anaconda-gui-33.16.7.12-1.el8 >  A c*0U]L-u2,:{,G&O0C=^J5jcPu :GR{J9=z{t ,J̆C[g,ë1*Y/e"u[I~GnMB#{sݩkT3J Y#0ʭGӿO :rnh) ۄH*ͪ /7zwO!WHF|ɴ\a_r~{χ@caw-zմi|̦8ALA)m ΐ#$TX+ lp2g]3>c˭,Uu4ʹ!1=,g#h$Pٯnntiӧh[,W2aDc%ϡ 4ۢPDP< cѬ~%mH 6"t܉AS"|fEoTV~ lZDjZ^Y.10f"M;3 w֩=v/R>$Q5&礜/FGkcLBtJL >sҶkĊX.@Fȵ7 ="u~> A`jw( 95:!NG20Z/( ]p<b?bd  T 6<D,     3 5t8\;??BBC D(D8D9IT:|XG3H6I9hX:$Y:,\:P]=8^MtbQwdReRfRlRtRuUvX wYx\y_}aaabCanaconda-gui33.16.7.121.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.c%#aarch64-04.mbox.centos.org'&CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64pBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%uu6,6,JJ""Wp#Im R(-l#"YR(? H 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!+c%c%c%c%c%c%c%c%c%c!+c%c!+c%c%c%c%c%c!+c%c!+c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c!+c%c!c%c%c%c%c%c%c%c%c%c%c%c%c%c!c!c!+c!c!c!+c!+c!+c!+c!+c!+c%c!c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c!+c!+c!+c!+c!c!+c!c!+c!+c!+c!c!c!+c!+c!+c!+c!+c!+c!+c!+c!+c!+c!+c%ƹc!c!c%c%c!c!+c%c!c!c%c!+c!+c!+c!+c!+c!+c!+c!c!+c!+c!c%c!c!+c!+c!c!c!+c!+c!+c!+c!+c!+c!+c!+c!+c!c!+c!+c%ƹc%ƹc%ƹc%ƹc%ƹc!c%ƹc!c%ƹc!+c%ƹ45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f6771d63d1d81ec1c1c5140204f0e2b35c06b107e2f0d59fd643e11a9985cd7711936fac849fbf0a4f399672ecfe4cd738a7c03b5eac759a17e23781f1fb348f74b9709db6b70cb685c241641fde23b9a82cb17e436c81413345d3232693583991b9709db6b70cb685c241641fde23b9a82cb17e436c81413345d32326935839913b022e86fe4830b12139f7f3b2b5e1a21b2f35bd4d47a776a9b1aff188bd4c3553b28fe4989daf480631842e26d9b383d20b117f8df4a53b59c7ea633ddfbfc5626dbe5c2ce270e633e14305b6cf9c9c745a1386662e988470ff3968628fb6fb626dbe5c2ce270e633e14305b6cf9c9c745a1386662e988470ff3968628fb6fb4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e79e40e33ab087b0b2083e1b9022a9de3bc8c42d7253bf76771b16e4f9d805b2579e40e33ab087b0b2083e1b9022a9de3bc8c42d7253bf76771b16e4f9d805b252961188dfa66af9adcba0e2dce160f274864c4b24999e52c1b2950c824607bf62961188dfa66af9adcba0e2dce160f274864c4b24999e52c1b2950c824607bf68cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd44a24111e1227890e1b81bc9f0ccc7a650f43c544e976ade347941b185c75fe044a24111e1227890e1b81bc9f0ccc7a650f43c544e976ade347941b185c75fe0dfe839f301af263b86f2f8dfe120c1305f5eaeaea8391a5acd3d90e6d2a357bddfe839f301af263b86f2f8dfe120c1305f5eaeaea8391a5acd3d90e6d2a357bdf57088f5c1eb464e36771361a36ce2dd2c002e032fbf281d93edd624fdb1cf6bf57088f5c1eb464e36771361a36ce2dd2c002e032fbf281d93edd624fdb1cf6b1484591e1ff89ec252325c291a1d2fb769d31607eb6f99de89cb6c7b478248121484591e1ff89ec252325c291a1d2fb769d31607eb6f99de89cb6c7b478248128dc0e2936a5daeaea510f277dc97b1aea603635ba5faaf90e3776b125982c12b8dc0e2936a5daeaea510f277dc97b1aea603635ba5faaf90e3776b125982c12b7bf1af7f5d905bc7001f190ebb07e023a8952d9712ee8462462de26be961636b7bf1af7f5d905bc7001f190ebb07e023a8952d9712ee8462462de26be961636bb1f633d3fe98732fe0851600fa2801eb29fcc4e5b8b56623a9c8c3866cefca9db1f633d3fe98732fe0851600fa2801eb29fcc4e5b8b56623a9c8c3866cefca9d26a147ad013b52e0eb4046c71b6a74b767a094014f5512d292be48bb42a8fac626a147ad013b52e0eb4046c71b6a74b767a094014f5512d292be48bb42a8fac640fef878b61bbff6dd2061c16295d7f251436017ad0162d34779448fb4c7b39d40fef878b61bbff6dd2061c16295d7f251436017ad0162d34779448fb4c7b39dadcb1669181e95f58c896904f48eb5ff0241e9ef0fd54fa957ff8994f2175c7eadcb1669181e95f58c896904f48eb5ff0241e9ef0fd54fa957ff8994f2175c7ea4de41a519ef50c7a408b3bd2d0937d5da552f6912aa9d267b911b988f668703a4de41a519ef50c7a408b3bd2d0937d5da552f6912aa9d267b911b988f6687032c4e9509a9697217c4e924d661fe40e1b5dcd3223fdc30729b66b96dc2291e162c4e9509a9697217c4e924d661fe40e1b5dcd3223fdc30729b66b96dc2291e169919baed153d3edcf98f7df51622f2602dccc8858e21e64eccf9360617acb5d59919baed153d3edcf98f7df51622f2602dccc8858e21e64eccf9360617acb5d527770c1d2400df0949b42dd233ff3c16293a42ba743f47b5596d281a202cd82b27770c1d2400df0949b42dd233ff3c16293a42ba743f47b5596d281a202cd82b886a45e3402a28ac22a4040c96c9dec3d29b104908a90724cae5e511fc231915886a45e3402a28ac22a4040c96c9dec3d29b104908a90724cae5e511fc231915048d56f8320d0d3a4be5825dc1a9ec6ede6a6d162953979c05321432cc82442e048d56f8320d0d3a4be5825dc1a9ec6ede6a6d162953979c05321432cc82442e5f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ad33445bf806893beaa2605a278258e07c7ed21c2df0dff6e9faba9d66ecbd0fad33445bf806893beaa2605a278258e07c7ed21c2df0dff6e9faba9d66ecbd0f897b31bc93ab028e30460251ee52f61df0a02a7254d0381e9d121ad156f5cb39897b31bc93ab028e30460251ee52f61df0a02a7254d0381e9d121ad156f5cb3919a905d2ba6c10cb5d6a4ad8a8aa2d9bea4d99e66a60a98d4a25b5414857874319a905d2ba6c10cb5d6a4ad8a8aa2d9bea4d99e66a60a98d4a25b541485787433be48fdc6c52d95c45ec72d39b8a9fbc57448fb9f367d955c35e060ea65c7dab3be48fdc6c52d95c45ec72d39b8a9fbc57448fb9f367d955c35e060ea65c7dab9e82f758340e53ae2e099849e775823cffdbbd8b1efa103e126bf91ecdb04cb99e82f758340e53ae2e099849e775823cffdbbd8b1efa103e126bf91ecdb04cb9a34a85bd814902aeb02b76bbf8db36fedcd6867656eac9ee9b7ae9f6ee7aba06a34a85bd814902aeb02b76bbf8db36fedcd6867656eac9ee9b7ae9f6ee7aba068989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ad33445bf806893beaa2605a278258e07c7ed21c2df0dff6e9faba9d66ecbd0fad33445bf806893beaa2605a278258e07c7ed21c2df0dff6e9faba9d66ecbd0f6f4da27361321f6b1a96f1fd2a0db1598e714d281aa2d92870216b097844e8e06f4da27361321f6b1a96f1fd2a0db1598e714d281aa2d92870216b097844e8e0cb6cf8ba351267ecf83d9952756c323eb901352d787372d839289c5a48c2376dcb6cf8ba351267ecf83d9952756c323eb901352d787372d839289c5a48c2376d8b07de62f2a14058dd9bb8a795a55ef6d7e85fa2e9dc4530eaee1928b83aee048b07de62f2a14058dd9bb8a795a55ef6d7e85fa2e9dc4530eaee1928b83aee049d593ffa64879cb6c6ce8d4b9262ea43a095713c202a343ad53421d15b9878519d593ffa64879cb6c6ce8d4b9262ea43a095713c202a343ad53421d15b9878513a075e607cd4d16aa948ba70081eabbbed9d4e87e117b32b9770c4a53dc036e83a075e607cd4d16aa948ba70081eabbbed9d4e87e117b32b9770c4a53dc036e82d39a4ab8532f4a1b19f39fe3b907801b6e5e09841ac53c0aace10066172f2fa2d39a4ab8532f4a1b19f39fe3b907801b6e5e09841ac53c0aace10066172f2fa925222c21371efeec5036f19e095a50b98440a96f42bba9cb622ea33cccffaa8925222c21371efeec5036f19e095a50b98440a96f42bba9cb622ea33cccffaa84aaf01b400caf18d35814dfe8cc456b1da305405731ab71626a44c878fbcf8f94aaf01b400caf18d35814dfe8cc456b1da305405731ab71626a44c878fbcf8f92cf83ca0326899620a058b85742b24ea707185a6d1161c0e9b94516ba4f8c61d2cf83ca0326899620a058b85742b24ea707185a6d1161c0e9b94516ba4f8c61d3b17d149902d2589af760eb47a4ec8e25bc9dc35811493f64a73944109549f863b17d149902d2589af760eb47a4ec8e25bc9dc35811493f64a73944109549f86d9738377dc56cda4abb2ef34d86ae42c032b7ac29cc36f943b7d01e55a15fc6ad9738377dc56cda4abb2ef34d86ae42c032b7ac29cc36f943b7d01e55a15fc6adde546edd97d69893d64d8ca6ef4b693b598e1df3b9c07607fd7174a00bdc5bddde546edd97d69893d64d8ca6ef4b693b598e1df3b9c07607fd7174a00bdc5bd88be6375c65c3942781fca44bccc3fd7f4c542d0e44b3bb287956df45169310588be6375c65c3942781fca44bccc3fd7f4c542d0e44b3bb287956df4516931051d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.12-1.el8.src.rpmanaconda-guianaconda-gui(aarch-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.7.12-1.el822.1-133.16.7.12-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c!@c*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.12-1Vendula 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- Pull in fixed translations (vponcova) Resolves: rhbz#2062676- 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.12-1.el833.16.7.12-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu       Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-893ff033d1f1873ee346576ae31dd142269099da23b3eb90e36713e8867543402?@7zXZ !#,"] b2u Q{LUO\֋M|Sv U  HH ((n_(#tIg?s`si^wk2{ulBCi0&MXy8|k5-FHBRhi;f {x]N|q0Ȱ 嫝s(pe>PC[mk̂oa)CG {=⾒.簇䗞XN;(B𢯨wna򃿜qPs1 nD''3"fpp,8KZG!\/׭׸Xѧ:"bn 1Ř󓍽h SN XB\(-熐}vV' /[- i4pHpQ]0%SN m+H0a!)Χ wbpΐ-s{6K>[Ŵ|ӵ|VJG_i-7S(wHŃZ@]Ŷj8u #yeR%f?ch6MrdO61@J "  \kǜ͛+xtlfgXѮYF[ШUH;,djzʓq@1+/k]"!fShGYLXwy\q9xMhU|蹨Z.:_N& Ņ=zF(>-fn6e5}4D(*ovA3¼RIYx1?nSﺮi zqAC~`1Z) ex $ M^ģ mð"  y@:g†VDŽi_d,}mh*vq;aVY>Ƣ\2ŸS7pUWpRpnZ8dɗy%YGd5l*x*/g[#LJR91t5`4޹`2V4_e&?<*`Pf!71rm~FT7_ ьwׄ8] T9Ǣ6f: 3y-^YiKgioUԸ#9g hUt~#ZjK =5֜eUӆqth9(\zkX̅|i`0 T ѐ:07 KL-3Cziۚ:XSByT aѬT*pCZfS̱?ۊS~htaA9S%L\$m'S4.D)> *ʟhWyH ~nM,F˭Z0~%+7:gvllǮEZJ2V4ψ&AvԈOf4G^t!K*4o~5[3\#)9odcq_Fc ,X& w'phe+$%pCbr\ ƃ{ 0:։0ւڬ>`OS 2H$c|sy&X'LiD}ÉP*}!LWR`dBמ=` $N$OqWNV}RBPԇ>g.VEq*_s -1EUXbg`:KaDŽ{|yUmdy/׫[7B邤Ncq?{735~EKa S/ O`ю+"+ >5e,B`s$򩩲iXyl9BURL[cF8_}hfB:kW!,Rɉ9G{avSgC{i#sD 9L_)u;~- 6Lm!pP<hGqʦ ?1y8֭?Oq,17xFakC*0e)'0odzp4Q@坍ìf%C=U;~wj6zw RN1ܘ-ːwz{ߡݫ.k*m_duǥ-?dq7};{"Vj ?Zr|{D-x?X-*,MK &Gׄ+{CbWjD|En+ #pm_{7M>iq'p*g8:*|7z`^bOL,!ہP`&=W efA4|.J'. Eu\5Z3 Sͪ%:* 3F:]v/)s gۨg^XzlT:xn|0F3Ml/>lJN CC_NKs5Ʃ8^|TIQɈ4%lB!5[}pԶw.}UKs ="gR6n>K2@݌ Y,Q֏w!_໮wX-::0oĸRy)_X !>#̲ytݤytO ݪ-JOWD1CbS%B :D^ɴU@Pe6 P3:]ڗ2[8,f(*+ݡ F1_P Pf&:蒊% 0OפyjD[IZXT:ќDNeVL"xţ)F !㧳aS|Vp7nk10M_d3@[g"8-&o쪩g^ cyELt[8ձKX݂֕b zVFup^kEZTYS;) 8"ǥړMmw4樆tGD\F1J)iOͳc0ᘽK2LoymU`|!X{$@<)鍋E7os0ھ7d>mJ{.1 ;ZR,b <X:V$.ӄ iQ1 ˟3/ĢA}pxz'ӨY)dRlk/ Ǧ2J7 3Y;xkNO'7E,r_ 2Ex$0bdi .qjSR "^{<=֘߂6=6 uQ3~5: wṰLHv eT(1+wj#𮃧o __ptHuk52]N:!ڣ_s-O㟆c Qw. sLB4aGR1}'kr:vĮ KB&=ho&tİ[nakVڮ@cԧzQZ%xGurpb 狴Ǫ=j{jkbIroă)d%Hu{Z9C-y{W5%o@B=@Dj߮ >o!ӛSʚ+ǙX4 Lj-%g)BeG05h 3S- Yc:Nߝ@c$ ] 㝘"PjLeZ6^LE}pz8_.a!'*=HtR⺠z'K{^9qp 9>,]fT-8d G&}$-c])|Fv0|cT_bC'ƟqrBNZe#M<`$c@4{ǻ$A@* -kFWՙ [6a"11ʰS3O^NEnQBjN3L,}z-X CNd͚ _PS~wJ\ї&QeA^93%IlмRaJ+Ƕd% |z<"{徥-П.B1LTh \^0vHUqDA|:ŸLC/$;@GEoƋ*~o(}#S 5J:~z뼀 pe٣Ÿ۷R՛F@k4V$U єh gM4- /A-A7%#JPޢ5srM=r(Cz*bFrYScJkU`}—]G^nB2*l!o%|sVA(B~Ԅp2*o+ۑ2C<.S&]Va0k[Csx)ڂT.Ӆ(#;mPr]sKi-Gs+R1U@NCA^UzeG~EcF=;KL\h=1{.h Xǜ@F:轛.̮Zb]cD%ŗVלh8U^lnš6Iy2pSᵽ T]pK)ĵBItu`/*YKVaGB2mh[KQgbZuZ2uVfFg ʏh gsruHސ?bw ^N@SPv7NYgr|77^^RcNA{`!dw=Dg3hFK؀6c>O afa6ch mL8]1`f͸$}P!}1r[ԬGt~BI7gdøF#ݗXIYf}zWվ%@"G}`!%yP3^feȜOBR~0sBdPhυ~:9Q˝<}7{鈋 |ku<C$^tY kG6UI 5Ȟ{Esb ~YTٲY3oN9=)j*M{,/ )屯9[m;>2m()!h[_ [RR+ 6)Nd]fxkMa-$5|F$SHAnbq5s +8KqM(^]z/#kط|e*ALbN1QpGgPd |6sWrEWg1ؐP`Q̐+f]Uf"wr Nz ᆂ[XN{.:$f@I$|'nȔábgl g_ /u6E}JzL0}%D+:9/y6 l%Wi{_ Z@%j% TYX-U3vq`n3nݝRb"`"kԲNo)ı ][NH.~s& @r KrC4_ި'ҪMhliUx4Ql#&e_%]~1-\8fdY/ZI hɛEfVɼ/Ǖ4FGI5)1Mc*wDfiS \gH(7|?R3Bmtc+ul@<<~V4p1/c D؞Zmz}3{+ YAҝH+[j&U~r},"[ۙc0:CWmn$@"xکlY=t$CIײke7l:S2#q+>d+Gv ^KJ۴FtS!/֏b9Ƴqeav01M'hUS/pŒ«6+^ä4Ǥ& >e+6?Zf!I@L y'y$'n5z_2QLK KbUQҌDX[ 8r `Cز/I $ͅ,ZHk>#C&l55YX; *V!L葩S8՟Ywɖ|}'R_*ԑr14( en{c4`FZ}bg&"@J`/h2P nfଵ>⪶3N%K/jB H̐ucÄPwRpYlm- ϯ ՞\<:voN)\,A 2 =7ܡF,B{Y^ƪO?M'17]ķjݡ>qHj;UzZ(I_=|Vlqﯼ~hÕ+, *(t!Z}?i`@Ƥc?U_EʩP>JL1yTiA$9/;"F^wcg',P~igƇ8kᑹATX ?"ꠊm=}Qd%f]y3.*# Hi%іN%b)Rn=X(jXhD$3s7DPD\vKCX t<,[.xC_ӽ=>!HжuqpǺ0vdn &*BfH6`CZ<;Ʋ4YrN8-&BQy+siw9 @UTmJR^=% V*<ib!o alX8sZȊ<ɖ5(m#Caf _$9IH#,¶Ϸ~w"~kx&kgkΆl[CmfvA/= OBbV0-+2'1 D"|JC̍hPәg DZnڝ,2ɂꄕM+)ZReZRS4u1TP{t_I0Sل8|J82?ʕ-k~O$(rzw  lh3wH OiiHE2#@8THo/By pn_JL Uܶ0M""Nv[D$f *M{vw\d׍u;N 8tVxTFgܭ2f PU[ĢXocZspu|$au`ϐ؏e 1ŠE;Y^Kt{ e*9$_,/8rn|}gS}:XGyIđ U "qld_ UgJ*ٶ[7.e-*BTrfրtAn(e=vL1:  =ϼmV~ w`o``E+~cJX'L}=[9#}2.'6mF'B3VV yW<*;ފ%Ra(Q ŵ++==m>KF|3!ؠ(Pe&2ݬ%Dq0ŷ`p#Z ?Ѭ͜UhsF}a'B Ҏ1:dn ׳Fk2+aN>qt«q.|L~BHF(FtLی;d$vW 7/Ӯ~*?ӄ5?9ٕ_f@%u}}yF5B@FwhG6f o,˛0q„/K ZY'gF&b OCy*0xLD>6M;G:_G5%mtq+~-r$ TppK%uzk c]dXn1գ=M~Ni̖8!O\Sr6!lܑضwekFgW ReLBi4 7 V򹏿:/ϖbK}c [=mvK?ZWᶵRg:<@@S_d.;St,h VyV.Ă=_(dD"oky^:mUOC󘮻CIQSП5Ͼ_ټUw&'Sβ~]8yfexUNJ =N2~A5i9}sw\('/LV!N@!# 6 9$~S4V[Ճ ܗ>P74<`Rce}[&l\In;ĘÄ{QRM1b&ہ! 9fZvFۅ=usAOhzC]F}^˰ 84rI@#ւ~BE}ҙ`GRn'[H12]b]2sdi|R\"Ld4&׺/XE~9ËZ; o:;BD׎yd8LZWL066cOfiKY eb[N `ƴxV{Cg!{g 5I(k!]px#x*/1۩lm?SUTT| 2ncI.Ku&þw؞l6B\ѵ!BFչ,Rn9X;]Z (]B#o\t|:M=@8NIo3G%5^")q!\K5*$8%7`1Mu:d:DLx x +ndHBrt7 @#T_HG 46X rɠuقC\yŴ>˲*@@`21[r)OXIn,@y…īʷxnz?5ht$hX)tPff>wx/8RMGwN\/Qny '3PT֖d :}$+ Krr箐9R0g !T^fSӘ=Y!_B⻦EƼƽ+kfFohgoMD\_8[JD~==+[N[kf򍶺\_"@Wp֎NJ( s)RdFxXrHgӶv䦘E <^Jl|#:]uh(Dv!],_# F*f_}pdl! smH-x8HAKv V$l>{e+B 7qC {vn>Sٜ 5p+r9&)M61B#] :]|+{ZgGWꂖ6\d 7X &WzƔ~הd 0᫨ <ތF%aRkQa\OpUj*[lޢQJxӽh6̚BoMVK ްƄ̎whKq!M mRuzSEg#P N\k ZC}$U7VVI"l .0(FݷW`Uj0 nQAbe}[봼NYMQbyBY;1i.k\+h{X6c|rre w6؄JcE\QH,_[ТU }ϗD6OAJ|OL]R!*Vc $YM6\'MB>0&6dR*o}HHa1zv%$$o) `{TNRC ܎u\'[`OS[L*Jk)Cvgn< 01Ns٥yڿO"7$FQu8H;|L$#h[ot"y 6sa 0١@$]S|?zoVy !1*6JR(/î&{)c0%yqZ ($Rb^Zȸ3Hd TQ_H2P}DQtҋl5J߼O1޹Bؗ7Ue4GL"%uHs;!`Nzgc@aKAZqm'ygbUQx1:?)0maߝ*v ]S8%U w%:C/:Gd6z GTh m m8 }"yD]-J8~Pټǝ8_b/Lgf6|ȤEq/ kuJ.[-y%cqj%Y@;:a^F< b#0HQ>g=nftJZSZ[٘/ky|_э4"vn$`w 4LerL  %tw(BP@O'ÚߦmtK]g7KzI*kqe9yCjB;J19ZYF).%K(8Rֲ^uMv1-;oUEU(|(6eb#|i:"fzi>KHR ns<{9AAya.t˭d7ehH]z%S+wC.M8DɧR*뽛WaFJ/+ĸ_L=X!@Y-|Cpj @$-oc\v~;pq1Ք biD 4%O"e |UYI%zUďE 6>jHHz$ 4~S6gAv16WcP}O]^903>j(0&xP͂-ys`JM#IW$OSFTڐR{4EC<ncg}v8@)F$zo( IÏwBg&Oܐ"h,(e&YN8r*cN>֖[R0Y@W+; CȚP ?qpcKyu0S [\CZKl"Âuqh\Q+cWs Lh,phb~`+,5/4۾|9oFϞ6P6W ET?d]CS3 'XlwHzUgZ "d~ilN]#R[ƅBvvN.oGXɺv-?0C%!d _^ҷ m<S#jʵNbzU/4KNɌ&6tۖ !;+i05oK$g k?/ªSxӃ<.#~`uۏlOԪjf*tx64~z7@^?`p9?&dxA,oW2LF\zS2nr<ƝߘstѺn\.:څfF?96ǗQ{Y@'[O_- 2vfn8.8ll{/@upR,:W'f2j =Tm 1!jGnJb )r#UiGޙeR*B??iw_JLz,N79ibd@:zYKځ\_5ֵ߲@DlMw9' 9 X c_k#"fW<S?{]NEUs ^X)9d>Y"f {\*+eeXohfbfO&FBAv`w:L^\=5.X-,J㫨5፦ t^&7P$\.0bT@ јU`JUP#N4-ӊ|uksb** 'Zqĸkޜje0dk+v)yy#EL Eԙ_yX'c/"NJYdռ@7:HcO&6iIkH u g&XW!\qlkt{Yת b6MlImucPxSJr.f>)t.{MN}f _7 {!+ : нb2@^2Z$<ڷΑ4 =X?ŋb)b}v(3BeYп&4d(]u^n\RLRq|PaUXoULX/QPc/u!kKXscuV^X1!N:0cQ8)5~/u]P L }hT@ ny,bWtAUJ 7h\#s!FY_W,TĨQ*l჌52'@w9guXz$lЌD9f]Z] 0=y' xs7DK*!m玄CZfows [vp0^Ixfq Ա/i/-k5/0ڲss=[o{-z!:ea*W nDg:Mz_8!ާt`ŌQkQL"RS.R-Px"m\?W#mi4g2D˪:)IBR/ѭRiv $Ku7|]yC"d7o I_1bhx `m:CS/śfK3 ʫ%$}TN2Т7 *h]\V8g}"Z|ND{G!"KNN$5ME^H''M%eCʁ.R}XJ4+{i̩:>8k2&Q=ݶk8GpR^OڼXi'^-;SFsUA&d3t %Ȇ&eZo5bfhr. C顄k=մ<71:a%飸G#35w9d,C뤗 vq璒L z0 KSRSuQ)`/g.W72F蛲L7l*hrmfBL󢋂yOwYUb|TLcUn~@N rف48mOk%GqZyLtq*+kyd7lU|M%ʧ&@J<_@_v}{t ͎OJe`e4ԡF,K]S&8W(RʼxրsJYSj~; tGNwinL]x jA0~gوGc?/\t_nGIc)a ̵<-ck?(_J[c-I#{YF;uM:Fh&9wqXI'^2_}Puڤu㓱*4ij>zW[4Ea15R%p7yϥXXt$ ,;/jB<l`z9U@Q W^=/raFEP\_3/nݎVe:4)Q0{M8lnLqτMN[/7PZ?tпSGF#.C :R9>jXBoa(Lh1×na5R호U ={dɝȤHZNR\<^>a?X;U9 txSvkakFP".q/=R\fN _1F?NM`353ŚkCr 1PRѝ7TJݓ[M9+J̝Ylx}/bjͰ۝,w˜=>VE򏪮$ڣcP}Jp%ҳB ה`="]){rS0Gbta)sJ=@dk;5Tadcaϔø-=E0è l9.f͂Z؊*“<ʱc2y52Jd2Q5K3b-"Q{1~]Ԕ֧)J~['p}b?P;= L_PJIuHFu+;čA۽UTCj8ZJ:iaAyl] - ulzbK:gEt\w{D­G~Ou1i+*6]J<CJ22" fE?iCe:ُ}ag&we~0tM#>909TUU;(sV @{.TM^. t̄p.#խzpwV'u%-Ԋ4jAx0A+}Q"`aI_ڏ쟄ʋ2 jfC@EK$~$a4|Dq(bֶ~ zEK@~sOG8S  c<A iI9پdKr ɴ]}"c}f)qSFBl_42jI/AԜ=m" s>1hN|~Br;<.t&UV!Rk6dP*ZCrYj:Fў+\𺮈i" q2kĦߝ7A-B-e^{&g.}:g%MmGEU U耇]`3߹iQnG Biv qݚ6F"[Ѵ Yc-@W;$ fb#'n>lĕΥ=@Tqd>Z;R[ 96aj> Ɉ&˭Um Gb^֪K q,J9k쀢GebdSx4!* {H%GĞF,Wul@D^r%Ain[ԧL+W9d-bnIO@5gH*bj9O ks8IncTK/qYA ΓC/A%CCPH}`(IB+t@y$bT NFขiZ",T'd{ ~u?TfͫĤswR$+#0eMNl'&i}?-Q~"[ǏukQGuł{Xզ+ @ubMo}(7UxNol?}72b〡pM `/O+xj>@wAxY` |͟Aѣ#P+Q}bb Hłlv\ӐP6^žJUV3._*ZN`hq$ޗęp0p[M,-vfUlѕ7OR f4%R/7xFg9EQ)a ETxp7[4l7޽`/?H$jCyB#ٟ0R/OFyA_%i ~Ue#P܆*)O%#sOϡ2@J[H5g -TL:j Rd2aAMpB#F8>G-w_Kk/Dwp۹JXOH!Ո+Ay6- sYKhpl˓nfDnOM{RN9aH5j`aH5_(F""yr(xS)"?aifRhp%eD.>+ֈï\ {%ڱUI&Ϛ6qNwS&TgnZdI 9GlwHK#)gR<)s }RbI[nr.s+FY@Qop'eY:i>}YտL}ѥ2=J8S= LA\7^B-{ 7$nY%\?=>%*1? <`&O$N;]dVӤOݝ%k+o0ījj}N/(7 W}7t@|n^۳\'{ b*{?̻Py-'NvJ zJ56!Z#?xګt2P'MC2㯟_-'*&ts8AH' X ;`{z=lc6~A4(h݄C`1mo2 B)U6+{ W tJ@gf6όGJ8ٽ^7#_XAXIQ,ٽ;R 'C?-{;w熊wMm'xl;gc؞N DxOk{}K&_HGmLn>e4ܟj-&3k٣e4ꠁ=v1dML^m9%TaƣQc^HCj eZ%RiB}]en챣6/Nbt#`gQߤJGmc&sw ɺq=ߤ4>BH#9F31ő8VRR="fFi,"tW3'5)}PX*Z"J pqH.:YO_>+ūOAq#FpE0d`vwߪo 97h#k`Bx$6`A&c擃u,@%lq;~QrB&&p yܯ} p,^ڍO uO < E$+ G?x }s<ʎtY MڤM۽kl17|ŜW{p@<^F+h4(8&29!Enϡb5o*yE=QCnOY3(8pW䞹9(-hKV:%}+&%(yC8cMWYŢܐtG {h9uhT8ǘ<:S ] KCyx$.>čO_lWY"|u(HV~qLV~u`֔$O_ ? QxhW$J/\:Z%MS lt8{ d ~sO%%>0;:M}8)6@Jy!*/pRkg7|p9D`xUh/5Q$c0gͽP˔VXn$㧙'5rv PHf*7Y^N?w,;N%XzHQp<#jğO6"WZqo lDUc7LF`vVu4 ɧ3?]+V|7YK :6& QZ' ",?;U}pACQWbVd\Gj0_P*"QEex?DQsM/AzaLR[1 ' z a jnpc$#_zSyYW$lAzp||{Ծ:gD*+nRigfN:1qICZ$oaKB4Ij)+@d~JAxy+c*2Rc̥ -7xʱG\cTN2Rej@g˱-ƌ[0M$k ̘Hc7O +,]P+Jrit$|Վ J΃ן`@\1BU}4A/~4e7,E:x!>|\eYbN#*ſ 2lFSe&4"&xa3}-!E{pԡgy酄( mdsr NPDaYI*RkȌg3P3ۧݻ+Ob`5bbRX0\Wh/f>ΌtSj~{k_O QdQhz]i˱{-:t7īe ]H cY~Qd N@t9dF G+CLlzs5*hmhS&HҕaG],6Nؖ#7҃kP pXS04HX6Sv zF|.o@WYEG9?;Jڑdd8px-*?ٌJE͍ .%2ڲm9t۩[cyT-/I4.Xfk'K&FWl1F~MU5mJ?wQ'I!8K a\PTKiOWtXyҡp=F'$0Ո%iVn4t3pT .FWUt]W 13dqϏҚ[ AhtzFbЕ|шT1Y`61/BRx9%9!DC~`389k'cϣtLi&!kX8O)Xgg8s3<ֲf0s6-0Wp(5#ԒΈ+CUrS%EtefD>C\I^Є\ZO !4!z::ƨ~F0uea 7 Bun-| ^EcNCXHZ׳1llA7Vc2`hE/XTS/-WB ƱL1*H?p[fhmNS uoG'z0bRD=SEt 51}kQ)+ *4g 4NTHoD챰=1cO`zrtj]H1{޼PDDl^J, ROS# oQmrBU2:Zjm-AdV_V\j V#1M-CxYyЪg f8PjcW4*ŭ2RWi{炓݌,w>g(߯+0G7rTE_ wdBW:8ď[1T\jC /5|#vӦ1F Z9]=>$XFI9^:wo=r;lW2)$){QBGN ev&I1f~7ѥKIW=7Q =ų8\!i,ˌՂ6ofa; _/?Fb4Iϒ@_f ,KU,Ӎ(i_=l9ӻy5-11lZѧh 5j11xNiX@EWtu+sIq#Cm}4)3 O&_Ew x uôе ɭ@6U5/] k9+x~߀%<ϳE1 7r6O뭸Dfp#PSA+'w>dsʿᲪc!_-r$XRiԮ]ؑp6~X98ͯbH04S=?nFk >NdK'r?Q,xBک$$Zס.UDҋ-W1ђ۪Sٶ: u5j cJ%-v姜+1ʁһ7k=)fzYul:C(U Bp0|Ohۓߎ $Jk5"H!ǮQ\9:r~[AprJy,Ncz]&4j| Rv 2X$)_Y<<3EI͋>k[.M9П.5p}{򽩷!ё!5/uXJLT7p,ʋYhp4M&FBT>U5E1#f~ƺu$iBƓF!m7p P]E( 1;ĬP&&Nvox|]S5_Ə^؍QnG Eq1 ^80vՄAB\&F>Nނۍ S(o{ p8Φ*.;L=iܱւ9T3H;gi_nZ '9CyMBDPafn%q\%.%h P;t˫aOʯ,Ry]+8p-~~Cx8ҧP2ؼ,WeKЭa .Hiĉb2JO٘WǁGb~KcI" ֵATqPS/^fU]7}] ɠ @Ƥ8V e ʰ$%PB>.^N MM\[_'PA:rJc4 $^ $D3@C\hhflxi)Oi+e5YTj&{rW hQQ-PJu* @ P5 ZMWC U|h9d2ê3GU޺K'㛡P[4%ż?1SwC4KKJC pnTV%Pod+KgL5dhVߴ^Dcž'\ 79ղiº# Ww/)H 0 oxu$p7[  J(@Z$~PXg/348ϽhagdW:=WWw2 i!,? b' >ɇmt YЬ`{[DH>BPsʍ 5-\=B\H1'ki Ҟn Yd bN2֕ n&1C}k zR&6vij+w}iAsJ>',k:y]9녟DU" f[SA;`Nӿ_a^T/ܙ+v]T8M6:*G}wNOXy[*Jέ) ?0}5L  GBH~LK}f71ur䌅&הW9OAϷ%8x p_C*#ʞ>1eM.0jn|(a[lA4£M#J>T¥F]~䪆X?i`F~.? s,Da9-9{9D3LJo^Yۘɞ ? buտ PrcRP_hsұcvxHY o]l)Rb̩#Yȋچ (2O\ǟh~aQ2?ge)?\zn:z0j~| &iEMաK Q(v ȄSF sy| ƅ7MJSeIu i[Б_S?gl@ |1o@C#5VS;,DjǢs.1_jAWOP1ϯ5b7@cH  |r<-]{X}Dj^t3?]-#ZOH-l]|ޅ_?Vqv4"IprvdqL*A9s|א8-na4fsyO m:XD{N݂ t;FF ɮhDedyl4?Dg3\'١"gqDsѲ]!)jsiB\bLjw{Mw4_ IsH8"x/ՄyN3-ʝ>Ҽזoi%ְPCvrxd܄ v(QuL6J`y,#H),<@sY5T'bB'SPi[*7y4OZ;KoO6?Rc$_ tՊF@(TJT UxY>atM-} t%(+bd!g8`ꂵ*"D(e2GiTB&u,m$˿Uqn2.ESmTShK/u-7{jɸD(җ׬N6E*Y}3Gۍ;+JXvEuQ@bρt[g!sH$Yԟ> @J^]3NַW(Z7ϢskGP|E+R_4^2p,YJ"]c$>”/R 3P.SܽɎDJj pf˰FLLpȸ-GT|ȚW{ɓ;(B1Rg_wj 4Zg"o}T!"%~T|ImأYWQϷrU%,G錬z8Ā24v^Rq1N^"=~VPܣݡ df—gC0ݯJ)x ͎,GD(o}WSX \1sY+6:osTȄ7oCȊClLkC Ghۛ'fǪ^ 1COsw?Xab1`7#vr{<Taͷ5|0xnƽFB#Y8iT=83͆MK)QB Sl?'_*^KRMl3-,bBk0|+*Y0Cro(%s8àVx˵t%}:ހ#L7S}C{x=K] ,Eai(s3~ e|I"[BۈL"G` :- tf aDMB3ZDmO{t*=j cC d:p垛Uf+Z#L Jİ~+ 1Y@q@V]~vʄ@>6~ѨG"S;E!&%n>KG3 txfv-4ʲAjF|3M/]e-in nf; b>,Z2{οM'v (TO)74wk;#WI L|Zы"hn~t&I +xҔǹ^^ I{Z[Gf""J+ 2U"28nTA.:mڎ>x xJUտT lBv"L _ꏝk5KԴYad'/J[ىDoZxb4E5zS .)ŏ#8Qm&@"fh^̰A}pg[WP#Jtp(-DmyMoQi­xӉcا2dMk(nc D3T~+8_0YӪ}DeZDw1> lm|ߩHlLxMûS҃[&LZԅIR! 2gu Sb%!)/LJLzCNA[keC jAUߧc|bxWh|S|SgC=t?j̩0 4;Q)%մяݒ^6 -Hfv3 B*=&Nu_[99Baw ضF`7$fKen\ʐ'\! ?ܴ$$Tp6!kC?EqtLK2P]=&bD2YU:MI)Fh%a؏KS;0_!ws'6h6T$n9 GC~I1}﹊ŵsbuY =T!*pp& =֕<A;c \ +;D]֔}:S]A]Oy|8.羧"DQq G ~;ؙ)%)R6;Zreqy)fQv{;F+@ӇXޘ_2:Jz" _AN0er 9GDGR!cC,)hnG _93 *p]]s ?d<_'KHHxOF1@h#!)\BL;eAVT*O]:^n)KKg+yƨiUh=D2fwm)s&:H+x]* 3:K ;q,WkuuCfS-Ъ[~zctm `(i:H}Ȱ.h0c+)~ĬĹlVZCW'ye^Ǐ^h :k%Ŷ=|+JmPL!vK;"zza`:Qڳ ֟3lPi}7GP^, rA}}SsĈvF5zD<FiXN|-@G6]84`)T~(f/j*%x4kM묌+3)8m4}Ҕ)$2Eϲ@_IJ3˥АOQR )u,$e˲'w=:F[ 9=3]w ݬO +Z60ՕT=;cf&)l>|%&/2H+1\-- MnanZ"!tkjx| ;zz-~²6ɸR)LzJ E z$ U 3i6|/{.KO-*f:j 2IigYn EacH.6Emacy*veM.dXQMZD ʤItEf`,E'^$W֣84:d[3ƱhY:sDiRƓݣ +V U6zKkXU.ʿSV1ұk_4t%{9.)_JB^,#4A RGHIE>\R͗"<.:_W3KFjoP`y(WZ?4<,}|&Tݏ&K>mJѵ~ܚR8Ӿ)0d:3j Czɩ>yl|zXHRjQZ.Z%wMqsNh#lã:`j VB8Eʂ ɽ:_sғ2\ '#ȒSz%Y^gf=TV!~Co;7pV~#bTh&:ϥ9j&Ǵ|m5gYqZ(wx>٦LNl` δ"bBdMT쏁B!Z@ZHR7hj_OA)]&qîR!")E$X4vLB"(OTvΙo ;yQr{h??1cT(vr | rФB#A/Rۦ#z!,ύgb|B1[2h^`F W G0 9htaN i,SLJ3ѝ <끘*/"gx=^ܑzJf- {Vj{Q5p;N>AE N yt>D~(@^#_DmPAO!B M3?Q qx.|'J+ A E@>Gz(}Me쉵sY:D!baaf& _yB2Y"?V H *1XF/Hi sKdi ~g H9"6; K ޘYKn- 0lЮ6E<)$brwb"A #j9tJzUgLvp\Y+e[!'>ͳ< fW`\H&v南+$5g%eyO$tS t.QYtV/PoW1JU\SV)ɰf;"}P͊vY5j/RC~`{н`HK*R~j7Q:vc<˗\a BcO.b<|fPS\3 *^ jgRQ:Й^.,@TVHКOZIO3Z}$y'дjsw&HMp aڽ|c),֏qpUowyb !QfD:>KBU-U)+QtaQcApџ_|W+v%;cHE,4yf񑰳ȋE??JKP&*U,A q}??I_ Ⱥ6K/\ׄvBD(k"B66hm0Mٓi,d˭b\KNJ<6R{/Sma:YCUL&KiGɫ$L @v jhc!6_mh= ::L9R-V|Kq&aiDϱDI fC4,L3q-%}2=xρ/Z?'%k5 3=u8y?_nú0hT+\8mW=e5wVO@dH$euԅX?.Y47>LO!qbZED`۳9k.㎉jV,#I[٢CR㩹[oWIϖ%i=VޯNV ,>Б?7~Ag)BbG_,+N|N_+I9^?׊+t ĩz<9i`vw߰OܒKm qȐ@[Ƒ1_6.7F8ONmr[:Jy],^ 87 ޢ%ݬ4S0B)"~RelEyHq؂b{< #Q-G+6,4"śd u5PG~V^굁K/ύmoޑeՔ*" 9FC,HO'CH<V3M|QT0 hM֡Cdݰx^B()sOů>_54` 鵓aIh[W8 jnPlA%B%#7Q!r=L̗Y&Iuq&)4cC!*>r[ʚa&̼Pܵ# R(x#9ճ. .U7r@Bӧ/r<4xQIΟԴUy3:<4x5ʫ@XvA7:8\*&?!#}+Gpӟ׀:kc" n+wnhӫwIkBr ,K<|Y$uw_Wi艔K҂iQnV7/=r$-8]+gZ`{8?$Lk2I@z*!ܺfR=c'(>qO=2.{YWmՓԓWu 5$ֶS!m\Hh/ 9B1Dnv͖l\+gkOFX$ 2O' ?`EpP E agaO$O~&y UnYP"Ām$9[>O'r M(fH $\<&)Bҗ28T x9+ç8lG$Ҿ"RdP SLY:a7Z/M;G%D1BLԶk˻\ѕUb:d9O=w޻@qr$rx;7{3;& ӂ~dp C޽љ,٨ךp8ҡͰ/h4 E؏o)݂cʕ!H'_M̽*,~gEگb)ړ%EK2Ϣ[?> ES(3yL-Yv(5KQ 8#!3;Y̷N $eؘ3R =1%Po\{K e]?1&ҺX\>eمs*a͂aq7_"MXMZK橮N0i& O86ֵc qJOIevB>ZwD.bү5l[mUTqą瑊`b&;mpQSOm]GX/M3ғ׏"vMX4觥C8+:3麀ەT.8Ki%p+CBz~:K? jUfM8y,>glI葼B,,J_0)U'uU$6*]vK0bEw%[}jogZνqaˤ6X^ K-Be]Xvf&t+BwS0I^G1 inv9WUmm̻W %BAA5xXB 4Q"=z=,}Ɵ0޸"ӹ2ivYg|{0-ҥB) MBL׏4F zcB^zDdmtVDres0gN*3*0-R kl3ċ<j[ 0ޤ,,Ÿ`a/Ew]ީYL1O?R@޼Ҋ1%jƛ>:Ź>q(l+\pjdT.j|gɣ@dy3[8ҕ ڦq%عd0z`/ȱf`$OladADm$)6S09 ' &mz4,-՚jgA/A$%U٘֍NX+b#r d8"2 ,ohf7 C$Ǝ٢-Дq- mes"-#9Mآ[D’:5nk/8"}#7^O6 Nz-OY3&h`3rAD;c`t~ VBvB7>:p%ȍi )F:'OH2 2H_e[s%m!:/Dˊ+?WMnd>=؏ ƭW~ߔny];%oԸЅWwbJ:NCC%ѿhT-z~AD@pݷ]|kk.-;nK{Rcc5;BXNaE ne8Ryf_9e&u*p}?Bla-5%lo+1uw0I9Klv_Ik lĥg8A}׹RQDzjs+a&l~D|-iȎ=?{KqE]Y]2Ӯ#i̥.+B&m-OӥY`!B0 'h1nFr[uƙ̇0QɲWn(@5MtbY | J^ b*q۟ iȧrTʆ:Q8[ޏ}lEA~2PY/#rV֠Qpt¦ R}Ko7u#QIrE<N*i$*͂ 23`]?cALxCPS jz;<4Ĵ͎9PեCu{Jl+JG]33Mf‚<_ߘwՌWoXn`w-B!b&,,5l<ϰx5 84ʏ3`Sن\;V`l1E^%Mg z˫ B( k_dxsӴ|k/Y`}*!’yK!ѝ@fwD1O,suY#"Y|}#OLBm>N2龚eь+,g \ةy(W2w 1=PaHhFtH]-K鞚>7pm3  ᷌3K|5|;X?AxCMGrX>7V 4*AǬjOzn\Ina!7Kz2 jLH"bj{ܯЁ((/H!k-PYHð?eS,X?kI!HrʅvL& mړ@^rl4:.wxGP|/[z ͽQ-8IĪ8s#PPɯQ)O*6${g?~L>ͦY+xg<]}ƛ_ʗ{[**6h SN2C5劔ɊQV/U󩻫65."ҍ\qD4O"(juGWK OUb?:;NhU1&s(۳נ9XehcrŚx@hE}XDsv /F, ^AB;m|&I#}yuڼFO}~ZMƶ6`U` ĥڜwH*В#?L <^.c-CFwϖ  kC;"A{eExJ.|S>gizpjn8JB._O4SyFFF,#Hq<;S  `x3,'^%?h/^MUf?<؞rW`=$?U( ׯ^.n+ b27c)IvZ1K#rrdpKyL3U᤯hk$$,}8"(aF? Lx-:gAGwu,{&/cm{ð%w% ʏ[0REze$eCf_Q" _=G6₭̭85*ޞڢ5`_`KS-%ϙO}$^kv-U=ޡ XWBK ۉ$Gm#Υjfuq껏N,aD_ ~8H1 T.ߠILô{R^, &eҷտ i߾cM]p4sc>O!$U3s̶.͛7t!XS@ {QRB[즲zWґv=e/ox#&Z6ToO.V0wD)0,Һ'V a _UΗ5I舀^KO}bc"8ff\њ:]F,I17)B Bl/)&U+(`5oXNGJw$c|.*j#%CmEk 9;9m-D7:bEuc@7:Iv-#)(7f`/b_ 4(B@#Ö[+ƴNF` ;dɜJQV? /e SD+> o`ktJ]^Q&cd/0$)"btaD|`g-(6N;~6:Y O4r&( ,D:fM#D@tԵ3 \Q>b,Gw?+c~ÜZamOe1 Ϥ A-Lt]Ak a-uWte[(Ifg\ a̫Ra|\q;ߊJJ]@Y1EB1|YnGiԓэ?KC(}1I,3Njf+F(ipCWV2O|(fea~</`v(bSOnj_R"ݽ'qrǞx7*·D \˗XB&@ȇuh.GVݺ$qX;'|^) F|;<¸ؽ]pa#]~B zuɸ)t3=1;;~^*iZbk%^isSVqp "&C#vkv@G!jQL˨3"5 !|If#?IZ;uVq퓬W"ׅyN~PTN)KPVMII˧ku~k&vBZ5W"%$PWw$ WoVU=M[Uu'>űr> ψJqT cԗb!ƫ p8k+$\ȡ4X]s%L b D.x"O*b I(JԭG=I~[i4)'|qzǣPp:]9@lïRlʄ kxthCѫ4GMdy$,ZW}J:հ2"i@w⦒.yW*k5`Hi2vK>F¿}෿O J,uy@2aceqDri_V ΤgqD7 ےQ 61:e<)d +zK5['v\,U,F27ބ=:0e<#^jv|R^ ?mKiƤ锬I?0a[А"=LDWːze"O$P.KB2܇xGQ>eo_F`[䮕p120H~)ʄ $<~֡b: 36ȼ?S,쒤#U )RD؉,L6\Qb< FiScĴS5=]LvTbsyĊK*(Ο(r&NztV&[chU3c^pޥ􍇥ْTsl8IIjODs8_v03#ZK8"N1bK8y ꎭ D` ז:QewZ7F2+Ϸ">nl#S9Kiʆ#܅;U?Rձ~`0=&rT_:9evE{Mǐ'x1qfp~2g<{p#{O0 >D'r{: >ӵHc+?N$$~Zj55 XtV\ 1["SD3Ho\&c:e)lѿ)ݟ& Y!gVDgemL7  %pvdUVsd>U&ռ8d9U${Hn>d0_ cZt^6Cf )bY4>\ EC<;yڭ8Jv 0yYKV_Vj`mR&%U+ qߠ?18J AR@dxUIMͥ4:&W/IJ vTet=:[U3:͵dۡ&9QG,@+E$͹P!$alB#c5|Ӗذg{/t||Mʺ kOkjHR򜻡Jt(zwM,7t>OnTP+ эgS:BCKA] QXcRoK[s݀|%]6c{ @Ʈ)k>hOɍ(Vi^k?(m fs'V*bfcuMNV $Rtu [nq9ZXx9;tGUsz5o|0`eVѮ[)$jw9&F0:<:%bd4ffumX.k5`'śơ˔ _h89:-(ڹx ?V1U'4^Nnm6ܑrn=ʖOʸ:a?ʈgd@,)&ZrQ\4Z)B@g y|olFuk_?܉Ÿ'3B»1xf&1- 1,ix#9^}WͰe7MC09jX589-,˦C<ߜ9}d>1yhFcwk ^pP.͆ u&E4жĽlR:L]BTla 1+H΂e(6" N1 VNãnsZhJgZ3Yrk_;e Ҹ^ȏP{8w#z+Ӄ.@S%bBS] TVZ<`_{?MkGV00+fo;9EnLsGf(-N^aubW/c:_xR҅'xND*$)1"e O1G5e>OH ՂF >gAFjJ +s|^5oq]"|o#yPF ^I0Ml-~x!L gh V$TEe5\ޥZ܁CtAr IBz}Y\g>"*ڐFN);ԑ0@X/1lQƊ3kJ⺸!y@0Z@2!@Jӝ!9V)NO`SG'TR{^`Wm0m{eyT5v|Hvj¾>\H !wHnm&ݏ*]ŀUѕK[[ x4]t-Y$`tЧë/Ֆm-GZZ'[ba叓YZ){u, /|buo8(x77 }~ArP-WRk$ՙFga.il\Qh⟣k^ !#|(WN d,+`=LqgJ%,rv;."_3.1ᩯ'w2Q7`]ܧ @v6`i?DIls=BrwJ:— vc YJ9Cz+p+hԶ}H}ضQjAy|j(vaλ:[.1wDw|N x{^N1p@{𼅘r +aB3k:4@=&LUA X pjV|A @?QSH쳝9%cE%-FLN fvnZ?f3iAmL"Cn9Uĸۮ1?RLOqnKIW+kd:E>޸ G/ZfLLZ GDq|P;~5Oص}tβ̎0kPo0UoY >׫xWņVG"TX[MY6~g(9ܖȷ G2>.7]2-e| }厡D9xa]lYguQ\(+a@j(=QKp#뫊 6EnsVF|f\ 0;/ 2Llv/FvsqvRyңE]Nw}fY& /~@LO<+ ̆Jchilrg)dF]ÅW|kj{XOSLvfJ7HMnRvgDIf>.?-!%9!ڤH>w!o,,^2;S 9!ו15tөCh^+I>NxU}GzkHyHŦ;J/eTttAޖrVya;ഉ)5Zp/5Mؠ.Ş!SM" jڵKV̼H%ʖR)gkGN쇣Jn V\Y u*.6ŠIWI,9:F8E& w]&C~)؀Oegl'gsa_e )4mF}h' IUeB6Y/G'<.(̯%5С]̠vIoWV+z5L#r^PL t֧<1'7AB" zC5TMz CN*G_Z_siZ  }L:Iadx2gkc'qUa:9VSl?mw:Xdf$P &e8G`àU'ZԱ.yqZӭ00G惘]a˟loaӄ= qT#$aM87$ir l3Ij})8.#4wBAO{ D7ߝ9Q^f=R/?$`{E0Q6d{s2z7(2Punӫv3p7F`)c0#l=߱v&* e\d5R(d4 s{|b[%K׆߈4!7HJM7QvgY,~H^\J7|LldF<W0( @?Vo٩ c^i:q!\v & W{cM-P <`gh\ἤk>-<~ި^ɒ|V8͂V2;pg&@}ԛwc 4&ZezLC,Wm"",VF%o1ϟ pRulYblH&tew1aە(3w%pKsBJ@r%9f/ ܉ـ߷:1g]'w^H@%uFct(m㻩1=f5\i%9UQK68Xڠmjj):c o/Y-Sp~5yrDa'84\׬6:nقlb}8(ɢB:8ԫgVscOy;m),8zOJqS?LV'TfU,GCl #WϼjE:MDFM2Q.hnX7:H'sT:(+=iOg+)fT`;7DT{E4"  )bЫckɝ?7^ǯ|iN71p $yA\"'kznp%_!qtl;|x#Y}IcQzM4~o3Dm閏ۜ*sėa2CkXc2]$S:CxI.|[u b/<<C7]( einē];afKw>O#g_LO DW"8'ʹw]pUS ~4_g<9dJ>T>MT6!B"}JOw5>ٛ|}:ϟ1yW/ tŜF[V8>;Ϲ>|q#7&W2 Ϲ:8F` S٩ mkȰeٞpHy{?$Vb2\֒ߡ]C3)-Y`{G el+v`WuVHKuCZyz_taȉ΁*FѼ^!}2T9N[C."O" 6K[p.jL3&gb etyw ?_;:ocxOtC + *ZaWaZ2kVn:oޛ}xLUzE6TmȜÀ"2P9ʬrwpP 4<}oƜ%8s&S0d&4jzQm̑Ruu351Z0!GM;=M ۉ?zAQ[@|砐-P&2vS]y}0;j_>mxA Tk֍9c ^Ut@}Ƨq[Vp Ay|,|Ii/_50Q *b`i\%1|FPr,T:"j{FS7da4XYVq!hA3s5(?ob+ô g1R2Lf`'+b9H5:|ƢDL72B+|ՠMI=KӚ5Xeֳyjlmm -{-TGlbvBt@t2==(LDA 9&ȕ>H uCƬ4W#r_'X«䢑Jlntu7PckiMx0ph='Ve%+;Q$#߬5>O%;GFΛ: Nu]kԑN$lʢ zdq0AΙlw0L3]O:BHV]PбYɋh76`"@BOȌ+O>(i,gO;+j tZT1*}r[ .a3&[L:e\"U.Nՠ_a&%bzU@rN=NтU.;hN$xO5l TS,5pAŸ S@OMvp3ƄO+8/3֓Vaҫrxgon6{l$N㍊ ? /L\ kv}g?Z_rIcOnϡNSq ֬)0{5XSuGMcXƤеJ/kB܎}H WLSˈd|/&XMHCb A(@r LjY ,X_`iF` ̮D}9HHSAZ)9:h4s.P͑ N" C:\]8ck8o$JVvܞ1̧:= KŸOXz}@CcYt f'ebdl,O[STJA1= 0-<\rp#}w(O$zrMԨLfi6"W{|\xW*>Y49ZuG.YZĉ)oB=d}߶˕Wno$4o㋌o)'_sL^y8YDP 8 %LpcV;CH!u*5cMzJ93IQf 2 [:"/!<VTB-)e/f*1+2ZC[{Bj4)1UŝJeԾ~nf$ <rשּׂwեtcp}}*Nn~nkҨCJX `\+3C]/VTl60TN"_/l|hR⏦P_zOY&qYxw4a ۝ESP=aOlz>] p֒7E!bCis 3o 3~P]τT[jWf(2pEH(J3R\, >ѹ rԂmto`&/J3eCз}O騹9i*ZsS0VSO)e!C,ʡk6ψ`&wt&ZX GQ*HJR"NH+Փ[zy0}y4GAdвc2=ok@k+ӊOr4n Liqku~u;ӡGEPiֱ!":ک>;WM>m>SUwb}.Aن!#nbL1!U ZA ̵9ЉH֙R?;L0We۔󲮘rt8mLKa'<P>(J-=z$GgX*oт!<=SZ q[rwpф-f0z U_?&B:88 ia$Ce>O GAw!(aޅƀT;¹Ī@zEzR ~@nYuo\]QC[Ef묗Ax7-X>&د-Ʊc?Sjw)g$A(jпJ+m=ül"|QFjA:׈d`ocGK<~Y#0!DrNG.@ĦǶKeNXcQclTF/<54xa 5Yo|R4 | 7`Y}?ev㦮=Xfl46a2jpmΰ/Xva7RlTfd%Xm5)m7oͬ߻v8Gx«0J2 Slzlh$ 1%6J }̅j67JzdKA }L8b KJ_ott.= Κ[b6W3Щc\KQy8c*:!Ẽ u]lAMQ̼Min)8BeëphaBjx^:f"+Cܶ4>i]O "^zxȘ#!*.zy 뗅ָibete]Õ1O$![&.-DVz@K)۱/{J6|?3Z?<Q"ĹVY?x<ƇXc`z0(@0 *OȤSPzXN{)Gsc^edJo+ԉm#FyS+jYe&Յ4QTJ$JrT㽡4 ϒ"GceT&%b.h0E~ vM{T#ƚ3#FqT/Ky<"qfLd[p=o>v5vR%ZORhi26EZ.urן膉VyF"dh(M3Twayi= !M'S;y$ Mz1#0BKpUAH*vL.5@+xir/ApQnz_(87q@WO LvM!l*?ft:mN;SV QnCU{!'E $ 3ъvHLXGi{nT,Y^k89&ل)"7ɣE]@ K=gXQbVcn9AACãJ_[u9iY {MV ӿ})NX٬qiBӺ<hVFqM o|<}bP| E+OBEMzriޑ!`vbIZJ6 :…t-I&'z tO:X Dꎗnܔt;Y@*;}wUI b*Wg>Mc! 0f'M22ґ}^ "% Nuߧ|֬qm5UfbɍfB-nDvP!1J.+Ty`7Ď>E_5 Ե6kW-Y7 ś tLw!c1g'=wA񪜕vM;15*@{9)4:nmB񾮠oK&20aJl.̓ NK-HA^jxC:y>jWퟦݖyDEԽ s)&Sf[ PE& Ibe1^P.砪 W 6+qQ똶ׄEP*VbfїT]I-}x{&Ϸ r<ؤ7tq,$ /}W>iIZخ^RrJ4qAT97&-K(1bWb+FB u?=שA0A-22[Zғ9*hROr#& b?SP-? v3#ƬQ%M`K5AJ63.K f14Nrz0Sp۸_[ HYKCm5"iJoτ)g,fSv_S<| ԩk@m֞UsM McMrjLP[: pAsPB$JLx_?KvݱzّuR]L~U@J7$ hUPO6,ajlɺ9eYqG|ph0ǐ }9^/}YF a07W_y. cfQ߯;-йn6qEDZ%~Lh-@p@ỏ8L+C^dP/ xUMQm>L]. ½3cBKO2oKTvV%2?Qs}@W1 6d+`۹{D.!s}t]PK{ -S\յ&yS"/Z>bPoK QѥЗܙUvS<;Ch6lM U"AN'BPI˚;Yp$2¡ in9 FN8Q"zS0iwP nlDB/CHB@ƺ[6荩 pEKO9A˱4߶Apl&vVB}{cnt QMhH lu3?X Нrԗl<;`J7ljYP%r6ʢ%)‚,H) k:u6lur;3kN?޾>#q϶|pF;tn)"4a(|BFro$Tiȫ$P?T  _Np/G sx:+%bT*-mN+#C( ׶l"oC"| sY!gwu qq2edX)K1{w]<ِѭr6U&B)ۂ  m(=[~LN!3Z ȱo <5j4l+o+6 _HUi l/0#qp_]J_V"8(,~8;=@T[pp\sfj 4aMmit4mToƉnBʸxYdH&sTh(i$ZrlyINWgr+#O4*>Gh{ٰw(H+l7+z7ɣ*Ίͨ.'K֎kǼ.(NOMTpq٪HV(t!\ĉJϞ}Y2t\J=VnܳD!XQUNVjVK1$m2ށ'AzJFA։P&$`Җ<2qamRCTe23vQ̦)i[KԮ?^MB." 3i*r;Zp\r%Ey{ZJX2Lhm5Q69h(QNM}@iK+DdNK5wdh e]F/0b#Pzy5DD!f. I7;2PE0(m}к11W(0S$xD@ <Lʸ|!m778J>+?n6[}ҳ6@mD Ts?k^dzroP (*5ܚ@GV:jƁ: ֬cnX4!S%My[spҶPO5 .s%):O@LVcb)> 1m|G'kh4p ufWӌhIYsO2Dڱ,eQ. ;0Uff/kyîU= g5ӌU6lJ ۣjn67h6_2~L43K*|:2p%>ڇ _Kt?aUWA7$v0>YKU"5D(C2P{}DE"aìhWWlp5y^b%=`μY$W) yF}D%Cİޢ<gK@|mzni Qұ~BrMI1ĖQ []V2Z=V2iaI.p60y_䥈W6qmm'GN>lwJoI˥64|q0\fۍ/vDiR:A1Z3sO#H `1Dm#!T;Pq~c-A @ЕA oʡ0VŧÕ TD҆&rD- X=Q) oAgh·q ~? ̵Ȩ}SЇTc[cz!?$8F BZ3Vn>?2CA0 Mh]޿YlU)~Rؓ’_KڲGK 0݌^cͭjs0VTд?x#]9:ƃM.vKTxW-s|ͧ<dLGpǻ%{7 9=õFrܿ8 `<\Qa3r:³&秲]|yiU;ݠ}}hϢ4nL ]™>ȧa^a[ќ|J[.Muz6p0nk1aX`gpA:?oҋ.X)ڤc9#-*K'ua&a$Y|1T/G>t5^7@kW7% {qs0wP(0dJX[h8M(D) 0Z:_QJ$lF8C4V~2@QHo:/A*r$@|2a 0 CLdս|\kbh*%jjXeOFmpOqz_4ADL(Zm1G1[*ςU=醖@x@.q MH,5PG;8{iFٜnrE z NS.noݞ |g*hu}{وpn3y>Hڊ>n@UaLX)WP[uH؀3:ݦ.ۭpKkPaXxS\H GlI G퀜[ ;(_ C1`C{7jlv+M9I4>:wo[֕,!r ?<O$~Vz_̽8oJl[͖ 9:˂[G]O7_M]l1c~Gy0s7O`,RX#֪" =餍$Jg-Mݰ=%b!|k+k-@ )kdg>ȉ 7`YM瑅r5bVn4)q/zc={#8ֹkcQMx4ό"uO$[֔w1 64- 66HsrHt:kKHsZqюʮ*Dh?3R_Tגrٴ`ͳůӲ)Z#V %<>5cPM_bSU .׍~aA|FlJ4Ђn.C$v)R@n1ϰa`js;'m!Wct| sP EWz#5!V^$!P-r{hD7zgeri@[ToiY{|<dd7xjA\Kl$CjldH/n#Ӿ[@nD;O@\T80oAZ+{,7Ł19{5B r +K6\z:阫KVYٖEiY6ՠ/ n>fON{QRymaLHah~%r"y)T m%͗rMbFӄGqODS ט/v&#%4p<57W\ pT-66H,9?zwUAc6xuQeD)HsLJRĄD:_dmx_\0mjaQgzۧJΏ6_,@hG*lihȆ[=+S>G|&EX+gK SSpOĵto!Y`Sv8֥QUɑ)/\owj(pH z`Sg4pwե]UT6 CʡÛvdc˨ȖiL; q~ %`o9) (Dg5ɏވ_8:Y(*&г, -^9ms!m]WkK5&wQPG?w >k}aWj}6ތVx]⠞+}zsK󹣘g%~z3SAn?4t4r+J9g';43u?~*ͣd+r&|IӰL!bz@wɞucvXFZ=;aaQF?iu1bŠ]>\jO7\?'6ż?M:ʀx$Og4lgQp칖y78:07 伧>RP{84Zq7deXmrEt&'ݹf1#c9Bac܇(!;ۂk𷺈ME:UgE(_L2>X.$^o>+iT4VX+Da,4ʐJ 1p wԣ=ێ_Mhx.*+^]gD3few)G@8KnS8jnN^˛>Rɖ_H4NH=* ;=U- Kx 7'˗t_UIso7W:;diG*CQ w㖸7C!Y¼0Oi!5y)ꀔLa-&BIbj7~x8dB`;r>_h=h}ߏЦ.ǩrHݩu1D.ӡoUU>FOz(^H}SOF/猒4i[.: nDNQJ:U"T?ig' 9#V~ $2(H]AJ5"dAAU0M|{G?bxѶbc| e= 4p-[d}(y  ;62 .n@~a4O^ cp5^A鍇 xvnXv`$/!DwG<@~ 2[pb(!I} >3[,3oS^P49![۪:2{i hdGwDc )WKDG?j} jIda~QJQXNv$/!պ"r65d+P8Stտ Y€spOG5$C78|u|2m6#yS4;%j3?#PKVu1m }1sx#vr}6\Iʯ5,OƤ$W^zWsѷnt 7 "7W0FE,5U,$D(%4eӺ/hV adwB~ 4׌v ׳Z5,Ke0vuA%E_w)b3oԄ)n2f͟+@iYYζ,MZ*6 -zpKH|=}N!0$ E-g0F#g?!KAiUl\f\6+X/'n2:yBjjJICݏ.d [Ԑ@ S1J C7?"_y߼qeV(b2UAF;MrBSЪzhHb}xV>iw؇kj|#,j\\ o?"tj _;@~Vj7;Q+>hUc̉"|hNӠܱ+>P :MnMl{^ʞaR#G;B4-}vf†-ݬx2bVJTsb9@L mW #Hل{#br>-/4ϴ8\8F:/\gag34O*Cԇ蕹WB<.!w\oa!?bpU@;0FAf@lAZ2 ZMg|Qb_"Kx]ek=u0Uϑih[X+̋i{,}3GN݅m婥,ct-"IBjѽ/jI2a׳`H,!mA_cj]y2tV N: ki8vVݥ/ޑtSfaG!Bߝ5j> ΤQPfU. WI%Op,X1|w.'+G֪9+񾠆Q-[&SRB/8ha=aNwK߫ +wB$sOaZ/"4q"B)$*xK aAb>^fK`!@wPNF iw5xCP]W)#)::pfS5&s=Hl&I&ܲw ܷ7DDV%@n d SZq[3E'brw 喻e:n0b̖習Ur~gVfVVޕ=ᶢ@@]'劧8DW[:bvi&.jEvd =0C@Em "E^dltxc䞉!x9Pd<k $G踐$we `s\ ͹z vI?Ts:t# 2Ӭ8Q)r;7}|,ϔYN{23 %NVs.;&2Ybe˒OݹBoa]u%''I X9oHhd 4ɀA1.lOfl1W! e3#_dR{Zp8r^ZgœW9C h&6^mE¹9L5pq|Uy@Bb9w/H|{ax!gY^zC53 ʶ G dqR?iF#\ACYNZ1~mV*O(<#LF dڎ} 5_&X9@(;tFd$I>?1%!@wאfeסJ[VikV5]b%{Es=KM^`<9凅rc"u\~`y3Nl *٢V'(_1\(; /B6jcxIn׏G!Wd(:˵, F)q~>+HCnH9O2 Qʤ꼬k㸅8!sVxt;'vw]sՃrZYG(c358 bHpSCd|B~B{i4Ն09WnG9IBWu\ L9iP?FwVfǾkÎbD{LJ5 8?_5`!1JSKw]xa <$k_5^f xke0{vE-Q$6vz9R;joTb{;]khyd$7. 1Z=8UϿן@EK%{ Ly.5&TfRjWtQElҫ"-y\D܊BkcSf[^轂i1k+ƎGKד8`WOtCGRs>FVlV-}IYx3WwJqIA\W_pom#4-u4X`zwuisE@UJGW1<0>P rohr`&VdI$-ZzN1y0IL 51$+/o**#0Іl6SK$.V/é\΀U/{VAvs>֙Tljfkk|C=zՁ 3~LE1)KiN6`D0t<";JT6r#iJ it1 V?D_Gyn@ة#6"e%ީ %JY-cpXDz]YPO ^ `}N & %ҏ}*Cs)2’ÈMah;V]H?^㵼m0]>x!T嫰ll+?v$qg. νx/AhnBtp;PY$m<'vTCAʹXGT?-VYiA%ď13l.!w3L3'ekKJ!AsNֆ]S/ ]K,B>d:[VF^U82_K[8jЃm`.4*jBp[+]HI<`Y RBf 4ai /jxkfWm3uu[JzmnLQ HNѐ=C{͢ ;݆u:۱%6^m 1E YV+7NXB3'™ےD%N$AZ2٘nHZ%=ڄ_i[׎G70a4imwADpa(43Z NѨ߫&ⱸħVm2jƔKo lFhozlSZ?g=n]5IzbZnۍq gDɏc߮.r}^XG*]; Y;ZMDh7=M[ek_^n/&P&,<"2{|_~ׯ68QNc;NuL~|Ϧ`Jr&Qfm.T1B7V2Gd0# u;W wB nhUijW[Bb)zR /:9ƏcS W9n!jͣogN=Kr>#oIoeyۣwZ `S!92~ @$a}!Wk/N;ޔh¦0>H(Эd܆ƴҥw8jX /b yu"[co)j;L RioАf ^yh{4i!K4ˬ{ vXيs*><}v _>-\EDO2OsB)-/1(.B *mu-syjSUڸ p6noڟy`%oq`ި2wKJlԹHOy3L \ 3N;ՌEnrAaVlV-&&{Zկ.9 ϟoRUu݇MNsm[FAi.a0{eƸ C%1,b& n-#±`;OYm=ˑonR[}SomXd̟5S dTAHىm oC_LZCf8Bh@|J5L[f1"Q/L FCGJfin, P d{3W0N5\\[n-dĄnUW8qrlj/2!jBN,lw1!^<1.p{&o݊k'P}ъ4(bޢZt}h m2+ "`]6fE&{.Bm:AWo<>td9n"FR}Եsp)6x|4'6&?Ӏ=5R.ͫ[{93mּ 9IZsw`*`㢌_pUfݹzyNl:pR#y6Aob'4鳫̎z/QHe&);nn3 {O֬,lZqTr[O#\ZG-"j[p)H sW6n"?xf]Y}62$_7/E肉 ]yWr^)UY6HmN?E9".a؇Ox)=D Yd?7GFd=5+Z?W!` q]$b9=cyF{%npG(@d<2)| jUpXK|9 ~5ו}thD$. i|w5 uHmxDI8&!jbW*8GҙR!0 sb{b`,N쿆VJIAx`YIT[}]d+I_xhCX0u=xEFtVcX wN Z&rj^Ž"PI+C;1{30)穲4[8w|HEHʭXJG/"(G5dq#ʓzQpf͝ށnbE6,{ mU=&ꑶg{8 i}#qB:Fq=AYσO6!>[7( U$;ovX$D梗5*- g R1yydPc?jIoͤ0B6+9xBX4w+xL@\qgp[fTz:g,G׊}g۝{,8i걝M>޿&1xxS fdB$,עlF Ldȉݗ)$Y]egkd?} wQAG Q;=}-(U w=XX@!2͋KcS&zn֛l9eX:fBv`s"N?.gJ'S.=fM gH+6c# rE됄@m/޹5B*' uV]RˎR \`a+qQMw Hq=AK8$Am=wd,CopJ?yZ>j_𓤘6=kj^<rQS]%CЌ! W 0Ӟ\HV+PDRd١Dџ/>nY9#^?P\R@#2\0^ėcT <3Q[Y,6N˄ /jǃ)}][e3 _րU]OKs;dZNwf@LaY1bJr7.Cٻ.;lX2O6=![b 9@n\<Ҫ0lk_ k.PDZ{5I j[e7l&ٻūVIe8Hx 28`T9^IiڄQ ВR]Z_ntn@g۵m,_4Ho6NzHզJK3ޛZ2džOTfCRRSӚ_Y([.](X+=[}C;*FgY:󟥝tR3LRIhE5(urKr62pFmD? Iq%x_3+cÃǽ^?7cn ߮fJ%#Q6Ug̎՗=T3xq 'g:UN?ОW՚CTUn=a-¼y] ~>`}Mŭ|C zHF5|HcC߻' m7 x=E+MS%/;e>G;# v ˢC 0SmuK}sy}[]|U,yz\ͷ&uZz])-'D+}(»:/H'aBWK`u[Ub$PB&#\D/P_AX 4OfM`c@KAT[F_n}F2$J}11 6̻k'3Ūl겴Yq_mb==Db)xf)5!Z-;9wpB h*4k10=[G:hO0;ӅCP* m>fX7׹ VQt-v>,%RrÎ$iUXTPreXj 78A07c!_Ƨ ϝMv{ `o?: #t]LGܳ{MrLkIVmCfU$caS&[&]2;&ka93im}40FU'VkgH+l]/ :{\~l ;KLzhWY߀[--9_>x7.kUp~H7B^m!?]/H ( 儀iٟ)Jwz7K`+x#F[{=Fw!M8܁ [W]燎 󋱗#6 ; a*OxYn\H6Y"&Ջ1$WU]'F`_?8Ŷ d@ࡓY 6Revs慔t^n-&7+mjP34:׆"j޿Kޣ+c"\^ؗ\1޽a SZpZ/ˍyxVm;_j(󓇎;dh;c"hkIG0_Tv j1X)wCb6 ,Tz6vqzP;9JǛ \7>'[Wp7[\9M?XiR/&yP,0Δ(0 co4ƻ~?u-iA? =q# ®uh!]xԀG>-CP~:Ftqhʱ>_@GMAdi5*vTODVgNaL?`ǃ.+:q@tLiOf~fcXC:gPi[u]ڞj5=քh|F́(. ?.#(@h:c;Vf#D kz=1 e*Q,]zug3I y3 "8p2Er7W$/enH<90U#$0uPut̞m =OvCCR" 8N?xk`紧"wI*@Fp 1WU8/Kʿǒ=D\ćfɥlt#NZأO\(/|P.ɛg qy3mbQc&/2VȆdޞfoΡ#x܃x~K\'v\30 rŎ?JQ)|~h'["Ls_fj7 ],עDhd|'L߰/ GpϿڣ _3b90˅DN,zYἌaLy3:,|yZ8vhBMol"nn[(;qh`1LU}-H6 c+ HC=K5~\WJtV[ msB}'G:K"sNxZ?ɳM2v:vC[DhqbS$ʺuBl)V]CէId92I%;ݨ;?J4xs?dOn@_`Jl Zx>GL{rjﯞ$tfE_ j;'aĜ3oJ<=Fjo47/'8C]{{DmJ/jO#*0Vy!.2`BgIkg/hp!ve9\}. ruفpRHpKa=xed*+6U{2|.rgk!.Y$]? Ys)C9d\E#ziNm(t0&{؀t\l̻8ϧ3rZ v, Qӄl'GU*2@{9'ـ:7b0Q|"<;-N Y&lw07* C1J/{"V G>|Jaw7%XIjM$BP6$u軽$܀*0[Cinx,V=Dq.;jBX)!›<0pyzb2W:@"zs*؇ O`KjoI[0R"Բ@Q IKζ!dÛd\֮&8iV!-+ yOilʿVcٸ ˵+Ĕܩp}TygOB 䜀ƢJLCsmݲO02dʛL^+4@p ߯^rD9c|u{y=m07+S"AOD%o7h0ϷW<'^)'t}y%wũ?gi E\ '|\kt_y?b++S-` 1 Ǭ>wCQ^닊 5-8 QÜx&߹j9nmbU$"5Vڹc,,ͺx(KػzӁ\' ɿt(\O(3;+t +_bj?&*?,&Pߎj_4(14FHY ܚg}lCYbn::5zI>>xLly!/Ƿ%h0p,\gǭt+cصK*dm"p jP6ť)Zptdܥ.SB&)l sqC;91$$ڟ}%G*(Y-z:2d^ߪ͇sfӰ pӉ;A$&EțGljO%_T=vZAS4Hm[9P#\gJ A$ wShN/NkPoe *lEWFˢZ+@1\L42dU;G$m XXɃx^$Q(^wѦ4ܷ8C̍t:p˔O L[% UsQ*Uk"J8 鏁{ΌyqLip<_Dˋ8q޻-Cf %ZUzQa&bέBumrbm㿌@ :riI2 'x.".wI >Ҟ;=52dobbnu Hq.-CiN/O|i}d#kpqs{>je2 ]2kHzO@79D̆RBյ\ c ^)N [~l+i>-޵K 7' o-r&G)=zt=c-MG˵vs]BوfRmvhX:? fncEw@5PC^oϽ-- 뢲߃=؊c;Y?? J]D:p TPeMAC6>貊 R:S-eip`b Y|@[ۀO(Äۏ W`ܟ#o!OF쏂ؼbw\ILlaG该׎uO.%BLu|Vbܤa#^MjuΫԟŐAQ3k?W i q6P OR`(wFڷ hsl9T%w6C9Lc*AP;-H/el + f! Nng"zv Nl=@H -Gоyp%J1H3jg*66DN'a2}Z^TټCmYd'>D`8[Teic/Vt1v ΕDL]2\8Cೝ}&]9m,E#NH}N7TaGj<[lºoCۜ?C]Z6] 6miiZhfYP|.KyNLġha֯у ptpqaYz{j$ת}(G͚&07[ -^膳 \s0"?/68o(F\"^ġ֏<̾<.NyxO pRlJ{oW5*{ ^HkK4'Y0 ﳐѼStS7mʪVR#^cslwVm6]NۍYV:fěME)ݍ'8C+ׯ Jd.GL4EAE-@GK%K'oZ}FӬy6Gf!D:TPO[5 Un%Px-0kkt( G]ȍ؍8[TYk@1RAD[eyq$!W7 v'g#wKf 4em !1<||UGzE %e?`Y=5Y*'ᴚmF7=_4´^M}d")^y:,@޹"ohMVXnH=hRX`yAdǫ!u"h{@/`e3;i*zI^9A JC(;Ss%:X!~|ȝ Ɠ!L tp@[i'QfS?9e~Tx b]ra}_ludƩCd kLaYf 2C~?R1wJ0l k,>daC 2!Vee"y4&:0k1ď:=x%&t&o|yHvɆvt%.<eEci*ymoiY:'m:T-Aֺ߮,k5ϤP1 <WϾs}8yV XgQę'&6mӳ:?kPpU " SZf&ch*31D4ƫQ[΂)a?bEȟKbhHJ/b8ϭ n):~zk6>y e Qlt@WB׶>̰7yhҝ)=Q6 MG,J{e1=NyD*rđ>IYEdj,oܰg%934ԣ 0iUd,~mE<ùK6pPcYO³IxgφUOFuA.>ozXdt7F<%xqK,? nap ⊼w6A0ܑ*^ycŰ? ?:j'ypbPR!ECQ 2Iß.%?8 ס %עB΂1V -P(PH.E{F'e ~4?" /T "UPpѓMVȠ`Gs>|Y k] ?p;/=gGbW?P#饪['uQ84: n?>,PImy ݎ6Ci:cPP Ң}f ]@p͎g;S1p &-.u }lӇě%)1<8/4M(aA.N#bf o‚)X+'|Vos{; >@ko!(UY빭DN})00'h5zE) һ ۛq/Om6 Cd",H3> a4a ii>~Ա~ytR@(1T{GI3Gڅ^;dO܄a_>eYrr(bT5[xm;Fs5Nb:Y,?J48!msi[EJ7>9И%MgtzhwYGwM6ߍ/G@ ;=Ypѩ:J)d]oR Çry,cs(bY+h[)Ss*߮=sZIUAo 038*~p`H л&L27~I$.ptӃֵpI{hʜ:o0~Q"BOie6:p7VPL,DJ@XJ$%`ȏܚ&rgtS8E.Uëbձ"GԳsw˰J:W6*5z64E*EK4 ΆvLn}EYZ1"%pӃ,j:1,89j.LT$(D}3l#53e# )de$"h]@n4D9t1~I;wMy"sN a]d!hDWU~^MxHQEtԼyn\6T{WˏnGnVD@+8kvw繊Ơ|uSRKSU'I6yAx2FL>Y=j 荖  z'7W-%`l"E;nQ,_$DC VGwU[h;%=^e*BݦUÞr<̡J*V ë1xVT6_.vӁW;&EP=>@NSpgHHaDć6tWD:Z8;3ԮVoI(_h-,R7 &iml+U8C4* bx?0,u4Qm`S7 :TVp2t;Yڤk\Y&GM{!Cj|F25ʤj. gHэBxF 2_js#,vjFD:wo%qI_F(KWi.'$-+WN.!>yH]* N,,uX>ɈlW =&4ʅpkj$+(ak [@ m 2!8M($L¹Y@#^ޫl$Ux}C43_xrd$$E%Y% p퟈9ATib7hxS¶iݠ _V23{QD:Fn5i=ɜUuLB*FLc{p'.D3AA;w~(v4Gm *5Ar/ji@tIh3S%=KQYZ$='pg6sS%3CaG/߲wv +L}sR)Bb*J0p JOxy^]㫕P "B#[Z*p )<#ȹ,fT RkwG>$[멼}l10mk3I<-8]<F@}_}4N~i,3N7Y& ~$}Y9$^d07mY~݌*pţ\XjZbt Zȶ,{0^^50Ű8Yq5of<<P @)Yz(66x+px' Pޅ6Vm\ oW)!aJ*3_Zӳ#&Yg*˅TK{ULD첈ku:u3jx cC>1UKq!&;=WBigރ a?pǤ0ļ1]xP^lү<5rP{s0Q:z~xtltY$ 28 FuY7QJ>-a9 .*]$Ȏr$Dpw{&n'tl'm[U Tewk|0>#\AV뇮悂5jLЯ[˂<28,s{"XO+VjALǰz+^fVGG$JeŰF=ρ=+_dZG6`F|WA쇲Vxn}$ S;XH48_07 Hmm _<ɂĘ8}}I\x0p^LLڗSpmg9ʏ3J[qn&hS,KШcEE~Q t _y9r9^ﲕ:G :PBY^s [&y` qy'eq o5g<,8xc;Pg˲PMsqA"r%⚼C2QmąSysû^e&u?I~@ ՀG||F1 Eo{5s9b4J~3wY ;_"ޔi~!Wg"X%jD1ZK8#̿>٢˛K V0jԳ,%f!DĪ?'yZNծХie0tM\NZUb`Gݺm(RZ(/[P;-m/G썚ʊY0uq=V!v&2;]$3QQ?pm.jܔpb#v3=hRnl)JyQ5P \*mE Y^.0L}e4kET\BAiBf_#{0,}ݻD(@bÁy[Z26Zl~3 Cf*jTܹco:"m vE'Hìr7 X 6/#ݐ-@0Az;[8IoXb3L,}{Olr-:Arһ:U.8h'y#NÀ= gwRx O^a ص0B{|&;~ҭ2(5Z>L`\Ϲ\ľqOwƖ8l/1p]r!-8i|nfnUp85ͺp|Sl[Hbɜ+WhIr7-3$^ )bOwV7@kCnúz=SAD|B8bIdfAMQ57]AF<̨v51W+ .`!3P`\?x(w$ٜ`T W9&;R . GpPb`xPn_D )w'`w )Sڷok x\~>grG@PK B͋',c /@^Wy{lḬ,79|DWCSD>EYPpËĂ,1RqHUA2)8ڠFݡ|F/lP6!lP+\>^6!y`19gHn,iR =_} ?sy{YP/X`׃4ºh` Ν]k`-Lg@MAigT*CLGjK;kg27z.sd4_#J8 ?S]0URSΩQӘko|č43+Ư,qpe@U;ʾdGY1o TcD!UyL>%Yyf.ɸn+;'" |%]FE54`$|:?|HkxAeno0,5 yO^ѥjdMgOqzkad̗ ש)&JR>)s5X/Px4t\g!2~_?;k(i_o8}?`e-B$2bţ|8AYV3؂T<}kN5-d7PxqMQ igxL2#bBtϯ'Đq 47E:S5 h܌8|6g6pzB!0my0_JY )K!dedҬ}-F.dyp`b$ G*[5˕U D< V2PxEd TV%a׆f8hSiҶsVXgxh^і:"J][[~i!. Fg(wB|JGZJ&ق CF:ң=]ّm5)o֧j ~9.8F & @zZȌ ߾=l)k:1Q; ߗC.9K&m~%72<T"okp9ӏ_߅Ne智]ܑ_~>)>ľʳUxnݎ aq0IJdBĈ"=QZ%ÚǶ+_cl箒ASI8! J$rnL}ޯfua}LӜHV3wZT!2kc!ed5F5nGgp9%/k|` .؎jl8"9?T8U_hxk}pKY}m6 ҹ)_~gm&d8 }[%4H/8S_ؠ6̟`LVT塟RfzNhV/\x#2&T>STSIPN@)t>9E]])%FDN1Kݣ(ֻ͚޽?ִ.G"˶EsԡϖjZsoʻ4T:|yRX1D,$s;f.n &*MOw6v|fb f2"41a:jˀJG?^ȝ%>ZcǕs3'Q^!>iuXܜǹR\.a؋u̾+ɩǶ~֍<:'A&rdTwb(iq_BBZF{,MfwՄ\ەMX}xRFsgE $n*m 7*J*U3/[ҤDC5*0R "77d>Ǔ4[?r;I^ňП D-NW> o҇.-=5!iըLqkrH0h/iMjWv$YQ`7*:3.=a>qxh~M+=uZ 'I0=2!uMc5R_̘ͰwRQ#FWD\/޶K@د@\Aآy\7'4]V S 7GR5Jͥ\g$6xZrMA'\k(ƀNKAD5@}B2C&ۅIGe' ߙ5O3EZP*a>=} Nʛf]((@З*~t;vXvM4"^'?/9bP'1B$HAAcdm*Pfc$ '.‰r>̞#odVa<" ƳQ6&B[vz|o 74}`C~k̎U-2Xe}ȫjH*}g0Sb OC-,~HVʁrP ^qx;p}C{tk Z ϥd23\MObj":(Sz-jdFh&bI ,YܣS5 X4/U$fǕYSK71T4G%Ni|>u>WȀdP!M8A@9ј6E#5 TyŔa`k.u HhXu+4%;0Gz␢\;ҕ{PAzHжe~C-݁;u0PإѺۿeH]\>F}ô7WWb rjt0[3D^  aH4)J; j:ZEC]-)L-rD,9MmR;iZUɰlF[4 _iB~yݣF0#Cʠ.@L~}fKϰX ڏBjufؘM*q^5>ʢ }kbGi1N!6B=Z|UEv㡯OhK[[rEG Me? /"SX1g٢MreF=:9(*p<le# Eg{IK]+Bk`tw Ӷ'eOZgkgH$*g8 w=$-Jw! dۙkAF3r|87I\ q7UBϙQyސ}661, YT-{WkK pSZ@J(ID^#x] w!QlI 0W8a 噕OW'u'*ҿ̮ \q5$ax1#*Q7O5 f =!hI83G";+>%ƕa2+^<);KH+*->uA\&%:xuFr$!e⤭%zAa@xۛѢӫ 46\ #wDD kN?D(lZG?^`&[f7~|u !D~f,d"܌~|M~6;n$t}^ۢMw6'?V0XnaS1T+Tt`kŘ,=^J|uЅ'>,6"N UQ~txluPDQ`@15N{V0["}҈MMx@ D1p0K+;<*y\mVz^¼VԮz xk,g lHmbss5% OaEnj IwJJLK%촇³2E!<~M1eFaULerfH!pղ-0vo?x\G coEf,ꞌu{54λ5TEmK/:u4?W-w!rdYT\R"T]{R}@p&81w/Ȯ~reazCd=G\TkWOI]B1' u%jBĪJ "˚ m7s`Dߒ䪖g3w׆->yZjXy\vO[o'[m1(l()&:3S XiEL[Vzתd<Ԧ`]/:f]Ml#ypnĝN]Yu{2P&/dcDwxMRA  dI/@ta1A`&#oC2ix"K?(QQ~.y|]>jxkV?M˹ RrH NγcZj<,0QA1**\aAUwG,u5rD' ];h!3ŽȻBGtQH?S^f+'99S% t"60CVca6zkQP>@1OmRWQف:<9=7ד~* Ԣ9 4' M %-!] BDBO=W/l|l7B4rR>32tΰ)&h5pUxp&̢tHyy"k[fғռYwG> ا@{9FKLP.!xy* 7yiHpKϋٿ@}B>zvC[77վ*-&wywDm_]=&THzNw0,m^c/(Jzǻ ѱ/ADuICLg+,,~['# hnht]v9ޞ"*ipՒ+N\+(( f<Ѻ'b~%~ہ ɉBka휄Sav0(U WV>S^I+)MUnׄdTXhQH~2ҫvLHy>͎چZEG T,pd^C`1V%A_.μvJ O&%ZSy*,+Гqic tGlΡmD]cP*m8;*Fb)y'uic^b:8w{vݭH~gcoVjf I{1m{##u8TN } hlɝZAg, B1>vxϺx-+H,`ngQZ@ p_^Ȫ~M!!JϚXZRvBGΜ&de0MRPqJ +b?8m1uQ1kDrұ8}~QB#jhpaO7H4]U3)YGf>Nh2D-=|Դ(M:B#KՓi3 tͼ[pF c1v'-bod7樓y S<(Su2~S)7{b g;aB|@=cu7+y (R>q'V dL*.4bqKFeɌe5~-]z&Cb[ {|nBd``Ǟr| r}&RxD@n@TH<3ndM2g) h A 5Qe$ }4*5ZYC}XX=K$;(8/kdԾI(3+̆1I$2d"Eg&'N# d6&ʽ"Tqf*ZS%&j:8wn8Z͐`"L+kaխKpyh6Jhro= Z/a=2Sގ&&zq%uLD <9Iwb빐ШVM E6?T |9G}{h^MxjE*1@2_}ET~y‚~I`. ?` [ƈqUJ*)/ -Z^7;AːŠzlFUFA-&=Egr|/.5E$SqӾ_s[Ձ,@E=C=9:kE5047; >| EQ,(jMAO|$) H Eӊy"f<PY!rS>*~f 9ze^ݡ(qaXlJzL~ҠK{0}GQ1My}@!K]"sUINT=ӌ)f>xS+P{U<ȩ;RP5ǖ.=> C\q{h, P__pMvߌA]Z#jףf);Ѧ%xfZ@sтU܀|jB*†v*l+UU"276<gym'u>6 ~^#̈́7m[JP]m'1* oѩvtEsh%nww'ɕ-6ڴ];6IʭG0J D/\)=-[j}-bF͂yެ]<_nb a4՘ ?/yyOmqVA<7ws__˗`3]:)RuWx@L; NU^!E;(u,fS EBw=J>W\`7Niˊ2TqU yWmY<:ej@7;`N%*_TĿF=hc jaћv LeX9Zf%fFxm28~jAɢ܁0c7/IE,t+Nb#ETI\!"A>m~?<ZV.YJ/,[f}4~_~ 9&dfRؔ @-չw*&Nq YcmxS429`c15a>)I@) {,x%"ɧ2ۅF!\ @{ .֭ŴDeh_8hE7f;m Eʺ܄`whQj YHE@ gF1%E1x|Y*yd2⍫^ܿ%/thZ*lFAyhOHS #Hċp&+J>7dnsl 9G1Dgzh*M@X:S\; 1 )[i['gÐd6Jwgkhm&Ǽ%zdUA㜠y{:_0/ )<X&MNZsʀ7/?yZROv:0yRSd-헫ϏΒ9T>pC>r%Sl#w9AZVȬY@,J07V/ء(0.ոRľSM@Lu9+jU5J0pc^7j' |1Tnk;Gf94-.~#&Q֙I, O1J/706ugZﰯ 2qKS^M^^M&n _Ƕo鋈Ԋ/+1GCHQ^SR@iz+ʆ#G$ 5Ӫ\v)Χ&^&G~F,u'rxlT_<\2B[)o+ ip!@.MU0G͔c2ι0E&A*9 ?gϝV&5IuaLJ`aGJW\Tj-+I,c븩)a;Ǧ>mLaKIY|Rxb鍻 G*[Dei`m9mT| )'Lw\EM,)<1 +I8ԃ~׌5гIY⤊B?륉\&Ax`=%XШW!#^7@ߌGspbZXTt'yrKw5X-m8D#7EwyvO2G/ j6#rex`jj2`ZO=A0fVM+}£dh?4EQ? ʀY;x@XT>5^n2'zeiU$X(ww7an(S14US% lխ;#2ך3[$ʯG"ՁNO78l 鈱IšYuw#j@3d?bCĿzKHP?l5'HI%VlF-/:EZ} r*Vm'Zdƕ:_̃7 dRg"~8oJ _ER 3q K_AԻ]'q{.gAؗ BjAp^:pؼZHd,$a{pA `ҳHTގD"q%cf[g荩O=~r}kdI*Ii8ּ"6Գ"ÉgoLV<^P z}{lq 1G-xfкa-k8rv`^8^+w~` jK xDo:ya3%r2>s>} ]dv~')*wՇmvB!;(KQc1OItroAnEqOQJǤn9\)4֛&&Qp`TDDY\oSI.雅bNV`O|&L: T.al1TpZ)dfu50婏+tVR񮬜+[\O@g #QƓ`Htf.]*sWgqðE v!M($ VL 4Jͤ5\\Ty 2BX)(@3uѠtj0e NqC{Z7`G/FH.#vBX ^7eV4]YqL]4 J ?op_"2Ubp@E)[;=Wqw\x:ؽCʦK1;'3=mJ)WS(c6H<U :ǵh4Rg_W&cЗ*|ϴ^]xdYN؛o(vk<,pZ/t'P^]֖\FhJ.C™k,`zZ ΪYQ@SJ GX}~1NE1N s7DelSU9:^*&O\-3D#5I}Q{/SFS. N8cMoP'پzGԙ]8' ;;SaH" (Y|QpctZ{6bA66@m Cq@;p_WCiR[B)A~ L;{Z xàG0%5 FV? Naŗ.bFaWH46o}UWo{VӌFl{߇87y)]}@[CO>ڝYtZ]<}覬eHi;J./^ۙ2wZ;hIe8'7ȧ0=L;WP3Z*vo[KiU~%y T@܄`Mēv2 ɏ>7G\4G) n 2굛76ɢR|H<~d EMoG)|FeGBש b"I#!}c I6*q%1ar6Eu U7}f0v0X"M.,[@*" a-/AfZ^&u ZTI׳[bƳ"6 ~' sܸ=0qH>]x1 KUB䗇<}~Ve)chJ#Ij8D  UF=cYqܗWd*&9x6[ Cob$G>GeZa~}蒄 z !-X{z7s8+%ү_M=R~LsFץTa<\Dp70ebKGXGm`x[\<>6h*`ܟ{A 2BUr|`S o54ūXᵚn Gjܒ}i#XCie'b Jլ 1}>bod2y…BG& mMC +:3 >3VJAeOn+y;,{ C:fIQФ@thR=/BS>{< ecg+$y{ !+f)|;`ZW C(C;2WÒL`WxuI+k/xR ;FXKlC:9y洵+eZ*£7L]<^S7߃ e4۫aݽn7ۿ^+g4 ,N1ٖE//O`aй wb6S~Rw&ii҅ gŕky6\đ8܅tͬϻj!;`JDt̨f=F4YGTa[o\?<2Q>)"%PZ,lUm$_Tb (|HBlyײUJjBm*)8 6`3Mwy 2NTҍ>/<`%bNp6|تqxx! itɚ0$q+lf+A4t0|(>zj7(s ly* xrRܙk·ddG23 ڽ~BFӂf~"@e5|ꨊt-u)X Rf dס`<֟D45 %u$֍x ހiK0†b6s6)J+]2vXs[:eJCٟd{v9CLL,-lUtZ[GΈ /vՍ?s+{Hi;' a6Uι󇴪/U*z m5u=Tpdkl8͟)@xx/=o /Ӻy l?"_8q}YEo_`EC1? RMd~[ j&}2E]= qN(K: ~uf4BditE=_|SH}r\g7ufzrS=-@\'<ٜanWGEu沁$t`Tv/.¹~'vCx7t,DhGSxz!Cmwy ɦ f*Gk(ff/oX0;˛PIWsiH6JTɋfƆwfm J~aT*4ՃHOm/Mʅj3/{f|"Y>}AQSt%Nd#K]|9\ *0alN>6 |D ȯ^ٿlmBf' /'|?R0V:^+=gE~v^3UuZuZfthQ9 {x2ÎTị/  .H'Q ʛ =]֗z+[ͅMMuA!]eT C2g)cS5O7( h"sW7Gk.Y@e7ۓTŷZ+J%s}V.ȑ1Uk<]'9lAF^V bmi1bAhuL"ons_-&6Gonrj,!fżMˋ}Ljҷ;VƢ]z58.tzհ! .N(Z 6Oi1 &)U7o~6do5 1~ N{X [ 9nLZB Bh,s\M1 W󫷥QVgDߧNDs(L;5-VIH2}; ][NmB.nZ Ȼ?(ݛ =xVBˆ|[qa`ὑ8l68=[άS 4o-GVQeNr>9)"jH^-¯{oY>q:+Y0-4HsxsصnDz1UCZ y1Z Hzë&|AY=y  >P!1̻.;-/n蠣:Cv`9GzERQ; 8~(<Xb4L_HjnY¬ sA]v{ k o"- hNP0"8EÕLr$+J?`/ 8]YH[y_\h ΥJuuUʿ\,]oG)9{Ϡ;O-Ie%a)7$&\3RlCeW _l=9}Th뼖#k΂?,(NP'9OʠTv> 3Jrn7kY0JHUM\)zɍxX.s @WaSyq,zore}WViL.mXImL%9d w oS\[IvIJ Kք|MZNjS*pKՈ2J%JLB[C5 #_$&vH#*pYP/q^ _ V 0!GٚUpZФoa (3]s2*ۇOa.jöF5Ih фxtM!TcNJ DZ{.g K*1ӡG9UH`Me cWDUȗNŞ,-ѧ \ε i"4:w&q;3 IF?,raB=;̊K A!<ɼZ<ȀP 'n=;Y!*-kȄsxTC 1W73Yrq~V6?IX=" \"P"a\r$ḎVPȜɵS)\>C1SxE_oˉ)m8rGE 2E;E]CX4EqG\sCjy66j>C-+&~28u<ȱU~U+M1d nZaߵfM bdִى/:qC:J P!{Yaᩑ)~I}-")ĒfDl~C!-yyXz?zv&M{-z[ M9q {{ U}N» P5z~9L9aUA9G0^rP'ԩ!#q=c-#lxPH~݆l$u@.?ȑ#L>QjfJzv_-wh#EF\tG9fV~3!*E8ʫeYL':l%p6ϋ,h[ՏI&jbQB$JZR.B6kE @r[P;Iwu`G_56ӌ|$[_|ncXWZkw4ɺ9naWl.c_ :hcjo/}S:Ԑ  Ɓ q͘ i%$f>͘ L3z]D>۴] clt=K֕r#rG5Jb"QA5Z蓱_?XR5 <{NLׁ7،S-,w~iЎ $4\tL8Bt4,'`T?J}64}~P (ruDLchgl}ŔLzaȉ CZSLR-+,/ߖy ԯX\פpb /կp>(S$$t{ˠ]}.SS^gf1؈t\?,0[A] W4wjU10E+ltwutzGH-%>g̠'q=۠=SǮ/OoyXWC{֞lQ'{foQ``PlBLg'=/#,dcƆƧ V<D A hA.;^ bH300{TzKSS-g,ET>*zq[7sm5}wdpؚ <ѣ>H{ge#  p,\.?{A^׿@pĝ!~0BZ+6U.CO%X)٩2̀h˻ ~SḮ1j,2Cp2$i-Iv7Gf}&Ǐ˲93aDV67L#j{K9P'KI"%j6k.Gqke1kK[j<^}4ְ[KQ$Iw/1qM&*EENف348uOu"؎>&D5]<2?]-u#SƦ QyHG1XwNH4+) F]36G+n&BWcO Եم,i6@s/DmD08=Nw̦]ޏtw]{KD/{!{5AYa j&C!Ů eOPor&٘YFJ]x¸eb/%11` ^vm&JMLM")m%;dY9;S:bԿIo@ؒxcx{yɈFUUFY[K'm@BtdC*_*Of3pk(W_THAw~^^+=aCmmid-ޜ,E._&!v=Ko#<[ ֐ 8JKi 7paYzw[ۺ*Ejq;~l?ah{=ƅ%$>};U?Px JPQ(REZ!^=gOOcȎ^YқwxYD֐:2[JZe,&ϝu&@ptdO U|y#Ӛ$F,e1z.|Ɂ925Peqd.< ~ʔ -ߢfgX~4oIK: vd֢;a(G@Ó>fubr5K _}1AdbQI?V&9U8OO9etO qKMSo,q`)MB ‰y`G=;ٿ,Zwi\Zkڒ6TR 2}FWe`pZTdTt)n^χ+Ӌq&(QCbqp 4#g91˸Ʃ?zw^MR.k籆6׋O-1!'ةijN.ޱid+?n.8AKe#9z t[3bP/iX ? ƥaSfɧɥЋ?%'p)ŕfL¶qX%'$7v8$Puǣ*rBLy@1ϥli{bjf$wLO[ V_ΐHW:9qhֽ ʖ4h;9tkvyc<̓MA:BQ-}9U:S*Y3euAPʰX0;mɄ$azAA)X륶S)^4I#)ZH|tٰHXAΑEFgC:'3uf9G&7'*4>=DT۷ ȋ׃< Bڹ u -qfR]x,rS# WHDG(ZCnc 2ROBM3!(Guzɶ8#gFٜ0?U}]\wIEBICAKӡ`b]N5}%TM|j~B*T?x@BT*玧aG6g0kSO&[ \H2-gB1`xԢ=o\ *b|fՀl)N"}٫6R Yc+yEo0GfťiUTp_CzR4:q$]>)1Q3fCٲvٱTϪܝ2'HY2M.͛Ogї.= CzB\M<^1V4'?w}eu<nuy'<23+Ƽ#0 ѝ }?4FEE':"ZCڅfYQn60=ns:$"~f-tw<=K@E5?luYd |C%Ip` e8׺ԴlY D/3|L/-[n\IR7fwCP(RjgkG`ZzڧHkN'ś.WH\SSmWItUo)s噦!wgk}5F>/\>t]#*44g?D'  f}:g꽪'YZr#,p)ĿLG<$k&@k3%%Dfβ.0)hcjQB2+câX1-Oq~ rtcY'l?@^Y6Lked*;֦);"PVt v4W†mK9fk֫}Iܴȱʪ)V}Ng߻!x]%~xMEGnH a9Dt2b|Mt(v] [Ĥ;8wwC#塒vͧVǴ;t:rX'0%2{`fVրbAZ;+<~;ۜ mѹև M3}Dەw>ArޑvGRO-}Bw<𲩶AExK*Q~} E8U|;V'zlLy%Ey}\Xc~}o!ϱ\nRW]BS&'}#d,7#魤";kLA@wm?&2 g" 쥼?Lt!ӼSCWUڣ E oW 0 \쉏-0$J6!njU[9=2<˳S̷rL^Ny5/&VKe ꤸ/6 5~P nvo2ZdĮ93\b J#tL~ J:i1=^d&#ZhtZX O66?x*bPl[d*UyF&U/E$1M  Gzg1ueÇ?*LB,kR$>0P۵ikM[<fȻbb$r#`ٍbSa| Z1rH1=X20A B=}w sz&U-qiL)5ExQo &6 $%b|Rh1pgR8 ,( cK3,OlD;A~,%%pF4Zx=R+(@8eTaV#uIe !1Ͷ.؝,n]ʖo. {E!?h܉ ~9`ԅTmi:we{rY,ǖy>s7q'^a$9Us/+ ᝉ-V&JS7le7Hق[t^ `nXb(.n:͍vu -HLStd:*ȑ4 |xWhX9Qs1l3qg<`qQ[߄ xa4VG\TISWAwk+ . vT["*ZG?K͒BkPf᨟_e0)ug\r ڎXeX!iؾ\QGwPdfd,Fx Y?"j8ay$A#lbbRorM]1nN;H߼ݹm؄@' BJ%<+,zB#%&.e)&`sge pQ z!*-o^5c'^E.Hu,m`_%S\mw`8skB^]+ K2y4آiXMh``l:e 2#O"Q5UL8ce3+k Kg0N QuNxy2NNoS[k3kf xqM< zxECj#ǶW:x!Er*T$g?SYuB-VgoF.HCkk"Q aSYUGxP;3ى_)lŲokyADPtkôu\R@4VKhz(:SAq Tn4v`L[/ ׆`aP|8N7'Y0-22@ђ_r94%sؑZfp6TJ/^˨;tF5k3\[9zkIchKxN#e!4bL/r*/ K͏ɘl备emP/ҙs›* G2ƍ+B[I]mTvE^kP+Y`_9:k:s"ӏ#Jrt!ČU",K!BFuMMU-)Zë.!D)\+z7EEΜIOYƎ=)g܎txO}`{#0u pyC{Le! HY'ӛ '֕nC顜׮'FBؾP;QX1DYhgv7ߺA?E݃\֟o:DfwPNߏ2QFgUYNaňt<$i}1bC"&KBgL EHUdލb164w49 L7Mwa7:FQC7>6ON5ҩS 6?" ?fɨ8)wO:M\Å9cX2-LCNAGb L~q$ޒT{Zgژ f*ƹ!uG;.jCmw5{710[vʳJ zKbÔcaF|'h"DƮ+gc/ZHXjqk_d9d nBO`qlJF+ph0&I/ ZӺ^g{* b m^Ge3Ke`jj[QJGQY pjfF7@1iYe[~"=Nh ag>vv܋?_W-,M6M åE {Z@3O7>'Xh̡x=gvMJMG ΜV~OҎ$/j?" >rbUFId떅.ȁv_4(Ozw.s2E-Epރ4}V1RĢ?9Tϯa4eBPC 5} \lWfh{ 9RN`yLpwuo/vykzL Rl7K?ngF;/,}gr"P( gjdx FNWR U%5b" kTe8[e6,F_`f{]}^[&8rˤp_zKha-x 37|\*(찆H 4D @f42aBe 2.7hN8ɔkbV]AHx0H0pD g!vW;Dy>F sqo@~Y#WNCf-|Ba[- jVmx!SS5 52fAoZ`f19kRh]evh WoZ_T~Bgh!-7_CqQ^sfZP R&%~^ OeLl+cڧP(Yr)3pm{(4(?+K4\a*P>?ؓsO:9ٟ1}%aY8,hmXMMGqw.(GQn b9qFDjH=Ty"Eb;ƕř TS|# y?/khԱFjΧK tw#<9 t+ޅŮ="ot;7 !Щ>5Rdm1$DW'jYO 1\Hud`C MIϽ^qks:[2zyAE* 9^#{^UKPTPN#Y~53n̋DkhΎj<%DDAUv>q2WTdG$}~B'CI6ͷܠ Mo]".za,ݲDyL-*;Dgh,6̞D"|6^⫕,O$@gCj "2< !6~v| d4:~W8Jnk;x: V,O_wvl[d綠5ga`ۨ)CY~ Z/шGb/f#uε?K*xtBWDyy|%QUMV@hE G/ R ,lNt9!iΕrV9=o1 [s  !R&hI ?J~#wbua|صd HUQ`EQBfs 0իl}0 ZJ`V(1XP<(VGfm$~^$" kK0_y14X33U:rWb\G8 j 2E^aQ7抖7ugDmG"ϗsI_ P ) g,l6ROTrF3u0']K2mSDԸBjZs=cňnJG4 L,9%?5*˜LJҰ ,j[դk _Afa Ŝw_]SlY~i{ i*(ܸp33rMMoT I?w,ɀ5GN \HK(5fi\x\Kxβp^$ 47+y臍\0ȼ^S1Jsג ?E^\~Z[ǂQ϶a d0؞1J='ejz,y,m-\}1 ~WDH[8$€/&ͤ^0L'z깏Xt ՋD5h!VS{/1dE!8$p'Â;TMW's{0$@֣a7+ZVsQ{0E'|.K`I^QvzQS1V} &Q[JӘ !ziS~-{u0{ɲJub< Oh\J^Rl񔩕[ '\=̓Y䖥W(L 5D Nny(k k@_J`{عDXZQl;5_lJ7cD-G6KCPu&b| Zrbbg6M_) lI(}LS.o/!=:7ߗ(ukccE&Hhqdk95AWP#p'mC;eȌ3AsG/uS'@H^ڄv+%u3m\58I#" /{afe$PMC-IXJ1+p4۰o-AiZH`p{(W3^CROO%үca_8g/]~ܣ cIb_"5l:0\BYș(9X9юI*$ṆʆDɥuOwq?4,6Ȱi4zފ<(ժ?NpBAOEf_`$p7z01N2H5]Q3߫r|^n[(BͲ dV0_0/  a;!I|/䊜NĜ櫵Θy#5?c/n -kt['T`7%[(ꜧYJ =L4*,+/Bt[Gn:=Lcq =ݳ~G(wSsTL ģju&[)`^KX6s o)tѹ@Xu>2'$om-|ג8iOϛq][K)o6X+)zs`鿹gjB+&ƽCAr f~&TPS[2bF33jcg5~rƎF;1ES降[QT"yNTiI_5w)?*ـR+ obOD/*N _ї~쩧4AP ꈸ'h/pWod]-=sj&? {C@{o)Č?:R@j6Ӱj Dᴘq|x)Tc'3TP4pA'oNoZ'i㢌ybWz!N,cI0II2 Zmmb8kܠ[2/qJVх_ Z3ivśZ7:blUI~t90xkbowYceN>w2؃hC-w=nalGsbeGKn^h2 xU+p6:} B͟5ɷIeg83,RW3 d.JFtd$DTʔ/'OVk oΦ4|0p/.J _jTk$Bj@ݍ:>,Fv۩Wy N.p8Px4טznBVk&mږ 0 L{W Z>r W^~lpeyɺt 4Rd28QpOD_ŮkL<>Y܍|/#!P)y8ͦ`z9R?c ȧ4yqƼSA Olʵ{Cl+޺>wud'(&9uӘ֜x ШW0tL{6^Cp=>[|/gO?A o6E{ C/x7GDE턟pWt8#9 V|^{3U׈ 3_IU9]ʃ+Ro;_5(|MڇOʢV5w$Va=foYw^D;cZXi?2Jl|w?Ckc8AP$滤y4XmOLKo1iaF=Jԣt=%oi6G76}%.E^֪Bۧd|[i{ &W.4 /P W##Gx ͹aPZᑼu!(7 r..ql_K,>ؒQ]n2'BˉΌ_3cW#HGo']XZYȓpE4{R/f"1XypiC wfdžCgD=phe BYÙ5`eũu]0ྲྀ&!6.w0tM}wJZV%S#:2mm*89%WہNjJh<"vFvZEϘ(qAeCն~כ7'Պ>EC[_6OȰ 4cJM7ay?pnOZE!A+y LkI".ZqcδaPj:Ĥ DC]Q9CG4uDߨ܃7w —l"%ܣ9; &(4}ISZ Zc﵃@n Hiv*־q̵9R.eBhk8cIY.~)JVѮG(o '=QhRde:W}]6t{^0 TS柲{;hKIQ;`c]yzr:b-TQsYVBi{*~kVpwGu?|.g$&.NĂh&d"?ڣyc'/qqeVk VgmZ(4 ᑭqBӬa e h0c?B e3~fB6_K#o aom=g1>[K٫2$&eBvmD6Pg‡jj-giܰP]U^l2ElpGtAIv' .wV-8*\ 5dMߨAVBŜV)?PR,tKܸzr85~4iI/ @ -i$VHq@~E^"`$؟~|(ѴDR]n [(U3Iy~[8_?MR̄)RzhMl)Ree n[r1 ZIr WD⊺FpTqHNdvԍG Zzl+8c\> Q`Z>Zc׫mއf`AOr]榾b ܦ_IƎP28+8 t4-QZD|N@}%Yƕrq*b`W8c68c+c3tkjR1!O `HbJW9gjnN.4w(g])f@Q&σN(ۃq)\~n׳̂z%7h=NLҩ\U[p? X`j9|0}58+P;imiIGgEԥ0Jvs7cl| ~ԑ 農_,ZMK=\wyڂ) U&IHIwkܱB$07{GF(>H-OrS[}[(T9p#ygx K&3Wߪ=v$1*e5A5FBQ6'BXgv'_A,5.)!;IoXv5^(.(F=L(84?VGJMAM̂&7.pK!AJWdpS Ojя73l 2&u}vbZ?a^Q*J=?mYd{ wxŴx,Cв+ oڛɶYݧQY+O,xGf-g4bO7pA y9.v4'Z̍ jHy`lH5ˎH͍wOxzI[p*h~ořAޕe(~& grΏ@zNj}^ealLƘ,/~C+0;-GxZh}x4Uޕ/qRzGK10)1v 䙣USl9cii*#֙Ru4 F$л)73X#\ɯ0\u;\͉$-12FZ3=B߀^nI,߾#氋D u`Ձi1ԯ)Iw{Ba''?<0 n^FG/Ua>Mpta hOޝWri@6mmd pֳP, ̦tLܳ{H};|˗P%,~s}E %}P+ jVU"˙)ʈ ًRԣ%J{bIG讳U>h7KQR7cⶽu#4{S \Iym#buxY~ yxaWO9Ȝs HlƎowqy7swA%dO~oOzcgiX̵yE|܇t`-?EY\y+zx)͝p`Zkd!ۥ O Ч #Vo#J7"kv`k.r3e}xY!Orq@6 x6'U_뮮v&{ w뉑UXOaLsۈ(FsWZJ&I ftֺ!"Ozf1JJÞ`PIìϲSpS+SɾpuOkI co~kV5pS1JSa!Օb('f IaRA܏,1pR,1eÆL:qsנC硩Mִwn8C3nȷDx)Cê<Ȝ{x`诫yܩqxЮon䗳!dtKDքHM^J2}bV NبkoD+55?( )2$;B yKwHkjw|U/ T( zhVS>{dy~[I>ABJ&Ⱦ^ !Qmk:z#.+CbfsYi@ף^(HeW\80K_Dl?s?6VnT=7ϣg~1Fֈ"e ȈOXf"P@x gaWilXJS"]KkZM)0V| k.L3S:, r7/T>`Kfs$<$|п(IC`H>sF&(bksR KX.Šs`~N̈J~]<<ε ^Bb6M,C$e6u6ÐP e#'_i4`5Γ^0ܕE{C!ʳ!v]ٚND#@ rcl_pum8bp_ 4KԆw&.FPD]F0|KJf1+ bX_R#.d5mٺuIDUK#Ü)89k ,&pz|گKi nP+9 %t,(~Stp(T,yrN8/A:deywȟU 9mK+ơIb.Χ>}&!ovLׯfO<~&`a"Ǽ +TG)BN ĩGnzBnj=URS{ibKQ;A|'Hl}~}E9.=!DnVi7#4D-a|$uM9}(L1BIHD ]Eđ LG%${9Ȃ k)~M!QUQw:}ޙdߪsva_MSt :fM L @I +WqE/_ۧL?'`VƜ~wlZad]&8AHDϹ֘!9^5:i^ˈk sO[nU/GAW-i7+ NEՖTWn1I8)obC2kVK Ga#h8naT!RjzT.zՌ_ڿK/ɾr\N\5 rb ]lLԭ4 -acα{n <6:#Nl6ACe"nSZ:h?֫fB-^x*DiwcxOHw2ox%"$G| s a6j(X-x7ltvAiցW ۬k gx d4o[ ( C $!1'[ҥ=Mߑ |#dt!a@One.|G, gj#Pz@MpDQZ~LYi<1p_}%>] 6@_JdXC`7@v;X#KZ1tg,H;j  2ur_b&@o %y?"_ \"/_Dw_=;Df)|I:OiI-Q2p &ᮔю-Hm}sN^bdb (Oe}}ߒPt/yÝsRzzh7*wX'f_U<0x 4"9kd, $,y35P +7²{"2)L2] 7iO4$ET!TLd4a2V97O.n&̊ЂU,A˥ #7$HY닯91_WA43T,(P7 Fct:^_/+s ~#ʶ8Jz*-`6L L/sdqԙ.X HyS_4e_))/lom!wnGqOimMu56OZ9}Lv|,Gn kɪpc0 :;Rko~t^Ly -m=# L%-=+F.s ǫ@'vAގd=4IYa^[^ޒuV~;%)"hr&sH~`KLڤ_f leQB֌$]Hqh@߼p珶3,v]u"1ڥ0&8lJY Äp?sJUZ.2W A詶'M\d$N۱4@-f&ˋL5wG>=Qn9|nX*/,#$@oLQ}Ǩ(czBb=?D}#qی㈽ʵDK);&s]՗<Z^Z )o(AN؏%Ŭl!,M > @_ 8}jo`TR!P[cC7,lg%ԂŤ0(_{A?;:2eCf"FBB/߱Znvpn L1 ;)2Kӆ7hL a.ɚ阋nZ| *)/r*L yÁ,xp_2VYr]d~+uKxbd3k"KpN[*П&0 ^LLNDdK- 6vlD׉Y],\< (OmZYt&I͗ F2*zÔɌL"9N*h;Q:B'u݌}0-Ώ{Z3IiQЩJ ͺ[%[qĠ-S0r9-Ht(4daFo /ēLG+ }N(nnb8]:b6'/&jar#LD2Pg0Ԯ d\YT)-;kWْm+ 1[ Ir^ƒa|(APйOB%WVeO*7 >8 C10Fg-7 }SCԩÌIu:AbaޤZzڋ)P.6"MS˝ROPz[޹M?Q$eIFb6g߭yb55/s Onri@+Buڃob[lhJuLǷP΅v+Sv76L/Q7RLRʖ8; y&(gq&eʵK>׮4,25$AӄMO8YHX#bx"1=^2KpJ2޵(Z1Ý,kL`Ro}"ynm g_r/5/m ByÝ>5a|o'*Iӓ„K{zmwNp4:oRqa7G6]<*!t&~i|'\PN}^d+ iZUni?%.`Q@:U>-wIMsjp7B2q3s O̲ؕ^,jN3U^ʄ0<*GئLfFjΏ6N-37Q{!ҠGlr,/_kfe'كs%gEJ7DT+ 僤'bhqe~"m0ׅOV[ }Q}X!!?ૌ%CI'`hnLL1z?pkfU'b_!*HYE}ASR 2=+e:Ae~S>JS᠕|]A?ˋYy#~Jq]?`-at-9ƚISXۣm:L04@3P/֣ۆawٹ("[N0W 1AR;X*^䟖O~[?3?7*EsL3tY7a}~aO˞%DBw-Å}*Fk6}U#OC5c<,\yy9:t Ebg!̄ՂMSi=!|IGl'O5(|_mUK"^Cvd+^eW29-3#~CAܳbPCGdO1y R LG7蠶W }x)8oz{\gȒ10<_-_-JFo#ww#ix ԚuHC*!H;M( E}$=ESFh*~KL=VBTT<[wVFsroi2jPPmosE\źO?P٠ۅ3ug10ݵ qkTs_ВYd|C1rU^$XA Azʑ%yK=HTݰ5gry\{`n ɰq~rMuvܷ: I0oTEo"ROq5)a'AM|kH1xW] m*C"~#pD\ ZX z +$GϦSIEI8t#˹U5ruP],8_xЈzV`c@C+( 9IH^ C7$ sFV$Dſ< *%.7AELU}+7K žwܼ8znԲtG\ƵJੳOBS֜>Cp$KWpc./Qm;oK;+rдn\;@t qȥ~pCC S.]ӬDv!}[[ `3< C:KC/ec:\T6d5z ӱYP0m)TԨ{i3pzB?lI?9yݎ`n"b x@' thp.>KD5 -G A? o߃:2L*ݭ=߲TͦtR=2_ Rۛ^rX]a{U:~TV؊ȎI;Y7LDh s(1`ӵ(V5Ca}'&B!\crO߀tfT+UJ~Pe[k-i rcQ f]̚?2P vFQ$\{e!OVLxڙs Kqp$MNHah8$eۥ|(OP/ K/+ K~y1 4>fmfL fWƮ@ָ iJUq-ҁ >Htz-Xx[%t+`~h$%ӯh0EvG7@0!GY᪢?̨Q7'7m:. T$#w{8G`V^RrX}J#&{3=yƏM Y0PL^y_)U_Z[鹼mІVV`>aK&?ys: =b6k^<-݉0,UE a᥇-"1'D̶)nu)/OS i?PWp|wusA>[ړSѫ &T]F+bbl7r0A^$P#@EhsDזE@Ђ$J65kmTK*S42OE'qi5fMEf Ƶ e c*2b-YI-9lHgq=LF~@C5lH ]RɁ_S8Zbd@*G"QT~5&k";RU6NGr&hGS)[@8#mUl+2? eihk*'(#X~6|BfYlaiC-g.[Glm) Gir/u<?BlD;LzjK BX`Pg- LB6El'tdl8oڗiq*:۸ e,޽$obʹMj+R~$E6(+{o0@=קrs˻RsTUJ5!Ц'-Da^WUY'3Ifs*~^k2ޣBDVIWOwDy2:zXoi97;? s{9@.ibL6/cČDŽ$% #`KPq 64WkR,^{53G<.a#hP|l+'D.qn79"ich/Pfі um]-ؿ`PS*%s,wV4Gޙac~|*{=F}'ecEŅUCprҵ+IBi]9>ؾ@2ر~h©b-#c0#lrTu2FU<{@ km 763k!muBh}GWelED7J Gq8=ć"z٤ՓlT mb fgDBaH;5tT[g':ï-{Kuz,B>`Rt"L<о 4>5^qJ?ᚐ^!GJ` u _lAsQbAљ\F+唇-zpޗl7>p }:)3b¦~}GC=n^/2R&پO4~)z;'0wՓ޿+?߸[$ n@2l[xwQ8!VcYH ]Fy"sS޼cPH`TiRrv<:ku"w(UZ@#c,ßuͺw">הe=!rEo"2f y<{JrL]#WP*dوbh"S ^«>QXfؘi`Cp WʝӴȜ_G;X֐[ٵ#K1t`)ਧl`zc-II @w8]QAd0?/cm*FU$~oVPچ_j2lmdEBf-R7%b@|O¤! k-ǽPS6X /Y/8qN>,byJh xtN,QGy6ɐρ`P,ԂS7Aw OsМ{ԛŲݕ-ttfר)4r)P`GQ?~X8/6K2ZR̕1T󂺳AD,O47۴oMIs`2#BY1=XդWubVҍ2$9Q?ZO)iq,OV;u#Țr -lgmxNއDhղٵoi:?mZ4p~&PtC.D~: ]3CD yRy I/7ÈMkZ@%i'M|]粵 VЭ{>00e7`Ȃf6Xo?j*猍G|+ qmyBh'i K5@+"@@.<.2rm~t0s_9έYCsXZ98l;5,b\zܨIv`&O*eF49GKpwJ:D"сGC`ƺPSHZPL`.9[^}u66 DR ZPG$G3rA9%x*A}LʼnDkۼџZGq9p30i:bQ7nW6v,WX$y;=l"lmz\ '[z Ais}E7zF?WM;g5,w?~n5DP^=|kKbAKa ATaaY8 ]IP`Ջn(4@:lo1v MfB:8|- '.cy@u:[d2Xa͑8c$tdL@ E1S3q0f;Qjz3_#p :EB!:5> 2(HQpv޶t\(Q[!@f, :ލ5JCjYDI}%9_QGÍTL\5_}%+ op-o`g=|JB+[FYQl[nIPIUJQMPQ FgŦxVfUЙ !=WnaX7nsݹȝ.@Hz [Eg0BG{ORo  2ֆnhW:1ݟS\&"5b py|WƶaoϞLu  gBx2 01nyDA׆~3˲l6 R0ű<_}hAP̅fH~.T&1(Ď_ =hrtRN^v6;@A M Hk#;Wa@+{Cnj~_mίB/= G2Ad?CZRE욺om<bM$" w= +lޜTQ -"&%ǜ[9W> /qo`Up<#}_(kmzLs`덳DǪCN^J|ʏ2vY. zuTĀM`RƯ-4h1EihpG:X?P<&|⠵{$=0rE;W nT~YVC*`qg)^k^޼IkT zMB(on5~ebmSbw,BJ3tr-4lZ7H!@Q5`yZzSh\`vA߆yV`oP(D|J!TP=tn脱‚QyU&IF0%RO5nCWK4f#*<ְD|A_/´'0Tޗג3jsdHRz`i! 2 ф_Wi\[9BiO 'ly e^i{~hk)qBh}IZfέa**Bݩ}x:JEɚ`meTcR5͊iޖem{q[xqbr>N!$DŽHBY;o(|N~We1)G֟ѕF`Ǻ|^Y\;%IZ k#yh[Et6eR"DFaEݲJM͓BC$`0|0(UpZ`d4Db3E'O [Y<+qEXuY%8Axަ2y"FVݙᄒs9, |nք |!:w-w_ df: |>"  uճM6Ea+Y]'%ygvw:=!aER=8sEWY|Ӫ̭u*LzOT4vhKpbdo_XA+d{ )Ukg IPO|/'zH Ip}خw~fsb֦Z|Sj~cWrHU@IztѹOʎoXZ_C -Lq ګxmOob3 W1OtF uwb5{6cq8X]nvƀmgha5bջϸ(z7$k>2ͼAH$)I:fjmC^IYݣvQ~ʼngKwk롾g7EmyY< Þ>\O88 4lk.PY-l=[)ώ96*g҆1 ✅AJqbR\p T ᓑ+銫[>Wo/ފAhBM4l+0Μ_mzrjHl7~j⣮̴a#GR`s  Z)uɻ @..܁qne`isf|P&y 7}Nzy,$=ʆNN|B1,te R̤ܥtSvs&/p'{뛺 ѝ "mj2BkF8Y\#x9sxb$z'ag>o͍E;mVYcz_ݾn6mek /rxӱmOy({ d60ď% uV-Oh5 )5ZKVU@8RlzݐD`j.ӝ\r#%S Dw۟q*0ir2L:[2Th  2˴g1 1zXdhLIց-[fJ8(y ~0>Z"c]hAMU}BQwzءs&A'h^K2]=O3:ܢ."."*NQ1s̲5>np`8dk\yX6e}n }@8ɰ)~Բk$nHGy3? J}>c}a3rb6-C,nyQ\5[GXbw m\8?7c#@yAE' &l|{ux\Ip7 /UH8Q\'/g`z_0B(\M~s^5Z@uW ưPܺ(_;{r曆PΪ'HuʒGɵ9 kp1~ڑ˥z]=vq4O%Oq``BK$ZD4" qDzzLǎ{HgL8;Nuƕ0BzFD5ۡ9}%{sVR?xpeQ{ԟ O9;^ ;ר }{r,I%7U ox;qu7e~yw\< ZdY().x'LGNO:F5}Lj6M-`&"24ڀ''"fx8g]yE\Ez:cLeG"lRArlO \:iy}D.U\`'}Q$i'\aM:#DU]7 Ku8ySHBaLpyr\?9Pn2r? ǰ-LB@^|E^Ft14!%'w閠率3zQPz;7A7O˸&mnukgM`҆5fpT!D/+dP 7Sh@o[H9IUi9;jf Iq(}ͼRŠ_4γ)YfV2֡7BdxSBI zh`";/e5s ۳U` w{݄ K:E")x69C> I9oumѯ9Z%mi!`Z] YO'a]IANj2u=bqk/bT*S-Anm)0#F3 :8?ϘU+yOB2IL6Bg!303[ey,uZ8`7"ʼn1ptҪڸex szkA`{XPB9&xMĢ0IuVʊOtm\^ *[~L#kp YEC\;OְWwgEl(¶ L=:bܶ yw{ȫWC~Ffͭ,E 63iÀ/pcj |+gWZlq&TAX 2*VݮLYR1?0­}.Qػ\ fszo39ss%rl<&[r4lżeB=!%㓩~p}p㽃92'wjJNt`:B-%%q`.HX"c2C԰DYGYq|&$:V`"+W yg #$VaN]hP!"}(;ԕl9PXSxel?,tXe_R,$$ DUfKWe|%뉾XE.eL@gSI6s-P*:Q #"(A7 ӂ3F|g9jӆƬPW4Ә[n͘o;a$Q#PXrDP?y`W1!UZ~A׮dMX6Y"y—Xn';)k5I1H\f;fWDX4Oe;VIp[ #&u0kRE.df_Ͻ\r ﯹZDF}9 mJ}Lz 8p=cv#,(b(Ma$c]cv&aM:] Ƚk^UQg)14;70.Ag2Vm&;hG ZD:s%G 0cҴ/813OOA"< :yц֩6g+2QJЏ= sUſpwk7qp2#̀/EkfL.5G_kbĵ Frm{E89MSMb&Dn7XL!j\Cbxƈ wQX 먃p,[.^mMr%@= Ydy8 f|)MУ-z5abqWK该˓h~CSӿڛvMlGYH}QCg m`/MZLUabc5C:S: Æ>`+K!|=pE@1,eK>'J?$1B;BϮyᗺ_R@gA4Za^ '͹ePuJSAУ闲zckCKf[x)?MƦAlE$PfۑʹC(ߠRh!oRS/r&{S/d~ٴJAzyBo k` h`CT'! } q7 mr:YL%`f!\E{ 5 ARhs5JpX}5=dՌvэ#a+@t.r1 Tnz7: 10B])ٛn? \f^rx"hD~5bBfhܩ=Q [m9zUcgeR_coND dN$ڛ4#&K<@Eew$H\Shbm&ʊʽq?8z%\\{,~ )|;M^EU(pQt Xem!\҆E^x0D1DDv<H^!<" 5+ЄЗF<^$KeJPk"bpt7"bˏKa))@ gjC;Y>ь4P;#r#+~~ *U1hQys_.ٝXOJWg8h׺`-V%P3O@' ep%YWD{_.69(c8-@} )rw *ż GnNEW7 n .`]ws:Vf9/Ct_ X8\}uhfE~ġJ}Htq:Q$^鄂CdpVw\>>u}_}}_ u×R3,@(ٖwoq}]GmYX>f5]6#X0K0б$~Z?հ =T?J NDfc*Gmqt4KR)} 's5/8PdӖآeۆՇR"rL=sV%P]`HAǀ ѩs+'T6>, 9x-Lu*[>^g#2)}MJCSؤJA5p5a0HTM£lNz.3(NLM4#dMPW 7Sɽyz l#|>Vj[ T51Cl^4b:O*=mŊN#҇M⥬XSpazt,Y\juiF&tCZN m=FD{놀0ݜ'u}Ag2H8 a|^Bm%iaufMȾ tMt`GVC*ٔ0Ga8Ej*GM%W*)T`#=/m蠈4K gLvsRpD!?- KVyN_2qu!Q qeRECz kP?g2E'r.'h0.s'Qع!N5vȿE4+ S =mxȽϓ /RI| w+/+j?;3./W#_4R\~X1+|(C~uǎ V=7u.ñf 59 E|*dA qi&}K@snxi;^Rn~jsiolRC&d9}VyXj@qZLI8,)*w!d,/v,TZ3"0!ԂKJ~9 +9wpW\~ h SO2{xI~aY r.H&0Uw͉x0kd TRIiM޶dDsL9./*0*ςv).TE'3q5.ޞ8+-À\@atV_qCâ2n$&/𭷨Hz2 ։_Yw"(=XdQ]*(Pl۸+l>E6̽)OsET›%cu,l t;s([ҫs|a@8w ce0G,J]qIs;1WF?d>S$ҏ4X1; 〉ĜyK礧WP9WytL{f7&_]q )' }g459vaMaϏ#r?'%,縇-W>y>oiGbȯaUAl؅Աm},2S?g«jkHP#2p6k]^CůdZ e)d|4 Qi)k`H)k@ČxԚcuekֶ.L<^gϞLXooOe ]acږ-4+)xD'[0K!(\q /apyUcg ẍ45E#>\25dJO B981yYn{!,F >!YG8v F)Ӹ;Ƹjr;9!;ޅujY=2Bf'J`~w؁~G.qL,#mkȳ[v}~.RU|w̷%P 7S[HoG]k ݊Srng*ht)]G<n^8N2_ $'{xSXEU@li(<0Mxdl8kdo^1 CHm_1~ [u hM3ʯɶ)t]{`(^Ez\y(r{Ďdc:6qkՓMJfJ߳`%fs|*AX Ն[k\2CrD (yKUDQZ9にpÊ3p{X5=;o]JSG2kf׳MIjM^Ka*&XW* 3'.6 4&q_0py-4sLfur_]UT!yz؎.9xNbD k N^\^ƲaM<ʧlENK"'ء2e5 ^AMZuPHD|M]g5}re!*ݢH0;P>6Ό>pow-<)n*Ci,!I[gZ%}nY^Ñhh>vm],ņ N[Ÿ U5A5db8`6"0={={'` 顎|+qSxߖS8"+ :+G=CIoU!'sEh?+}y*Y1e{\:6K*rLapYc^=j-L#cv"[gꋲkRM:"/j/?ǸW#!PJDz 3 CaϡM&PTѼzE!lrHcѪ+^D:ג+G9#NY> w`Hq5*6))lU4 Ѳ$o:i}yP2Xz 8hhtOqm`Wn8W/y@t)e,Sd1O2+க^ Dȏr&'m.T/( 3z1Px)axFЂ2cm%( l+#>wX]DWO:d)\ɡf2u*ٗEzYXFqثfu4b#P &cr&aֿn*Kh Ulocpi$[86֤9<n4z5ɀtkq^;c@fqF;p0 Bc t?sYH zF |*$FOmOw,l8Evv35 װS-Zb?wh5(AnJwiL!bf p>_&3@2R8hԋO|ZnǥP%F$zʶ^Y(5%&/a,=h K~ўKۡu9HI1MfJ&sꮩQf[iiBބKy#Bt.#gzt֚Gݷ:Y*֮|F yJhsab^nL iIR>Q+t'OXTL%,Ŭ4SG^p^sG >01n{Nq4MF@tS+zK+o-ٿNt-tU5AѴB"k(,0B| }Ya% c~S+JožPU`&%0"2dUKwt˂hRNUʣrvQ&#RoΈEZ|ikL$,g&v)^HFf鈡.\e2TѩRaq}dWTBۤt.4TsD*EUޔފ Xo0%H:>ޖb` a-xUӑ3ũ:PF{f(PP~yM#7f(^ȣ~sP]Ei.Gv!\ Աe;dS/iRTDFqHt1ר<ս\$A08 ԛ(^K$U`Gzxy ]²J9t!Ù@ZzKS{x7??l@R[feZ]g_Ab_+2׾%bfYCiPCM$x7"1+v Y TFʍM2mFE 1glye6w^XNdboF9V`X-„=k=ƀ&ՃR Co-̛&pB &s8&%![4sڹ8B̝z\P,@FaL8Bn {C3 cuT{uʼaKwWv1.<}W-<ކ\Xy>B֮s_qJw&ݫ0v|kI6-W@%}D #*5m{[(Yĥ퓿#7ߒ3*W27b݊.rV+_>|-ֆj?$7{w;#YE?U1Ȃ"vq@I󖃜\7pll/xIfSG9鉾DKmEݶS"mN#%p<RC?AkEC-n=%s71bO1r^ݟfv8R*\&Q~ [Z+SYBA; -1-j9IqQDSC%5,8oG` ^l~C.NPԱ5+S0պHnoB}4ce#:Y/*wJMwS`v[[D.F& W6-9",u"kpR ez\@p+*W[%7 ; W`򫠵nl"ƥ= INOjD#q-L&N|5UOױ&*0Fo+Jlm5S|]X=lE%`>NgNE̪EoQ>sEkcفƟb͎fLDQ ;V+EvvѢ{7mNTIAt`NHr$.&(H9\r<\C"Y E\gJyT9&›_LF 3ǔgZ`̵||q?Nw/Is&l;i "}IӨDP=N`ϋҙ&7Z7kӆ9\puY1fh< #%+2`Jkm+ࢳv g ÙuY'uGnZ?ޗjN^$lG;eYn65faә`E`XwD2ty,Pr0`;2ӮpFALN?8򳵂sȞ^cC9hS(jDEK:nyrCMt1GoeoIhu#ps=?Y MT4K8pmb)J {P״7_M )(%B%Dhg?CTIѼ_ <_p\tUUꇭ{LC0ɏ  ;΂O/*i KXQWD@׹n-$CRW@)P]NRWEOCPc[s뼇x.l3E$ *=fPl5olpX܀a.$(?|4^kʳUʸ~"~'?4vs։+$zUH绰%AN`ņC\S<7,(92"cʢKq=UBꒋ H)pB1PoKTDs)zD_Dr{7עbhQs$%L^!KN)WW(ݰ>`-PRL$wAr[+T9x {.@RdhBb;:٣6Ah_'<+E8/ޏCa)એMevǀia+n` dE6t; ַ,zdF#I*}hil*;2b%X҇h-=< Pu]IP?( ( v ~ڭ xȴU&$DK 5"ggb _Af&}L31蚥[-Nb_9Y5R֕rh ,/ovO2rҁn eWO<gΑ< σB۠姴&Nd~\h?=nu=*BsF ڑ`Za>T)ˮSſ܋[Z:|r2z6Z.ſu 7=m'z˺d8ϋ#qi:9>_:)I D,8uqmU眜u>oIX_(pt#~5iZKxJ018 uin}%f )$|AU5JIO1Y@r!.|$(4u^]^*ÐB\DvP4I[ 0W!q+ 1Mh5:ui+,6D>KA{,=k (ŖB4u'0Ȱu=iiF謓5`ZTŵz7@9Pw:?7mLY!{]̦+΃%A^DK`GK}&79Cv[>lNZy%RH7tᇩM:Ov(];K:&iA,g: Fm<LRmf TE#Heg37h !Pn:4& $Tb"5>v]1츇D@o;M ^O-jDG'HDDl8}ù紅+JWԩf$qxg]_&=/z2i@< ڂ YV}TswlIZT))b'wc$/Vs"zgQFFK &xBK}f23/C vnۄy56HСыσ~֦*D`Fٍ(-6g1?v%eYYTr3a/:.3"5d1v0W%)y# yv&2l4!0=`Q@Cg%Y%ɑb/5B)<;VH)irQ&A)LnV;ê - MwRcO$G쮨m v%DqƪC}!^.0;Okl Y_lDz=}K8lPunodd%Y8%`_Vcu򦲗SE"4air:]2pFS8UN'լ4ё=*/[އ(F8z4T4J\ ~| Ǻv0TnqN5sc0Hs(Fa)d{RͪMf/UaQZmL\vz갫b &+;h^A2BnƗ>Z“y@o^H#STC継&,5͛ p8g{|kNS3Mk|0aHnM;)IF%_{⩵ dX@~>/AgnS^RyAC%)F U5 ;p]Re ,2'"M_~Մu~mb';S,J4꿷o7vMéމc$uBMngiiiheU+.ibk]cR8>hL5FWNݧ:O,{XE:4YIV6:_c>x=5IW$ W'vx^%EF tY9,#xM j[l :s">X.wlF]\dwTJ:J ؅3!5'GNE=QTE!.U$(/ڪх遽b'D;-j4|-zM\btlj` uOfrX~JeވP(tVC{nTIVAweBBnҦ /;=}Z,6VMfYڿU;rkn6«̵Q{2뛀hUU!&_3!OSnh堟$Ս¸L4wuevuP3P}hxXA{͑mIPO-ЋpJ+h,?I(bk.a&sFw^i08du䋔Q H\k};ԩ ^jO)a8Ixpa`HT}< /V?sg LEDߡuB >R{,&EX`.uOUzD6쥮kEQv w{"Ŗ9Ј~6;;󘶆^'?hG'81#AP;L? ࿰Mt!5Kk }guĔ4gѢ:iL?I wfqX\ܘI撞 ¡w׊TM#FXnFV@WZLܤN`'h!bNE{ޢD|@^aWF9C{; GܣcrLE*)kAq o 8UQe;)Ld_x+Vr7kae,lK>qf}.Uj/==A QJ>'t ^1k\?]fWʍ |fOK:4yc'[`*}:CG)h^'w,K  G^)xG-?2VMid<(D㯡~YZ@Sg2 P+i=1g?ZqsZDiR2Kg|:~/qaKC`2EJVVVs~BL%5?Aw9^Q\ud*u"%Y`3l=S>>D N>s0 _/&J]GVe6\v2qϙ;<>ռ+gϺilL'j%oX2\zػYҕizdE%cӠV cY꣬2wC8SYhdF|gǦ\t|*$z{ju1.xUJ/7:ofdǖ rz*}+ !Gv" 2b?D)-r% h u(P|DZ$lY#۔FIg.Տ@8]V&{jUU p@T:W"BUE;h}&gq2"?7в`م}xG~_qry@\tUH\ڥ-xqͤᜂJGU&S僊1>)|J'S}Oׂ""z(Scr2> XHhXp"} ᬔ&8Om(RGϵiS:9Xge%cwuܠ(2|0OIOXj3ۛM9\ȇGɿm,W& uv#Ҙ.!(O䒕g{dc Wq:p%jP> :~b7՗o{wٸ˘tH~ұQ8`İ.->@߽˄RG RN|"S==\Q%Sdoo/\]eKn<ɲ}ζ{3Xi3x@|,c E>ކGF`@,{N㖥+ ]ix<$ctd Zj\BxM "RRGZ^H3ñ5lBoe!8w?qbFZ*Ts7jJI!˦L?U%ްT_‰ &U/";bz{\s7,)jrT`nWo@9gm 8}ڗ:$ "O}x L#U7~:FQ K֟5bg(e: UhneIOLo)Yh 9ԝk )%hӹJ7ø(Z\ljcpkGfu,yۗ"_P(8>N xF^uD7,j.r((-i4?UUh|7hȚ IrkGX3N3 @Ĉʡ=(3kSŠxF1Zb<ˡz8? ;|,﭂O~wS~h/ p y}:@G,҂TN %UES/U&{KA]Ư KLu)[5u^yX+Zu whU w! $<%doB}b-3:D~$#ElOݤ_Q:J6S:/њ=Ru-QG6%fnĖ1L:rP:*Y ;5\!Õ= b2_P -7̥#aMnk83@[Sx2F$]Bu]݃tQc 9I$~(elJDm/"S :yxrFGjT$/(DZ<B. V?$F4VŰdC[Px2P'}q+YATĦ4멊egyX` ZzLcm~'i*4P$D1 v{edɜvh>m̈(QTEPZntx}{&aȊDl!(u$jU@Tf+@ť7t$b ¾8rW\ZR[b1q*Uyk!MFKZQ^Uqb2ewE Pr/v%״rC(d"˹*bGLv֜h2uV#1KIEda$sޣQ]q}f)!0!R!.d1ߛG(9%0q/Mipn9Qo5 2*E-ʵ.Lމ;iH}17M&l Mmָ(@P e:DDu:h>O8PW}!o-0$"w 2] 8D*YQ?Ĵ^SNaMRS~onZmaKrĊYZC\FM'pIuR:xz9_DQ@\uay+2y.n v&6PIlNå.a`=M\RbcC3zf< 1d);Пbh)_m0<)/)j YOxB?7Ya:]4I|UcDS~dE/]ұbX1$Ϯ'wF4G"?yH1=klXgM0ʍ-ւW6JɖA7 GrcC>LfF^}+k?gAi^ZutPj7Bx[GT|hwk\ ZJU9`YVA2v egAJXw^*5;Yaf&oGlpS:mϞ~@#kzo(D߰#oja-fOL3AhdWJ2"V,4ބr?MѓZ -awkQ̡Һīm ) Ey?_$njƃjڌ㠸їi޼ )v . |e14 m8i; WG7OE77|ߋhnR ŷMs/&, 0 W%Ce&1_DuxuSC"8Pgs nbRRJ-c=0 o t{yq _By%?~ŮKJ:4?R넡|p|T)duNE=r?C3{mƧF[F7$rq+&̄!6.*v+:3eؤf|x$T2gI65o9 PChZkbsU۔W@Wuf*~Ղ⭟7< dv}sQZfdb#5Xz Dd],iȸ -518Z73EUZqH YЍ =e9<h.*OoRPV*|)q}D-JdyS7JgHtpΡz]/B^}j'?8ҟܿCx@c 5 GڞauȈG4+;Q(/xQdXmU7LQj!%^1G`!1VW4Ԑ44~ ܣM$7535H LCq@"+rv1(/N鹏zF)aR6."K*^grWpK./OxGJu$7`0ZgpƓ}jU*o0yٛ1ưYIж "G09~AC}Rp*7M􍣛Qe,Wjy=M:%LqPIgj7ٟC}:Bh5/yfh+bwjm.f[H6(⟡3i2֊ymj0=m=GFhr/HN$F Ѧiآ ãYzCc;v=p )f]dTR2o*tf NuLʟ @hda/]vCЉ^ Cq00Of#]|NL+%Eʆuto$b~ e?or#<|}|8d%ޝ'bRg!c>vvN5 j '\Бf'ז}o.@ĝ d_0)J4H;E*$,y dlڧ[S Lt_*i;A6t6okeҸVHbf,݆7a>LUC?w*b%gObryrцs=pݲedWcpPy$Z{GľKPY +9-3k!%Q̣4R xi<ƅ**olo|rj~1ԺU/DY榉9N؅L7Kibyo#Md7k. /I>`F|v  vCExPNg roS m˹Po@6 FÐRIS*Gê:Ҁ0$g.|JFbMʾ\,cfFΒ 1*{ZVJT y3>j۝~9QǀXN۵.Pt)mxڞ[9M!EY? ;I*p]].ZDָр)Iv{6DESI<_esS,!_(xz ߶EhE1i8X)/6Vװ3!=]c9?І+=k VH^#pѓڪ-@0*:O4ŸC,Ljp 6Qa/م4xXi{&> M~w@)l&p6$b biJbXthxہ$\[j6ISI GE Bzj&KA: uj`e}JS.W^ ဥ2$s R̛k-lNG4Nw9sߡx̝Do`6n7Jn$)kNӗ :{>y`pD4OްØM}Y%"G/v$S^xPrLԇ6z$ϼ> kRF U+!%6&E"2ߐ}{WdfQӢoГL^=gndսWfJ\Iw= {q p;Ibj ]hP6r]T49{3{%@zxU@{pM]SËzJRzI Fd4GXł .o5A{0= |(9g }*0$ƑE6I,;\6@Ar fo_z KR[+!6"m"7+@->ܡ]C8b?%0!2Gq. ڧ,aX++i:gC~-W,Qo#4C ,N}-){{l[ d&J/b;npoG^UvWŹ[!Ѱ?U8g[a?BP+.ZzOR<5iRT_C11ʈhu ii4b,*`ᕗg Eʺ5ټ@KSmn|Xy}{ػRh.7OA;yCɊ*y[$f8@K E÷-e%@Х(|g3CoV:K$:snp'S# BGtLVc92cC2Sv\GR{A43]їЁ;k^Ke+ŦLS9=4=*SEִMnY:{sJz?uY 126}=~ϤH?E9V {M|/Æ/J׆*&O1ޒPۭ&ޓ>epEe0eH3Z :¿ JQb酫^0xrujkA /YZqhQ$uRjŬ3ōC4t(R{cZ~4GAl oZLH܀G$F+ٝѡaxکrZ/KPVOOt-%.IFuף@×juƹ]7k)ǒ=Qʋ.@dM_-c0!7 *ȺBrihy aㇽn!7s@?؊Ns+IVPrp**FF4qٱb#oCUDL%@@n`"l_wmҠ1b!8%f at5Rł_qZK/qO9Y)/QJ)j&|L lO;\Cd9~zYauuM[ &6'NA\*ȶ5_c\pemj$QGTCA`t(mv 1xCC.$8,4J0z"tM)ן9{z+ڤny*J@ 1*}}(.!ftŜN+ۼٖ !?PtɒXiVO(ƽ~]vT}]ea9m$<%\l#L^1Ç6ťS^ 9.C)g N\>FE{!J(XXQKDg~1BM!ǜi r@i_v{ 7Z(yg@IP!۽tH%uپM kb x%TꩶuDRɖU$NDoڸf)N 8!̌f!B D}WzQx-Zeѐ =Is\ ʳN=pmдhzc#$́DRF6-To `%Kk*J{|[)OwX0n՚Rť޲K:9Ǎ\ `*A:4 o 驔s KjKP -XCfM)oxą$`׳ ,+!Ak ք '?3Ab?s OOԵP"U@$iL!TM#a0ểRw#ہ͙R;_^QTX `4C;; r)),AW=#vJ~{Wd6|罝b.9ipYa<7n/jX ,ΣanCW-ܡ¡UQu͜&A:V\لe5f}1zX 4N+@sqkg+ lF" +L36^~4_]b^q{rA>ORhtzz@e N |>Q!"+/*h[x%;k8{br.%PGx#M=$b|{lZUOu OpC4oY66Ǟ2>>nw …;FͻH]MH*;r~ O1в<8>^pQr2kx?JԌ̑YIY\Pl2? }7wZ7bgF׍/ i|A ' MK–7-+=)oeoul&沋(Vlyi|^;-g&-爱9FF*{,pf]uW[tl5p6NL )tBW4ƣCӹ2E =*$f[9̀5l $N@fc0ZsSʣn}cLxbCf2ͮA ПC`uR9qG\?Jt*ŧeb*c|^GY,ajLEelKqml][-Qϗ9'Z-`C7M4~9ZqL$$\k"+bFR](({]p@٢L#nhT ֢ZɃM(m? d/ riAb@^+rIfmyuS _! f(8^[j)©sXp:hHB5VwRcu~Aw NVHbDJ פ#v{w%^8kmi[(뒎\{ښ֭2"[z^Vѽ#fu,@i_ C_dTLM!ED'bƠMDLcu'CV_*L<+ˉq P-^D:5{;^~c(+d;Qv u]+GZTs^L+R X f-VTi{riǍ !`:GSyYlS}rTŋ/ qf=t7RaJvn|/^ٶ<_d[;.ُa'K?[" ҍLi*X_Cқ%R(iw#Z0(¶ u+Ǯ}bLj lm @v"UjBPhw =bfU g.pnx)4B  b( Y2%`۩@l F}Û$3|%䩯M@K{4{QMQZJ0aGGR Ow|fH4 ~GɄf؈$}-jۇLZӢ 3,YQ߄fsKXm%/J$w¹U0 {:GC4Lցi>uP/wJXxOg׳c5m\qu9-Hyʈ%f5WCW?gJBˈuhP֦dEF.roX;X݋ DS>J>! )C|Sm/~#q=;;ߪ$ %X`x8'٦&mehn\&wLz.WE=ݎD^ Ɇ+3;P|Me,<_WE1Iλ6?m~S/i)Ʒ$u*[E:зv_M,N>Ip1f/F8c(?*s;gInq8V"Im F5|?A&E|le屹 ZQtyp`g+\Gr~Y#5vlN^ `좕{Y&1gN3Yxq6O7< &)y0ӒH_MS]b^ T i-֌s(BJE1ѲShR|)Qe, gӀĥ9*dn"RAn>!_Jtz:/"l>.PA@ZkC)h'qx#Hr[>cH{#Km/z"Б ^-$R;Qz!w'  uou" z崾*Anxqz)u'&u)hh4u[0 !NASWh}p<Ê,f꒾o + C⫆u*]W̲DLKPt:= ՊTD(>:NtHP7KRy ?B P67~hl?8S!3Vd+ew_QvM\/~q`-J/%N)酆.l!fp=?| DXskeeCǷIgw%ِ͙QIUh ZmZbrUJUbρ4GWw~%wQQ;ߌ:u1|y'Н,@/{ l3*Ei!Գ/I8(!jQpѶ{P!nߚ}]T%& ,; v](vvT% NSn_p1b]2,x Wuho >k._i'( ;ٵ9a``Jt<=mV>p},7oM%{E|W}\=8qe^GJÖeϠQsNϟk ~% n5])F% @[qq `)[E})jc퉮8>IWqUFNG`}R]+B ^<kca)榯i="v'}6J'_c u œ5c7PMdRG!Ip!VށnEnP7ɗ4//e1s=$'ΈHjq1GBEŸ,jO+O9Q.ʜ:E lGK0 s jk[3.Ry ܟ:u,*hϜX!=e:0Wq3pS4eܳXhlʾNoxf~䘪ZxliV9q2s2Ӓ|kNWI%8MX\jn]87hv8ڈ[Yc:8Y~w̭O3!@'9.&Z!1Hlu^lA:IcТսJ>՛y\DS,`GJgɓx[|']nc[rn;U,Ӌu'f8d~l; m!/Vq3_ *H?Y2&T(!_|ZLJraM+Ci?X]Ę< w/tEӇ7fVJX2_ iLݣ$јgyDj,3?-4ߦh)/ŶLtΡmx{[mw{.F CYS9]g Ph[EO_Ֆ͌Z)Ga=4?] )7^'&Xz[Y*cS J0`ki45<~JErU5fj݅P|fdH8"_Ĝd;glM­6j[~4m]2mvvzTaYv&o)BU$_M"Bļs H^ l2Z­ [ƟDm7Pxې.b[4k5sxs0fu.2pXy |۩IW+ح=Vebh Zl X"ݱ; HeR$G%=88QU]ns}Fm 5l9+0-/nܼ[CjV_YK|pzdP(c$T y oޠ7qW䛁*7s;CSύtٞwtE1*(Ct6s"hLպJ%ޯ#zê_7eLWush$pg\!74yen8GJ Sws2DRw)6$2s}&ȂD5(Wp>uvX&I? t(nUe]hFAl*P' RcXe}~sYsߵҎ!ŦQΛa}NiENɈsaYܐG+trEcWdS@'a|;5+__gEϒ2 (t`7}q /ܬ?}9_4.'![|m&+w ru5spyoÔ񅀞TCmA 1%5 ^M|-Zn8 8ڥ;XNoħ+-fF.怯aϬnpke`D"9QhN^_ǧ^-ɋ\ӺA>S7|]>que Fe)1.M|(тTBӷNB4${|._%ͼ5KA,de,J/ &t8#-)\Găv<Wu[.%q2D(c4_`äl"|Hߐ\Mt2ҫTϰ;yC+Î=Uؒxi|]#:~Qt%zD,k@z&qEE!;duKe2AJiDѨ)䦹PUA鶓ҏD/b;`c lG_T,:;qv:3'Z?#9d4bڭ\p8rΰDh\ȸ$8 Ⱦ rk#gMlS&9"Y{h" /us^ɼ^ͪf]e nހp9&! 6Ft8׊eYJ}4JDѳ'o릡 K(M<}~ϛs${r=v.f MSO!pZsYzHA=.,!@λI#]hyW@b/ ڗ8fB]<[q$i)o]M)BHs7 5‘?#hpU8 }v<V.Z,h*m:!W5Fjb>ԀjdY"3}*>+WH q,bRiXxVYMNSW2Յ̩ +t4+vC*:5T<,•9%1֝ǔ[k1;2:!4Rv̊Z~8(]2۶FstiA٭jP2d)k>]ֲFE-,xW_knXK'&{$h8spuq񽚅3 2stXYߒ2u\!Y/=HuwmftCkWD lc,1?p{`liPtNx@߅JReY6+3c; h㶫Y/{~=x]?\%tZ ƄF%7k턂T.m_Fgud]9P:Ɋyde-&tBAuAɩhP^y\ɢɓwWa'Ћiô Ǡr fT*Ca^n2]9Y >w$$S| Xvd,F&;$pVƋz7av.`+62K|?JFmY}K6QU`4ǜED8닩)B6hf$UK@[ 7N78dH(0 QҰ_8" 梁A79ut.ZgZ,NwkҞ|)dm9lEveX"w-j3F<$vi3^OSmWΓ$cũVƗǿn(KI+̹_x"ѻFԇ殈n'+{ /O%Û0~3{5 UX6qG6Id\if&Z}]n≮\)^UQyLP",lȸK [xE5+翧ɲW^_LN}F=̑p ǎ8WpO* zG&Q_d'jYLy\{^v^T2Xҭ1ydm ЍO7gPT4:2_Ew}Wػ'Tu^OHX[Wp(:xjoHB@>ajtn+6’5vPumM(*ػ2H(/ ,Q&k5!#.s$(?$Ts,!x+LxTy43fM14nd+ӷ1oܥ8(xT qvEEY>0b!L^$x,k&fIU\yͭ%?D[Q tv殨{P]:6bBQswWV(yT?FrbpΟB9#2)wy L-TඕSwD}./X>uit:S4ODSs>[;ȕF~1)k'f^P63#u|K`t1&G l VЖBaow+"] g\4/ڮe, Kc.`fثyIrL.%Sv90L?dduWWP7Mba(PG ]klf8kkU5bC>z:l= '4^UO j9QD2ޗ7Ǵ~©>2+]![G,2RK`>sIG75P Ƿ+f.!*lwṏ/xn}W9U tQKZX83jp֤dy.5wA & βfNPY/N2S`qk8&/s̳C,8+N]ND7 6S!cv) EO1\.m0{w8y Ey% 4-Lm] Q8DHÙy\Ge8/x/O؅$IYu/;X LFW<{4EN\ iC4W^\/5Ϧb&4葪ER#T ]#Gȏ$!2hb fFA<; ̬ e~+E_PHg$m7P\ؔq9O*]F%qV30D^0v$!bEz?"XJv#]JI7W<]PZC6ˮZ}RSxQ+|k[,>kbNܯ;~ڣtem4I9O)hd%Ű[홝'VA{p߶#%@hFwb=5'!<9/8HI&٦蹆4͒1Kn[$3?̢qq\Sg/ks2l\vzvޖ#)k8P>mK`?(^Ard]r g-qtFP(o_@;Q{vWn`Օb Tx! k&ҽGf t3o)GF-%>ȪuQ aAPdĽS$Ao }%tC< [xM_!Vf&U4L0g?+3-o|v#ҎAq?"ѧn/\6혉Bӑ1_;0[;P#0 )'>3pNׄG١cWVd+ے症(3QkqI: "7?Ƨ3 !=7mÉ+/te0#6&m 0R5;&~7=vP0p[s :k Px:.А1flzi 1I\ =gkDԀ[P~_C=L}/K4n%q[."Ƀ⛢2!)DwV|z|^h9}"yi!jFr68zA "D L g r`:xK),z&J MQYY2}- rfYĢS+IZ=SQC WSt@dhպoXh4jtc/g6^+0\}ʼFgw %dZLa%PUUdgPOҗX T%KZp#vS,# R6bvhgE Od?jh?Qk2 4ܨ }[4b UH.SKzS˦'nй SSKF!x=uL]H,/%0Hl/όOAa .ڷp񖥡?F %mO/gQÄ*cVys.@?`ǞGֿ]չ62pQ7c`QǪ;,r6 զ=+4]@-Q\Mә[PoTy8H } k.MY"_@Z:g- :WYEb 34?DLZK^joIxi.F ~Le jJyQdk4ovwU\jimxx?84Io=.Iky‚֤YkfTgeBL8)U1 X䵔@ڈ[[AYEBL!N+n,Pܠ *VVm4B׫;0YH.ēW O\]}ǭ|Jn_ei29%TyO?7; &,P/_depAuce-S×ԃbݍcSEJ@i=ibEJTMzHwǦ>,2qIK2u6L3;jD'|We䭺֕,8\eREŜR{#ߣiepdFc;,pˋU}M`yܯc;4.I~3ڌhڇy=t}s'h$}YAt5e/cݦ {a+r Z*`ި-)W^F6Q*p78z &:˂BxX]f ~ ?08uٌ>npį*WbVrn|Z?~#]O*Rχx7;SXM4: S%?K:-.d5yMBw~`$ARd]Ŧ}g|c*f( [) ^LMX{E_Wыg#g~MċΉ4uF\Ut!18]>g!~x_)_¸UT<ZB_[)W|ƖÍWm4<|'Ƿ%c3?KDlF@SP8O:_!(`IS "2g]s!Ih%1jWҲa:1}Dk$_;?(s鱣?~dd^Vrb>.Vqk~{B$r*ߐi$oF&U a1dJ.i, pkvnܢ7dTAbiPҩ`t1gdq|@U,wG> 6c[3rp'^>6fX$ڋu'ナ#}r>o ^XQGhs*; 7da&DZp˨q!fcCzЃ>'aM 5ꤗtK2~|̘ƪ\'`kӪ7d f}m`"?V(!(^g##%oY֡RghHQS]'S̽dha}I#>`.chƆMg;';Ċ%,ѐWű2[k,8*cF=Sҩ:laŎw&-[R<򃸆x1q[+;oϥMVakd!WQq7 )lɎc0F.tGFNvA(tћqڅLVeLM͒W\_ ֻ~oJ+ (`ICf2nuIW|ev-8ł-ؘ'Rqr0[f{iVsvXr>O\dio^+B=Os_7WG&-5\܂NfZ?i dk&+ 5ٞ9;MTKKW-6G"n: 4l`".E-.nE.e~'O)Z^pgh0lh*V9LxdxD_ﳱHJ?NPjYupQBW\ ,Ecd Gh΃Gxlv波0+;+׺7J?]-ް24/AmKOk0_#fb7UAL'B ʦkQӮQB@,pH?7/|?)F(a# S뗛͌cއ :ύzϴ0 [Tӄ.^X"@k+q0?nٖG!U"ƊS)?8jS.eTOϭkIoLzVBŤ=C ?$ ઈY;P'!Vyc~]H1Y ӛ1'%WCL_3j@ϛV?`|ȇNac)B$(1(v_VೂԌ굚Ʉla;oY g̺&*:FiLW;Ii5,nbp'P #Е0gu SZTSS3˅q; )@ۑ[梆Znvݠx H'=:LF> $-lqYؾG2HVnFa*E>U ԲLoʞI ŒN ԟvFΚ E_W猙IFP05e~Q'}a5uq**}fnO0l*ә-!t EE8ÅJu%:[BF1ZbԨGy:|C3G-Q(>,+eJsxtb|s "}^IYtÍ:%)FJFiVvK^d1zDo@U@v Ř.nl|Ȁ;`e 62UOov ><>\dQru/v2^ȿ4'8'8uAxSZ^?vL7U_e8I鋡1{FQ,r3ؽ|*-0+1*KrfY E{e#Łb 2 C.95/{"UZ}j`3n{tR^z*J~x!Bj"W{F(~[roJ$&yeݠf ѷ9U ֹw\+ xuc45Pa/ 褕:l1X[@7hq]h? Ո*AH6|l+0bi*PM})$f-G2~>7?L[f'jL٭r/ި{ %ۛWHbu"gRpS]Ya#.JTPW'|{@Ay[wQ: >[DSy4FrV¨Eҷ" Vm[:'aim uڽ:<~M:O C] N|joLjI]][D rJ2&rJ. o9g$&7"AbƎVPQ}Spbj|l0ov)VliBl5tIߘJ9&rrZ̞i5c9,QK,w~Rڴ+ߖӠ*$Sif8+Z#JikW?Ll}o{TI' GgiDqĴ$ʬqsa$+m殠0pci( IMTg(!'iN v ^S,5}*`:z |3k@c=rR G\1ۭF>{eno0}r_n bMU =4\fFm. Td`x>݃J9I6OFpbY#T*qͥIz0t Gxf_y0,K]Q=$ԀOp _(sz:wcd6Aul3KhU*1*hl{M6Hۋ,C WN,Z]}IիHt9vG ӑFkc.A˫F. ]ACpv2Wꩌk(Em⚔BnR=Moz}ƬXPϘ*>@3o9 1)┰ G_C%lյ!٨ >]t^쎈(z4tNjqtĹ8b syBZjh{-#unc-j\0?LSx]Dnم+3?ov4N]*QQg!A& dqq {,`UgG;%^2-R4Vi#$' O.PҤ݄ÿ{T!PhwdByuApO ]a"кtH{'kdm|#W`{Bn`1/Σ1O[+WhV7RS4*jFE7&`q+h;:zQYV JQ=BuΪ3;+mңH}HG|m09yn&xCͺT7 fϣJD Sgh]`SXTL?:76jTm=\$Yf!05!/xhm-<O'vzsۿ mmM`9Cyxl!mg:[/lX_Q2mhsv6RhP$@qA&;E*H [KASW1m}ȩwe*AHU@Etuha,U^c> _fdfKT5 #ǖ36:؍\ ]d)@(C)tz4ۛߧ߯+A.7ۀ%໿\!.%m#߼ـusct#Tug@̿1[kl2no7j DktZ5rLyFy~!cC'zNPKr(٩|HA)'$VN!`o"--:q}+iT%pwCXuCwdնlݸr<$bP=#/Ε$Ӏޠx2={%!m s0*;+F C&8P~-xWvH?=˽_Ra`/>cW'8N4&9 }Y6%/PGc%l'ӧ(`kP6l: <"eD-ĸB'CVME ) : ɶ/zG^_Vύ.AEOkt5y/S)"3r\f@l}19]>8~]o2NFQyD=y/8,ö.S m&M_wm:DJՅ5AQutX$m UHMꩯrIqF`/-9sկfn=D̿\.dڥ1LQ5մOpX"4ka*|-ptXZlpƪer O77cmZj.}WbjwyM3YQAg ^ؽ a5=,aB ]%Z%mVG}(s#ti3NR9XU:*Uy<t=zcp{$^R2h;%~WS˫bz*;gjDXi9^A)Aa#.}s\01HMӲ;jVQXN%?B8\N'",zra'x\;ظLvT)PL)"2|T!mH__Ko0, =$O]ijk nx]%sWD|[ 1"摥-Ou!8:[| ң\dZxH lL)*l^)B>M[~13P MH3`s̼[ėEzl5}#`H2|j4K bzeSa/YMxвj-mVgt @=Ǟ [QϔJT`ݣ=q0d咊 If0 yuWsk1"A\pVs 8W.1 S]dq'_ vPK[&d_'>:ϙpIUcx]:64}(x>z)-3W驯:N—vS z3mإ8>ȕ!^*,B AEKs%<ҨZՒ::}xIKVP??PPi'hzRP,&UKf$ʰAx^}D" EXZ^j)9TNre"g.)&UQN*mKJi6;%tjw*fspNJT–nS0uVYrl1((%8W08Ogݿ$8AJuͰq#NZ#VsѲ [QCYIJ(6{(tKDY_v#xF 텍+;̮Ao*p*h.'t%`EWfՇ9 MdW- :31> ^}N?|GZt ~omi s$6MR1 $UK$i0rR:[,C82NA~?iѱ;(y 5 JWsy"S}ƶ6H?%S% r`p)-YL΃>8HPҲWN9,YíuiLdf -W.ex?7)M:'h57Z$%tA2 tϐuH/p5@p$9zƹPۅ M !RkzP{(x~#t-T ;fVu3p=q˧2ӕ=&C&8d/5g夬,~M\ABAPv5/qfoUyCy@Ov4 'l _gcRuH'qQ^( ?,uVn 6reꠛO=wzqp=I먼!^x/˄SNԲ1A 'RM5$ 2l()3y^4hJO5务cNa$_FhF#[;ǮatIVi\{` WAf}LjvL[i1mWtu]:X0 ]}D!oF|>M˼b8(xOp0 -|2t%Uc,VW!t\@q4Fg(??HB곁KZg#mOՑl?*"+ Wꛍ)Ж\;Ò*" #l0ޟt@;Vl> 4)V%@Z0^nhl@AM+fotD+#`;;NԹCFnjR05F1|bE[i*)e2Xo% *-wY* yO:WCN^v ۚ*W5fɟe;>O, {RiS'޻irћQl8]W1"#e K2֓3 +j'Nvn˳4 9 އ "oEʑPuS bg~SSCy df }S!YO~& u QT5HyGHˣh`ǣQE&|gR2xsYLojZkWV5$GrT+_|GtWPo4a );dJ;V& fAS6<'R/uv͓VΠ&qpp{+h(ǣe *7%~ 9v\#Hf*cR<ݹHiIM5`08)f-QS(z=3mğ+zcq۬(.]O~&`<(NLp?%vS4'Tj?xr,0wٿrQn>Z8$| GyH Olj5eQ.ڋcvҳSrzJ;+,#a@!>LKe+M@;wJ@s:L+[&Ǯ^e{}zHrR?4cveJtM^jo@E #Y>9HF1#@AS)0d,26T:[g%!p)U>tE,!Fal̅YY`P&m֩NEJwm*Z' Q\=\GyY֥v!yn3@(a>8P,HѥA7~c!Q< cER(%vT\]`{!>mʮ&-"+yD{~bǔ(x=TqY湨Ds7(Ǘ)S Bd=_$-|c ,VP3ؒ5&ERG)Pәo'U]|/sk8 |KWߘK68~o"V+U=`hwӲQ =ը~R*u'F@/js-T0+?i&e@vq ʴldyY!^e m/_]rW`lda-⫤JXzG=zL~z8+p .LhitUm0g::Pfqo:J$cDEwzGNSRH ʐby*֍wD،Et*De_>^g9 B!q@Uѩd?AELa&'pf.PȬ̷ͬu0+IUlA['$1&`f? լX;Y^F'z Au3t_l0Gahr;G>i6LXP<[;b1"oHtET$SLL_H¥ӋdPXBuH6`Ovu|k潒ս b[R*2-Fv.cτk{jq-ޠ<& ݊[K0!Fu\55yirA<|@ߨ[GG2$K0Ky1_.찯Jy&g2oD8|B:v$kQv#tV̼IMfY>|H59vz9(bءb ^rJ0Ts62Xh1N^A;#;bX+l$KDQN<1ݲo&A5S? \^MWҡo=1ϧb-Si)e|3NpLгꃉZURPї;`3Mpg&j'+\a;:fnWox"Utuxn[%~Hݘq.Kc1׃A~$6xWR: p !۲ZZLdSjll_\P-BIL q}S Pe>_uT>t9izO_(!x,Dw)4z)h'en8|?$K!,ؚ :i ŷ2Lp0i;Vퟩ!"4 y5"\㡟e}pv $ѓ<4P|ϰ[)q$GGQ=6> ),Nx,[Qݦ:D~6a$ h(=P!HxquvC|(as]q׊:57/uֻ(3:gF_ 3'e?+K/HYRĢPe!s%:OjmR}$&Op`З=qH\W%ֱ66T J-*C[&2*5@)},&I=4`>!(/GB {NÄ-;0͠5MdWJ3.Cc#K?[PcA.:;ɲ霬DkG~0 qLb<Ƨ\60#K quɴ{1i>_+9xcA1]sK >> ?83|J|sEk3[ݡI=.| NLP;~ ٹgaq_)@Wk3:!v̗Yt'֦凘 ; W\8Ј-1C#@, ޔ햐2d̕ |mwUKće4:qW*b8umIZB6ɉ7 (6GR~|3dQCSvuҶa޽f5ϛ0 `Yd7`:֝ ̳4FѣudX?['p!"2t gc4eB_Z9<,| y1KCuBF!JC%vfmaS|.+8'|roFqp58g+6Pža t $  {t܎٬,B\pɝ$+04VDa [\)T _R]*nf0kʕEcQ6EPZ!|}|i^d7R[(t ʹi *F؎LZ+Y軌կZXB[˲=t^_/z~@'bRHnP+UH鎐r6~WxZרȼ-2ʓ$F`%9n#}1j"p zŕ`DEx@3H\B5 T((h1+nT"ejSx@:/H#,Gfi㯛rIt*TbFXj1շJX`&0~D5\Q W!{Y4Inl1/~ o -".)MI_QuC4R*-sI-)LxkK*p9V&wx9!4]Z@%ohߍ̯m-]KQz-R[by>9XIl$E'D@?ɦAcUC8)<Zѽ3T*ϋq-U-2 Z"i 1#-~6L&y#ߛiSЀ7CڨX M`[w3%J7"&) 7A )WW.k:7zjTz,#gHۍQDx7ĸt)ܰ5c~5Mzk !9@CxYe*dIg T҆P9m^L ~RZtzC/-'Z˨Q=˧Ҥ֣4dQx˥jzG/3;Ex̐TiJȐqFE5˿`P X6gWb~hkUVOSޚAfX13EG.py~x>\sI {ϫLiaj~cOLt*vۼ2 ІD/ʮY<}yz21TD"Bwaxhk߷ 8t fQ1grȣ~Z,Fb\MDn^EiB*'k1~T|RU|7"{wD'xakb&xAIЂcYFs5%]+}Č;n N@u(OY-$ǰ= N?6Tj 6t/"T΄?\3! N~2}ٷ2Nz" XSEYbDwHO;3CWF" iJL, _WPd9\:Fp[Dl'!B!DʐƷ5|y2USdWON(u0&o׹gлBmw !3^fakWmtPxt0A8X,~f՜[ifCzkH<*ZI x-yPYAʖ[$&O$N`g <1$8.Lρ`]%\2lӕ1M]Nko}rF "\ێA*[(%}J84 },|Q̕Lйxh™)[˳dp$"kc^AC a' [FZ*et;$5wd2U~wuwlƯĐH֋}IZdqcLN3d 0c(TiPq"z֎vmΫMg-N)*hmUiҬkIUY&D[֕_m DH}iN<\SX=BʾU^ps8.t{72v`']äTNnL1dM")̘79xJ$J' AbYp$XxpFe]DـNiOrgJK`5o'Ey*Rt} ӎia |-}o`6f b R qS* HDq&7.^?@9xESkQsDG#ףk[E4<+i?@iÚ"B<Ҥ3(gGYT@rh&Ro3/":7LV>g|=k>>- ~(ﻴ@BJvvr?6ApײePxgL48H*+ 6gJ I/a-+*o3d;ANpOݾ <~&6i 1j|LXAv7"i&))GWq Up `aAsPFa}tuOXY6Emxg#^F)O`zGHi4Bj&g 'ڈV5b"?Pquף=0]:=iϑh)X)uF Ki4\J9橇+Q/` N&VȷrcUH͂0 sǝ$Es.FISc6*o"/8r-Hjqfh_e>FK"v MalDXP( 7Zea]|)/wTs_& CܮogbOy[A+ѿ7ƃ[URǥ0)E ; #6h Ģ‹ Uie"@Z8 W..9-$Ԇy9{ 0Ȗ gq_|c͠o =\_0 `uq'Z[|J3WW"$s{ x*>␘2 wg3ps 2(]n f0D/ސ6JKRJ}t@g"ςZBjM[f0{ iMdُׯ#Ο 0Z)5eN,|p艻O])dU 6Xж\"nmJKФe˱bae{z:QaZP$=yH@m*/" 7Sms=ٟt옘+N_`0ŔŮ-ðS.tλ}JUJ}x_hO?%ȃaW.GqPpzf,{dwywWcXo/ ['[o=W8|[mRIsKs}2l!gwLt-ͭ.N eF`@Ih/ 5qfBU/[nyO;u~@(F,6^CueE.ȩƬK6:к+WcZUߏt{?#'!2+aH_zUD֑QUGswm }8hxP2N W@;^zOD=GZ$uNպT,!fDļ;нmfJ/(︜mV Sthx yR<'"ju7dW1 O n$%HlE^Dev?r?4{9/M!0ג98K2+QH33!ݜE{SvP*Zk`Vq!e/ !|o.`> -ِ ,1 #E>:xsr?iG{~gF IJ\Ҫu&8`lc_UnB&귌P9O0f0klHuX.Q6jHYyL=`_.x_e`LhJ8H2i\P;օhpDPcxhH[k AD$$z :uȺ-+v, 8d+/NߊvSA S_`~*{:s=bƹ-iЬ`Z9kĈ bc@Ϟ '||+,yjw3Dd~S{`Tɨ튦 GY|tX1ՎOil&9'o-ˑ,@V,uzk3F]}AfB^ܠ 5]j8>:8~ƍ[d,Д!_ _̩AGcwύ9=XawЦ-b=LFsvZLXdsFBGCHTR2hC*YЕ 7{'jӌm vZr9odR+^B-#k epUv]5mƦ;yc?(U/OƤT8b (Yq0GKQJ3YP,g6AeR.0\v΃lSy]l<.? +2b/-REɃw\C ؗ!T.vڄP`UgOxtX{5XO/7 [Eigd-6Ǧz&AHu$mH!ԭ`8='m|aʈjVZbW o,n'BLAXȔchpQP:t3\K[pn'Zq^sRwdLGxP-;Di nJ8d["7.gձt;'RFVR*S x8wP頂Qԅ69g$ phJN^p[4: Zh>Rl|cUmCM޺KFǦf_g$YvkiQ[eHШSb9L*ѯ7Q윢$B3VPzQ^4)YHD:ԨC dZ-%P |~y'!|o>~T]ZIEPrD^;3/!s_ 9@F^Ν,5I~W6'4]}S[},1Cn*Yly_!}Zt$Q AJ&KQu|#bo})F; ! K_[M;]Txv(ZꈕzV:u9#n{6mPyGB軖3$G} C{w`^FHtFۃpP _iAO( D|&iJC~9_vKhXQ_=G>RcsH#vܼAk> a i, uT6O@r ZFJ&N?oXz^HeZpޚmYC",(Q#FʋLhXMF"{=Rr \FE`3Ij=mKQ$tkdQ7,D9d#m!O.vTwNH7o6IGL]@k)5Q޿Ib&`QoO|O k**1Y?Hr|vV3w~#.1 \f4lk.{nfWpSA)m{+)!^uО;0'xh3:-$x9fl.4B~JA D˘;:I v֢[,!N2`pۥhiKn>\FA1W؈ûm#5ށս3 w&nFQIźQ^ܻNp >^oɏN< nJP+ӄNOד DQS#VQCWY'u^<7 RJ$/"@B!,sv>0&k]gĄ~HAQ| | x7`k10su{yԳ[H (IqE ט׆H3kQ3 ZX:H?_u߯艵˗s].Wn 0gkg?b ʭ .B'=]gC.cQ%5Os^7́$KN!,o۬:f( *xM{ugXn;J3tFy/ CQ[ghs Uyͣ+% }ڸbstvŽc˜%}e9;"N"%]7mbO1Fy<,oWI~jRֿ=sbD3~7R}P3t2Y95#Bdx)}µt= (oRO3 9: 8}0wRlOnKXؔQd]Ƙ9q˹~}[XL*Ig9%烢p2^0q{XQ0.3jC.G|b%0#x#1;K^=Lx IUJ@m ;6ZH)b7,S3J Px86蠶==!©Bô} *Q(Ph1TkpzXM[l[FtS*}6A#p<$n٪?[޴ISb7 o;\:s ~,8ӮyL.tAkrx%'*{' /jJ?Gaju`Ld aм?mݝT>[pMy;ox[ϧ7P?yQIZJoR3ʹ;vUzڻv69*]g;:̓15^D"hÍX3C2fcW-)6>K 8)ũwf{,2oYAa$}i!x4fX1Jݶj lQ? })z&Y>; m 3."]iesGZ5.?PJSڻ'uc.&l= C~I8ORJ`< MY#]./EoWYF@I23YcG$lWS"\7 3wR!r BWꦈ+P~P#[fX Z|GTJGLțݷ Ű"7z+رSӄدP5]QlI_l[0,MTf/x aٕ-S`~ MpΙY;qh%0 ~$JMN&;YȌclhi=c!׀^b#kj+S5IJixe]x8)Yۋeǃ }已PzDB_GZ/Nh$ȵ}xpg]ܓٛH(@)V1" ^"o #.88УfY{BP^++\zWK$||X%P'% +Cd=4 )C37^49 9ZvHm͍:qH`{r-qDZ[.KRj)TfTW"|h^z7#XT 6Ҿ34F1XsN"%2/6'99I\@֦Bys ZAU3@J% \r"v` bpzLyuЋ!.0(j/B!(^֣=a0Pqnw$8{Eǡ8(فg5J[ |Hs37FpqR|-D_)U4bKVJ <'%^3)ᾹGÙ.MnXpqW_>OTBGpi)NFM0AI_R׾k $YO~ s]f{mz`(O6*:'"Q3ӅD8n${bH??yL͊Vޞ>Bg`b"[ NE^ ) c};X5uͣODTkY -qk\e\k:!rX(qc}zOY&Lj]JU L桚3+ }ɕpkKנӭߊۛIƤ/saEA7ZMšoZ'\xe3e.V9OT`}-ܝkt[$FeՀ$ߩHeӯ{0ˉO͡ _\ڸg:̪lp0A[ozOR!f s8Z:[N wE_uѽvjj[`03I%{_J m BRgĽTWsd HB5!w3c.(>xdYCO+˿wOQ(`.S$n(I>=J _mym/:|,te 2sHM=U!*DcC++PŨ7 z 6~;EqPFFbSm ӛyH!Jݻ,XYTx}'X|6VIGR+љ; bA`: ey&ǐT_" ^W[,:<|kpە3!xq(,~ ۛ)Q('~=F~6ӼJSt?iJ Puhy9A>A(C#:\X@>1Z} pGTYn֙Ю w>e ؔGpkMB9b:\$ =3Mt=]My6}:Ω1HNkpO! ޤQ~ahx~U_䌠~|rv p$iEHj+ gKq]Dɶ8K8ڶO@C=VK .mQm  }כIͷʐW;aqhiI B-hh1F.<^>_4 Ts(> 盛:_>OƧ^JF}ۀ@u;duI $f'wHTxۍ;/ց ME[~C#^׻'~ Q0&;ތ ˈ} E\"Vg9cn%t0,X6#JfdfQg8~eh(txB`ϖ"[v $JSW 1ɪf~'~˧GqiCI/Aͳ+JdbdBÜ 姬I*OʝAo L4a 6B|Q8ɲtw DKq SAZێ8n3$]uYC90Sh2&UL] gN\kq\gب7pٮ&E)gU?hb}̡NEۈyayY[>}KS)dnN1BR7/ags_# H;FRShXQOC O\sjo`Դb:K'ߙ3j+/oqLj-u%L׶H$W%K M.軨NmZTa֨AQS'q\-MaUQ/"{kN 0rX%ogi:h_axՔfG]Vv (~3)RÀ n!9ydkd7s狼jIk֖xvCk">jP{ē)zeKI㖗9!n HZk~u$vC5z<ۍ* otyRvzT䮼ǩYR% P6?ֶ~{g>.O _{FC6s] %2.]28*mE-'73bS%!-E*T3&\^ٖ#P2ŀG~\7zK4DE7wZ6If9u-eփ&m2G݋sL)]ʷx_dLC>${1AB:0\d01I7p| ox^_P Ymôg}kDނ[fPW-ʢ]&{S$OƦ/ɹ#k@fe#ni|(Y7gہ5},Q*\ if.]- PR4@@k{"@F6LKKrPaEP9*EX\b y3CU9e>WDާn^wlxu>BΛ#z'gԃxH2ե~JFRH;6Ӱ/8f986w_83Njh6 &$Yzm ²0$63ogVtXYZf7sv .~3*ܿTчLO;Y5D%XFi&Z<̏0D? ?Fdnn)ަCL Ûcqcka/ndW!&ߥv[zYjz1o:g/鑒&9<9g! X"q%Utݳ|7udz nr uH9 ۂ\ڴ|{4VZUT3c1dAS.~U{m"Tl;fu"gob8縱ް2 ,| @"-M3yA]IAB.c"q~*o@.39ʤF. KL(Җ^۴қwoHh)' vUw[T-܃mW^Efz~42HAjtX;2eAdxIF* VW']d^-#_P>10 &P; xboDck :^Ɇp'8XMxpd;XfT e;ޞ۞,i^y:p=&/sÍCx?xP=Rn[ d&}Z+oz%ނ_cj;:E£g2CSm+Q4h*SF!߰}Pju6,-^`u .1HD7G>8pp E"F̈́M:R"APs:<I!b A%5R Erp~!@b+b^B1{km%[O I[d^׾KǠCl)-tH{t)*pY.lu'd564H 8ܢVj | zmPS{'# 4D]fd0O:q9gr9:_2u]QPtkG.M6H/I_ǰm]أRSͫl6u9Av獕pH'ー޿oXY|$㈏$$l @3r'x9) LR|1f❸QA0\'ΦL$p~ld@ y4Czjy7*ˉY0ӌ"9g VR(0Z O,,0 ,n]_U.x`[ѾE+vẒ߾}jt3`*DMt#-[D$B{ZAǸFm{D x\ |L[`4.b@J){7Ou{7C<e'#w&b0`A0%qhjDhzBic1w̴%:e:1tCaXR(Z2S5YCΏv`ɈU'аȫ֡cSS^6/2A%b#/Sf2@P%G%w$rnp.m$4YϹ+ }~F'N d@`?1㄁.Iah!Q2kT$/0ƃNgQ H>tpw.Jy뛏鴧,cbf!  iOudz,1X=8Alv?T4И&wpGtAٹQ, &EBkuJYWXg)qe*ů)Z@ogBLɋk:2U[i";u<5YEֶTU&*I7`rexAEqM{r+j% 8xRzqHh|l7H59ήؿAu-j G_f,gӕ[Ҋp՚Rf{iUeHގB#$]~d?&i~Bo#wr0>j%2N3#o"1`%)Cz'I«Cm@CPIKyqX]@@h WZt%(Z+ ؙҘB%I$#b!8 6l!4g©8Yas4Ʋr7cfʲڇpB}(VC nQ"p+*R87uOҀEO?䆔[ XgG+ъ,S!QڣN^g:`Rܫaާhe-+&%m9 ^u}Yeuu@J18>Q3Rb9jukޘGFu%'?T#\9z+±\x~plL{Tx%K87!]}JaegN oTy3kZ+/F}w죀XѹPΘLd:7eċϺBJ{TN\{o1Zx>QٞFZs޾LNBh)@ȾdLJ4d ov/dtǖjH^{_ ' `oQ KYOvcKRvMpU!-l]pM6jB!F̄GOϿ[ at2NOoO)6&tgvO%J דc/a;a|n( Ʊփv׷,wNdD/z_|f7t1FTcH:@vȗ)hX}sS1MJs6O.a(YV8>ĸC?n%2Zgw|ba ʉ-mBN(fF[ EY=@I){"iIaz@AWY m~vM^v۬{WF{9i~N׿r\7`Ybu#ڱڞ,Qbo8'Dzq>No~a|Hf@Va1S:ޢ[BSWx+rfR'ޢq:L H+A7b jъٓ_mV R7dp>{HcPk U bq!9sCG 2 5r`X^i˭j(H@_b>Mib#=2$Ƽ]`;?l$4W "&b1aHVi=HQ=ntfD|O2{6bf% ϐ(Zcn0 -&~C 16KA7iEc]xzWy/o9sG,Ei=-0|7/37QD / 0=Z(=[uڸy׾.NoesƛC39?r};:Ze7d>TRGAi4R ' VPLgo?65~]C4׿8+/doOؓˆx4f'ERY'UvZ}330v8.dͲןX }}\YGds' Rr]@Xo˹aQ]kU Q\5 !Q6)t5&yktd?>\0dۡ6dWԅtj]QXUoZ % Q|@&8dET:i3'Y!CKr&/{u=, YBc;]XXΝWl-5~}%˙dȡA}rgdt4x VLatCj'"J _l'_abw ]ۊG("wh(j;kcj4I㡰}MV L5Hkpt Bi|Qw1>F"O*>MMT`hl30p֞Z/f{pv ESU}ɠ8Ĕ,+[T /:P%DǛ )z9x e!>wh[\jad@ʇ j'B\ >s@U-M846sf~ و.0W b?X`,F-6DQ8QY>>r:< rǻb꜀.˿IuzhjKgTs4H׍{%Xut'Up9ז d3yR_*F>ՀiLlg94u 6̴ F"ӑu 0g*[;}{_]-ɱQ*?H1T}8|`^B'*[*HpA "!0:UʰG 7΂o}miTp_$ HKN8_xo23#p`IvE<bnnKK<)r>FJ ^ vW/CGnV 8`]L4(=v?H#D) P۲,O M16ə5ШhA;x`JJP~"y2%P/> օ:xI؉Q8TO鮷 5kSN51ߛz,7 :uT^n{PMD(xVKO@4X#A~f`? xL/l'a،ܝIU^gzTe{ >1b2ri#%?g!>s+["ْ8xeu,b꼕ɑRwI?ɪz#ZKV|kqʪ ޹s0;/Z> D< x{uhGנI>P.la3SyRTե3 yJ1Vd曨 .{JE׭i'K8/WIgCjk{;Nx|һyQa8?o$'۱䟢/Q͔|"^1N43D85=^n$|4p$%G&h]ltG;!@SQO9yT*7e 4')^[ҵw~Pwn``o52mc@`o ;kntgSTGn^#O|/x;1IeqU< FS}SuJ%!m d+bѵ/G]vz jR&@X e,DVɆt,1W$hH[=\xSD\C\&TF;#sD/u+[ָ`$8/D,tO}Sىw{\;.cQ\M Z仁tK˗ͨY#ds`tWBe؟6[:간엍B|a?A}F[ y$p7@PT|Qa*̫€&<7N^YczƱfP>q`*4BExZ5!ڲ{Kqޯ5,(oEε0o.}j)Zޑٍn?؀WoVϵPQc˰ ? [ULqB@5)Nd3 K%O`'zw[ bArrbwP38E{.:M_z|l@V6Fvn_X["!;n&]FUv//P{~Ff~-~\7estQA+l0G*Xuih'Ru_2Mpdz&#>eIH(h@3lt={yAn@%]#Ye~hfdQze-AWfB R-` *m+쪇\&{:fthnfù32:Q\$^sd_|@ljmu5i1.5M]U?>B4&|Ȍ9{QZ}P1 hpy.dصV7Ľ[6Y*ZMz >d(tsr=Ȍ{O*Wy +TPc"7TByRBÐlok]eLf4;'¨]AP; d ~:.dy.ſ6#ei x~M  /@ОQ^7Msiu#;}j`xװ|yxH0)f~HŸreZu'B|^Z0F XЕ܇Y F>?'cE.F_QN[d4#S\;ye](޳qY,b$J} %δ_-" up{}-K|xFnt/Aгi]H(?˶{8ypB- c0@&2\ڙEiT%hnj,/#)2N)٣k BYVOe@]ҫ;{IMe5=- d`Dλ)B]]J}8*Ùe"ێS c;=Yݜ#j~9 H K{v0;!.έǼy賑S%~@4IUYH&\Vw1g\{`nGnŖjN08}fC|a.$% ]KB>jV0ۋYn0R6HV{#ZaaD(+p+keV}и=+ (pXb=\n٢l iW+1])°f+wQ7 ^~Iai͖+73ּ 8LLTEx"y1>\/hpm=oz}oWOݒx0[7S,{q3F$[D7z-hPV^ 9`-NQRu8$F#7dD}Dt'+-[ǣM/U)0kXT ':ܜ E(=w ;|ޅR%~˼daQa? gM!U2axר/"x#PJ!$}#g!Pɻ94CmGo+ n /pf^=誋vO d0f53/謯|1e(r2{rhw~夹7,N?Ng u$㽬1CChKV{ʔ6iCe-:S`7,^Hƹ=^).YPN)Otӆ+F[A `M'EY12SjPms׭|A"jXJ #TDG(kSO/DvtSvoh6IF41)fĪb}xE vg\p'TO],G3*#-0a.z8 7 ִI/DO'&T;5uΩ7jmKz>[a(HN:QImjԅE(2:_;*v׶Ă\/Krfxn\f*0G1Y*gjQ=zx* s'#݈8i6T`վUE#,dې Xp7Wb=ب0:/蓬pC*V8qφ>MbgErSI+'~Q/̆2^Q=}{y,fU{Tck{qPyZ"d/`dWK.T Q*R8ghQn80W䮵u/JxR݂4{rT[UHr̵}pOHOU1<5'ܱ:i̥38N"5mxsf@_! {\G&<@V t3|@ :{]b2rQ=wORJ7 h}ZUANV-Rӊ~.J_U. Ma;9lL"A( ;j Ӈ[Liҕ^6 oiu)d풫^҃W2@IfvFZ ,/dXt0Tאy=aUݠW^wW~>itj8~޽H#Ra)NX+i$}N:ʄ(yPRe\R#}OO@nD.ȴ1VeegI 7JZ!+Sb4"!^@X;yS sg`@9k@XK68\MG>&1ޖa1SwzGWE СT`eF2<,r?u18q m)C.PA%{}׻PU#ep̟2`)hjlQǞy%\`4q(uW*mM>dBQk 9)$<_e)עfN"WM2ݢ[߾rlb"wFks Bf[}(pQ% n '1VZ۰* ,7?=$M5zBvj^=8']^- d,`[@#MƼW@v׺:ZhZQC+Y̵W/U񞖘ĭ-YF Ipb+/(\t\dm?e2˼#ގr|ӿ9ϘtYkj)KX)tʘ5C"] 1V7^uLƠ^#jT.Yn)O12(Z򵨦Z \7b_PN47ޮ;^FQg{&$\nB sU/xVCҞ ɵ:B[O;ٞcrF8IzL2"J#MAf|Dހ(7D[uT6.+~! iŶ+/?; |$h]\ ͞AVDh 2m2ml"7O73.%vlp0Ts昈~|2b 5"+-u?~#WYH:ŦV} C輊<&xc&zyb3;}ʒ<',1xy[s8Fv M(|_f7ъG,FN⹔,.e9iھLcT 2N Ա91^),KBۺmV>Pب"; ˞G\?|@r%u &o71zOȣlOS_ަ/9tkmAfĕ p| ҫd5ߋF;:gUl=:Y{,gf͊)0Auћ }$O*vPTJ rJAbxݡC(ɟB!Γ%/rdR6ӓJ-fLWG¬0ٲ3x7>Cu6Y8G&)DC"Ql>oidk(b.ݳz@gz7%rV->iE 8wx{ ՄP]=~o0+GQ$8scۣy;mi>/zj8PYF|/u*k3F7:,a*D_ܚ4ڽtB%@ÿ@8xNt~eWaJ:{؛Ծt@;6lVci]- DN:Z>-j)ZflF!Ӳ#lXsq!cT# 4wdɣjjqPѣkF;TOiv)oxSequ4TǓiNR;pdOg K?G-K'pl3x1PHO*Z_4RDFEgWPJjޟAvqO_';2;g()<ݝ\_SYg( uF QΗe,]k\V;(ZJp1$ss9Rh^G/Us]vs}m^VuwV+E#矓z$V %V Ix]@:qơܰ;MFnÊ\P;eyr!UqHKNA&(uFл#ܥ@3::12h| W`y^3M ػ_*.Ff8m c #.ߊ>"Y2kLc |-|%lվl f.(z]mhC1f[@vՙRkdY-PMj UOv:y\%^+p\V^^#pv*/u]q'oufkJ@V-&gˌ]\9qGFO KgmLJDj$2=%Wi%<)OO Й؇zJX|^ED6 &jK! 3C^ a g.~[o:S2\=aQ>B)#CqIVWaqh5;j4. *a*#HFC[k\3(/ܠ$oɾey5!AǤÿg}'/vȊsTokepqu?Ȩ8PaaFy+ 7(zJB {MMJ]1kKQ uef "-NBLO/|A@D饀0Q̼ٴD`(J%ȝ\*U\uP =[mcϋ->霴ǐkhX7,eԖcXa €4#.8D&B$ Xc[Qkĕ1M@ȤH 撙5);e ;1!tߨP< 7cDdtQT!m`gځZ#Y2cQq,KD+I"Xy,':nDF^Coc t i4:6luM~[z>57|`geQ,B 3WB\ V *|Ap4Ƴ/o8fxp.ښFIeM'똽Ncí_D\尳%;*&.pc5ygC^9q 3p:T\5x߆1E/GT@ʾ '(+F~r2Minln0WѧNqW/(xjYgφ B㭴Y2z>n!QkY赞CȜ:h?2b(~ug=o2mPO*SWXSɛq_}&flck,5v8}"uPB7$or4뼝~~N~"t4IZ0n}A`¼̻,>CYa`d-"@M`B.ҟQlR+&:48gR? *oEf K#bQ? Dk$}_m)1,W˪V1| F݊ &M 4Kp><@@|J3[c`x WڂўgqvtOIJN2٥_bke”G+[h;:x>>{&*Bc#N'-q@ `8/x ->ŅoĽ\">$7`|z= i&#]+M~_R o0G$)Cj]+2l0/iHaYT׌EVދzUc#fqǎ>- A#oTj@{G0E;թV|ԕ4{v ?"vMȽv{]$(4)[r!B&l@jW#//KH77 c(#=sQ>%Xοci N1(:G᪾6XM+ςjT}o1ҪZ3R\Ss1Y *+ > a[Y V G? _u.?c{^!b=:'H]r3(ey 2L#>s]LvcDX, ]ŠiÑ} dmb&_0bT`"qIؼn i,[XPsF9RP>C" ,mO8u_L!kzO_2dMn$u  +&"t58AWSNyep%DSO)~oMye9k\䕻+K@Me`ף"!hTfq dt™ 3IrQd} dgzYAm>jRB8ő4eoLSE B}$vӲPF+@ĤȶNfRIȔ(sFiF,9wo%?O#b8;{0R ( sEۂd/#HʀЉ;w>V+?\{A\S~g`KjqGo {jph^>RvWIeM %?9Anjfp%W njF#✠=0  <`9&<3La=X,1F :@N&|.>(ރv\ = 23.;usLڵR Ʉ&*}UC@WԠ )A\kq#^)en5TsMp9/gTh{q]bޱKMRˉ;*-{p&'J: p~v8V*x°{z2hj1(.zQ^kƮRS6ill=-bLZN$H7H9j=vOȹ:~ Q@e@!<0 *V1o\A9Sӑ+- LM~ɩhEB,R*~!c]0~F+غ{S+ pc KsJ2F欸sb!7hw ۮbi:t# nKǂ;6NH2UGE't a%k /%ri+\i06&C|v QFRFaG.ESRryGmyF ! Ꞟ1>SRyPLyA}qΨstabⱑx1g3F=&: ]Jo16tQBFY֍TBfPDn/_d4h.`n)_P7I&(Qƨ4WPP[% emL-鹅XLM?/G2O rx%* 'Eku$;a!վ;VRo8S12(nK ~Ӱa8ܟ9/gps \cڬ'>9>X ŚfAuM3)ᳩד砙D=?ͻ3K@ۖ@'Π"im>9x=5lOqVf^mMζϩׂ"Ч 4h̰Y;tFs:O=yzSfllHGb8l];!BFG غR]aky"hje'־s/SIsFF4 K棴,B&s5&z2^A@>Hpi4~c۫:QCe<"筄xq_lyI^[yb- d!\Y iR7풺6&3!A{s7I\7W(K-󀀱(Bdlgj9PU iï[V.= X՚j !&CW*g5ˣ⵲Mxkgivy!̔4=h6*ͱY]:ˍs'K?9|skej)G  $aBq9;dZڗR :} |UBlX5L _Ggͦ}-`(AJB5≕bm.6S3WL[TZXM"o!4֢YgV}:-hOlܪwBRqj:M0y,w=z-򹕂hykoBHJ|QViLѺV:{@480>@>;A h->=uYo ,K0hYOK6m @ ˈmXX@4fOg[7FtSpeWoP,NL(I+9/y٩ d//~e?@;Ʂyھﱓ̡ǘvkN,[&Ӱ9l!Ozk7Tc^I$Eއ&iB$bCO ۰~.Ĺwܡ?Tt!zZug'@Kc?L9~4x˄~ylqsbFzx+7w 8'II">vUWlpo |/m1|JDEKr{B9TX Lu6y|(*(sO@UِwѶ3kD6,JPClm4{=ozAq7&:m -i#B5Āl (.Т%:&PI(UGRң[ eE+n+Pb-3'×Yip~y/jk~3"nhd.L@1}'р3\raޘ9 3CtLDѷq=YN!mʸ0ި-MysQCQ?ߟ3hGR;[96% f-nم?ð|Zewe21"f[ \-ay ι)6o0QЀ%@N?|9!Iy f:"-֌!Xy6=fSM z[KRAzu,L/|^(S+ m9V@XT,c+HąkWdHEڐivNi2>NKD^֌ =Za^:4s_]hn΃~Tq?K{=h|SR_+ -O%I4!)RȆ$c}q6U 9jUiي>^ME`5H1O 2^ U s9dgQHxGc'|Ņˎd)LR q˷;%}c˃E]O:o9LnFɡ l])|2 [Ƥkz6biα+u}xͣn>e1wt$Z(J5ހ+[B}}:-JX?p^k< $*m+v`!9iSMi kN*T* Yŭ7b=7L F{9?A;p Ldcpg-'y_Lw_VQ}-q,w~St$UUNlr_-S.Ԃ蔏₴eK5V)BgW[ix܏Kc1<<ȇ"߶9ɰ/s%}e`SZ/^ ն9ǃKDlx8Ԧ?%fLre3 ?'BIp^NJ^ldppeZhX;=Pʋׄ%wzY}9CQ?/;!T`$hڨ Zi8+DoD[tb*A7 D]kBCdl %K<Ca&f/-lHog VhzW>9G+N1Hu'~YL6lSmF<48U4˫ Z4:VQ"ZIy)X$~= -ZWDj}\A*\`[P`Ju/j -_vf+woZ ~?0[qsM^h4Dj_S65 И<[Gu*/MU09! P?zh*T]ۂE(~qBgbY{Kh) A߭;HB}Ʌ%t-\iq=Mu`Jf½Spgsֳd6aO}6= ]E*K \i؂/ee؇rv:@,O-\ :mO~-,T\ڄr6#*t[R ܁CM|nD_1 1*Yn> nU"SWA%=^t`R<ͫSR#NIL i>KנH3,m$PC&cam>j{`sqڲt~An ;)\2j r`6z*6vQ Z+ۢ'yhY X뺇 UTcqP>̥ J%B4/Ϛ-F##2g5$' $~}+6!xߣ q/NX^4jea iǩdEJ{bV tEy9 P | %ĥgcoǂA:yJ~G5% +Еq+,q3~'0ĉcymgp8L?]$VXODYWGiYg~b&0=qįU\U77t`d|н+gt is<^8F :^y]au"|yz )uXTGPKgBnF%O{&2A{<̽xYe+Ge9.\ݧ!$ڿ#{ٹ[\r#p'sF= ?D8/S(] %$@ؽՏ}18g닧#<0,K8 UYr|R.°ۨblK%6?|%Rehs>!ĬAn\'n2^N tuLW|q7a&I'Y 2lFiۂ)0c{m<ԓHnT 'OS,30 ; <:Dc,48)r]t^QƥB7q޺GAjdzX%YdhM{W30NicebJ_,50&3ĵ'F>SiUaƯ[Ӻ3f{҇6;]ǎc #ץuv>: &[[޻( F*լ6'i;P D"MrLip13 SW 0b1|E\BK[M"*gVFವEg%/utJe9 uaҾ׬O 1Ҁ|\I/l8&٥fMzO|nzQԲvsH׾`Aŝȳdcݔ@K^f*'%omQڽm }VԦ?TpKTֱز'|*Aٲ˓zo$%z@gw;ՂE_X7o6\ɓC΍N(Dn k%FTgFX( E:?_mlpMEPئKrVɶnv(0SCpRJ%kAȭw>iT¤+,r}/t6w|צ\ Rȡo9CCG'PWqk q\X0Qb RM"X&v+a](G m[1۟V;cSyR.6T-.R- a$ BXlB6s\#>C,nf\uS\ IJBV)r:MAY&kte΋rZݜxγEl #nv`P5+MZ*`'כb|/z>:!_/B;j/׹%r|[.>5~Zb1FJxvĞ)zw_.l_oFL< Fq8- arş(G$hW8Juf9I ̱%o(m ҄;\a9N7; 'R$T5dǧ0CP R?Y76 Ѱ x@e)5F+& &0JʀN7zV\uFJTؔ/ iA\=& z9-y)vlIcB>nۂ-~q^tneưUJ% b<"> ck/!m+7[z_ZJgXuטR)n4%ōEpU_oR JA1\˲\A<E^A&`1͠+w5Mݴ#xA宄uw}fNyshJc+[Pb%zqc4A j@K6ת,/OЄرfǥ$P uoȇ*CbX״5D^en'A`@=D'F\#=ߌ bi-\9=n1TJV[:֛KH9vKYloS|}CX8U]V3.Ů;88Q1٨L4B'g=6qI-VDeN"M'Dh(/X\m60o ޤo>s xL]2pNz!7+Fw#NA]kH-5kM|nTAh?IP,6f)] =,#G >|' ~t"'Z~yӸi<2fdpO.RךCɎECXVțLႹ2y{۾-bP(m8asm6fB{X _ (grA[Ӝd*Mu4kϷ]_|ȢLB37Z+, %2.'T:ŤU7)VWoR<=[vjcH+|M$`gVGRAYLY30GЧLhzbKS `P1̼RTWۅCkJ /<{)|Y#Gaʵkؿ,Im[܁;ErʁM~x/Ll} (UP̼2/gq$!Vic.] rP/Oz-߶}^v >6Ya.R[|k[l { zS[TdXӨawGyZh@uw8a,>ӱ}R"˅4]"Bewud]q~Z325&TbDNO6@/ Wy(b2*NuqjPqg(fzyh-uvczʍXZoSIb1CR)"h#PV}f 2y,%Vl RkHl|>("|P7H=D3k/~EB." R5 ؎޲Ȍa#*u$X2kAkH @-WUWswD 5v3FcF^PVNA"7&xi{(| JNYF!B*Ü;rn%Q WoŀTІpٹFqw1J+ma; :vV0ycp a.հƞ{@_.f\2-gF7^ßuqwc1 h,?*Zy09x[2'a+;C~*5ͪh( Q@*N -/NŜ'+<"%NI nԿAF_m[^SE@Q;B`~Xss?lfǴD_戕ZH^t 7J8X}ՇoݪԵr =cRi1G\?UbD9'Gc/r lJXB`gsuPv맆K74qT'#nW ̸ݩ# Sm~J K8#T05> #PC2h ^~dΪ{ tnW9Nm)| 83{K^/#fLkVΤ[SSQܬ`~x*NgԛU] #ywcGRY-)pY6:$DJt#ת I> :/ޡ\$&>~?H~zuk;9}³(=7`p֘۲t v%S_e(Sm{46*#X}'m͓\K 敧RG^RDB l7V""»:(P a1? ­M2qw^LҘkvx#_Mл1mH\4ZJ IoKaQoTB? fA-ZBktk}S4ڂcR46&qR4y~ PXF7隸8ux>?B{{FK#5'&ꖷ9Jgg ^YSχޠQ 2ҩLVZ' FUA0\71 l.x^qpLTaۦK?kSMcY1MjN'*RrqG2e\ ݋G]?.4U8lL .z-,gWPC\6j&nʔ=(xbP p"ztS!P>ڒ(U2;7GJm8&bUg5sE9.g|F zAev `%ӥ=:9UO_DbFV NJ^A? ԓ}kFg<ܒ݅eƻtmVKbj&cإO֎NЎNOOmdH *#{:P:OGS&jvaͺy49փrvE{ʩc໶Q:A#,x|f*bC*ċ*$P.zR4"qTMɮt\nլXj~UzDT! :x|YsHP+n8eI6i=N > F4c'#aO'EGt4:a<:±z&ז; ^don?s'ϯ^$Z1\pm+b-w 6A"Dwr#O\.r =\fFNNw0~. ΪD#RQu5~K#uE0TT[ZE8TSQۡIO'E.AZ$>)^ K @~N=ZUC#mj[1Oъ*?U⢖1S5w]iUy^k0s'PDD2Gۑ>r=%@$B,"~m<."Һh'?p}-[(0F .0nc=S 1g8epۅi(DeX*<R(oŤ7ŒO(YB0;'w:fX*\×L aJU(d8=`rXG+GW-ˏ(mp[ŪPʍ'w972Oyq/qƾHJ[o}T" ^bXX+rMU7"Ji6(F_5cUPύ?b\8n(42P`їä!(h#!Li)$2 ujy~$n&_X ! YI헴Z?G+ \$%gkc*kiɻaJV^^Ksͫ`B`Q.mDX7 oCw!){S%Zl{ K٧)"-库9FV~XRT ;1LÏUX"Z1*ߐ?t Sak$0xnn D6W<̒2lŦ$𧩦XL{YzhՅ)kd=o0$9nNF$\6|Wc,e%= `$qr(OߕA%Hfd>%~F?vq ?s )֡6A J VVE=!lC5'<2ص߷} ޢH0#m K'5cd}P xFG$7]K$"›P_ $x +Qe;& ( ^->F-GZ R0 Y_6im) +Yjq&ƞ'o;a:{e:M;C[kolq^G~؉DG}y?J;z"mKKHPWϬ٢ikUOZ`)YBz߳+m(FgAB6^`!9u.LLC0o>_[lcG-&eF.IM9!_B,~*,cɸq A 2琐 Ao 8 Nt,3ڝdPE?,4("䌠X&2<ᄲWZ_ԑ⟹/4nʷ_7}'fGGŖRm9gr̎|(#y pWa9^[P`|Bvfv$=mIUs]U@Tq8ml/Ƞ\KgTˀgHkuuMInnVòiږśWAJh%ΖJ 䀁19]+B,QVmWF8 /H nkOmwGI\޲7Qp޵F-ZhI9b_bay = .$N67E(ж_gf0tB3\)2-dxJCЮ0mj6X )kb% Z5s?+-e wa mܝS'xl:owt @I.ۙҷnƃc nR=8ckߒ8CMq1QT[qto8^Kɾ3A*($,DwU\FtUseJ Xb>kFc&5euS؜f=•Lc6;.L#o NHTjckPD `*vOB&=n1 `dI6 Xp{% TK+8D$P26,h~::噈r $tQJ$q^UCG Mo-;#f2m\K*,/K@C/փni ae; }e|&i)ș+J6R^^[Rɞ> x^~Hß5&.3Zwz=  ?d^l'zi Gx/u&"w\}D}o"ڒ>'F:pP2Q%l)$L:Hޫ[enLi큜1rMh:Ņւm[ Gú㭹*8"&6ȼiŃIwA.wA l ȴg߃/A0~-)og{²n$`@yѽnr~^M6n.Xÿ-X}Yғ2U -]h:ӡʱ:L0@y4vہգyVo'2Zߋ|_?PGjˬ{$z[^BјozU)#@=Ԇ:Wϼ'/}vрX iՔe-8MO۝~n.M/6Čux”Ba;[%#۰dۜ8qE^Nk~>&`-^րI*_*6"@GQSLBH !42ԡ<Xw $б; )[e@P GrO"}st5gEfس8")t^,muTښ`K#]4ˈ(7 9F*(0A ^wh|ĺϏq&EZ?1[~~Whu6 hYO ~l&6ЫE3TM2,'Ӆ(2M|,XA`,tti-[L*V"\yAǽO`/?ۣz2ACΎW^e46NFK]0J:䟢1`T2{*hJӢ(Sd1 |x50wd\PX.I~UH_K[oRN 9xSc7|z3!䷘@f=?#VEZfC&%ɨ nf]W$fnIJ6U?oǟyaluenm4[ BLЕUO{rZ-Saiܣ[,S4_ :bsiВjfH)B=`_t;5l<w7]'pmir [>Sk!ܜfz>^yw#\삄tD~"'_]b3s*2:hӚLCN頩M^8E悈T~&qh:@Vee92圫V7H'cD]`ɀ!;iA;S"i!SCr#?NhA6S܄k`d<9OI0%ώol/#{X`["FDX+u:/ g$A 1r`wβنF)I ք$wyvb$ T>-Gm J^z2F/`Y#Po[>rA;|Ќi9B٩qTVeAJC0uh~h Z1FӾ{,Ig+*k?R8㤏i6q&7}~p ~9J\s0{f1T ^˚ߥh9W [?]@Z& Iٕ N#iΥĞk`]Y0Fe!}-{{;tmY6Mvt+Yrnoj~)RQHZE܈wk$a MVZଠ-62z$J=~~+ ]pYVI.H01ifт)ъչ cSC>k[ٛT!dV9Z'm}C"0(0&DiIzb3Uv2ĝ6*>Auq Q7u(H#Tƪt#NC lD=,_5,'Ouo+hhޭsMGk% 0wdn&qf6w44i;x~ }#)J#kԒ[Wb[,k(Ҹp4 胜)S+'8xb@fOР-?.$q"RM."֔:X;G'AX+=($G,O:#$— s hGO.}H&-ڭ\pCK*T\ a\f LT2~xE;E \HȘDh=8"iQ:I衣"]̌!|Y%_?z(-.Z C]@:GTpVXI7EֈOɻف2cK lRߔb9DO8Σ+wSd/γǯejeYα[{*k.$s)k13F!Pe$tf` h('/@ VQZӧL7AA wpFkUYW`)vh|HI%R MiS$ L`.vC&FJhN)⏝4h-}Ƙ^Գߥ2f{Gӹ\:VʘCƱuw-,nvS ԺrFӠ'^zLIP+& , *ՄZ'W4B%)wBIlmF_8,+0Sˑg >ѕcQk+YcIW<6&t9 &2 `Ty=]i=R8IVjufluLV>G]\幁K+nvMqꜢfKe4uo3AI\e=D5-c%FúGPxz;SϤ()&F%a,b5㋤) 'o2cC" NLUQG#/,yQ:F@/m2Mn{YfyltT>5H?~[7Foj@1!Ft\cj]3+X!/(h* yُGSwWY3A^L: SPj:c2I=uc?[=mk:dk2t> Ử'ؒ|Rq1>WonoՇ1Q`Kq oQ$ 3YXN?%Kn,.gH8ltAti3c,_VypTdH&7q]A(SB -|b}q^Do-EѴ(9\Ex{8`YmGAGz/BV:M O©|Bغ؆ [ɸRc1:QBa_!|,>d"d`~X<c 0>a Iz99Af:l55⏺D>;8;)qnz $M Nj1&|faVv,r  9O!:ᨕ?E.(ZUwYp@~@em ֔9 _RUglհY>/Ћ>Cn%O_6T׎ ӄ&Ts!@F]t\&$ ZLKo ^$Vt~D?e+:9LSCSʟ"$њ?ң 9؃QiQ^`~1چ?qɡp\(kai?%T܁.rxQ鐄 d+`kI%,w(vvHg; wkaފ{(*u.ܱOD36NYEu +/{/nEZ, ˜UY(J!:f,%y^d cԹDڑipܻ#~`+aG3ἡ&+jRt[]_jc gUTpc؋? PmvhwP5ĺ MT;DW[eKE{0A\Ho= yNo@9JX_Pm^n}6 tZדʿ1;٠Y_-UW?Bedq:cD 7,h  HM7`/SMu*R!Bʘɫ>jIWGlVnjPղd\%}!SN|O<ī'wRӏ?1|rdJ{y8v+4#<%4INg)2Dysڱ&ɫ @Z'{ a52œ+}’=xP<n8].zę !~,P CPa3hN/3$ֻI5>de obb[2iKu?Íc/6{h|eMַa2EFȂ{է1x/rQ1/znq(^$'}dMw^~V)!-28nZBGI`/%b.d2]V`~2م WJ-;ܽ;E2&?rtc˰"tRC$MaۚkAS$@6L]J^Xi#rKٹqWրkTٍi-RnDsꃼ.Mn:#@̝ڂG<~v}Qu[{6 Rvruڭ!DYuf-j*γ` )'WɌA,' {͒=$$ b;/!c,!u0f1[_;˓0#a^4i$A܋~)LE$ւ%s-]JtnWơo!]BK23žFo&I&/촗C;8dYEuJddIkn1\mDTVύqQ<-xSO* ne3 ;znq-8 RAkw LG{aYZ0ʉ K//F"g_,;W 83xPU}°)w7[ڦ4^֚iSB!Mwd,nQ~dmur"'aM̤t9xѱ~~@ouuq-{ID^֞P/+Tt\6>qiPS*m3*d7.`'\|UgZO[RV0vd T dqYȫٓv}K8 w&O^qUflr5 U+#d'-RA$M f芟yZ՛U?'uh.TGKWZQ**unjP,ӟ )yjr xNұ]'X ". Cڡ)ݓ Ay>6EfGdsd@β ̩諜RsgE|FSZp:_Fx NjBl!8QɚU|ɇCxE6nt4= gk4flІZ<V(C!mCm}4x'3PyZ|}2>xF'qkw}}_c9!akp qfLBŮ9fi@ͯ dhzbTΰ0=TqJfL4q?"Gvפ io` k.zF}y;y0) 1p9rBjs kϥ:ʈӯx1Hl8.N#cu=|WåS 5:HGAϥb4" Օ =v0AMs+1Z ?c{! q[Q0ijt5;~%8b uVy8PP70[9R}A Zs4KKW]`?4?J~ѫ."SC\2$e0C]q?VaN{ٹ݇6UD;]656.߭AVhzFђ襂-Ci 3%A9M~~7{S47)>[rHQ5*6e+C@ONsJ0qKK?˟A:69 37\cLcY%JN=]~u^o~I1Hkד2'N+Sb~%)& BRٕçl#`0""d uWjۓxc Z$i}Cfwu$;d !Ϭx_&-%谽|.:|UWd2%MS}K "|b#K6;#ͨ|vm09D9f~З㴟|"ͺ䃀]f-Gww>p"?mؚ`L HZ/0%賿HJ9 y M̎הbQ89)Mu-cWO0nFDصq/ɐSnZ&!A2yvwnaHՂbQg1Bec XӶûY+p\An`E>-׎?,d?6Q@VBvKa$ǒy_VE\]@7:zt%D+bZW,>+ ]wh=qc}? ҰO(:$bw>Ws M7F! vާ %S-01SAph'f c3!S) cJS{5_`3U؝1~O2W;a%F2iP)6f:Nw+V3iO6MVQ`Bppyfӽiu*n3X]BIc|ZzFqIn[<Cz==BX[#l&[~j-(K9sw7 [5g/h}X`Z#J:ctb=䬑%.~x`f+٠~oQ ByYv'e9-&JRc5_x驷Br[;~ s'$LIPWTK @^~#F1y3J]~h#I;)Rp>F<RFQ拄r,R;K M젠!~}QXbK]՛% ZDYtւb?Q)kZ҅ (]ǡ'nP򬓈Mѹh@運r|pQ QaS< X{VP$MiٮhOK% ] qگ4_Rm8dQID0~# @兿;S'oye߲ܜa_=~o,:}ю_͙me7!,H2)5dDW_o,Džx[58DOO#[FagԾltDs,#` )Pֱrk&E4HgIf)0 ȅ܌h6gݝ?:+tg{13P/Rc4.2+j<­k p[<2DoSc&+ b Fw|(} Qv{ή}v!jQ:F,Y&BgJz"DBv{O{>PU"bA=YVe:[z=uZ5 |zW#qņ,ux\otsK_hwS^ +629ǸΘ?:A)@*>P< 3G)} ]Ȭ=RM+NPj;U-{ ;ײהݥ =0d`0x=4-Xlݤ%'“:uQ䏷 2%)H0-l]yG@)ǘMRtSAt~ed0e|JDלYTDmq[v^Xv+^LqqðjD[3st\c#z Fx{G-Gu7cGbR*c'| WAqS_xE*6E T:Jzr]{${/ch4s;JUӺY-{H >fI1diB*Ol߼z5b_V4/xɩ+O6&T*~aS<i`϶rp>R|S]N:)*\ `]MV,{ehJ${wu EXڹ̨ @Bœ1Dn!<>BrVn_C1>F7d pF=}tzB w!{ =OdW\i|~IWwfms, VٵOZV>0*t?}y ?qRD4sG/_wEJVjd}=FO md>L>S9#-#luɒN2bVFHՄTb$w{Pdë>g\qm :`'둕$].1@sJd ;wUfG|<OHU\ 3CuR28(zP:1P$` u{^Gwf9UD ,l^FajW-(Ţܲ h=DU? &e㦍 (a#\'6<]Qto3~` UF u+KmBy7F=}d" hFٷd~>)P;l{/r%jgT.{Hb3&>= r"d|-z`uЧ9+(mh̡b]VmC7vRi 8>*E1V mR?2OxS;҆e8~knN+TO)cW) exǓ%9c| ,IPOTU5C1bNBЅ",:74 8|R[LT;Qac/=4hbaٟ*"-k+4Z0+뾥Czk-yKJoԇb9ims2~y@H<|ɐ䑣A`^am; Z+X cWD!0| oeq0}&Ne%;, rػvl{pB[IpYpd,gIh0azx 0p>"߶D9C辳d"9#E??;z H( o74l;AE!k\@1xٯzZ}o,%@D~H"GnP ꧾYDOT'ͦ?_umhޡŋ&*:%H;9E.8x3U?*F?_.XP,+_՜ܭuA^j aPuy۴q ot-ׇJV@ЩwmsӰ|P=hރg V/qC1/4={"6V$3U<3 OWyr<iARN9R7b^(c rds0р}t O`HsE@/u/ F(T i|22f(z@n kLwCb4ńpEL/Nr݇6L܀k QP |JlP‘A֠2^b|~z|Qa0%HL>,xs׸7C㛼5IZ[Qos̆Wu;r 5WQZ7o$WP Rg(ɛ{3|t܌28 ȅ'd 3*">^@v hbyWJ/F'W-Li +2]-6LPqe̎y)n )B`+bin0nf(%v:;! FAބrI{ʈc-p%1Wh &4Ż`G%MF;]2nb;Se]_ \,y)8BQ$AKPWQkcRk9a] OT`rMϡX9Y}RIO{< ~,RZk:ΏiZnFnw[>r_Q!vh_D/G9e 38wM00\pBCX/ViT2 $>/ܡbY$8e(%d7< *_䷾WE2?&0PF* ?)%*ix}yF&hn$5}[jPCiB]l;?u|#x0EoyO+ٝ7h ZOЎ.G!w$#;LC/T8Ҹh*»70ؼ y &{N1չ~~ʺX5f)o>2`aj{P89t k<=i 1tSuU0R% qj]y m[!^`kjSd1װTXy TfnY$&*(g㓻$ʨ&!+&]mZj៊o7a{m DRy1hx%iH Ju9I2L,$mm#,SCy2 f(*0}fJORz~8g7J 2WٔXM=f?eOdX_r،[܋:[|`d Ly%WUrne#&Taj-Fbhp2mB$55 b@=xBQOm ah'Bq:ᆤdigwFD\Ɛ1 ; NpT:'L/$Vj? MϜ^ 4i |BE5 % <|FSà411Lsq " !+T݁z%.qY5ԭjV5 R4YNxoq; #?Yhtgs\IIm"%zE59> 6zŀBgy$8h-,.,1uMV<խA+# j`/cvϴO\WiF̬5Uuu.ɇ+yv6Z9@%-$|MFv|:9h5!|5VI7n.x!Dg {/ uq lZI(U^`v)tU|U>%`ku1ceJkķ!k}agrR[8kJS>6P/!] 8RwwySOħC!>Utp3(IS#+]򔮇xVW{FYe0toLY3N&ΒFyvg^;p60!!Πlk+u*7m5k& BhO.X/LL順 u g*4_U#]Sa!J<+b%xŇ<4i1*Q%Q:#L *8D*uҏq&pErRK!&>bG=<2эBt *Zŏk[_+)U! P4a0]m]gI$ݰ՚$`½ڔ G֘2U~a߃Nwdu}oXzEYK0zgO~/B=ɹ "oD=C%UWRL8O6희 t }%. c5tP3UV%p5O! i%ڕq4D-n/1TtV0A:/wb?PR[(k\gC%8ۅ *#E f5c2!]zvt٧][f@O6[DɈ6V {!1pWȴmNYݱCvp)`RF u.p"{Е?+B'eL,t{א.$[/d qD4edtAęÏWB~mKd73VN*/2#Ip޴sP$}άn[x+!PC$l&az k.FD,WXeRFWf]Utq6kZY]\>jЩvFV-<)Z=-e@/ L,ND0r 46_BI?b=;ԩt,$ʌoi _CQۺ␟oK]WQ_l'gNTFvz'V978~ZVQO~"]h ND_Xo'4 bR4o ٭qgo/I*%^Q2{ca(n1 h-[f|ߟo<%_ >bLqWW!='ŀm !?`w$&A5$Nrd3û>V-%prz(.5>JJhn4+6,84G^45 uCW1/[Ny ]y@QwO4'lZs/d`Bbl'l%QaLPkv;Be1o 0S08ٖ~]ѦYI@\N>ϏQ(c\$"RK ՝yQ dY+Qޯlߧeh0l69_A(2ϕ /̓5o˦4D/=Hv/tDhSBE{Ļ6RY82gyؔ2V zM{%A'5s + sZN[(~"?T첍ow189Pd:)q ; ѭi_o\KGo[ɯv.JP ,A~!%ǥ&y$얗EyY V{pn;756A1lA‚5*bGNy~5֖ƟQJ+ 5Drn6c0qr/sV3>shx%WqӧT@II>ݣyWx%qxeevaG:*^;ܮ]iI1UTOWAh{W䘏vS;x`_[YX2ZZ?,1ZKk|TDDԆPb+W `;hj1ajYzD>|wHcūY%!(h~ `{оGUޫp{ kXdx6m`UCU1/7[/uaJs~GdϏ^33I[~%<ŏo½JO244t t>rT_j8ssZP51%®(#<R>tXDH8L֭XD(sƐhm@5Z[. j=0 DW0Yw8H9Tu]3/ wOCxX6o9}:X}0еK[#~ٜz\_4rM&fjjuM& xe-=4}j[㊙ćP"p顩VĈWe@ >{Ȣ611I1\tkbid9'oq~vT&&Tm^gow:IՐJHm<>/^i;wΗ:~e#. ڕ9 m'W(_580%";?s85KFftg 0(o6[xӹV AaW:;i)!G'&`g># c5 k4r^]Nhyjtb8w.k rdHA(sz2B8rOÉ ZyM {ٝ $n 1 ފ *HחLhd@n#j.S>Y9/5Qpiȍ.f>~Z:C =2@X IƄ+_v{V6FOY;Ϟ@>>ؚo6KH*;$MқX/ljeȸ7~ȽNCI}(Dx:9TM177Qqr~,'<`0cҶ9I+[#4h>qޜPz`kNӳ};?7rsVlH]YܼLNi^ JNZbD8Z^鋬"T|l D*JAZ2Lt);,sO%P=D^uF벡g6E1xi5UwifǬk-ߥEK"&-#W<2a˲l#BUʕeZn\WUI Qu"@~Fkmr݅*o>eQ\*f 4Zl%Tz-Pξ|H0e`f&Po ԓvBbHDzA5y6[,a\ʾI\291ŷ g9^$;Nv2&/=uD/J<ЙGǀRxw5/QX].)aEI [] ҅zr/m~MYc.3lDޯ];HufF_:/ +^ه4EB-jHh`I3Qf eYRq% d !+)fn$i' \T E3'~YwɾswCq(7,JA5}aAf9rȚ4S.X[ ƃnͨ1[blb !{E{V6x>vOQ0`s7:XpBVo#h^byU~VE1#˚IBš~WcGc<{\ .7/ԧt|i zL;~geRq[K.z5QK$q 5(+W{:Z6 >6 x'MgeVi,(--jd$re%u&MsjRbXFuZa: |mKtUt@Dҩ#ȐjpO'xx\bBJtF Lbj?҉A 0T|GM"H_hWrj%#J^6M؟mh0:l!h^DvҜvZQ/TYCOE :`Jd\Dhq@Ɛ~Ow*X1^>@5KR6Wi)ڈCmܕ@p+&.g'D'B[D^r8Z֜d0ĠçʄۢIg>uigT#,@ё`| @j. Gk&k,yW 08GxRoXC$ΰ)Tb;sn U8qeYb*w_4bv swt8BT͚lM\2%+tԃi5:^:;0LgPNgV__ŏ?滚Ov^'`Y{!;59VFZJ>?G0B#A(]*H6 u~[r4b,R26Cc,O?r{(}Q)ʟ2:D 1DfTmyK~Y l=x.{uؤqQ7/]+,ϋco:H:O\'$:43Q#P?_,ܧ=\r-2fc4W:Udڃ͞byԵ׌@;tG-yp݅(YŒM:.jq[FS&s#X $_#\LZe9fWqHBy: ̶/QTjL$x)%jDT".M"NNt]1j]8!ޥY#CcOey?VA޾2R$$:╅5qƚ*$/0wblKU!"O}K~̧pϊ;Vev4 -~%ًVQKZ*s9 c~a4PF$p; ?($Dj4t(Ѓ tuzjWf>V6¤D jCQVꘫ\ "Z"׺Տ2#"ŧeM2=nmEb/~ i>:o~l_JdryoB?гojr m0`{eN#iJ+\? ~6jW{p{Ϳo8tj9E{iI 8Z +y/v1}]'y%uEيJg>KESel2^1.XR*7`SM&V?LB72A3F_[A8ăbM0I@{*~7[@'q!A:^_5uD\[3bhW!{f.aGbxеٛauߛTI#Ri3sYyQzSS0 lHd^ X-kz?V%f.]E6_יxc"yI4jE}'du̦ĪƬ_8!07shDa+D]Ĭ`idA;!1+ie@j̙D(nP|FmiOOv7 _e9(p 5CM\5ccJ]E2wn.X72r sBl%aTe$%4g5 4XJ8ڷ<(Eۼ䴍"n2hv*9!㓤0' s4hWs2@-axդ8_3uZQ9Z?2Î.)xUG@JсŘ)SwrsӴR*b^1rWD{PR>nLq1*nU4 /,jH}AO4l|:1l ζb7/Z.24b5z09qW.7hᡄ>͗7R%,{!C2 I"dQU[;O#s>_6Oh]53\p/n\nYGb_:rzi\<57~2M,֥{<`DܾI䠆tH3&܁=>xWy {8 )^B2T2hNuaъ*vH2oeWL[[MzB)vjҝm0:'^ }:0r}Ni8w(R"R/d*NhB&]s*.,oTpoP`zim#D!]oBW E^2(hx4-=6C>NN^Ij)tVω 5soL|MwH*a/$Mգ VʚFeJ=eiuۅM^5,$:sIV7XZn #wȰ !yM}>mqCGR o$XuETMi+ﮔ.Gu?Tp%BM'AފR&ZF/G"T<._;))u˪ŦtĤN%cu/aWsm#$/#e\&=Uv/>h{/Zfi#e|;p^:C:AS҂t 00GO7. *@;q?]v-&L]H~&P:`.0-UK>V/r)ϓ2s?z=/A5iB՝Sِ([>VBaQ x?IiڄG[aXzi³ric[cMvSHo6 3u/``} FGI2pE+PqA+CB>\ڥ- DzT ,0A]mq"Zɧ +IMjkUSt+APAٶS5 c^Tu>3.V0`/ty)&~yGʲBa0$s4 k_>ai&x2Ar^)BI(+ˢ0+|2ZpLCkt{AB;Kz)!h ĺ*M#{!Hc@hZ'ő4vD{o/H/L_p-'W,%A ; Y>Թi%񦾦 ښ4H罕M*"ZX3'>VaVHlnWQ\F g~NCpBCՋmcntVm3X8zU9!> soigY˲CCǓ?\p ~# hDqc=mp|MDzus;hqOȒoFosw.sHDv_Tu;( lJn!x=k3|Һ@pCz@\2p—@Qx E5Z&qk'͠&_{jݙF8ҘQw@mee62˴jˡ%̽6B}t a,+x#1WmWi?z9)Ǩ*KPhϞ +G^ ɳ7pfiX0(aR8)2?9 XldemF`vyL3yHT >`p4j> _c׎n2hX!@ʯ}[ٮ6"*mf`>= tBÜ߫;>#Hp/>` ^z#> 7蒎AnF?Z.}C"3\Re Ywi;CJ#(hZsL@Iݮ(΂ޟyTʅ~3[MƩfTڕxٵj_I )_B7й, ]ɸ)Bڹ32;^o'QUy= hj6›&M7=̫y`WջJ 7:!=g+o`%$k1k!d^xw"~nP" h6?/ 2nGQ`G)wtlƪB:RDC/@3!1|2-=k5)na;F^E/ M IqW gd m zk5$K]#G#/["g׫5d˧?!Y0Q X]G~B-N9++p 8dyy'<3S$Mr`w>JEB5F6W 5JGh5ո*@/Jwjy>VCcE߶3&`eެ{Ϛ8K[ haۻ`)o%ҔԤKmlHɵxC; ?loRo%DcJz tXʘwxn!oAG,8Đ_.&yzl١_!: w~Ewfr,vAܻ({e56xSqzO{e+tЭlS.,8ܻ(':x1A1Lr0j4қ֬Č:\ NJ$]%n s } .p#؉IG `ŖꇴӦ ζ5Hx<"o@mĹ 9t+<鵌G|Ut`N]Ui7P?X eQdžM Ρ2^#uVpԔ-FJ)%:7HDQPp`m2e" RaL|i #RʾszHCi2dBzuƧ6B Z s$|h31 -Z%?W6EwbSp ^_^ %M@]P0P/ZE쬔ptmX]* ]168V{50#qıRE=㜦"2Yq{{!& DKXZXO^q)(IkHXаALdC e~╛Vr/ct I.-@J\uSDһ;qJȌ faS(W5vW)+w`)qm1TF%$nX:9c(SiS-p: ʜ!Zoq63Cu2'kK7paB "k:1=oZsa4?=ԥF x \2\ȄBJ?4d݂ c uKE_V=޶ɮk ߠ&?=bWc%]z s>l疑t&-[P>}oDHqO0Obt<B./4vEy 4 K aCNd9+NY,h0Q̓r)QENU莰bDw-hvnֈԚUWiJ<>D'٥i9- =o~[R xnp?<@гÄ/of]d.r]j)2:v8A MOi;gabp EoA 76QYim(}Z V|FvQO4 `G_J(+a@!/Bam Q?yˍ(ݝIr*{4˘a3yJؒ$PMգ&27_eZx . =fsM1@ք2f 6[[b=g-tBz+4TPM{:;LL0}56*I`؊䪻IFeia 6NdØp'.:@RTruʹ|پ~(ȁ a;A.ۖ~0nc1hޤZ.TbՖ5/;kg+,o fj=n[r,{ޝEea`otOPpjc7z-/1F&)ѯi:yT~L4a"p-NY%gZE4MϴVKg@@G,0|G A J2{L7Gbc;=<󣱯F::V쉄>f qGKdHfKx*+Y SȶbTU9~2XNyFK?ǢN<7ək:Bi_&b[`b#v~r5Sk@R$ D}j~n]el2ڝiҳIg!ޮi7L~5k4tWi'rѹޕktWþ&ٯc[ULC ',9NnI+ZQXF'c *D/ZX=[&O&e\okoji%9T620'l֒jmL{!Ժ.SS8Q惱V$Ԏ6/]`sQek^ܫvKVRT1e C?!j[ ~xygYF]2kHکva'JdQTLnIRPV Lp .P󞊞ZAp`v9+Av+hN v`<=E6ykRYycѣ8Qi*V9K4-ky2ŧu "G΅[]t)hf.sgp\mR*R_+UYw9&'Ρ#F~6bisUw_Y3" ,&ln3PQwL˕tjT㿡h6'~ȧИL]ied>,">[G |J?X^J&8j8=dKJH̊<~ THY~,Fa8 2%E_2CzGц#a. uĆ+d>{1@|b::i_ Nb=h^I]ň[¹jZ5YxJl'xң# !m5u}<ߦM;9Miw._~Ċ  VU]QCMxCXiosixը+htU73]/r\y𙽕`K Հ1h\&X 5TK< sqK_P(97A`4\5dL,*.).c'`<5 9KТLvI:U f$Kvfߴ~⠫Ž9cnO67A~IDi^~d@'āLYqKWc+fE9&ѳ˦>Lv=;Jn-}VU=lS2tz ? 1@AF>&%뿒TeGob{ۣd騲RzcW@H OȐ9w KN o|EnD^Q^Qa:4>$di{rqiâJ t5ҘvJLy,\g?)u0t&o;~RF<ș(wy^+áQ] ?;. G g2Α[]/td}3ea N8UL3?f0s>=KQAH0k=#|L!]vkGQ&oٝ#TH7Jw|CU)@Qp) _m*+|x8GP/6Q%\H= :2!D'lD:,0tW*k$2^Xb%x|6QбmƔ>! xYPF9#Cl{< ->*-J$CG$Brw<ݪ@EhL3PJ/RI:]oKR!3Hgl#s 9pczWZjVHll =ҘwRRc/L@Am/"*Ugn U]%hϏq-D-(ohEL 36;4 @|:Ę [h1Iy7ddqgx̤O*?H3=HmsҪ vR #B<r4G1MG 08hD\'WG\u_]a8,#yˏt +Hށl"oڃp>Au$ ]@ݱqG"՚ aoK>gAez,ƦGՎrlx`4)enV'{$:Szo⋖fV[#l [e*e{:P%:uSzm.wfic8̇t)$/UXl].ndBNPoSǯr#iL]iT:7\5RÛrU\OQ~],1pa64tr؊"!VKTu4 Ե#Rq&?. 3DcqU6  P$waJ,Mp mqJ`&ator!ɰU#m83WG*#PGos@I_lT͈2Ϟ|,=[ABJ8$(x_-C.qgk,Fx!0 ҥۣ}ݷIE -w!yqQd8@ 7ge8y5K |{u%"P.$Q.QcW4d*$l"t 3y/=j&װlN8ADPiHj+TAj*&[zJA+rgX I{ȵcIi녢5l otj>OU=)UφЉ+b/؈e ùXm%I4`EK&"(x2 :&[74=~˴ L9+C+AyH0a7mhq`›"@#B3;4Zӻ[/z#{pT JX9p.Kr o!XgHʒy3L 7Ǒxx!SG؋V`|۞,RzhɪG떂)FlHK{-qo;T`6XݛtRd 3V:7"Mvumb@ DYk/5 QMF:F*or vϖKJ`R1="* oD,GML*s_m/h2` لba&׫A»1Eq8IJ5uHj)V߯c)- rHrqLR~e+7f7kp_@B 9x׫ړ pzl#skD)}3܍Fs]k߯k!X55rT:TLiIPoP2d☺3e X7yVYy2ON {ew4Lаpw:9;XI= I3$M:f?cN%=Rł$]V6RW$nUVСkSNnA_;N {s:ַ _ymTx^+|u𿭂HT0hփ5qHeuC2Lz഍3|J?S2*|[![ )ڠo]]i[O~+!?FU` k0_=_,gޮS-Z^RW0,Yzdv0BsZLǼOK\h;(L"ۯaŧ|eȧж93:vPy@LDVT["B|/"0D(-_a05K@{q5 ciί @^uS.:Eģ\t` <`2΂h|nfwO7 ~0Rh#c=:=e%R?6K8΂Z y=hA F 3b]\;qUyQU)㰄RDc[ \^%(8z,l<K5۫g!JC0SJ냬%{&XY}QU7\n(ۿ̃A5ZzS]1=<;)⇵lguӮ*Is:Ώ9py!gveߛ5)E@|0MO71oq2(#@t=FF4lVNnkPDԙ/,3P6`63T5*RYӦ2ұv0ZErmbA]`O~$y֝c f2 rNYCgƲ\g: Ybf}Z#&\,.ՔB0kċʣ=9ՎUd999K4 gH?tJJ{|ؠ惑4-,IZ ͸DGpЃƔAT́}sRJhL8 |\nvy&3@aTsxs Un(2-5 I6Im;G$qQ\R虺e$)]/ޅAǘף~2' OuRoIGVj/ EGxz0էFNWN|KvkQzvk>~by6gnpL?Ud u2\ @J6#qbl:Z8:y XQH FVgX+obMd:<^Hp2u<uT7G,~-bcA ng[=7S[d^8 O|D0O'y {&_I(lNo,sJt1^aĶ(Zֿ~ v 7V!.:JZJB7FEYExDOIJp.jk'w#o1`"΅QX[?q#wNj&g``VK`NLcCY0\V@]T~jڤԍTM%Pvã: `HxgmsoXLfo ˶.ZM9h `AWfASf0% cj\L#R!ڠ*A\k/Fn0-HJdBS x9=M+&>@S2n@#b@!PA[:E3>{} C@DMjS-l?AMεHtRagCt3i'!o6I)W2t%]`! kJC-?8^O+^vA.9?@׷ H;cϘPaFBHQND6Ԭ *m=yE#Tf"4'?\@kg>Dzv'39rjC ,"*_+J\|v]-H}-<G[f~Ȱ CJf%&̙)~Vs'BLY) I! dTʴM5&˹ez[-`WcxϢlf1k%G;&Q.DPxH\ke@%*u.yL[JD2<3&vSo9l!|Gͬ3#ȵ v'|DҢ S+rylcH36)ǿ7u[PҰƌ] }$˫g:^m0V t;CuwM?q$ǜf 9p`4%͛]f~,C(?! E%I{-66Va[?,4ƓAin .|5GXa Lei{\P^f*T7|y)b-; ,Зjو.[> հq`^76hsH48knm;@E+zŝYi -̓!v_}=셩p m-,_ 8tUˍ0;oxK*rN7fUPXϘ9j¸~U:7z'4)), 1ٟ#Nݖμn@XDq1UhLW2q)gtT0M,̼-qջXjKl4?_؇4Lbm6մwm^YD&gTS*Q&s񴡥޵q%6jJV~ *iOxmHl@V&GyOgv׈&l͘@&c?0^WO WGpb L ; &v/ q6 ݂2|X7L<)ïahQ#A6Znk컌7w if֫_ѰdGߓ1JCC\da1ȱtz,KǠr77 =DMf~QP9>(0&r^ _@&0w{y(2* bv<&DWl, N+ ~kҸ$-lpiea9K2> ^m^:1ʯ4;^E(Qg@Tޕ*NCSE'fAWÝ&lBD|>*P;bt0ݥ>{Z n~baX_]dZB+ ,{K8:[8s*( ['m ǹ KO= >wݠqZ lIƓRʍpvh,ԑiƧ̍tPۚc;Vډhfm#71e:<+)9oQl1%z4RH? .]?\ ջ6٩YnbήGlѩLЈЦwϜD=\`׶] w#K~|«}lmqh)=Qެa,7c> Z}ͧ2󿃒.c}ӋD&3y\ґ2@5B٨M%:ؕ/+ , ܌IHsi2Rг$ӧǕx- ׫S\Ӿ̪|4EϜU\o]wfWJ`ifKe$nhpU8r"ۆWMpJ+ pЇޏdpc% [?שjuKΫ|G[?GOdf,ox@0a/+QQ;3G- Q'b[Himu_TॎB FC Ы.{_S.< I}dix``!=cC~Ln giM+tmiFhZ\e!rURܒ$&M3c'w+~0@mH!բfqPx&G=L#\-8n6T#kbwjQa^4m|V'G_:/ nKkzkԇ;)e3~y[ABDGȷ4t7Tp?1i>2qhĚK{dA 6%ۤWc?j1vS>O)cط1N@1_]E?g7paRd|3%Y9ܪ={ͳjP\qNfel6R6e_9? lRyg8cH ת2~޶qzefũR>N`+y3xn԰XVܹ܉+Y@BwTR-ؙ2ס)_Ƀ8Jc VB6K 0S,&[U' ,'ET; uȚtfFbQZ/Wp( 4)OE넓a,Zp 78tqT,u>UA *Iwџ{-te<8(s?,jH#3 TQ7f3pgptƐ v}e8kUџ)Dgw*Oxc:R*i!X=eIDo$OCJdX`$.Mx{o%P]y-J[l0&*D_R7ACiICOڟA$GL+ra=bȌXpx̅2t"Exb }( 6J8MM)Cȥd{04]S;bE u$B4s؍a]c$ IJwbYuY5a,RFCDKndmr}< a+abA%{ULmJI5(-㗳0 Fj7mTuV= k"^AkBZ<`$켂A\ ґD3= sX}N>|>Hs7w>ٔ3qJn:P⤁g{e\TB;`O۶3wx=NB@'K헩0—}7N`ZK%C k߅MzP ?fq렒e8+|X!&+]. rZ%w*-ob:l O܇ˉ=8a[Mu)dZ n=k|$ǰ%HaUxn)łmߜeM=чzqCoThaKP]{4rszݮ%w+P>7g5&nY7%‘G_C͖a8v@1G.W>z1r3;D[DdT MyS\gC gop.e+xDwMe`/xlF1R9" .p= Mi4om;ñUuɣoĢBMl -[)=wN~ MrYJ_o+.t;:YOk{NHηg:)e+fFZ9i(o~7pmdPPv Ik 1`g-L'I>ܣH($zb -2 #bmj"#𨥀'->zې*TB `+gZC@սi)/y6z~ [{`X6jVlTdyh!GjHdRZw,2tHἯB붘ۘ}$F,_J;hp2Ŷ 7VW\SUw7p(UTe)a ή'9&`MIҶ&jɌ 6˚{`98ᚒ Uؐa]z=e!Z>a/ReV!8zDz̀'u5/Ƿֶ~ƫ)ޣ"^RpQ=ߖ O1t[{id]a唇|v'Ւs 9|# !ۙv-򋩒uCg^|duޛ2% lT٫Y v> _AMxLjKQ9NQʩy&A)k2͂Št(/U+=g(BiLsu&ZP}SsLPKVWUBlMi_$K4NIq1,/h@6oMXĭ87oIo. ^xni(\a_G~tT,Z^oFA.v[|({C9>D0z[gݶanuO{#>O<}jԹFۆZvi3i}(Avj2t6>{*?8U 9opO"9M ,j[Ө((R-@eChIr t8?TfAۂ,k h|*.㱖>]7u`_Jvv9e5cMԨ􊝞}ͥۏKUպT7MaL$g*zzR5_d}[+i 2o_$ȵxFc ѷ>hۀQu#u`Ĉb,oNhPx}߸x>sSP'UDMpغ ֡zCqN9͓vao+z~Y+:GV<:۝SHTmy*^ɻBNj'*mHƔ|f?^"5N(N xcg~(TWՇ++tf=l\#X\% bR!Ҩ[L)8:1i}8!,Z3HL$2(MK dDLR-<͈S\rMܾ aN4iy|$z|2"|fmo<*sj^ kR^[H q޻yF ,0V4'h* _eX24q}hi!EݴUi66${Ǩ@qsGWlj %,USSEAmg5;Z١D)rA: sG3o~/!Mo/[#>&@줆hIU$JPI_-hL˰嵷^rG ,{tv֢M"D'l9Be梄 p8NWG8j\1J 8(Z5[KLF84l&k۾Rge{Ҥ9.'bX1k& a{4'3[u5 ŋWŬ$h9ap\YDroMrv>&'xIu0NF T*`En{ #=JQz.mޝqL?AqMuD8_uNП[cҨ$r0pk&{fKg2 M^sVFi-jή\͂b_Dܒ )څqTTP;Ccr9gB[ZyVd3㿮O{LJ99> * hQ/+Yz呝v`ލ8?~VY -ဆ M5 k1~zS!u/);ڲ\N%%\d]uY"L JS+/Ҫg/4[zHyPT;v/\tkAvD9Z*o]ԢC4F2GxDzJC }'`7Ez. 9g^(lIn'5xG.-G!C8PU jQT>rL ՁLU2SVԜj}o8ey76G%Ҥ-]l~ 2 }e2 7zh^im!"o8C pWy0n@Yr05'@ t_A:Ca/5W ^`1!Ke8K*'3rhW~C8W./c~#s^rg0dNl]s*R]8ѽ}>ny!/m<u^gfs6`X*s+ .z1*wErIZt}aM+ $, ٧F*f39{Z/ǝ0`9b~Lo_4>wW乹q]O2~y_N }{,e;$J[xf;8Q2\(C бLF Fƶ'Qjt;|rGZ=+Z:ԛCޫ1w*|9#0GQ+T%U Y7LTOe Y;|j8u#!{zjF}Dhz:Q`mO|wh;g΅Ir|JۤJNocF҉$|Vhalf|X>P|q00 ܌0]?{)EWWglhx?;@ ف=ʹA ҒZKu'anOT`DSy}E&*D)&̜{(H}Z詤*JR&7e "F`!ozHK<mzMЯ $I^/_3N'IbȣPC{M^A Iٰjґgx0^#S|PrBT֗hWulkatE4!Fa@]E7):A [PQ*#m**Kfl '~˞ڣ;1c-{eb4F!3glC('shm*?;p!/}35yg.w7WOW&H"Ku#v:ȹhFr H|Z Ѓ;YOws`\EֲnGVBJ$T`syNܔWݭrfH ysض?oNa]I,47r[~Vgτ6 :,CJXP <@07i~k5y򂫦yb|f, pQe:wЌ1K]E57`+! )pf"l ۜ :^-VZ?,]8ZV 3N&:=)rA>;7n}.'iFg4"C%ϰSJa{k o=T7J(&VnTle ['h7o]TaJ&!}>e&TEuvPhl}H5`J :R1a4y[_USqR  !(XnNwؤ{!R2%+#FhM? X6Sc%UxZuŷ vUFgEn"[tS&Quvd]v UoH)l?%']޻M>Mh{vO~/nJ, ew2 "|;NDAUal"U w;Ycan-AZ V:cn* x<M9Y;l^`KΘZk2LHfVŽl.(m .0gTqӘC}#[ 6eYp$:F1c$u?RGږ΅7hw*$op3}D hꝽ ^zΔ1d' ^ZE@*=u,sOj$4+Si‚E"-` xĊ!wyWEKq_(a"5F6=Ll˙ڄR6ak{'Iol;xdͨBF)b8'gf\o]d9|u0~&i02 gbǷ?-֏+MHX1'#! paR5'ՒػZ2S&6ǞYޣRo{q$_]s=Es7Q:,-͚#G>+5{/@J 3C_*çSPJj,'Mﻀ+̬rb"#QC7dbASX˗z|4gUԐ);/% Xv1N!0*8H/Iֺ~c9ZAqJ&AԙufA V@L:`R1Eՠ XvPIk:Cw 'َ!QȎDMRLa&Fez~׺;NDg(V`:nvB.ss?MuEV[!cVCh8ٷ?VƩcr<4=~ ʭ&E ʪ5`B?( ]zU m:EVu/VT!Svڈ5^5/Aȱ }.Tӑ)9<q{!S+y hR0䗺.) \.3 \L5ifLbǮpL7 %>fe4T7?fgE 5 Ê 2yt9t 6鬪*h̳̄{7YԢywLN3 ˹A\âđE:l u`}hŃ׏#Тsd>HjETҾ6N1joM;9HrDFs@NކfMcʁ8&ݝ"% Wb^1\skܸp/Mml(`4s^ 4PXޙ濻U\')^6S[^"&-H0a#S"tC[G)a#J4|bⲔN]!:ܴ'ob;ˍk  @:dN?NJl2wGM1oB+徢`s&V7a=)ȡHQw>"V>nLm8 < ~Qkj~88ȓŽ-ɸ`JkzbGi{Fu'ȵ<{q`a\"GlkpxO(~: @j/Ir?̺RqXxJ<}W8p0)^co>Y؋kqm.bs9-,+fbt6lؓjۼ&%]e8L] m}É2=mP%L8Oy'p(oC"~!'R)#|+<٪"VL h3&S'ܞÉ?˚F ,jwF`Őv?l9U't`z"L CMH8bW)_L̔{WPQB|͒?ӞgTKz53D63BZ9Rޛ3,j$ DCa'ZVV?@6m->G%J.t/ e'1:SxmwpCHBBZZ؂a~ތucZ'a"x\ _DE?T`w?*b%DS+]5=h_W5m@xI\XI.=F=\XSKA:x_ O:Ep)f`^2t @ MhAӴke]lf`l>W c;-5/0wX0b ?0]c0Cdr$kA##ѿW&Ŝ׷TLn78Sk>#ۓ_7XǬBv'~Ql;d>Lt>ڿ z4NZpX=ꚶ$n=DR";g6S׀E٪JK4C n qDDVӵ*#E %7Ac\5>]U%˱ʠWe{$.agyoȘS4&GJā7~ ( QIJbxEE^0>`Ǯ"خ3 zkd]-h3/%6Sh'ݖf|'F \(ݰ41 3t6]ix 2o!aeD 0x>"{9(AP: J[UW^ <~ ǍaWڵy[a4|kWa)UkÈL`ǒxS?9v.DySLG4V,B jH }?I:}^xaR_H&R b͉ 爛Jl Q7Tt0; yx+eQͿ:Pk3_ؚG;J-e+XJQ)HzO6 aF*I$}k'O{MT6$ l0ćq/0$]We`H@wVT!M#eYc ehcՈӎ@X9T!lVNQHR.-Rfc Nwg# {c H]oĀiSd, g dj~5mtJ!*䷚Wq[X<=^R/Ӱh+"0n x|"&)ǩ*-,gpx].) 6͂4`rŹB Ve> K֬,F`?Imnt.ՆV Wq / uHy$.ha 1S) Q%'Ftoб|2taɋY`D`Ik0-{%mG6+бh/"Xl}SB=̭$c[kOASY P(H#0Ը_3nxy1+TC#suO*Iue߮u5-P&&NJ 5EzLRdvZXeN/@UcIiL^ʍsmɯB*}$?|ͥbC 3eq.\P_ _y f<`I 9`-~R6ݫ8䝢+3iV }CLsWZhBHmI ?ztCsF]w=;]fSaתjhiMK+w~ñv8-Θ򐰕U^= 9|5rp'ek4*TWRc Bϟ(UU O9#Z)RaZLTnG3`fWE߶ސ uP^7HBf,DJ/VIP;~ol4AD^%k4=|I|=|2/tbz]Z-ޭ):i <)x*\g [v ;Dr˭3T(}I\*z剁iTw ~ms+Nq+2UЊq Ovhf\+=&f;2BjԈH ) t|lMPĬLz{`KeZ0 압k8U4dp`Iy qC PC2CkրsXt:}Btq׼<$Y{4|?3AdÖhg8C[(c\&] T$`!)~ƘR `޻+lSqہ@r+]l3ԭ\XRi4J6U )6'A6-k'Z%ab4E#;&B *壇f 2L&@&Wq {gG+h` ~(ɰd7y 5Ў牽pij-N5mQ5M >dm) 8s޹ J"*Xplwm B.jpW8T+?3D3T$dSM We q!)^S]_q 3Ʒ]꫰狺H߯B́aJ(׏r16HV*ckf7jK5@4"B{!oncb%Al,| Y'jʀ{PFфqTBjbh[,kc"g5N=RtzXP Tg2gt"ۡC|SʈEk&f3"ѶPE8G˒yR6L}UxBozՌ/\XW1ϚXB0^1v2f,57!TKmVܭ$8l5S8:.UυƲiܫq鈏P_Nʋ{?GG>-DZFJ (tvw^^S[L(tM9 _,5J]4Iɍ`DL[_*zbCI hPb%OepW|zk ӹ_D1C v]sha9t  i6+<V/ckU>1+@6*ӒUᎍ }4 sѩo)KYT.z Y8 =r+׻XkqHΰ'r_/^DkCN7GIh-!a}#/hǨWN_XIV;c_98v=sQ&9kh .ɞ #ݍ}`[ dYm+Yچƈi,':ub#ђ 6!tPII4c34]|yo[ԋʭ7jS\OXQNbJc8lͰ).htQ9~Wj@#/,a2aQ))NcԯMM 8K=!dvb7sմ17;? XE:~(q%:NorAfKK9R ;t{1Kk ?v]D3ԯm@?jkVs `t[neq8уºu_Ta ;U#~29f+7tkͻ];fTΨ2!(> k!p׊l n\M5.=Ҵ!2<;aȈ8s,!3젞m̻kA/qG(o%cj U{4vO^cY%o`('(Kn[U UT;Y3[Lc_3Ă~q8Yv%Ry #Rjyx}W#Az{*qQwƠlZž#Nl8j4NeO7Qs8+{G!cnsm^%[CH2IDbMxR.}?G!GEd"H:Z)tۚ{%2҉$E DpvJK i7fs^kS7|gbMxeXO8+3TJO$@^2gR~N\`~~+xVQ]Eb'ЌPTȋ v|>ׇm^J7%bTaVk ~J3oǴQԉzY>L0 =M:,[Sa:Vpp!,:qHB$h*YP᱃1RVwbw >g'NsN2^wʟ[ K(؀L!Ӑ{vc"쮄zfyhYYɃB`{:ITq+ϽD}nMv/)RjрEPRlm+mO_W@nM9Zu J ;Nü]?sܸIO5XK>Q~mPfeO`R{|~krI1,^o݉%ÑWB0b`0׃R{7ʿ2{]0S' JJ[ 5'hA*TߖQ8ZAݣgj$/FǧJZs,wZPEKxM> nk3^@Ά.SRKl! 7]Ua!a:lɐᘶ0K>ҦLڧL Vr+'b䲯Β&;v9 &Ƀ$)&3eJSq xiݍ_ր FxHJ#ay$^φ`p%ƑfGJ)U<3Z(@"}bm4%N%OKNJ>! ЉL/9>WHZ$? >FD&ɐ4ZGn:W{+$$P<%TYřx Wyki)3?6s!Yݮͷ8;Nc̍\ڷj36ש4gxm޺؂${*uCHiQNIv#pA#f6 ?xg 4@NQYz$x6䣝r!@~/\/x wOBugVg?!h[ w?Q7A˜0,5u+<< oVV޲D!aWR~ 3x*r+3xFCni3=gSmuX;a|ѷ-^X[~ $pk2)pj[M?)1!mYL_ NAQbqdn`aWAvsߝuChQ z $ _>4v$37uI$8_\^KXdLq!`GF]s:H[!uxIXo$K*mwD+硬ϭ$$Px7.+eX]QWso͎GxH(7oÀ?[jT2{y09xX|^A);c%z}< h"c6\ބ0v>L+Ả|p"7't1+} n[E =8ݠБ-as~pEK]0A qU49z? =h'3$s<h؛]v_{aIwwm؋nAB)l#O%kEg7cBl8-)@EԮ*zɠ))~ޞQPD[0A3%ٳ'$CMQ@9yr}B-}C:z4XEuſ=UEId;эY|ss֎࿤`v&[-LZ6!}QH؈:u]8o}H,kҠ|СU\ȍ$UYYrOnwYi=VL:!SnIsJqyxW(#DIlRUt0:3삻 `^8\Eܼgp̣h2o=I.)(v=)$ Jj&ɱqzbsn>3"'!u:W;zXZY4~ 36/QF{2Z~:"͍2xkbX0V,KbU3a>8^˾ ՍT/;^ùynՌc_mpҥJ]4︈@G86+Kg7#GGdRN^[mVK++jOdgoq=()Z \L TOorǦGWDb0 u%֑@Ѿ?S]o*L1A;b&k,4jZ#2-Rrdjo-`(DLa*͡yud~n]dfr-cՖZj%?-1TEyտ;[PMog~;=8_9@r$,/=8Qw$%۴pA7h,:3a/Erq0|QÞ;&eᩩ&wM1U2@ɠIPu Z2wCVwuL莒~#=s^CnvԪ!=&oZpw}t3q sHݽx܉BB[*:(MRidR ܿySty]=hxډz4XU(7˃\2}:?d;~JPI=YᲖH哺amB~" ~=x ^ipwyQVjahY瑂 34XM7^%VzyE9ЇӋQrʍ-R2etN\vO0* ·R Y+:/C yU@9ِs{r[mi3z @$ ^#d-qzodF V^]K{O sȲlZuKV.k2pyqkPݸL*e%b&H)uu,[zŁRO7 Nqq6!}ŵ|ĞJ^oy6B_2LWT*DBQ bK.[ W0F,D4'H<<"~)7ui\(kV{6S5 \`k:%f:b!3"y|jD` Tcl--ц 4GI,2֫?vn|9dوӼ 3BPNk0(b(ZZzdtU<8@=L@jm^4QDΨ +Nطa3h?= XrkdoBuW;eMV$&<1,z^x ShJ$S_](Ρ өu_ĝ*Z=)kdɓ \M495CȿvUy sxN9;t!b3K@\kތ- .#]8 F7ۃ]xc>Sb BdU93!w/H}*Z@3Ûf"Y?R;SNZb/UYi ;K0:UT!bɤ)%>VP]~cb_AR/uӠ,2$PcVr}{5t_%FVp1эSC$F'Z6pi.E.N(DieL e3軽356Z S&RwM~Q{YfKKEa=Gi*| >Нj5;_3N? =NI4RKݶi̗J$hpMw[!"̼X/!ioK5 C CKe2 fc>}|NwuX4k^v8%E(,P|-#Ѕ9zg嗞}0د\æ+bb'O@ſl_\)U2kkUR[2Q/g"P|Jyv ͔W̙aEs9se ㊢RM>-0%xJT2.gq0<0:Z 뿂̬NJ]s&\5AjdK `דb%Vy9wx|L0Ya+\w_,NR4"j~C~Zq 5-sTR{]<5'e-萢݊VrM ,[hy+>fڐ&F1sPу"CH=m@Q Y`]aI)R sя2Sdb13^c M*^$U sLCef\#J3ƻ uIc%{$|tYw{N9o0H ֺVP[R F0:w( bB@i=G&FC_]/{TJ 󿺽$cEg]EU@э/ BSY 0wf%h'K­0@@U .Ijbl㼟`f ,uF| @p\Ͻk|',PZUb􋽦~g2nrK!۸LwA ҳzVVe}ix}0YV,WQ=h0p<^5J0UHzA>yg`u:gmz_l\BG￝9tkDcnwYۂn-XBbw-I.waϕHr;UT3oWDߑP*(i?}ql3Z%~o=4H,m'NE=8}iPHBw$/;1Ê0r1YnDTK`dK'='Uloϕ2S[5?f8˛? ݷVs~| σ B2qu ŭ$BͺaR%)?Yjb1@\{$ $.솻@0% |z4ul/C}u\GTe5f`JA/FT`I[9\f xk\yfcɱ򸗚h}pS0KDdunjIUG}wZK?QG{] t1 jlfT?-JI~ª cE}?R"^$~b>61Te63ka;ʤbKe {EC"gz31W5ȅP>t~mjC4>}5`qU#s0<:&{a4_m\n ,j]D$|qb)Σ]=@F {$@+IѺa#DTCT CmTuY^[6#!,/Y~b q8zwRڲZQV9UlrҞPk k |QxPx{o[X"ua6!GãOP𐾔to8EtjnSzGw6R֨BqZKK[e~7M_19 b&DҌ[)4?uo'XF 1QS5.Yg?e Z\<h22^YZ.0>8!gKҽX( 1Ӂ~̯+192KT_iKX.oYj S? ePl4EuNTyKy#$vk0Ւr$Ch@IX Dx 20&Aimx7tPVP/[>:x#S{$ UE5٭0FQ- u7K1;LyyMWK^0YO:,ҧ'6hw'*)AŃb[&|TkL)^Ƕv]8em2):Y_{S2Zl ?֓GDg`+'9w/^8/.ji+ 8l0c]))6✑Ԇ ݝSwzIf9˓Sdv@.'t?iuQR(Y'<vp# {t3y&QAkUn;0Z? YvxQt~*]eȬ"r">ӏQ(694z5^ ruπV.4i4@3CU"4j(R.Bn̾UJ>Hּqqr:b,J{ AL`7^}j)6p\km͏U7v^_w^7MAK7P>kP.\\ìZn#ZÎrhߘ'32?hѸJEB#S뷐i )ݵ:Lxγw<Av'./×ՈҮ\9R=kh3(hJ"DfOIF0 sy; Yi/gꞣ&elC5n. Wp_fC]ZH􋢬ݮ}$Lx+LST{g"y8FdǃC9ؖ!u^v\ÊSŶLoR\#xY >[x[1NfRtko&=}^&w;&MY$V69K%\2ڂT#M3;|ڷ*MxKFM"*|T0 =q OCؼ2% H%^C(u4ʀ{l݃DE}F#QOȵ܃n,a$܈S(|$\=PKXCW MiXzK_R\ʮ.^ύtp7zydOyJC0>9\+Rn_W$lP✊[3O3֧DB _aV7ѝgdxB4bʛn1v-%}]R'g:[|e@b R+tJ+&fqSkEbbܪߡj|K_'֡cC hفLn7;ˌ>1CvLدzQ!6>M[96S5smֵW<RݧPr_{_?WuZAR%@ECI. E"HEiyYjd+P톮r"x3XAx 9o4mЎ`d+5}1CaoPG`Q?*(FfSJc8>bf=p B #$Y}kt3LWW꣠2J׼he`ږ ;G-]=:IZ 23QJo>{ӝm)u n_})&09t%{8R2=<@׵GL aSLJѽ|XO6]=q>v7/@sRu:wW'r ^DU|bҫ !ُlQ'^ygXyMuqo%B{rc`U)QDb?:9Rlhty&'H\ N12=1+pԟa㑕&%{Muծ Rfѡ 06xFDdn^KcLZ[K.:^P`P#P&:@kB8@ 9TV(W{;6pM<]2Vq :\\2l.HE{h!BP+ esߛeZ՜EdΦ|-`n2 $% t *aYX3iZ>ki )\;$zڴ*|\b&[Kw$*1M{rm.S"Z2%&)XdF)u="M 8fIuX(pM46}]]KN-xc[kŕTnA9VYJj%]s?QC_^;qN9>v)2+$BTuCEߢd@$Fag| }21S&mߴ69}0v%+s\ê{kи"@ <(̶`^@But'+7rE! WX3 yh*Vڹ-M#? {S5T<~L7S>ߊSF5 J83 RDjCnE$խU+E,e FɎ)ErOTЊO.77U\ȓDՕvÍ^dx\ USȦ>O rˁ`ʢfc #a (!B=~IcB+pK &(@-_!ba[S3?Cr.13'mW6R8ڢA&i4O^Pu柼eM^0RP5(T<_$gATrH?&;K!}/a~4oe@B|M:ւ, ^PsuH.K1np)puo}Rts;Xs)Lw_~>UT6q! /Mˋw|6^wFQ$[bpY8j"_Tt2[UxviqeqP!n& QY$z;W({ןEgЭdЗzZ=Ǵӣ7m$Tsf5&_sBc2j۽[ȴ#p["o?͡:*\!Z`M5# qU6c(͍ps66w0YvT䶹/gHgݏKKxPͶؚn?cL`[ǦGL><06|2H]D\V tC Mc@^,35̆.*Pypkh50 Xޝek\JEJ T+]4qAc~Glޤx{C tByUk!jm51cG%e`'-UL9pn#+rJUׄ WAq`fJJ٘mKMxzY }EX=[Дzj컮1Su c/ڐ[9vO?$ȶ 4 8#AZx8؈5[KrA/LlV\X$I֧@ag+5wЕw!2,WtրBiN3-BE|Y3)oAGܸݻe1$XWF!$E.1L^-Jt6_3OgHW"v 73$BY Dڗugq| Ew>nۑ3Gt:1x{xS]+SE蠤c3K Ye7bظo`$ A /.4m̹jZ:\_Z USWއ#&ނ̊DA,C*i-LW.jD0E؂bǮa z֧Wn'Ю\UAs>|3J-\{ׯX}af3ݏ!(@+Gg& [3IQfa.=߀7\>{2vU>Vge wì_>~}"o_l0 ʃ<_] ͛_͖@83\Fߢ_HI qeL?{QoYTU'[:9so H~<"$$~~8?AL_² 0THnQ6& %٢A>yN2|[f-nߍT򣹪Ia;E/K0B؄Y~)'v4]gy5bkGw{R',hC/ҵt"8O`._ʣ#h6F ֨G4(@XH?wo"^vt-ަ <#"B 32fL`(stp3AP11>SU~nlT!9F!PPU.LtZD+51%ݟ&*%ď>fݼtn,]eeoV l;xIȘ(dهiI|]}]^>lu-%Y>1y~,B5F@H饾Jj1kYѴTgVrv]mZ h⑫_[s3#e;ʗ@pf+ 2u՝2}͡  ]0d +S2'ӠC?mR >@խ.1pķ !+jUّ7O 1P53gV-lFqR{bI1cblBUWvߴ8`$VVdB4r qLXpS~74k?Y ȵe򷊤N}9y70sQS1$PA^,`e2\]y\_R;f1&x=ʣE[JU\Rj5(KYhPJȂ: AZJ Ȓ+?_G6`U ,4f)h4  2;afCA)EY?[Jnb۹h~yz (xgj6ݶb/gcG X9N]#DR<[wq뾨38Z'#ޥL;Ɓ|Ҭ;-M`u]Y/3+Z%g#oC}\|gV}Eutk5(0Yn#2o?w|gkmI<Dy;u:*ND`poL!R8vCDC]{NGJ>7q̽ KyX e -ޯRm^z.t7()x1i߮}Wf*2:I=+r^(ٹ*\0oQ&\id a"zF0 4: 8fIҵ=ش0$F* Nl@W"h+%Y#_t&W"Cw(D(x>Ѻ g3MC>Q@h}3z0`<9U'3{Lq߽- šHu꡽2\cޥB(J/w`i<Α*qסB3Μ3*C+LO7u7 ~ łyJ, SQKK2_rc7dZߟ*𹙮ڇvI]5oæ@!WFE$&D|DƈɫIIўʹqzXb5 67,?K!Rb~Ћ w mb)"˅!ZR0[a] %q!^YR_n3R3vd[M7I mSsMv:QRoF5eKmJ[+]Bb80^jZDiA ~nf'pI!&`h L -וTvQ9SKp*XyG x-e?2{iYs352-pjrQ haM̘:n 8f&5( ̖`PԤ4n.<~Uw61Ǫ=6|emhH?Rjb4.75 Z&]ϘPBlYզK|D{^w9r]fc!? *v%|tT/v$n8PaHrqi{0\yJ\bbPQOJwP]1c~́YTJ+dY"|׋ߣ ͯK(+N^($kV̴Z7ثHnn5yS}ێ;[O&}J/kq#h1%3#C נ%\P[E劢Nّh8l6 ,al;,} UIg'6R[@~ѶZ͹5wGTy3?#Wa_H3ҕ4CC&ߦ ,?[})DxPO5QKWÄuU#/x wa(܅枧J.Y&mf!s9GH͢#Y-`N &>X*fU.Ɩ xWN8{1zB56%uܼ-gBo32y@~{SA*T%ĩRE$vU$%jS,_o9 "KK'zbPrقr)[*79r ٟ$k_E'6YGR"VҭZqTcZ@ fk;VIs%Žc'S&mA'X$qm}Q} _g`#lب˲l/w1,hsGDUQ>iQЏ z |LZh8rk"s>  !Iu)Pw ڈ3F ض1mXYHI襥?ח`l4kK@Y;_pDNOzgJ0WBV? 7 __icF@uP$EF-sj$Kڎyg 6Od{$ڬhIb%իU2b3Gqaek+5uQKiJJA)Ѵ0F1#!"]?! /eU4i@eB=pqhu3xw|s(0׊q , /'R1iZ1,}z_HT5oD! 6oVǣfd.+gƆrU H%-TpZ ܦq|^pKY#4@ ]#?/'d;a+24c+mD*sqfwy~}u\ͨpqsZՑf7"2[Q)Q5'Osr,i.w*=~g"A1_gh lD[f-h#P4&z'vrLc >悬0h-ow(y5s*B}UA^؏1Vˋ_MATѹ-aV˒]%]B,4uKH~-y䧤*DH`YwvDDz Nwzbni~]= /}q:gFr&oYoG |"Gȴk#<Ӈ6Z9ۇ 8ݎzeKKղvLd _OX&Z)ru>

~ gKX$ӊ*.l0~gWf#;BELŠ.(9U~J,X% X76 NeG-Dڥzl8Ӭsql-I (SNj+&Q³ k.Q>N+ *B2c7ϚjjŋHN0Ծ:p_&"d'h7ܡ؈b4 5 '{D MP|Mx:b^7rؐqQ v2wf#EYW Ŭ_PU_^Fk^}/` kQTLlwfk ͎GzfJJD6e"?v.}4&9L 䀧 ;ύH6MCO"تY1 (z#QFB*IǍR4o7,WwB)&CCv_tFF.!yRG%K "y .%k "*hFB+tW)/y(A?u$AIg |їpZfdzH&Nm(>z ߎn(cYGp9>1LP((V$?Vv~{Mjs:ߟ@BHf5C?o^diUbtù*F?FqG2H"4o@ A Lʲm]鴝x.H9%V!"vƭI/bQ;$' ą1röx:&x~ $50q{VAuOW6z5Q&~&`[% wzH*MZ~mscG( XX޹>o^u`r{oAWBWƺo;#C3Vjș'e:4ކ"xڗ>z◢^Al9Xr^IJe+%z#œG;&yRR4=ctQ/İ%Zˊɯ0*{;$d~eGLv/;ĢaYI S0ѓ EU Z"KЃ?'\I?E^p⌐NC-[xN_+Դ 7}dq\vsVoúA*=}WΊ_y-|{J]v"bς 8h/mۈ9E[PEґ垀``&C1|EQz0Q6SU#<._y1ȒUZ$"qsG~\"Mfyf W{ro) +di9؋ `5V YcLPANP8f aƫ96;aY%ε$-=|Wv; Vdz."fuk P%̧~,+ۇoc`2sdg\e0{/),)#K2\:yn)4 k]$]^`Af־dcS"'-Pyro|BD9 Wڏ(ْ ×=`HP\ίF ۣ|Gq7[WU/e[\t0פcl\ %5a|J!wu\oCK'F˚+QB`bc,J4:V"Za"񧢿o*`;bw5t VNhbR 7x@ux#oP+~~gI Y$7/zmᔼ ER hrTQWb# v6dFl2p ;ni6Q ~•=h oV; m嶀c4}kd+ j2 x?w# xVڛ*[%aAl.7clQ:arPȂZ8n`]KOV{sKTs|DkjmڱV(Wg#J0ϟKu( #&0;I\Ho@spˈQ2PIŁ%,W")8'(VI=th`y\F, Z{_|ue*e)jn?sjJeyЉ2bCeg sAQNb,L -tqZKI 0;F$jo!2+$½hd;=8WAMtxHSRmIJ o $6ߒ/ŶCr=mI^cϙ:oЗ'K&.v08Zb5wۡ1m fss dLco:|䀇Ѹֻ e]—۰4cSJ#'J_Bl(EǏCX0'#wwF$A&_W!x@!y񙥨+m$;)W% J`]֏mT_DCvag>}8_Nk%=UR5 {4MC;®phUeh8` !ֵ/0o#QwLBx[;r},W2-?NS#k cUͣ'2BiIQɝdUdBrވ/߰J|[6K$Զd; 8m2LPl6c=0HlLc1$SU٘9JsceM};mR/$yD-˝>ga׸ e3+*3l1T؝{e[ 薈$/apyA\Oj]u)wV3" t3bJ)RZI WyZY\Uv~sϮ`̓" ז?&D^} TZffk_SO>kX`׶,^ wFhq~͑t,ߦ5<Ћyɳl/rW945YNI/4#KbxC8Ӫ% VjמVEZT?& l!k\p3ҽ,?Ȭ>tw1NY{rC9cT9BI`gQAd+O8V= g{/\>%N3W=Z0t{a!Pt\ӕSps_Y3pWd}V*qVZ>''Y< m=1j[^56֪qC'T:#:0#95T' *P("(PxقO]>EqCerV"搮1cuK<5FH6ɣ9n*󹇪ٿ ==0a@訽IdOiBQ, LwmH~lZf]eǰ fbr;ͺ5 6L 7 YRར_` |:#=#żXzC4mDhչhS"1R Qnϧ5 [H9x`μ=m5 OSz{ %O~HS"YZLuna'>Yale/ i`$k%fA, Z 6sV~>S- _*/$bo1 w7beyC"1t-T(;Q6Ek Pru<+K:[ I2Wʛ ey]Uס/AN::ZwuF+xpeSȔ@$;cqdH2G S*n.9 Nm-RW2yfJjA8zj1-:IvN?X*aD2gEwUR?d1tSW`cT #FLOO( }ęJ(kGL`7G): %y*WKq׵FYM;EzC:]"fY!WV)2pM͎=WRrjmG`kCl@Cc9 `Z&uԂ6:͸1Ni An[ tI1!5cz]濶FܱX:j${7;a.ݓEJ1_#=ΐ#љ}[Bx(Q /VQ VrqPI4 k$e1W.:ur'&:K7"EŪ?<-zȮG4mq4._2z-L A ![F"QUO]äiC@"*Du\dH-O6K`3o8pTUJ: Y.o,& [_P&Rzudo/I)O,";} ۠a km%}C T{G~.V1g?Mqޓ*exw3xO6$"^xS؀N DR1 Zl)ᚄwEΐ;a{ڃ2edԒ8 O=em'GD%zЕ 1 }Bȡꎑ#ƛaWU%ldHTb/1[)U_HOTzxRDplM- @kij]kJ'Sp; ] 3$*T?[0]pD =ϟ_0. BE\{MK*?\l_}M H uZӠ?V'd'.bW!E=>^&ؼ8i܊SU%s SݥƣM֊b 0ݺJP6~aT+\y X F;z+J*ꊜwؠqK̆g3d )~yy >iQWfbz[s!KoMٿBƠSސ|U#9+ЕU p.$C_FFd|(r:Z6o@k8se)gE<\N g y+ QŘ|y8HcpoUa 9| PLZjU.Yvog3l"fĂjeyMa9֒~eQ,KHoh!lAHA3QbikC׼WWb6: w\8o=>^;]<BBОs\]+h9膉~8Bh#B06FFKO\9*3@ X i֭hogkhDgFgFgdNb lВ=nrB6k*Z*98Suއ+!! }³&rQR cccW,&t@yAOn~#" A}Hhh(͂1&}Rsc.-s8ͧ7"R3: &RT$7AEjF-2Xk{h,G.I@po!y-l@G~ .:%܇SWúݐ*~뮧 I$_]&ى\d ZaD*ŝT_ųWi󦴗_&ǜpm4/ӼKITMΜo1E4ʈDeju~A$B!chN`BP\=ubsZ7}N H܃21I SGR6<7#}rI6z\"ؼ] \duʨ߽\c/u%ť*9Д$H߉[p+yaDo* t>^qop p3m/ty, K&6c'))vebCAmv=!dV:۹8;si 4m,7:xlנfP9oICjW~* d3 7/|kɃsl`BVPP͇JnJF=` #9-؄|x.O[0Jb d6d)xd֑M2cC9vsvzs+`6rz?%sQTXϣD֑t"޵Zw&t#id)A|Ҿ* fvF-SSW#.#T #BN3zeZ4 B$Z>g[F9<{SJb|ҽ4Nꏄ72YnTӡֵ'M6/=V._# IwhaXC9ͧm=750tLj)s Q.O3eVcz#ݯkp%mlj]E} w8' (zh?׬=` 7:5_f[͍py2e/6_L=@JNVJNDcX2|,HnpC;!lc& :Q-$ uͅ]1CƳUh)GXuM3!WylQ2@aO, RVu4S6lū-.mYuzJxx %f~Q6gAJedn8)khxLj/l=~*{=_6(Sǩ? BWUk龄9yzvg+XBp=FY#}?Ziy|_JU1*B3iaLZ/ a||v"+i>K69ԝHSk:]j \3guaew T>qryQ'xcyJ(R\؂2p'B*P rnYMW@]"2@bFm|j/c1o!;Ʊ̝!Hl+F'Dl1Pq% Yeן 0lΫ9&\ QD~6{eJk:c8*7~D[2As&cbAIM4;h^C]0pָHGNVDT10aL<\BpįA?]ư<Gxx{cM:Z=,émnQ|W~[aٌc Wg7w>݅GX~.8HK 轟Rc+Q䊡ͥ۳pPUHb2ni3FaKWlӽzl0rx ,}&@=#cw|xBAfIẄe|r_vTBl{|4Ϫ=?pzCL&s&$mx 57~j&73K0 (qA`<-AՂz vRx$(b cj.h‚Wn{0;hE Hk ( x"0"vNcu8L((",VP)֍Y YjGK -Vq`TK2A"eq=3'dg0^FЁSZ|py!Q joXRI?377$Ӊ8$QZGF" cfuX## ƚlՙVV ;&,p/~2o)j3Y ) lrN=bED o۽R.'" m5s* q0>M OReL!*wg:S^"*Җ}YH:`E* ^#l Z0eh *ңo9qkrSܻh6gEz ε6t-;h%{Z4дNt@am>%;IVv gU!_;GsFvf]Ա5m;H}pS^T2J(8$ 'F[64>QTU1f +-[C%UlyeZ/7֎fCJJbb^`s܉m<2@jۊqAFw@FаPhx?>N8!FBY Q[`@6%:KwB K cV >xS8D엸IK$9'u>Qg1$O D 8?QLQ ]reҧuU[k] C;%v(60ވӫ!T қPiΪ=\ޣ[={څq}rk N=qmHu԰ Z*4gȞ{dN޳b=a@ZQ;W]OCT(;gɄ!>wj+=Tn @AkUyl_sB' u2՜wptx-/T/v6i}.`-)RS\wfkmNv,dޖEn6 e릎[45Kd0(gW7 c5X) \SvZ^Vj`q e|ZIA&Ns?}EDIM٫X5S{?t9R C3Tφl~,4k{)5ϒdnʙdȔH|= ~pP-%Qxi@4ς29cАnpnoDWT^uOAӥD\`\X9Zx2o}1.P iggOқgg1|BDF=nD/ sK6h;ӊYh0*%R#X( zRϗUcnO=$T^jU6̫ #} |\'*Ydn-[e2C|aPbUsp?KSaӷӂʙa(R-8|ʓ YEM6A.[Y?q)-Rn@*M=x/:9?;Vҏh%'s75V_܇q1DpEfJR5JS3@s0uVFYO5z hj(r!t3 Y#FP.e'~ *1YP 5ʟܬbX迪KnO<%I,rfHtP@.mn)B}] sӴvW>30%?hW S]M!~@Ckn??40ܟh<(0WCKo⿺斤TU|tÜ7'VK |sI $9]P%| ؓYSo dHL2<TɠwƯkw(s3Mw;vȘ ayсTHEB$/Y ƄhWT<\k(4Z ,B (滬׸[4ߝnh% RhZqjPg/X*\Q,P:TCVSeM ƽE GHw;=FkWw#5!%M`o6߈o »8sKGmC\#$Ym<(w}ӧL"?Av'&{+V`ߋ0^&RNm~6ihXEVq3.͓O{J 0(sA=jݨrRgX02i% )a8*>۵K?dt#ڞ 鱃ɕ1a >u {'*/JMA^sj8g)iȅ!_ɟlYic{@VC=ڻ3C(>ⓙ_r ܁ScdxİPt_C;x0dHI{kD$ d*ﱑ葭{͉>t>(϶i)3~g2v\s: %Qs@*hfBVޚC>7L@p}e~N\*V0olRX`1&"hd\J$f K)R邃S·I`]GC@ȗY {.HLC *mp dLp akxJYP&>0o40?7ߢ#5~K'KC,~*0ٯ"dT37@SDwӢr.7 :0F̈9p~*!/P-Σ%% >W!.FvLU{v{mmu‰έr3%Ff"\,RS*t7@5HGj%14[H@L1(*p'cxm9Mjc&.O<؃*b3w,8񀛊dB/۫z}|n ԙΐg(KKIYk5ӶE =N׉9oPuI\M .UB3pLq8Rt[lc|ËF9L%>;L;۰&_ޏ)ֆZk]>$F^,[Fw龢F`ľ#J9X{ʊjh&8l nG3f"amQa r7Q&iwڝYcyRTbdh y΀f2q@Ceh KlCVܼD~=@Y%VaHj| j,2_LtZ^}g.aVxV9,`kڒO(#!\9/hhM!cY|ӿ=?ڨVQ83@ Q7,t%?TAPП SyQRi#_AOS%Bj(ZLT6npn.cx8hW1`8CSQ.@j:?US#@t}C]g]Yޠ[ۓ!yS6|=V/` &"dnє0E|oWs^U5щjYM2*1cooU!9'T[E{nepHf̿-x3IhT S9!:޶6(܁Um)6ǙF]/nz o)l:{jRq{@w_촀$y[ "i0oA,`H↿B?&=9_by55KƸbz`tTt7 _S|mǛκ BjZViz瀚t}ۏeB24Qh U>b>9,N>Õ:ftj">؀H&sUZùsZ] >+`~R{􎷄[ rO#;Uc7e3ssP],ltT$pu G>1˝$T̚N5I3{jWn BjmJS7$e[?`ӻg Q2nGSx|(Qy~ {~{vЎgM8WTJgX3)2O,PKM̦0ک\u:UUhtH*[Fp9kzuo>E-J!O:[RY^<%ݽPi`3XV/k\ ,ذ <1?V |'I8mƓB5.Y  !G]޼ė6l:)FX[z#GUzGek ;W[?*8bҁk'cN+;40@4`~8HiV+lA9ܒ7wø~.#>)PNz(UZj9>y &ʽqWdmDef60e~+"?HeS)~\%ό3 `B&D=v)?ƔvA*Hˊڥ! 0%!B@C LwbTQ<+| c.dk0 iUA&#h'.B#cYcM8cݰ CmFzv.MRhmJeȑ=awv:8̂7Pk_GT׬KPohcCui8pյGMɕ0Kh0 5QӖ=vha;,]jDt#6 3!uxq]Vg?[@.v١Q !}QGFӆqA-Zrm~)c7/b45/0AJzg$@^I{P?|iWQSLS]`i$$mR(/q%DLǿ|4 TY -}^?"EXr+44_ pQwD[ޫmS ñkP SDy/i2v|YUft~+VBQ=m= z)5YwK~x/TCh1; hD6Qyn ;hOW>?4ڑlƈ\`9B$%I(JɅ X3%6AʻuVPx^->s(b|S >Χm%bg-;<ə'-:-쨽=̳8œ99|EO7Z]?NNB7[W̼a|ddd i4)N$,ѢBvIjzkzARTi<݁VmnWh s%X͌om1ڹ$& ~qPy6O9 ٛ{Pb^Q&}HDž"?$0y4un4(OhFXr•Y۹ UXLBgqf f~(2&m' z,EzZ" &qYt%?ʍH>DxrьK؞;)YDlcou-<]lfwnF~+w(}ʆ$sLnDx@o/ vOծ&Bg7k(@q>: - X}~:Q.f]+=&D L }bd2Q5 >q} ߣ y8it"]4ϙ¶IoPFL!tۺS[7\` z|SBx5~8i]v߾dЙ`r]/YkF7HWZrpxl+n(ʢpKW&o2&U6;@ۑYܡ8wɭ8>9Vl 4,ivitm$bT!. .ga?Fq[27D5"I2Kms{%h9lW}Lxβ/lФQu(ZsO2uX [CCV.O( d%r,=H6}%xpU-F[=|A]%'6U 4!ܓf|sˣbv)q~&u O>f[>b{~_3 Z4me< 8ZՎ)cIi]&Mr.=_ӖoW,\hEeu ꆷ{m2K ji? vbmDAJYvk2vݏ!u}vO(t)HN&l/t6%2oi^K Sцޙ4Ha=?/q" ecH LT}W(^cD땪&z`MDe]%].|QBG1MAF <3k22miGVGÏLʭxfy^xVwڴnԠ1k4뭂m‚~8Tktg߮=߫j1#{nd?k3+m8᭲{N-#,Ǡ~\^w%I~is>ܙ0]RQ7sՓbC,]ڀM w҅ʼj_:Wn8~s.t׹:DqG#UC!":Jb:T EفHU-$!#Fo-)]| = ES{rkI& N?]j&/owߚ~CguѰ!#K ]Bh:_c%g/ѝH^(5K~b7AgJvc%J#^Hܭ6DSjo‘JNĂ/Ldz}F ~K>°8?m_߳20* V #=)}$/(~:LkeJ?9Me7]p4h&=.[eWox`I ML6QǛ;@%&Y@ &7 0k+Qo2K q ,\׌Өv4g> "DsǴOCEAlםԎ sW=Ud#& 2$xۡg=RA?)DՇaZ>6s~j`zwz62%|Fƥ+QAhԕK#QNK5MV.ѤM ?C\lGÎ,r$c3teo_Uu]"۹6BI)F7,N %>{'1A$pg-V" Ӭ\Tjt[6"Ͳ)y@\ ?#"ү5f%l5<4Ul.a 猎EoK6$nԉn},2/#Cyt@ S2xK[e޵q}B_M~ Ţc(gijބ|OZ{B/-)m$O𨮾u7dx. n 9oxzo=P^h3|BXԹޜCguwטpΔ6׋ 4/w?YFQ=dC]@V[߻%CjS I" zgts $O5.%IG#bYUp(;1rPͣ$]T/QbҨlsMOh^Jbmjeh""bynƈRNdzLu,Ad l'Oկ2C"fԑsոN7n4xMժ#*t5UzF7M0̀Q[LZٴiLހ>fI'uV eQ,s[AsN/X-ϜH5,8% *CofQ}'OMYLoMůKmx1NIB 7xy ͜=Wgˤq#82n>M3_Sv,w7liwM{O0w6dND4N{H%.Ea>=^ctB(UW`g.Qz%*C'K.N *1r dMCxޢ#Sj<|_Cu4t+Ez4K*Z$D=+|]'haAE$0/%8Ycs=<(FdHUa$h_rꤿ]PZ%>r.d6h+^y4hHcNO"a]ܥ<܌F1IOq=FizY&'ϥJ?q}$ʂ[Fڎ9E/,hu.[կäM%\X,D'$\t1ˌisխeY+E?l9wp(4u=-l;#\͖$vѭ +Ygu,Rkr/y ])4udQ#gaQ4H:'Z:?3)aVc :W-5 l s 0Q%@LGv `q8iOho޽ܲX;bx8g*-漌js̘Aa, ,=j|wa'NBR c%ú Ȭϖ%Y:~GzؖTO7x!xq#6g'үA%z ?MF39֍%E,r<}y($-p`g@dJy%61]G "efo&}N~񻵧4wz/{9 캝ȘM@EʴQsyCsRCzB-<ݑ#7ktU,͜w5xQ]3VpOh/,?$:1cߖx؇P&XV6b5cSI|.!H=g,%aN/p,\9ύok9yIM/CczqzKKxlp6LhYި9y.7!\47:; 4mS"Ow7%Q;jMƮF N՗cuڬL+H)(=/`[!#usG-?Iym+M$xͱ5L|<|ԴYˇ`uO8 G%LrE)&p0Wp1[J<|9S7W&62ͧ9+pBޣ\=%E~+@GJtӋS:j;4"t%/ #H=&ntÁdx4K9g\?49RAe%O($0R'_̘y ^BZ;4!Y ~=6{R?)*jI3ēC1 sGNߕESЄ?AY\o0(ً֭2›Jf1+]HKmt 6w>ɣ"e nN=V ~t-1&+ :a1PUAf-˔aL+bsƟT,d)v[`QK=Xk{!?_QQ, o$NLQ% <684^R %lU[159AY<= J KFZdQBuY҃@2i.^K2P_6ZTO SQl@k&wUphVZfꏀySGK|W"$IIPxVC48I+yn /[,O )spǐvnGgnpA|bl#,-Ҁ~ ͈U^8^++T{> E7@-G#s[)uz/e-5@ؒlOXǑ Lj!)+zVD#Fbt{0ժ'yg/Jעd rl# L)jE!u߮TIx!p 9]i_%}zܜ=ls NwYqY xɪPitMuϠŜs`Xf`'N;^1Y Iu_5oe6rݔײI{ChpnЁeMoa0v B-8ƔݹU =z+i+02 GWB'r H|@hۆJʬy>\:Hx0XdM#WKe\6T 6njOޞ9&F饳;gXŽyL]qK}T)х;(BՒL|kE3Uff ̲-Q]=}.rm-N]>o!d`W[e_f)y[4]a,+ߩVv+N9IP%ɼ%9"mV]`ʒ;wg~ȹ a-҈N`Bj@՗D4 \ %ۀdRi+) V0B*F 7У-qsRsTN+. {$aefѥGwgq@Y}Ș mtAjI|dݚ`-# f^vN]7*+e~D, L}Z6װ\T#-!WsC ^i㏍+"LU=YWL眀]ȨSua4S _9(%T#x%/MK\nń?PG·F-i;n [ b$X꜠z4HN۵jCG4&gu? fk]İ1I]rui3G-j=r|Nͽ£a=~ucщ?U7+aRwnf"-nYվZ/2?l PD{@8 &ᮊŹ x^3B`χBBcbFi Uyl#}16jAPSAsdC>Rc& z{1Emrm-YKu >noLDF 8UpӤ}/"|ṽVuI,CeG]}^\g KJe(FAp3鿾<校aR;pxCMֽtoӺym7 .s5w7`co*C?ql}|F@:M{C˽RDXN Bs[u1mڇku|Deu,;2ڗb拔)'9KCn;MFX8$, I/ϻ+"itg Gp8VܨW8*_<+.Esb8검?_0ƦɬØjzFqV /!㘡1C:T^ඤM3 Y  8-!1:<ų2,:WdKuY`1Jn r-2x%^t)nNbߑ',(#x8I aLIRYx͈сthV,Eb"͖|:6Z5kOV%*nv:zw ,hE@U0۞,*FFZIl.Vt<-J@Dg1ǾoI>`a{~{昪AGsOgH$hӤ!"<5aib5, P s>se8g%bEb3B0xYc4 DSx9ouNs"> q[5W/9KY/!J3)L9x [NKw s8;']K SQ 1!D{;THGYzej]8I0u-)zF2 nBۅ69}b?n -lx3_nmBJ͑ [ҦͲ}{gLEML$~wFZ5N&D=U,絏K}G_FZ Q'R| :ȡv, .X/e#nC%MV &g~e;FA/[/i1}f \LtB[S*v޽e}J\8>eRabpTV[sp+tF+FnCvjr>* ;7O#NT:ل7=A ȰW{rB*MiKYYS6:qhwF}̀\q xQUU<^]h]-&s~BrS`L0~/'Ě<nXU]z HJ4 ӳ))|/R4ᶪdIX-`7IsfUŶQO Jb׶гZmIJOdv}WOhZFv+v:MJ,%kbSEr*#"]&[\L,h2gƏfzh@#<8f!x`r>P\4<B=QƮd1/ e&+͂yˇi.q@n2Z `\=SS wxQTN1B}4pD(75f=Ar0[8T)]7D?7;xk&H( .ހ}]ÔG؋ ;bs{  rJ:g=]e85}r}=awW?8B hxYŦo]uv2nh'G@Y yB ݚ!"='?-z؄ç@]Blr x316)?-jWmC#Rl_xĞ=qtN@{ЫR~Η `-3AM4hQ,~q :-(FEXT_Xd&\f=/a%D>Ҡlf],M|JEžd^QP BP q{_W>׆>*Fi~w}#|يޮ2c}@' l%9g)i~v3!ߡqg>lds?95%UJс]Bd{g"A: +'9YhzQȄsYa5W}D?`)!TG^؃Roϼ;CzjV~1,)MtCZ+'7 ]%kT}#Pԩ` n6s54p7*e5`U,Ʋϸ)1+wtj?[;nƾ7(5Yh;ù ,AqrWLt~IJLX]0?Sbe|ؕGihv](WNS rq0%lɭA5ÎMVr%`{zr|RQ5`ImBun#4T@0Q 9I +?mxן+iiF -"&<U[nˊy4xd>1GӂoC}1i4slJO1 9 U-ѦB&ڕ1ìAzL3!s RxGSpw&DM%\ tVCtL)T-ڻa'ڼrC˩x xxR|8nv~Y)"DIC`p!'7`&_e—S؟n2o9C4@W:XҢOzp5>.OB; zKNC1UJӓYZ z.J4E||J2!6&j:Œ?RHq=^`Ãsk}Pg0h 5=LhrldA+,5X\?I kԷM 1L6n$cg: YZ