anaconda-gui-33.16.5.4-1.el8 >  A aU]H 6{ YF`]']jH -KbW=R oGeH]́Y{0K~Zmf0eT%tl>X)yNSAE,逎Ԑ;Q51]XƁζhlI_Ͻ*]ͮjNrɑp g|uI f Ύ~ouu k6pY j0w)R_2q%?%p&Q Ժ$Qi&u1/mBtg,{65z[_9XqPFF ]PZD}k)UaDe75-<]`AurS{`&ݔpBcé.~)E>R}e?CA?!> h~:{2OPXXoy4~{|.XkmK.CX+Rs# )zDe4c657d608635472dec8b8e0577965437693730eae18f54f97d7315e75184cb4be72d99eae69da8d1b05d047ac0303fef6cd9513ؤaU]xTSnS8OdfZ"*7SjsM ^nӰ'8XUS(yc L_LVTB\^iDily쨇P~d`QVHعPO 1"x _HY}U+/ 2ӽ8Ȅ(\![lBEЪ@wc3 </"7571!ა-Oe#xc ˅X_4ZwGUg%5. s*ҍx1뱫ZjiʀbC&#쪆^h0bLo%tûF'>p<P`?PPd  S 6<D,     3 5t8\;??BBC D(D8D9I :xG" H%I'X(Y(\(]+^;b?dA'eA,fA/lA1tALuD4vG wH<xK$yN }PPP PLCanaconda-gui33.16.5.41.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.aaarch64-01.mbox.centos.org'CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64Fnn//>>- - 5Ho)) p ``''vBvB==GG__??l7l7nn>>"Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 5g^o5=HN< n'kFP]M-@CQtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤aPaaaaaaaaa^EaaPaaaaaaPaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPa[aaaaaaaaaaaaa^E^E^E^E^EaPaPaPaPaPaPa[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaP^EaPaP^EaP`QaPaPaP^E^E^EaPaPaPaPaPaPaP^EaPaPa~[[aa[[a[`Qa^E[^E^E[aPaP^EaPaP[a^EaPaP^E`Q[aPaPaP^ˈOaPaPaPaP^EaPaPa~a~a~a~a~[a~[a~aPa~35f9045471182a660b0f7ca347d9deb358e221fb56e953c86d1178cdec6ed7e5b107f921b10dd0596f7dc57596eb51dc6b6b66906f0fab19945f9b4fd4e2f0ded9206601a8369c41414877b7228f798f5467f67c244b666f3d806c6dab84e93a0f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f00f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f0eef6f3c98344855dfe4ab06fc6a6fafe1e54fabaf0072faa25beb534a9167fe5ee0876d021c5b6dd6ddb43063472cdc51081736ef46123f1d8d6d31792a4974d20ead73e9cc3ee81ae8caa3a853a9f6fa71aba757b1340ef009184c378bb876e20ead73e9cc3ee81ae8caa3a853a9f6fa71aba757b1340ef009184c378bb876e4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e38e1fc3ff77222a3d2ab0086e450160953b2d3f69dedf1b24ced393beeced20e38e1fc3ff77222a3d2ab0086e450160953b2d3f69dedf1b24ced393beeced20ee87573944dd4dd14e7fe8dada4ac01c9422813957d7e2a796bfaa90219ecdfcee87573944dd4dd14e7fe8dada4ac01c9422813957d7e2a796bfaa90219ecdfce8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd20843455040b1224dfdb3f8813d13387f2a122dd9ab0a3052716c957b1b2743720843455040b1224dfdb3f8813d13387f2a122dd9ab0a3052716c957b1b27437da0dc1e16c43688e2474326b877dcabc57fcaa0e00f0476f262b81318dbb3a09da0dc1e16c43688e2474326b877dcabc57fcaa0e00f0476f262b81318dbb3a092d030a794ab9668163882fc12810fac08c305806f1acced495b0e1954e5817472d030a794ab9668163882fc12810fac08c305806f1acced495b0e1954e58174754f43f2e4042bf0c95bb28897dd2d676ce797a4a31e28086aa16622fe8de359654f43f2e4042bf0c95bb28897dd2d676ce797a4a31e28086aa16622fe8de3596f889491a39385435e273a203773d2b1bcf240c1e086a8297fc887d4ab6a867e7f889491a39385435e273a203773d2b1bcf240c1e086a8297fc887d4ab6a867e748f87478d6e517d56c5d01bcff5a32db8c207bb3b3fbde4f74bb2f8e88df4abe48f87478d6e517d56c5d01bcff5a32db8c207bb3b3fbde4f74bb2f8e88df4abe9bda3d073d400f7df8c6647bb86b394af3ca407f5a7fcc2f5608c0357a61cece9bda3d073d400f7df8c6647bb86b394af3ca407f5a7fcc2f5608c0357a61cece9882df8fa1cb99e9ff056110dcffa60231e905fb09a64452deede262912c5c269882df8fa1cb99e9ff056110dcffa60231e905fb09a64452deede262912c5c26c7810c706677462c89edb58ea6204f3b655d07addaa2585247bb839d2bf45fd4c7810c706677462c89edb58ea6204f3b655d07addaa2585247bb839d2bf45fd4b987588f1b161dfb365e93f2a43eb295c54948e1180a545e7512466d71a0d7afb987588f1b161dfb365e93f2a43eb295c54948e1180a545e7512466d71a0d7af2c2ddaa4d84ba574bba7afa61a9c021fa4475018a89a4ec8b7a4e164925691022c2ddaa4d84ba574bba7afa61a9c021fa4475018a89a4ec8b7a4e16492569102370f8cb2b7326ffafca1aed336a010d02805db25d67d27d6474305f746bb12c3370f8cb2b7326ffafca1aed336a010d02805db25d67d27d6474305f746bb12c3831f66f09a13778a5cb441f70f7e36a7d4cca30c50df34d668ae20c9d6f7ddb2831f66f09a13778a5cb441f70f7e36a7d4cca30c50df34d668ae20c9d6f7ddb2526948ef6d5997ab5285569c2235227d1c53eba47c4d25d3f2cabc05128d6fe2526948ef6d5997ab5285569c2235227d1c53eba47c4d25d3f2cabc05128d6fe22401645472dc5eb0f07a40d473b8559f0b544b47ff84d831842c48dbe787dc732401645472dc5eb0f07a40d473b8559f0b544b47ff84d831842c48dbe787dc7391f815c951afc4b68f30e2ad615b8624ac3e4335fbfeda3ceabca8cab67d57c891f815c951afc4b68f30e2ad615b8624ac3e4335fbfeda3ceabca8cab67d57c85f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330c5545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf4565545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf456da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df3da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df32fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e92fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e9e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a95e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a958989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cc34ff5d84c56d941c07012846bcee0a39235b7408c6fd6823a26a047d61366ecc34ff5d84c56d941c07012846bcee0a39235b7408c6fd6823a26a047d61366ece132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb95e132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb95b40e43806132de904fdfb99bb109c49785c1a33d631c630a61a28001edb14190b40e43806132de904fdfb99bb109c49785c1a33d631c630a61a28001edb141900c19f6c638e75b059af7b2cfb73bddc82cda6a344a1149ea771d5f0e4246083a0c19f6c638e75b059af7b2cfb73bddc82cda6a344a1149ea771d5f0e4246083a276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add9395276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add9395fe25468fa4f6033b28f13a901d31e5e61ff759b1810878a2460dcce975eedd5ffe25468fa4f6033b28f13a901d31e5e61ff759b1810878a2460dcce975eedd5fa87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badba87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badb5f23c80900dec8d19d76ce519dbbf7192317fe538e615f832e2e91d8584181fe5f23c80900dec8d19d76ce519dbbf7192317fe538e615f832e2e91d8584181fea86b3e8ddb89e126725d6b0ff0f20aaadd8d034f935977c85dc2bac958ddfa21a86b3e8ddb89e126725d6b0ff0f20aaadd8d034f935977c85dc2bac958ddfa217ff8a36af1f98d387aa3b7312607847fc8d270cd180e49d3332b9d5108ee39437ff8a36af1f98d387aa3b7312607847fc8d270cd180e49d3332b9d5108ee394334e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e434e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e42c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e244772c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e24477943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b6564943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b65641d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af34b0e46fb0376fb4acf24e6dd8a7f8551b00b337d64dda9d3ae263dc7e816b9fade7eee1a771b3842fcec0d63c50039750879fd8a9867b59e1d251a98a8722a0e4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb20d332f5e9dc330a20677fdfce6332163771c47ba3a688ca4d6c4301f196b2cdbe44208e5989c01bd3b50b7b237d1f05b075063448e2d612cd5d47cdcb4f8441112b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.5.4-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.5.4-1.el822.1-133.16.5.4-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.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- 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.5.4-1.el833.16.5.4-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8da66123bb9f3b4b0de91e5207740d2ddfc0b72614795683e8afcfe91304891e1?@7zXZ !#,k] b2u Q{LShs2D=uv|jZFRӢ71urERS~4]sSm- OQGTz)e:jw}ڤVC <%wm<9# uvɺ|x`[q` ĐV}e7fr!diF+Hh1!&BkY@lnڜCp\>Ђɱ'"kOґCd#%BBJP 5%8aC1YҌ)f)ҀcMI d\װ /\Vw %v&ĔL=vM_듿AdUHzr_qKCĻi٩`4={"'-4`jQ"\>. -:Z&6!Q JS '{`9@l!jWnfc6} C:ƎXP^A}a&c\E կqei65~Y:P OKoGd-YbKH:!#KL*`DC\1 'zmKBw>(M##I5r@q3(| [( ^^MϮ P}'Q^LI6'$涘w`:*́|$EgHnױ3? Kp3@ƨvBH^%0ʅ_m@rCL;Ptt#joj-pMu^mGKeƝ?Hs }_ee* }D*tv/Lt iX=d4֋Pk s,z| ^snNf &?KnY,xsm4Dgk|(ڎ?޾8ٹjOhΡ4 Xjy;x\ aH{fTn{DW7:"# ('nZ]x!FK? cZ\3}u/(^u.e3u5M zDw,21,)3'e,waJ V]{?D%s.6H{TM@Llw@u}RR'{^KCq# ;<̻e9lc#YyP-{+[OKXN A8=tDJ˔ ͅȒz>L6-N& p jbh~5 Z`Xo^îRu"xe2I9!|L_Odƈsۃ_C]]1&`W5! p3aj;|ch\J4EuUsmM>YG ~)z[v s\%m|cL zML:Y*, *Dsf 822غ@1J/U}>-? k[T6G azN-3P0G@&5.XDKCꌆF X9ucZy;!$擱Zm/O`tafw+z#>3u!Q$e#N87nlr}[\`0xX"f))5s3=cA%%fnK}RU <]{nVfnZ3Y{ …@%񇌲4tƂ: .S筜q8OAΈCmI hO>iBp"?4F<[QjrJ9+u?e`~cSdҘ7ǯW$_}ۓbPg&YȄ]u>ta'zmG]>tMvӔȻyz.?BWce=h/l i^ j1lJ_7[~ԘS"CGlYӗx!ohWSf ] *駧156@Y E[xosm═{|WYO~;]/S=V"ԛ&LON֊>4(J:AzŰE`e+nS }u[%_+d,xf܏˸@K9( DnKcώU\@ k4|(w-Y5Jgbܜ4ka<=BygyxaPWxFNCɭrȸV]L$y!hXj''tj)6iSXyKGhi쁁~_?db%&2Xo~ k\H-yVF>ʘ%GP/kc)t],!̣.H037o%u-zgqPxiB۶}Ƞ:&TgeA>"8Z]l B^'7xǣ(*o9GLþQt9Kْ?fT$MR?$ ( VY0"6v9^ࠝɧbzǒX=s n)4%EĽ`ۜeA`ڐ<gHay'cٌH<6gƌ.)&$ܽ%Ҟ=u]pMOqCABz$+e"!aJ' 1zϞE+,Z`$ȷ&gj=/)vfJ >yU?ԩ*k#pNOG]ORO|!s->0A9|:u!C{ .NhA ̨⧦`'\\ B|nZj DQ l%>Xsw ɥGF_Bw8<~'YK=T_q Rd~εA^FsyV4Lu[Dp-ͲB8GT k}>g%6.0Hkܱ[6UpeSw,#-A']-"ӣ6V.uGGUמ.Jb_AN$%y [,>s9r%Z%3-_j>Ms#o՞GB\*PEx+uD;PBH6U0X%| D$GI6\lbTdA52'ǥHDGt}Bݰ PԬCrշI*R .G]217hKA'ZEm[j؏Gqig'  f+,막cdJ)gn[?Z5ZYүV ] L R}mF$>€]ܞ?Z*PLkrhxSPҢI* 1^2= \ QY"U.tN:=guY+g$k101Gx+v nS k=:?ވ {FO~eneN: q9(.\uy}"DD{;FD`wEeKy6v2>\#1uj3*ad[+ҧr;!BRoN`bW=@qf<8%`4FIY-͈*d>S`=I'3_*StcFdr_"6I0d|z [TB-`~Ta*F6L$S<М;+YiJ>0O+7Γ eQD]uZB ga(R*&yJ+|{y1=s, g4V6d:''~.ȁj~IA5h>hd0pշUeAJ@1Հ"zDAvJo{VZg 5Q(,xEWŐK;E '*] &4owpPV٨5r,ME2I˼K4, bkk&/EQ`K*u\'|{• KmAllӞEJmg"Q,}wKYu 2P+to8,)C~^>N3<"0ϫ~ Jȡ TE/F3p75Ύ0$Ө_\F'dx%C #@-("|Kgk_. d|\K-u{ܬ)R{f-dKWt`68QW,6E>H\!f+ % NNA # cd ދagV(6iXzV*hQ#¶w_h|ѧtZVδ=L+9j Yd9N`z06M<ٷ DV6 d[;qCf;W% 60'_諶C1VKEj^{T] F+ *w XB &Zl ;!*Ir) 9/ʡ)h&b}Q%ϜhߍQ;:+\!XīmŮʩ'l~̈Pf6E3fs-36ܰ) 8oG5_,Ȟ+;7).Ȉ,r|Qg$xHu'z7V)=1qpfy3m ,k!/"QO9(ͣ稆I%B+:"_N@uZ̈́E̺G< NL_ '2}S*^9'rytn7K^R`(= B&s,te=QۺlW- \E҃r+.lzbnw5 pQ1d<${eF6 >,2Oȉ??J,Rp$,l 6~X*]VXobօ\Lȷ4V/ʳ`<lh{{^tldc|h언wM7k\I+/z`r6]MFA2egPvj/_FL'ZTeҶW+\mMyYD`n\Ž- ]b*2kDэāTHō`fa/릞pH28go^qڍEl;`v\Z:(R/b[k]r>U6w7HӅNwU|S/$]Ԫ7 w}'ăJ?Bs +ŸLWp֌\> >m-::.1u+1}qͱCAaP~ t#04kfyzܞjN)m>>nShT@C %Qx~A;ӑ" PQ5X)1V>rrg}攠q F ҪMX(nE Bci+-\lm|صzSS!.;^0I@Vap+0S('|(8n ОSW?,!H˖I^.U^n_j#VCwpA7 [KמS(XT #|&tf#16*֞σjDGZ/'vde_ OP3ulua#YP۷$.#Ppw(V0sN Kb#>/$cSPKh_"N&\ QZVsV}V'wWfQ^DMWPܘCiGDJ\eK:;밎!DݣI٣ wˬxE꣛K9;WPD2-SǺl*~a"ղv4ɗu'_ Sxen9fգV~%G2 m'>I Wc%uJ0NiH.'!&уB@JfW;I#$oR-m#;QO_]9iH'iSH<jRh<=uR%$Сr#Qm%vtmBVR\Ktr\O&\!^LfgB,,LĘ8f@wM_!.5ؕyc}rjk@J[EMÅ'pHqfFPȈ""y>wgua񁵯:g nQ%SjcK랼ZrXDՁى D]¸}nEpr4"{V)aŒSL|=bP'ZpB{WGp;߃Ϊは(Vﳻl6tT]G鵶/LϴN: sqK4aD h?5oidd%I&wocnrޤ=J?DZL3u*lȂ+mKt~Fš8Gjsa$ٟ[#_{iӝj\]oؐzt)PsҍUIg$Hixfn[E{ XV0Ek " §|6v:gHq9VL^&WGEϚ!dB޳VBRs3~6Gi}d of(㛭gT i۾?K` OJųGqü%hlA# 7g?pH>4~XozcUkៗ o.Qp:\60%RB5=G^$h?mamdvl[YNa8akd(#9_!o&@MT+$ dc#v#YZE S3<-I-~W4`RAe'F8oT|@dMOpH}F~_]qZKNӲ !Ԁ6;PH΄ ?v ֪x|B) ֌̳HT5M3ϧ+u4 W;/_mtРAB>fW;S\~~mבEH{TmwIҠR;gbܝN\$NHi5tu =cO|>7JmMh@ eb@i4EEeC|3]ɵŽѸ4#yE6iF07dJ YOGa +T z6})sJ y[~7j3}µCp[&]J88o\6^N' 93a:u ຳ\vlAnr:nLe&A~z-~}IW˦LdZ6$[e1ȿ\!?4ٿb뗬 #YrlşIRG^R ~z#)Y [CIς1jW8Fv{&;n"SÜ: ?p2rK ^2[g23늇L x5fHiα2&;,;D8T0iW a {#Ž9bxY"u ;RPC. g%LJ>G)COGMŻɮd63'NrQA DX0Ad}-@ᨷ8 )BfTo톽KE]qî  lDm1nS-"缤Z@`l163ZQsȲV7BtsBD;MbвoK?v<2 Zϝ{c A.X[ | F4W>JaM,(OwBMonp c=gz~ 輈,LiTO)y)ɬ~ 6K,W+9u%ȓ ES YPPFA2?9FWqP*4Qt-+3?41p;TmZ 1g&(Ȭ>/٣_朁p{H[[_"4DG3{}I7 Is -v -v%7Fzl$AJ#dD}>} -8/d#9QS0!:xPE".׻[Es\Y߂/b|K,79 -r.2?M&VS<'vwz V!O[e, 7oўdk,PG؛;Zeh 2tOf1){~*&˭2Q] {/>HIj`u[TWu eŪ:s`a`Psg kL~۸5%x 5nh(y-o݇=-z+|hmAnM93DBŋY7OuI)^c$.'uAZi8,Ry$Hdd?{.Ly U~-HJb7!ub-r%\{^C觳E^|QZ!qKi+:i<8nC75}"0h{`+h8 fMY@ }P)2> oOX -"N@">KY2C['Q=vV;Abe[A Ke嬧,'#i7m%س?pwfNQd/%3WiGnEOa6spwg3t@Ws`31Ap[`@QAO* 3II7[q0(&>5}/ܚ=nszJv-_ʁ@IB-#KwazY[D~tzV帡IuaCȡ2u4b?G)&hZ"Af}Ʀ \gm \W]npK_;u-&-r^/ Ѭ [.F9]v$a',IYyG݆YƔ%죿YC xkwῴǰ$arQ{pDW\2wd\e_prWXCQ`ptUiOVLoǨӕj..BIϯ ^4RҟE8׏e'>"]vmjyAD\4k"b_B *s+aβ`[tUUlZ꽞ӥ\v-QTm@oodU?I <z7-շf[qWTW b5R;̖: XbRPHMdAgBbi(oW:b"*r0 Q9WR?TnBLD7Z/P:*@Bt}[9ؾ3 7E=k1v}"V<0z5᜵`%ULJ|SucF }muEA3 S\ wBM`sG׼cE* Y_䗹_⾑K`= Ivv' ft^"m<1Ú6{D~+S6/+NFEY;!U)b192\fU1ԫ֍YrGjRZSbԉ4 cBaYTIAw1٘ʯh<5>a <{0m oQh4VOf?#pl\_/CP]q7ZZ3gcɼ3:hrdR$ZzUZu`S%%`?3H*ZnmFN Qi0x۾Ǡf}trWd p+16jbHqq!%~*o4қˮTy,`˦שc7qGrO;NJPz.(,{!CV{gd;Ev9~PYDtFe#x\ncfS\SԶ#]ct~+BeDhx0|5, 98ZLU][I 87g4۟~|vTaa"gՙKsc_c{3m.lI#n,hIг;4_x'⃯k$h)9b4&9,dijR`I& 1d什ɉOS<4gۢ GL(x `J}f^%-,@Zﶟ5_ j}Y>W-18<" ï-IWg9U~GtKHq?Qp əuw gϬ!sqWgMȄ&jtڇ1o3w0xI.kQ@IMB”'1wh#`[X(rÈes>+ >™_:'Xsm-o+1Ľ2Og=;bo:VrڗE`ޠ-'3ۣG-ߊq939ŧSv;m; %jtxSAM3GiTj#hg}32 ,+ V̡'EХC␴#9b2l3X_#7_Fae#Kmj* qs}'І.|gw;".x&ȕ{T~;̕⧍%Ro[7bCw蜗5p Ɇr15zA]VNGfwM-iv^sn5Q[33}V LpNYՔIh Yk9KXp/3p%S .n!=:2#X n9=G73é@e h(a݁Մ70J>-WxS 4Wϗs؞SatPw¶aK &zeOϦ<4/(oQ{_Eʶ&1 .[!;IU ۯS;g ̑^MvB*IE׾OhX.]; qjGQ<&„p*m8xxO.S$B%AKhRTݐf"leYΐjXJ)\N|2v57T-KO6/sk7yMq ۖ>XqJɀ涨&;GD p~\$\VE}4G))|jSJ~;VV s=s,f U\ j-M} 2X˓ϋS"Kyl$iFi;Bmo /"8zN;&Hq孿_ 7尌E xU~H- q34'uSD2:~˖̪cryVG v/&&C69ђn:Z[pc{t;"\wŭNەS1 bUZk+FϾq`R$Gr"Ua;puGX6{$Qᖝ!s -jHïSgąDM빓#Mauk6qu\8B͏X,!k+[fLu4b8N'%09$;~ ^h|2WՒ͛'=Qaiʛn6IfuUh"L_Z5>b5t8ɔ'~)KQ.č;z'{+4]jA T C Ѣ6{W Zf>Ȋڎ` 9SbWx>0blypgx9tq<ңq)ŋ<,%3k~Fx&;.'Ǻ˔;WK%oIe9/ zCS~uB;^Ii6HK#?Y}ߩ 8<@V*٘_-ݩ1(WԗNMwV@FDAoԵ瑕jnP7(jyJ/嬋YtMaEh8++Ψ? 4r /9^zV8@|[f`! wnCU\yitR)б Z9m q* f2,kmF ^$4Sk9fn)fdFY4`h;gJ241W3@PeI;OGaFq|GttʾŇ?n5Qy _xOR5V_ $W_ t63dh*f:6IlC-3As0r24FF @{Pn:9 ywFkNR ,9c#%ۯ @[d_G@0Vif ydpOT}:AdrzH2EYPb>8c j.iWw _T);²!8lF[J* HV&:/^K'?C n+&JdvTnBuԾm g<_NQW`(}>I8XKmFs`x=Өϲx"FWB‡0RL;Qx]"K{sMNcԍpճfġѧ{ް,Z\#c-o*ಛĵ^pY2YfiZtte-{xsŹ9%jVx'/#QpzV E˪~7k皱3L7YM Gtx.~5N@S!p9E3]81n ylܗZ #&2+Պ"݂V)ש[}dGJwS)m!0Yt~SD _jCO2<ΚJLbS;%;3ǓˈWo}raS\}Z,HSs-62XtdU]Ǟ7g]G`6.,^3ؔEn82;9(TPdOݬTi| (E{s\ݬ>ບ&BsQH`&WDshSbr|Ub$lV}ꖨUGށZ0!V|xqM%}jx쀂L>_>v-sgtqjT=Ӝ-n 10bIeKq}sJa*%l,On#bِMdS\@]ag1:.h` |^H}*n˖qa~&}]TCK ťsimٯSklW YB@$po{ǃHڐhdU,:c.g&cf{ (|{ f'd`1t*lbipXj悦,{gQ=φqڤm{t@%S /Nf,2]YGKu1v15Jz7ȌlbB耊poȂU~bPriCYMNz;城IiQa)cz缤NWI<龁-_|ԧ9R꾙+HZQ aEo;gҜ4{oUjoiK7 G\V⌽nQAasjni_*ۑAq yHGmx.8i+9 W܊8z'K f Hjn~c$?dͶUq+Q{]_||JKS75t "VtϞN#℺l-e5,`+EM&B'+odCOMGO ٻ]ᾩE{…RY 1m\蒲iGqUˁ%EGOR; F{Gʚp_zI8QïܑaiL P68a$<(YcX{|][:{ kށjI^ΨϤTāa#2_֝-Ϙ &˔7r_3YٵnxYްSyԦ6aRyq&}ibWъK6߮)О*$+&Gjl;1Q%&K@H.p搅a2nѢTY]'FhZrqϊpߪZ)D mx_C yLSbڂ4E[TQl/_V4E}RKWY Df2u茘G2Zu \F/8?m #[Վ pf/*aj7 `4z9Jy5Qݳ ~S k/?֌#!Գh#I%n˻"F]yo%$HutVEf/X=R.AˢkwKo^}|lRd؈$. ZXFJ(ZcG#uY+_S ITh2 ݯ \KUPa7զ?uj"\4U_Ru,jSuT0Cˆ)jI 2PG8}GNR2uް3 l{+O?1Whf Իnb9y٭KSOvx=,C ޭ]Wq q)tYY8 #Ә\3ڶm7A&QAfplyz5z~W?u' 19N{iD2KʱW«jR! OT&CbixoqGx OQI pF'?g%[8Esh\JW˭t^rȲhY7/#(-Y·ə ΞF lx K5gK)Px}:A!1 zb*j A]C}S& s.Jo9jބ+>DS"J^N2eU>2\SVb\[=C}WdϬ m+3ݦa!db> oh}mGߟCY7oۚ)k撮+ZO.QϬG] 2]QlB>$VÍе>*C/8> Wm:O!QSxנ˸O8pf,6 δ ?[+0 z$q\fQ Ř^M#c{ȐLDS| 3M}Vw,_<ҺR|Wu9K wMf/k<|*2E.hK(@ '# *i7b:B  F lzC7#BH,/ &4WmhOc`X9Ҍ5yn/et&RM!"{FabfP;uT-1n/(9X|]#M %%7<,BmXF_T.pji*1j)< HīӋ;[/dzi-[N=1NWƔ|wwm93VOaߚuSI3o-׃JKMUC5dOb8"Y,-~6-zz55oNLp h&V(Gb,TxyK[ZAq0ւČFT ?q=>31nR9nMMf̘ x<.6FE?4fi~4̵B}i̥xV R!NǸs@[d/CbC-_ᮾQ&u}_f^.^g Jp$`=Ls g,d] pjH]p[j/Pct%U e*[E&);_@?6wrOݙ:%a 鹗]_KoӸNQ̎CI4A׉fAޙqMLSJSeJw|S^?;gp4;Y9\f TiڊPQnҜhf%¤U5XO4J03e4dMd+Ii45NvB9kF> jǰ.}=iKx? :4UP?q%"OfW\Y[޾LN%%gLIKwѠ'3H N@KbCsenIͅљ nwVM'D}LɊ8ˍ? ln~X+|&87Fב\4(pTk+1B.#Ob㡫= -ZM7;BZ+Z͈=p׀meu4d y-ہs2 * 0eK-fthkGct7Q~olԠFɐ9P<B>E#ݛeoru+; HѤif;nդuXuG\!>}aEC"}y;CfHvRFNZ+Jz,\r?z&/Sp~cSz(Tj$:VirC?[],xfIfa+xbn#Fi,a:Eݍ`8n~+s%KḙG Nbu瀲h~0GP <y$P!o5ggfKTʉyO<14V@&pz4?|ɋJpٝ %.$|y9ER2޺ 0bjU~ 2#9 7za|C@n* eL|*Bщ,x٫6)!=-RM:GZ݀W3HpTDSe7[5qSM(332$7e`|-#@݅L)1#^)3J;??Yu1.:gD*KzOHM+J6 +jvnDoGѯ޴ 9ė.@-K$,Ph[#*k~y%ُʮف<8AJnG8[fzf-C|9mW!󔾃!;دʃn=\ғ! c '4\N@\ {voUSj}0:iqDD3 ݑ=ZH 5 תDrrNSDL08bh'L T1NFO0 0Q"*Dׇ4 hX%myKc;غlB]`=@ko&^${RSƑ,>xj'˜ɤώm{ݫ)Du/\L]֩lc=}@PX?D_lERy^[YKjp-z›>tTA3sD8 ^zKnG$' E~}Q[K1 TO ,C0@wb,('wwjL6*ޛߵ`c֍"|=_hMUK^KHiOUWٴRƒXPܚȘ+uzwExcy߆.+WqeXεCrA2gt ./Fkt[yE}mH?Gm>3,xzz1_%jz}ʧ/tߓW"&qayۣ pk;) vU{d]-r+ W݌mB= Idoٗ1]ڝVڨŵr'6JX/ B!^+jZmf#̶ 'һ#Fg .%tkl @.qt,:2&73ngzG3HV4y%Û3VCa#DFPp^L3:yZ7F!=g>,:K(,&±XͲTK%QUq󽛩x>+IJ' wX>Yq{]ň+Y5s`z@9sT\;d [Q-tGWKZAF۾z̑!(,f;Rgk͛V"Ά$tkA*f33~GYUmf&b%0T4&ytn?0;Mz/DZ-p&8OX){e<UDhQwBW/=`R4='/4"j ]`v CZXXT*0ZubO!%,\q! ?b|tِ~7mڳZʊQg~M8܊?h}w\ig ZcӢ_xR T J9"pP``,:݃kִ4M_=rΜ QU?_I!>ǝ06+̶?nW)#v9o'_g| OXw>EDLIˈL>L3b0 ۻ ^%sBc m/hHCx:0eR>Db9/V-zoD)ǃqyr!॒[P4PDe`Q]jym/%jgRJY4ESuԋ hC1JQ4 ڂh|q+҉slfM|>/朳u쀺 $rT&ö @sbR? ƳVwt'e<5J8K24ķ0C]n}UPK7^Ρt=:,qwf%$2nYnȵc DU[L/SZ͛Oj[10 R\m| s'XjJG!: 2qDORw7dfJ,-Y8êrW/WLqadbX_@[-_Ն;R=}Ze6V8bpBZ`X7s8/zb<o4DIHʠ}ڬ0Z[ZZpL߆h`D֏K>F%n?xru_8ݫΡNr!:yݩPq_v0˸ZH_ŔٜڤlD`8}@RA9QxrU@WXGOYr*(oWx!n'Lm?i.9Fe 94#lWh(oxzE*ƌ%>Q$5TVFMr &겚 ω CX N=T&[~$4}/o{^uaż.| ΋5r0YAu|31gG '=DY{tjO(H5Y@jƺIHPr> ηKNiCW5`&Y^G dJ߅gb,/C]lOl yc&-Q*2M%Iڷ.6Iv{ф5eĉ!X2%rwꚯoukV~#oT!z"']Xl>^ r^mHK콟nT~SF^ < K^nvQځ*(E"0føM~e<ۨ~Pyad;LR#ts&oo'pEA@>e5L6(8EYߕ_8Q`brkr&GtӺ_iX"|AZ/5ĕ)&h s*zC%M2ʮI #]ѴM/mf되4I [AKn"Հܑ٣Kw{ݮT`U٢iyƩ<[y %ֺ ?)Qa_=8UOm_1e0fmlU?;ҷNiy`չl\ oꢣbVO*4n|G1}یě56&Y5 QaUa7Ԝ<'E0f`BNHtCen\ţiDqXl\>Xz`)JATSAVPʨHM E\ d/Vuq.?J,n-4PLh''٫aJUKFMÓWgwottve/iSXm<#l߿0|6UFI溪?x!XGqԭ]a^c[3 tLILѹX;}-\STj!\ ).̝YBzKo7QLk]O" ~D{f&y=4AËgQKLg6 >q#;tP8H1ADUs:/oxsxך8fuPj(/sqsF4v0FcZ>RP%vDO+ZETw}+y2MiPҪckG'|.Ì")Fȅ6l%(]? &D =v]crx^#f/D~7` iOyDB+AH;0f[L_ g4T/Z!0uf xA=(Vi3 9:01kO-8 w|<\&k0&Te4`Еg> w1Є/`ct"VF2Lio>h"pN@𶧸Bcђɉm/nn'-y1MS,N%Ӂ*tÆ.ӯn-$B6I/FPQ`<~'eFgMQ% - ̯r."b濈X;ZOBGukcciMw@nW1mb{€g ;  t{o\S2Sӟ,#_VuU^Ƣl_)-Z7P$&s1} ㏶?zES銞s d-~;#hIge;A߿8gKFQI%vM15n4bQ-v_}U‚)Kx2!OR/tQ`!u g(鳽+ҕr~Ҟ&jH=;`FW2I~e6߂Z4Y*~'aL&!Q}mYAdeEN!n O ߗnR3Ej (x`(z_[5&gvӴ|J9P[+ z>ƠݬS+fÒyM;=.7E-sgyo-7LY7wm  BM Y&SXz!bO7df>X>"myŪ L7ޓVr<e1y?y%=Ux]3TuXO>QTQ {#ȁh(u |Ì :QDZluWCi, l/M搰9xȽ}R yD(+I(#!Е XH͢ ,N#eL;X:$7 q)AHA9'oOft#>?ی ֦daˑ9 8)9eGPĠstEZviYP}ݺs'9r<&.LV 4,w*K-u [ TjEwҠೂfv2ՈC%{jM+RU`TFjJN)*6w o0zpwXcg>~tGD'N=Ix9.5-P"z?v??+;^Ke j&槪shŗ.ܱH;v(H\V"tw3=2Bi˺SRw)9'UKE/6*XDLڲ3YfP,8lVM ,@6ͮƿAMҩT~a?Lj i7τOGjl?hx+*hMm;G{bhRaLhܯy6{Kӽڦ#๪ Joɬ.h\PuE˽k Q0{#Ж§tC0dztPu|K6{E_Pp2.xE;*E六Qp#x ꄊhn̺&YJsamǥ:4tds;j-<聟! oF[GK'$,mNNbTn P~7BBUg3Q(+vU{43Uoˣ Aw~Zrh*L q }q9 ?Q3Oe"N%[}V4 }393Y}~mŘJLX}.8lj . 5lUUoCVP~|Z4o% {`l(qHI8p7bc>|{dz=0 `'JEh*d (zO83]K8"V,T njџvH˗] `ԙ b~\i'ORƣu[Sω[f'.d#_nsCFi&`!ީ=[< ʦYu(ռm KA]:Y1%wĸA 9ꩢ@aV*e$We@;yw/6wC Q5,a XQI(`xz=cTݽ/"jxViꆁ5S CBOH茌 sեfHRW~Ά[BjYh,GPrM@_/ӧX;xjUKb-z;BfGZcn0 5́b.ps7FS(M:p6% S߻e"b4r=9EB~n v:sT2+Re^xtk躣%F-5m>=B O5'9{ë-.( z:7#$Su0Of_%Qs\ ~{ l"!_;=d(m(*޶. Ebj*rPWOʶ'C'V/%g8co?2Ӑ^F}1gҪ|E>2*vgal5:f;ƻ3 oLjMW'.\.c!Om`[eQ'jzkjf\1 rP ڤF.aǜvjNWaq)o^tM9?MH~0Zp^ 7G xHӲS$ E|-NeX#Ҝfb鬣inܧ1p'Unhĕp87T8@\<E6%2WFh5\ԔT/!S@Ё\y2i٭ 70ˏ@ĺ)?ǼW98vIPUXcBؔIǵ&,'4Wg!D1#`Om4:%MȵldEO4'zϿ&g^>-GU Rd+!\-,a/lTT!PbqE'͟wwxԈ ";r-2x Ufaem6EN\ȑJe)_HS(@HcGR+v{|UN\CwUت%m]FW8_X' b<T4F~s=vMkoH+5BK !o=l1ic\Yh980~?qtYT鐕 ͩ07,!wQ]' 5n ӉkrrYo|h=IeSẵ[Kx0F<-؂F_ͺlD ?$$%BTr@]o\+b_A7-_DG\ ZّaBSUB>A~p$9h z] o7jca1ݏNӟZi<^5Bp e(r<0iS'!m%("8%fԼ;]VfJ4b*@0Wh` ?̡%!0)yJ4>|[6oJQûoAZ>[>;#,6%d%&͢L_̓2 >h ̙{ hv0a]vBM[ܧqkt(?b Dwե^yY\5 d y_3|G;вڟDe t:~`_wNEִn ӛ_ \ǯZ]D nn'e Rs9&gW |&}ak#= {ЏѯDS`r[Y"95i猳 P].HmB7Cs `e̮3g?hW0cIxhktCx0vד\, [69(+gs՗A%[`r8n2eN@\rePMwl~bzu7R/ItXfle+\@dF.d(ȼ9j+Auv[d(̓GFGXߢ?ZcEMJʔ,FobeTW~Aɖ#rZj<$ _~]`k/;-|MG/q噳UH~}LqvGYIRnpaXxDR;lX[5eRH3. @$D >e#d('{ltqJ+;EVxJ[ O  ivh'{ci$MR>vRSŃJ7a!x6:zdJB4l\n:P;cզBjǯؤ`BiE]Q{K),JKQA5>d!G䦨|9A)=@(0bN"Бw߬VS|!"q[+ykݟ䡟 R:% q}:@Yd׹F eIrUpepN7} |שAm~lwZg'Lb\:#נ{VQޒHa]!NS Ĕ kyſ1_S BwLG5@e 8)StykCh c?w5__bt"-4KJ`'EnDbH3ʭZ w܌;YrQ{p8c~'yLYCJ}C"{"2R-])%d˜ ͨI9 WݙJ?ݐ=qvdN1Muvv8z`.I ~>\G2f)>ٓ4:bpPznu8sFiMphO[I/S#ؙ_ N|զJvl| BƉNz˾d9pUC+Pic3$Zэ^P2@!}SUf+giaI #.ZikG Ʈ&p 1ea9pQUGьW,F˹&dyp]Y43}}KRudDWZjp>ف1>b6>+:NJi-2"%hx~r-q^DU}  ڏ31],u|! _]5\ H=kȹ {Sm偅P4x7>(o겂#At]/`^hsoy{('eEă~4&"e"NuRkE`ǻl^} њ~I-}c7i>2?oWy @tSkJǸ<6͠ pTb)'hL=aauۣ̓t C5KfIb@y8 xjJ,xy$Ep\8HbA[[޵8γx3>,%)LE/l:fj#qĕNj2! y<%smTecVL ~R#kcjR#!#UmnZ~'h_j؅Gop0GSFֳ/u4 c8 |9LkŧO<=&՜`Ak])6Mc{({#N*BΑ#4'y4 h\w>[R0@J咂䘐nwՉ*(?#3]"+ nRvX$N=ʐƦ+ )9&얏xd:.2NUp\l?g?hkt]/rdܵԑ%ke:5x 4QKre>Д?pҊfoͩ7?WVCQ8!ju$X#6$=|PY*9yu-ldh6\.b Ɂ>9qhRe%݇&sGY4MJ1ZcO1k(|}iLeԛo2,g}܌%JR:R^FTE} ԳZ:(ٙڥMZb+ kxepA1Q1E(?Ps cMs#K,Vh7Z[FvH'7( _*O vB&:" S:I=Ef/f"s>cLK/lQqB WT^$[|qEk6&$ZJ5Yq9(n_pdܯRקBXj" ~U,|n0* 9F[3tS-!԰&\ġ/8M^W]V٦" N6a&t:a9t$%z4ThJ o;1IsT{2GSB=6XOu(YfHy2f=6/A.Fа9 DS!*kmU u%z [btg w8*48(T%f&Pxo#^<N=uX)7͢z8t#Glۼ꽃bJ9 YYvZ9>膐n07bq3=뾼VPJ՝D< RùPmoK]ks9ާ6C:JBgO#Y6P"+xj&90C׫RFtWE%nСʉh8T)Js<|-,bfhxߴ`r;lX,*vfX~LuL<0#{qB]9(F1j/U~_l"Av%= "M>>D³5@L'HKJvӼtk `J;p^?#rBzdG8 t )" wmD <'"X-8 "cFFRTFV ByNǣ7$n/ f1bM)Ԩ׻/Mnڢ `DYFFG$>p(o"_8^2" tݻ>7;L^f0V/7/DsKX¡Co>xE0%&8`9xQq8֐gmI""]/1CkQVAy?;L~zN1qt58 cbȽneXإ+t6p !ex09|.Uu#wb20 IYM`?$d&87RYW]UR9*NX{vl l̓Hzdck&g$q<»¦r T^<"W}/zuHH$x!|QOfG}%w}4ѵ/*;U*i\2+=wH (I˰ 5%KGu{Ȱ+|w'[(u)`Zeu7FZtHXn5tW[~ۘY(H[G"ZAYQ`NbSݢ8fآTٌ?R!RON BAN6(j!`Ԇ_f2)T0ۼX[ԘP=H=ϡXۘwȴw1͠OE3h[FwQO@_+wstRҹsR9w:&/҃a^LTUmab7o(T%* ;>fow":^ ]}MT|:cbBtKI5@>{27 5=F="b7+m! f.l#CJ~LlH3DNuU]y岈񜵪ZHᦱw(y}9!N&@ě!J#-+Xt-7OVͤ=2y Yk|TjUIZhx.f"?'0@(' zU&;[L;?8PwTUҞZTzXn[  ӥU- K,V٣A_aIuDT2rUAmyNdXM8d^cիnP 6ó{E(L)tJN}q:I>ɌgrC3T &J:b XQW!-W](ɜ>fW\0g~&>+J Z@qw>|3 uvNlk<ԛ>c[콂?Z{JזI%r}- f׶rk3CL,C lO]r)[e&6@W٣XuD,>Av AМTovV-9Q^CeJvEI닏@I~ulEt#VtEuRt^k5;U"YpFjtdc AImMHXD iهAFH ;,ƯȬᦼ&IԤ<Ѥ]^p{\37vZ>}]khIƧ " ѤnY kv8d\UI`M6Nl&b|:m[rRٝ{ezA-|^9-1RssKv񷠰)-I{U :.q " xT͡ ' IvRr^#J.#/zT ?O6ŲU(0%ݝ' chg#؇h[ iLq#vj9$/<MQ{ͩb3}w͖ 6m{[㨣 Jw\Ff(q( CdbF[Id%t%~w?Z ,qQLfPm,Q>&tao1RݔY.ky:}htb|Am)%K&m~ɵ&+x'm?WS_?dEj!Z.yy UIP0ZWWkХX^'ǘMCTHKrd,Ixi4z;)I ͟s̨hY"ҪrIVP#YGK|- .mO Rrʻ]OW0lTlFN vTн7z"0k|5UT+NâtE]f]1iOvF X.fhZԮo5Q%MVXOjw%KjjdݷܡQ*Ld4<qm&)gX؉4-6ABLRt (AT#u V63y\xˡkA%zGàB]^#@ˡMlŀ0[[MOBL'~W國ѹʬqĕj%rǴ5 ͎#>= W\zج2k.DG'O؃JUvwyK}" Bv-85E{/a|IC& TP(d wkܒU@"FxhξНm r;zOcHS8Xd9"Ԏ mg}(7.z71brf*&~]a*)Skx=$YSoξ) ٶ ͻM.#nIguS'h._56QtؙMɐF̵7B-ns{drG;_>\jWI.'ekMгUE9"0ou-6M% DUmOOS=MԄF)PeW5*wyD 뢮-NQ])[+XEk}d-/t?V|[[hs#¡dCt1Ne4/U7'܀ C̜ϲ|;uN_! Mrs*=̺%2ڻ%|?;Y{ˆzo|gdyuGJఴU_+*$ 6~(lk^~M0kfBL6~R4IBY* \{\Ol 9t4418EcP5^$~J`84 &:?ψ0rՆymSrRcˋ 2)IrdcQhGQ{^nrpNaM~MEӤݙ}]^bj 1`FZW.Ń VxO^N(iEd-Dtc|_3?6Wӳr3G,w@1)[\D|?abu^犀#fIK f&"N؜"wm±hY]^tn4bф@Uj(w׸M+? %~g~uq3qfz'QW*۰D@j&QePHq.|'wwhl{āYx GZ_'1TՎsC g>C"A:'Xi ǣX3,rcgNb3qTeJK WMSnMl?'i5c$M];?ƍC F+LOu;"7No>vp'!P" +)26_q`KYuW_BKGk%53|~bԐ)g9ZW _hY+DVu_ܟW8AHPyII3a:(izr9 Vu:S=J=WGUr-2:\WcכH5.v@AWMBwSp[0ٝf8DGԓ'$7}xT2ckN¥C`?{;qF+wP.󋤇^aXjʐ|fr_bp!3=LOg!e1 ¹QA"\e? Zg9hb`"Or, d}.5v* sY!"927KIQĐ1S3k"%)׀ SʿB}z#"hfJ5p0VKiV_V{Mhe:fC1[kJP4*f, [EgץVjnND3SL)OwcIs}24Ӥ0BuS)^EUٓ)XZy0Q (Pd|jFJ6`DS)4Ҟ:{XcG@T9[xPR]csڱ~mn0s~봷an2L08'yo!L.qoR"ۃ}hӡv߿` Ȁ'}G4G_n75@늍<,)/TH8+c;!1N K8{_~hnjзێ2]54l'}uT#C `E/ZԯvQݒX"%^3LI["_}f{?CGX&sq/radhqvUΖ)z*(|ZrUfU'q:Ax]Xzj$&0̎ݖG|EDidrپ=􅿟X3|[辢fTF]^zW֟KށҼ+"xbhhs /.!P C6-s"iW&v(K8v7LLUˠR!AU!Ce iwQغ~`/6)6 Uvx>i<WL䳥՗HXb]Ipf*dLEP-62Fkég1doj*PUe1/̰FVݨ|xȓit.]h95mpQ`{>G\dǠև"Rp`ZÀ">9\#,0wfrFY5rnmϜ<,AGx"EDcd9? '}KuUTQ{*R;@(vΣ{?)cs q;V}:#EVJՌKfxS|WTI CUW~$esc>'EzbV*2Z@XC<׉`.ti qu"jh2M_\y8k%tYM9 w5 "ĜLiHU>d,%ՊA?ǵZyDHJmdҎb";(t^w/A.2;rݙp2'|jKh nPB>r.+&jDܑ+pa1P3lfS7l3q>pkGqF8}do?b <t[$ɊS{L7;@!'0Umagx ZJ`0cb@acasݰ66_N4K[>[že.獼ӫ4_[A5yqΧ}w¡עGabzȋ"3_<[7ǻTZsCzJׄd;?1v_CL&4NhK;o`?;2RH|~>K@T$Cr{{k3 %rl瘣RsF8d`R_epYL~~5w6ORtux-ۧ: A%u)ТCהlN@*{ro, L(Dn.fzDdvGΞA*: 滷IL04gZٲer6@Wk 07 SJF+t~"V`{ȥi{jS, ΀ SNc>YT4x5?zJ.O a &nw bfi1!F Խɀ4wMȷ %v ߉\ԉbbkɌ~7pB-yuuvGn\bxjG==cAܽ PHD얚w/eo/(vyuǪxBOU8 ^j4/Y''.E Auͱe"4a X?%e낺RUt(YwQ͵Jar 3BR`?[GQgJA;Y|+7_`!O:+ +)brWYt&sjj-6;mqf 9S2hDu/O]Os5vC+6O^Kb @(;DŽQ͊!B 4ΆB%-UBRL-CI6R?Ύ+~z$DaCY 3?3[t0s%i1f=kxO~} \: qʇ{U v'gӲ 0Ɨ\dA( tïW)s6Yʮ]n7'~Cx{q9fOʪ+.[ZRJzL #w3ЪP_HUZ>ADli`VŁtb$7-aYqV5 ¯L4 yHokO)JQ{ً 2]]T?Kz*K5&JێWe\Yc%s]:'$zKY CEF }y;&IqMa55'4Ϫ[p,'$;yV1[nÊȥ]<0Y$f$dx5gf!:{"u}yݎ jvB~`Oi'mv4^^N,"!/9$Qނ=.do2ǽ3RgmHxq,mZ8fY^R3C_-`^ r[9=22.xz3>?X|h< ^ 5lx0b5!Ă_sNX MQZfbC0- %?"rkT=EMʲLz>~Ѣq7q䎍osJ]9hl$\+˗?X,\z/[]v+AK& F pN76J,r;hG iE'/-OS )D-HʋhLA;\g[b ̒vx1~Ŏd?o‹wolȄgT1Z{mh07X ǷkG]Y(rRIrRň\ĥknݐvҡYZ02?0DX+l >,Z һ.әEMiOdL2l6Z+*oZa"S{$ |̛BwIt"Y ,JCpxf*:uu)\,s-h-J*Ltv)}vK.0HMDBb*m"wD5rщ=+h2fLC,I̞l"Z~ۼ5`׶*;?$Ue0u|⏳+Xl<ɽyՖQx0K9$=Y@NY~+{X4߃-'9 P Cpgy׸42:1[RϏ-C%]ɓf҃8mZn߰W:_C&qTIIo_?SN s[M n3?է-bcҌ6ފ/gy!Th?yOS1oƒדԚS0#]Jlj_zE}6ŢWB-c3 L~| 'ӑ9e0 PU0I8MZM+1 rHVjnws2~o C_C c sM Թ\;zV&ɻ w~fH]%&;Y}2Te;<`27VB ޠ)>N;hɳpuZ˹a#/tI*H ϱ'=T'C%_ҁ(bAy9` ):u{LX?t \%&GX=u/ ҦK}.sp'*D 'kS?QR|Χ:۪~NS+]5A&!Џ s*MK=~C0U ꃮeRt*<fiNAm.0q WKgp0h Y|K hk`LW;Za4p:t-=/ Ya[U%Ls?~vRH suF /< .'Q#4L3L(CֹL~הFc~(\|DA:q p&A5@Hs_Nu{z9K+?]v6b6}q ؎F]h1>ܩ2oH@S~8L 0-fܨp_›ʚ[HhB_9^xC93?N l*,=6Hx^X|ja^xۆ!1k~y?[PPF#(XsaW{0>`h'7E "D VP5*Q\htTF!ɏ` rad1u^V6A8 AϪe^z@~ 7s>mr@m,r=ǣoÍo9Fv-d<Tnِy)Ӌ`UXՐbœ>Orq.IH!<3/n| 4|] X7IXN|VA~V&И/b` F@i}-1 , pc铯 P; iQ`Vg#/}:..bM6M"vpFֻw*KaENUU ܯ*cy{M.VAld$GgR| F+jM#$|X$lD9,~ku5_:ARk\Gp\]y",[nn>3 q9^ѴШՉj>Z#Ԥ?$~.@*As>(;<1V3%DuND o@}Hrz.w8s@k'j)[4w݃>_K)\ZUkaǵ>2 j$^e">v1ǹL|_*SZAmUuD;&]B;,C#+}籏' *j㴈#Jf >7Sq*emb.*l`,t 5Qz^^`ho?*Sȭt0d"AL2Մn{{*MFQ:Ne{G0'٘F3u諌zH$ {k-pr%:o، gHtV8pHI8zUc`^h& rH7hYrJ@VGQ ؒ.K`)W6E<4{lLHatb Q"(M*?9g"a=5k\+տX'uXf?`ƜJ"0؍MW}PT͂H͕GJтpAq4r?pq*ޘ{U𷖀-A\x}uJmMWӎd~ 9P,!,+^r[Uumlm呀峍Op1%P'߻:,hmCW#Q(^.,蚔o[h)ԘcQ^#Vaj>+>__ ] dľky_kP8efG(4`ЂeknTMꋧYϚdXG)Ue_>a[B2Zjչդjo$s,o<һgO[I v@!5 @d\Ŏ=?(eAY̹`A!36,4&ֈk0+JZ ^oec5)#z7P"ŷ"έES9Nq}h^hn_^m?9?G]oc}UY_^idϋu;ǫẅKMt_< +>H-0,&EICDn>O*54s3ݨ|-ΨM+1)`8x7Dˠ@yQ uS*CcB,&vlw͜mܻ<ݠ!@❝_Q^;:+T- };mQUeuߗw3eçOxq|ցpXWvOM1J٦@7pX%,-섥~!d+HO@e,Xfilɐܸ16YR, NZqn>v-0 9T} L@dyh\uq,\F6Jlyj骋meށ!ZՇ2t0a*!Z!MUcRH.kZ'>˖%-Eɣ"a*R탒mq qŪx a5nc3_A]aXjI]=gcG;͓p#cPe4Zx,,Z57ol9y/+%7h[Gnk* qҘlsؐo+t#2$ RGi_cy|DĶg,1pUZQ dB0"ܒ3,B4(BWƔ~7Ը1'Ca~مՀ-Xp)XD"ۨDQ6 Os辌DFo <3Z޿9SR2 ~,0^F׀Æ1/, a,bvE}ϗ!Q,!AӳZ[7jvRՊRZ4KWUEQEgЫT,Ln՜,t 7@}Q]Qj m@8C'K"聻@bݓѥ\,SG9{`4x*X֙v[-EV5k%̠(@Δ_ҡXؔS}flaTibvNvv㖓ᗑ7D:J E<Oz&*Ty.g} o2g@׬ro,ΥaSDO1dhC#_όM*,yoQ?g."%0R0YY=35Yh 뀣L'-a]PG u<!V4[.jڷ˰KmE3e]Es X@K#emi;{7Ù"P8DErP azZt@?RvZ6t?:NrBlx>l&nM5,~>I h ͌FJ>.FK o <&zۻp\z{PxVխ4 ݏ\Odc*?/=qw`qENxT.2*9XTdrlY:5+Y" muIK^|H/E˦(zJ=0,A+2oGl}j8⼁Y7 "opZ& O1-)Ѝ.@5%N`S6w'S#Y=hPlO1unsh>=0c@wYN,^> 1k r@qi]7gm Xb$\oW2pNΰ5mU6{Q5<ßGx_ wmފ!p* `P#[^?4ˤ@~|^ÝR }v5pvt{J@b;/}:P|ifQ 8ibgv- ^TB'3Apm[H[[qcE> Pa (?ay0,rcj"~[{e9J+r{-UffwAG'ZDT ]Xf3h;;&bMad N?߽?$ Rlٙy Q2GIuCE~°0ً%ɶ~-9G1d&^Ʈuӽ5\@H {[ì > 2ʼLn#xY^-gǞ/hFS=Xhs[L9jCӵWH\zE<{If7L%!_|j;`Xgحpsdb^X?2w%-3JnJ4v0]g^AҪߩjm \ X +~z2'{5Y90Y riUA0_voy':J ֡OcEypRƩWO'/H#,u lN<lhp\-(]f{7j$0>?c-aqI+tT?a?bCcA$#[ Cr@=ap(_]2fƍʟ25XCeo%Q䃤RTU;([/nu.u욢J$@%e "C/odD_a@!-~ s V0vK_-I`=qXgtu,>)Y;j9B64\B2䠗AԨAd0Rb }=d,(roxgEʧO,0u}o+GW5 mCŮ<(@TSLOǎ& ٿ"lu[L6 +/VW̴kr.#cD8qg!u6Tw9P]郁g*[J. vThe(5`E_#^ BUL3}TQTl=,ä˙ELS1Xf*P;2T2bNHra\N ˏhMTfo3^BʺWyXJr6WohAY+w8V\'f56G]oT`%Aٱ^(赔p=1sgN MYUdU}`|"Z @Rm0dǓhYu9ֱܴGT#0e3~WwMYxSRR'c  " a}4>O@bX~L;VoeJXdpvFw`(zX. *vM|U7I254w`_x47·ߵ]Sp6Y?0YM贞|hSAdAĹ_r/m_n7BcWð#C W'QDVg Aq#/&ZdFEu7JI[wXp=njU$!}gSd'͖b@jd2t*\F}uXc)pDm p-ieYv1 lIQ4`kɹ眥g}) ;yj핅5S/b}$ÏYܢpulNWX:k fN>M+]`aޚGy&e2鳊&ZĤ{6)>JEC:lpf!$\UBe^,c)rCC><3*??Ą4K j8 c' G.cW1a厵|A)b1;#^#&c؁͵KANX3&v<D=Νb!VTӵ_stuّ m6j qՈm{\?cg'e0$-{.r)qMM_2b`)~p4ʤN/DK\ՃK24,\u(PbMx`bwUP*yQ 2"}/tU; k@7ߡœCjVC+'NJ$+d& Em"<5ݪE8cq2\7J1s6"R]ŇsmV0QI΃lfl1-B?ܮp+ a1tN50qtQn 'Jd VoR=S_2ͣu΢3h0mlOG KY~1weQ[zFGǞ~mp۩9]8}sƪ <0S5ԡ=?تXXNFʙثDgPq{IDwN# 8% ܟd|tKl08PYdx/(k\OaeM#βHwQ!ױPhfмo t=k-JӽmQvam:%xDNk㊬lDp!T\A}Omݕb@;a#%5Ttk]0Fa>q^wX *֓ӁkNipXoTv0N"n$Uhۂ_%~D;E6nolf4~mL6I̦ B)*?8,Y\ը$?3H>$Z A9^4L$w[55#!cL $nuy$'ek j|]-0w&f֫u[;ܷǜ߲RxH|q&޲Z@b R=dγXs8~ơR,_7j31F˴Rn!s:|BkYaR޾2&Ժ9,M|oS/<''w~mR76Q }o˜ EMLAwF_=a=o}5Y>tO%G; fex?%\yoN˜@ ʡI 5{,:ѣ+%2 ! 14ב:k]Pg`xOKE5i5h)߶<>6]*Ĉg !$UZ0]ӴG/^QSmO.d1^A-ʳtf,ji>tEKaQ\1-GEJn>&KY[3"* bľѐsJ:8G ~Ti̞z_ظE'?j%PRl7@#M &>W״YCu|:/x.,v7781ߢ ٲ`MZ^Q!S=sF ̔*-Rj 5&TAʹIhzt%O -˵KFK!'GXW9Z Okpd#TORFDG3Z,_CW%캐ć6@9S׿1dH=|#FHY $BB8ovRQ_vC'0`D կDE+rf\)\?8*ޕkb|!yNjn2[e 76i|'4)&Ntjrog Fѩh$R"^er5Skγmv .rLVBKyyFI!%ڠ2|U#ܻ9|gCc7O7Ȗ$UJPw\i=Vmm`eÖg vFBP怭 jbζB!\N'kStJ~ !)_-:ۤU7&Ioz;?_sb-)A{Ͽݓe/z D={9$h/h_S\\_ҹڤxNΤ\^|j:F0lO _]j\t*Z;DCG(ol/@+Oc0֎sM%^6/}:֞)*f3,cB@ cXRi3&vHKENPQV~cSWsԷq$f0MlώtWakV~u= ~Z{pĢY.ޤ74̆5+CU[@F twZz7JFtP&I[Ӑ>@&Ҍ'ʠ+-nFSG\($ai%8a͵K k]Md^,熋즌@8 Gva 3)Dd9،2[, |l%`o]U$>j_ ;P7ꌂ)yU]QvU);:{k_U5r|GEխ-YtuEw%/5B<}U*&x2%՜i4R*ƈMp#Q?n0pǩ\~ } ]_z8=c\S{ &^ީ.gaU}U{L}pajW l\}NE) |@+w) Ɩ Z ВIb hݨJA(sMժ$H,?q K~9L8QE} fCyhZx(aQ59xZ‹dvcL7s<(/ \ޓkWaUB Q J\҄UXE`$@m sk[5j)@1>*NPyR;69lT-7;xCy sfP Uqn"%gdU[q-ۗ`#WGoxAR-x}zBY3jKŅ,;ǻ<\[6QqP5 4Ԡ CApg/ij+P⟂s[ c\%WfF$z]j_hs7Y!F;w$NSAY֐2ھ:CJ+oG]tkh娕'US% RĠ&R>&3q^5t}o`CJYfK$t-{rQij tW>8q~_0cy.avp8V85~DA&dPʞϙg"H}Pdʦ`GQ! C0uMN$"T| 0/n`Ѡ|nm{\vI fոS[AGF6$~KO(-u X"GÍlv4,[Gw kT5Ö,c"ll-zwt7Y=|[{ H=ʽ 8yURvO1N=,L%"Fׯ ᮗY\eqcKٶf5sڞyl4UB QBz@}=9XXPI:1(úsON=4IYgU)p!Z6Q7Y?`YM#"ęܹʨ,㺔X$ 4nQoP:nK@[iTCn; x:;O>]ﯼ.񍄨'o!…y#Pkeo-kj6tl5翿hST`׌UEJnH_ prɭ|NX-bd}EMʺK`yfKTBbn  yZrn[5&\P0 9#Ԉ w9Q[sHŮm@[cR-Ӳמsى϶%\DL~%j£"*V@@$cS~vcuJ}{_?ns(AFh)Kz`SQq\[4Jʃ (?(0L U-5zŅȎ֋$u>U7bn C;==2IY/ې,5-h%5_ be! EPz)%ݰ= -kYES.~P+m2?á Vù=1}E%$W!fS #4yYX }ht߭?l %,~PCo'yyYeTT`mчX'\6𑊷GM]QD^v8͝!I.Tm'kC;sesDFN";*_?J#< |Έe>M7'x)̣"cS>X.O|QI4hPTdtY +9h T22Is&ytg Xro*#D ^7AYOdJ>"s ̬? )a6L=jj9 }̃_e*/töz K'Ħ5^Y]{׶- n,QS~#dI5Df<_#o-[p1f{wV{p ,@CBJߝ 'IJڢWGW^'A-͂MRDd :4A,2wLub8}g@̉=<1E8T$n=I\*65C 9.7[vvFQg.z@n ~fI +Wo@r&AoM{ʶ>0IF !(Mc}.@gja~Q{`(tp -MUcߒ(G{)pG"sM6Ci$?acϓ!¿[@ w9_󯔬rW 5W{v,v*uOtCFR/y/tڵNM<Q'Λ :8MԴnu}:CC>)J> Fwm<<ZEgc٦HB %,zl?tyxbntOAǷ{Y5b"p/ wۇAf_9Dv=1: jEQKg?EO[b:|m3k/jRuDXA&Np{2g"u+yt ؖ9!i$E4dQR3Y)7  ҎoT@4pyIkG *CH)qZh 5E}VRw0Xy.N%4ƚ9Z-5~g!WNqF~Ѐ)=pp$/ <)) ::Z'mJM[1lJ.vD/?fXQe<$ӅAiJ_0JJ5v uكA%?`F өl'&uy*]ᇈ!=dZh6,!IOIm6$ziJM" .X9S"zII#F{" wti7A\tXH=[9*Ҕ~Dn/_WυXGFn8zr-'U -PQ/Y~7!v]ڎcj\+6BNOɣb~Dc?MAxGT)TJ8BYqj" M~D;n4 *?!G-ց>~E쯩^,KQJ?">SBdy,&Cr`~\UJ\YT RЮ81ܶ̍|bSϒy@rsnݗuS/]zilݵ[łv E6:n<ܯWNRؘ2\e{`8U9y㠉?6#̤ ʛMK6 3s]* dI6:T[{(Lm vDaۺ[ _wF9G䣸0kW>$ϙKXʎ#XJ) $tA?C^C.5N)W:vHw_ςdˮޝf8mOm|}5KD] B1Rc,Rϻr^D˅D2rYiđʨveN9Y,M?ʚt %rqq0?ꗄnpi;5>6k3 HZ1fQCJ.ooAP|J6Jʴ L@CiG>#\Jd4Y UⓚASWCl? QŸp Gf ؞Vu^نX|0ࣗ$4smȾ+uȂlAWPwG3ӤJ?DZѭ&C+V)S\r" +"iƃžO2^'6< #Hj3DT*J BFe1p5쟺!Vc;2IPJ2n`@i]!ki}m("u4hH| =-o7e#@ݻ|B9ׯUi<)/˜)HȔ3@M3p53T*R en?tʧ|גCoIžOeUMѥ˸2Z0^u!c@bbW ]pC1xRdUB{ӛi~W3j Sc1luY F^=W\as HjT9'zq}C3Ñ#ӵd-jK X9-V,? ېex+NJsR2Z8hNN8R\ |mls/Q+/'T;@͚fe ogm#CUsZaAHiG`FEL5{Z$3ທ&\*$kDnbx@$Jߚ Etoy!@ i6͌C{8&ܫw]@D#OMM{MX*'LKت{u7%jQo:+VMYQB.j'E1#e Egͫ:֍x\rRQf:SLd >Ҿ} B.1p.v@pE@K~H a݄QY('"$?}_(>(\._E+eMknkQۏ͉.[XL l!e`$YWjN/( .y~ 8Als-(U:3X]:,"a2_Qy~Ϩ-π}L9I=m䲷6 L=#h(U;*2o2<:1 Oء>×adMښG(lrje&B \5J67cF:UPKO`8t)BLΤۄoIK⯷7->^Jo:+M\Yޯ-"UdC7EE*2,EƢkQJ?:_t@<ȃ F>[ޠ1NO1&QXnPyn+]ҵL@$ ``mpgoH~y3#FpWbΑ\7FS#y܂rs$vw3JMy .'.?L;;REQO% LVq,%mnjDa<,{!L~?ȝG-ą-ˋ Enr^{`A:74=[#/ݼ( 'ƋjVm3[7@1'6bH ޙA|LҶE"p?TatVqNkrpaMNAd/.i)4rj6sM*cL!=XAutڈ륿yS"TȺmS~e%G `iMlp٠-,D/qpַ?g,C=6;anhl1ip{`TUq`+C^~av49q 2Q(G 7~+=GLf#Z?!KJʸIDDMw=F))Z"#6ѾՊ]kEQC2V0ebB󗎅p+x O97 c %Z҅ČXsI5'W2/#BnV9FHv;1Jyp! ZI9%Lv| j F?00hYX&DdbͿ]ܰWsnNe5hq/=)[1H{[3{ xF.%sB[RDl<-o3 4fj6Ǝ⟹cn`݆硊)fB,Kj 4sL0T/nuDlX4FU"lM$YD=#SRN|r.X_ymTGfŧ$Wǣa7Ꭷ;RC:ۻy!t; 3\7ۧ2' ۋ2B cOXO7ܚ֨D\e宋=-tEtL*iz"'(%9΀S4O"Pq+ȒtbL<뭚T"gKxym3coرqϯ{|``>6DEۉKgX&ȜßA!6r%cEߺI.%t(vks?-^Bnug槐*[Bn!Fz)Rnth->DG* pL[w f> 2q(fip,f+|b`VJ~AU%%,0UaV,hzyk†MYĥ)c/--K@]*%d#l+DZ&<9m{t[W+ % H'HO}ímrH9߱diEh^5b ,Z8~#bhm 3Wvm]f@aMͣaE9iz9&W$XǛzv r}'NRϓ?wɛuNFKR>t G;/H vDda/z_FZDᙼ)#sV< A9 'tT7ƽ/^J57E^gw5`ȵ+Y~V ,[WIfG?Dz!BӠFz.vR5(!־Gʙ(,)Ȑ= Dʓ/_&bLi/a| ;]CvqwrxnM"[mؚY/mIfbq|lQ-/eGTpmrM[m)lYN/#N Cq2>R)vk>?"w[,*ŽQG֋=GAc-;ZZ )T@' K1j͆T~ZHo񼺵WaYŬ%!7SнO7:aa RQl]2T{eq&ʑRn(yXn_L'RF,M{vZ^^@Qr(Oz_f"z.FeIA@vX :ȬGp_@MWA LH .^d٭SE ' }mY[Hv0 ۺDZj jg7ni,Ί,>(Jv"/f.D&=Kj%i;o`9ppV^eE ES"uF{qщ[̖'=Ui.; !YFۍ-Qfи/\AF5yhQ!2=WhS2ުRF=Oǵi>Yx`]UV&ʼ1e"t,6M*hQ\܈q`N$;l[%H2#vRaW?Un4Rȟ0oRqHוpT,BcJD4 ^K\PK mq?{bs9GխI1v`%;֠TrTAT㣚0MSKM:E! b^/{vєl;(N݋Qݐk+@ 5̍Y!clY-}nCJċdʇh=ˌ 3Rp*pu Nڋgl5`?hƚq.N0t OZƶ7@9L=tY׃ZxU_IsfCLCȗ@IM1xMCfSH(4P=Y_ ۀ EvJ9O;L*dg 6@]9*`>hHqs}0E##duySF;uꊚh建;`n+ , @rTreU:̊FY+RL3mfA YIIn4a4;<9F٠X_3_KJ'L/DVܽு–CUzr6 $cHʴ;(̾R>On$ [ݙ#zK궔̶$NjtrU/hd,xw6spi:d | ^&C8"\JtOqվu,ԭQF!UiB ʻBOMx}6HZֺTXke'vp4&:ܷئE5kT2=Μ^']"/tĈ#M~KV1Gl@ (EXLc>T_}4WkK76,Z:/QYrfwL?9 |C]X")ʵM)WSȪrc՛ց-ce|pv{6P~OthOe [6yL.FMR:7"@8z_5e4{kpXZxW˝рMoV}Ąy޻ȏt)SZItlVe pSYQ쏧j[m8b,zJuL(R6Z']E!g=y-1H< ,wb:WZ`k,3ůBj1?݊Ěo"Od0hHGacHzaQOM|հOϓPvޗ"EhYL|uxfGU&'%*BjJ9.z !/8{!'D-;ug3FUՙC$em[1Nt&51>SƩ|MrWnPח@=Ȍ=<[Psr _ĬOj*4+}89jČ7?“b1f&WU˦88xMɣp | e(8،.A]wXpY:YB.u ^\"/kiMCw_PPoMѭj/XV!w8֐:IZMNSl_䑾7³+[k;[lf CNipa?D'M !kC(F#$L6L\n'#]ٴ.|\ᵄOmw:&BGx#i`׶6@7i*LQVRÍhe7[J*c~nu7oY#l#"d4ij|'UmxR"uk-]04՝Mk+EL*d( 63A;qe"ւ2'^R]H8k"? Zawbr UDFE: a(S|c*AQt2qq?(e9<5[tW]@X6' * 8E?UUzq1wz(߹4MDB;k 4 ;e[Ź]vLI :2ѳkDv|_9H"8 4`2Q9 ̺ۖB$I>qc?si(G)WhƖi(ݚ7H}Gag>oD2|5{Nώ'H1}V` DXrh}Qq6q٩ O}͵ hRI$>ʠDeI;k\j2;qK͂xkZ;`$)\xNW?d&_Sg B:a#߃AXh0 75*u&Ì Bƚ_#x) `P  UMe%zնP;H4*r-?vWCcjPU8CT{=묦;u/ur1 W)͸JM#<\gZ޸!;@_6FhP`PM68;qS% Nu_*/g^'LCܫH_xȴ%WjIr[P Sk9zN!ހ}hGE6JѥƲA}$kVP=m ]?KZ"QT}{OOzUzC˶v+G@6 5?w. Ԑ2Y *s ;C;yUH򷟌oꁓ4AP)i|(oa+& \D+7dhcڔ}e(DŢ|˜F` c _wIspxpOKT"oy>τ ծQqyuƳ[[`J<~ .5-̔00=z|~Ï:MSF^d@E:)%NG{S0og^'nV%MZ|%"-82`0vFj⒌!1WʜNM-zDs/dK KGwܠ?ې3Vk )ح*v;J<6j  lQ!UK {YL^剤-lD4ɧw0VU6J`e~caq">}%*l똺|<̞y%nuII>n|HcN%~ڪI[- "<f \gQU0MJ[Hՙq83d[eĠe e3^[@n!3$U?3% -G' EܯE"wϒ-ƥHҢ%]*jBskMu)bb1O~tu]9bÞU&:.:VL {|蘹G˃s-> K|gRyiELHQ^_G0tڤ W4e&؀ǚo%f&wgrNt:*?b)I]rI 4SE zX~kQK1%!Y؝!7}~q,^ Par.5\ \y#9asZƯբZsV1#l7XDH)/bQEgQ57L=5";wRN3`0t=v=5jeTґq3Ͱχ5%d(Ue(:. hԧtƝ90Y)  o0U׆8D`kGRgz}%?p A fQ@!TYTySk0UZTzt`0K%)a+]jRBwnYFdhwIkZɐ/F #Y#KœpzXPvX(˖@2hi`6߷70%v[1zPWfkJT.KHHEG ecuJ!W$qa QKlZۂ=(VK KZ+fc.3:Q!{_z*;p^2}˙fJMGDZ{ȗuH[s7Ii{2 5VS%.mBK/: "VVHL.4'uSrۥA)G70c ӣ+1b .fƍ#t..,o FQDU| 9\90_V,)Wxa!Fu?08a[A1r 3WUDeyh&p "UP'V~&*m3ӯaf@ut`a6w !Wvg9.~N[{75ݮ\^T*4ʧ.-~`R{GyƬ̄V*̕< Өz풩 >7cNr0Jڸq ˡ.|D"1D.VMs+AkCSla>Csrİ|8繌,Wa}H|lCoyi5h.#]i_^ 9w zb 9h\q+:f$i+5_:MrlxK%D%Yq4+h,(ЦH,3Q4n*,ti##"8L5[C_J Z%۱2O򡼒aZ@6,dfrfg_ǹN/uUvN LTc8vʪ@Bh2 5%yb=j됫=LKkfº5f؈1ķN3=mS O x?dSs%$:KC~C21mG4f~qMծk9*YΎ~OZ#$Th@ q9j8(@ETyqT; wo|a"M6xnr OL=X*"|=NwrwE9L { ݱ AL";BA;q.SEZUytJe5&U}WHW8~)V8@Z@^B]0E-KXI4gX=w" ?gxeq4_U߫ӁIXJ儏&xKR_BvqIS#Oj^?g SPpk+ `-WY̘tE䫪94fie;z&=P6ۢ5|J'h,KdH4J@P@ɏdgDg 1`6 T7=&TlZv4T:rxl'O{~7p:juK4(Y(ȻƳ56,)43.5kKӮ߬轪PP\zsv>fteJ~:XpuZ50Cړ+uU0r.LE`ʖO6R[:hn< 4x=.=U7G;HPoVjJYfC"r=2'{ErRh)X3E/;̎wJG(?FC0^z kfE.=:42m+L#Lcd9I+yDs B*KoQ8➽_@XT;l9pz%?qdVjR/8䌌q-6|i=̥§}=fο(L n zW@й&!E~ #<*ޏ6?5!t]zW>mҪ `;`Y_mDw۵bކm.qPDF,f4I` L7zrZM t#ku -=dJT,x{k.vs,p(3*)QXb"=E*Jj!kݝޝv'%H&㢚W#sz~ 8T%IÙBj3hTBt"߸_lFP@vM+IPm>V¯ʰDB^<9W -_yr}Mb5(Aq:ܦC%Q3o#McҼ8l#Ӑ;qEbv'`39sOۻ 5լɐFstOGzr"+ D)?撬 6I6^q\Skگo jzsYrx[rZN xҗ\痕"i l&rAʠP]쐁Y]80lQ4` ;3g!f.ԺcND/֪k-n ?km䬬 ) =ǂܮa7,>)2QB]ɼD 6_ݸv9fl?s3>lQ1sU%3H;IHj7m ^9Tty+>n6H?@5^t̂ !.]V0,^ef*,n/X8~WX\q\ C=*I}Q >`(%#Rjxk{L=]} .@=õ?0*:TyLDkޤ3_N-Nܥ#X-5==h6\jxDo,uFul\Dp\'G&:s0I$exOrɊSrɿ#c)PddyM4n0_Wi=ӏɈR8]7ŢWnd*,4liIτztwg)0䕖t3<E9hQSNBw:vl!VpK,}A@G-W˃&R"0E8`uv^Aя/6EξeKrL.B~њ7zQS? tO{0%?U-Yq 7FДzG+ꪧ ~t&ʇ]TC W0ptsۨvəh2%ѯnSÎ>GxZdڜNQx: KQ1]/]9ҙ[no`nQ{x= F׀!mT.mp dmRZԆpo=I!+M^ja0 vϕR٤,lxC3{mSg ]*t/G 1 scUOx|noNWQ%)Gzό82W*td&"!O. 4~1),'W3~{'ؾ`r%@;hE3:r+兗xu AFQ.8)8׀Kӵb85] r h|GATs|,))$Ph:w̤X6]5nlXbN :uJًGlJ^g2i7c jDڣwlJNS h?zЃd7uWv=<;c?"a X7j!z[20NIe R&Yhʖ9<^&fԱ{pUڢyG1`fii`|ڱZkaa(9m-{xONsݡpyfZEneF|gڰt:i*j Sw^-Z&ϮpHK'\eg$lbK}&p˿x5˞@&QԩꬴȈ=>&3[1fn t$@A髒U fraweE4FBh1RB)¨Qw^Q61 jGGɛe"pGlQ3 #KY%,1nRj$C);̿t8M/HZdGT& _O F!p`fS{~Е$=П{=wՂcjX-WŶl{z'y!!g % \B{ sHb#[ ʪ+r ТSJ+pyHOB1X0BEP#+ᩡ?ٰ'[9=eϵFmA8KIr@. ?)G5kY>,=/VәA*#G1/aޏ(!<hdK/5(gt kGǠ\wBN+Eȿ7^+_HBձ߂+wnQG_iPR~k0H1 zIG,Wpjial@J6Yqmz ơT/JYٷ*zCr2txky# bЕx8i#]xGb϶m5>BӏJY!%F|PVY=9u!/So^"WJ-μ)[Fa½vS&*/}H紿1dKnuWy3ۇu9ҙk [ӈ x,ܰ2M]<DNJqc&hRw׏zR_:FˊMy@̥WM tI5-eGoA&t!֡=+=n <{0. =/H!; 9 sD$﨏B E_IH3ıe:4-N4dMg4ڼd54\ď}Tl؊J!~!GU8SHuo0}V<\䚟rpQyHxwޡhBmVeJ gCh|iԡ)H%Z=J4}xxS7WRqI4ѐ.^[ϝ!a@^ +{ k$kw4z'@`jNGM[' T1?֊B&p!!?'!T5ب?5PzA*M*%$ToWJ'cj͂ě'q}@lJsbn,;BVQ`|/|S 9 v8mSV1%iXEE2-" n ؽ@;g>,ϙSMf<:Q#OX=a4d(',_ vyat~oQq<H߂WOkyŖ踱A \7܄81aA$Θ)%|91߈*ċebH_2Ʋ!l6J (,o‚ԙ:b8~Rjlrz.[ &#"s;Jk"{#ZXӒo!0&p+uc/o+*o~e/Cw{OAV5vѐ$%k;@O 3 'S>ݰs 1Fs*5B@7fsXzPt[DF:,EئS4m_*jTb[vdm>*~/wIKhx>d]ycSO1a0$mI,oHt7*C#%`N\9Wb#l-e6# 6uZ:,6M$k)~eLpC44 ekPF4`/`q{Neɝ{TlKP!v؜L9XEjW[oTRʯn}XX{nw8bFg/E2x[=$l/`O(6v.^޸bCd7ՠgfz})o[8ZwU#/ ,*M72_1tq)5_EBu 2LjaC.]fq઱wˍF:wò^URhLJukiw/]u(KrJS 9) }ɲD[T3 v0 E&'Ge E’OD?ԠE1î;M~CߟJ:g۬ f{,#DzmR:+`% m L2+{z۲P^pk^ 0 5%{,-?E V'(}т׋t*a@9 <<ۆ\aX@P;G٩,\DdchKC(^D|T1|E4CRк7 gr[XGu'O:Mv mS[PaB,D^1բ1]n_.=~5S2zVz˵RNͰgޯ 76_2uRe<țd5-Tlf74ϓH'^W/\;TR[x,14 1D:YԑE 7#DKP#tԻy6k͝>V)QdX"lhx剖gX4 9C$lq]Hdk|% b$ HP7A:0  o ͧo=z@kR%(Z;½4Ѵ %S-~-cRǑѿ>vTgPL@  Y#gyk{P#'fT#E5K{A\-SN.@ث8` TT+DbRu)rIe+HQ-PaHTlk*wnk%\yr:jZ:j_x45֢-NfQM30 sW⫘5ݡ:iu@>n8Ӌ@=; p+(=|3^Ap":̮(c@t&GD8&} {y/.gG[9i>> d2/drs!N:YzO!;(Cu4s<N3N wq AO Y^8`|088"Gb8 LqC͍7-G6ƺ47KtUj* 71aDa-&|I;&8_63"ٱ&߅I86;E6+k%ww$37:Nt-ohd9܀U: 9?Dž{5'?fOt}7Vb|(u6 Eɝa]$蠻+jp)qkA٭9Ui<1y4/ l?,Bp'(BW=X]0qI*CQu NJeik_wcO0'岏t?Khr  ˀDċ)׺8`ۇ@)I.@~M dX~l#Q,x MZ穐mS%D~_[⎆fPWZ1rx1Zp s4%x,>+Cge0׏g#]Qx߰H: )8hV밶V2}mAry-1DVZʘd"ng!P}.gr=༅Ec.fRu&[Jn^}wZ e$W7 N؝SiV ֱ@EamCˆG 45ؿW؁ΚU4#\Gn`_֖HZliŜcW .Ԍiu2(s:2鎢ls ET7ޛ&#izu’[cc<䷖]En^Hm0ථB~-$upoZzmnP;J5 GL7 \=֤CIhYʞ+ EXW:"a>A^˻+(^0&VX\SfL<NRuXsbOF2N)ϥ-p!A`iP̮%R>KP"S;v6!^fT2?pvUC%"0N5iFmUz@WepP +ZHq@si䷣߈wbެ򭊙oUO{voMtcX҅T!N|}_,c4 8?E56x$ir:Bg =P$F9 2 ⪓؈@K$gw)q/JA4ބ\ L[1~h#hVH @"h:7VrgЬNG$NHް<qq5(g|ĘS:gbF|p|BD䶵o#Hˆ15S-8^"dXQP^pv,|Kɢ8hӉswc+AlL}x9!3-VD j3J06ܱYEu?PBoҦ/VY>xE+\[k۱Z2 | Ӿep'"Qu$ͮv ܱ7hÇǷh^&or5(bIM| uAwӵ6`Lxyc[|c2ӟђ֩o(vzQGn˱\Ƴx;,,A\(qW mWi^[t$*mKԮ)J2?AkD^ ܐnT39iRs2X1f}6A~TA,u-7'/|nq^# b㳵Ap;x`Du N}gҳ&#Z_O  T@h>`&nZ)XP8{5 \%]5Q알mЂ*SX{ i ewq6\sR9P&_5fB'̒=mx?iZiܚ =0ykb̼--z{]쯂1` ƾ@7ߋ) n)NdtWgf?@}X//'dNVDm&}D^?6:gm֤VӋt, 2s%̞0}{w%ihZi3Np‰({S&(7Hvjɶ˭>.L ~Le~흚D`fkb$mOYʅ:Z/T}z uLd@=y&,-ˋNWIPT FQfSV#Hf^φQ2`DhxEQhK&Re[KMmM1Aȏq@.Xsx*$H3ʞZ59 hi:v2dh u|5#s{v>(rgI$r d(*oNb_2ڱ,A9TȠŐ&v2I˽B\uSyg ff.z闆D$*AYxuUE n?SJMEq =TNDW&S-wqC7K6<Y."K?ZIj@ץrSU?^EQ)fP(HɊ4ϜVLe*U^cZ\VQmȳ]tְI{²hstDs[WvEolFkf_=G Yrhr6_ %1.e4c.oC<3|a8 TZڔvے YVs]j7bÆoYgrU}sU38.Z~%Yc92FR9H&YH̨WtD# @*x( 77uC,=%ԑHAWgn(`ߩs?x;M DpX-KyyKcr)/=X 1YJ"P)D&;8G@kRy_RFNcOQqfo(w}{_ˍGz<@?`=W*X}Dw V$)lA )q,([ ŗ4raT{J.i$`\I(yI誰IqekK<200\_j nN3%= `k=yW:Jf 8]D2%͏>~e*WdRI-=NY ۧGɟxmQxB;}{pDm&e-\G~jw0: a`Ѵp_r@<\Wb9!ͧ:f rR{C=^jqӊg&x|t^L vr4{djZg 1{PcQ`;Wxmi޺F$LJ >\RG$"d5 Q4 ܥ8Jj v0NĪ OvQVm{m%u0oV; {'w< +2r} ~Xhxz߾N2 t+K|yDv*\~+L{WQn(nQ‘> È@[8Ԁ[+,gq-B"B c W%`UE !7%2TOQm< Và(hy'o8!@Iۙ_\cOB3N%9h咊CC:Q&}#umaK#6:ݶqLqoF4SAȢ-nt5SE9Qt2Vb-]}q`4h?2 c+!\V[=@\@ 4`4{Ԛ˧p\N ic{co?1$G .T3Y!(yf3#kN1jg3iy2T"#w}OlZj? uBoY0).%8o..w\I]rwɭ8}<58(PZzv'8}XzL/e9a vZbeJiET3X{$8701-,بµrBQ?4)َTmU$:NOm>ɘŇtM?N Og@MZC IL vyje , \<ƢÓU- F<ZOWƵ[YK}jc !6Pƪ fIqb-sU&DcEwۼˑuv*x7xtvUXs2 ˍDdMok:$ u9>+Y`;sbabwdQO=*(49gL8EA>*RxqYΙ+F9P~z$zV&c96Z6_+yYW&-=9y?3A!f'v% |DS(zzBr=QOC"29.Mwheړ{Ԉ6nHwN`zfUML0X7 ^1oQ /Kf ۍ'u@wErH߬t`uk"y`g$Dе.T"Yg9H-iQ\n"QWTk5 `uI9WNQj8{f?vTU hj1aC ztrMt\c}E¿o vy_օhGum/s҈L&WIBԤtKD'V:C2v̛ܢӈ8!>iLҶnZޏ;  l=_+xA#-*; _2t_ b%5\{Sҏ-{㳒phvFv.-7i9~;/ո H l2wIVt#*zNhVT&Oz.Jp<;ZȖRC< 3Jpţ Z`yFCkVi!y-|.%h;ɀEba|M"PT؍`* 9ۇwQyaz|waRU{'y^Қe1!G/4pEmK:wpؐ:vrɐ!@]VTCPr`kFX|;ȝݔ1,AKov]Zyj< HG?HN|I15B5耹éo~&O*/ó3_v됄Ƣ13YV;T 6f@g[ն3T74ܽa^Zq7֦UP+5ݓ0J[ev\mmN02񉙋L=Lu]8q2q^,8R\59_oֳ=;P&}TӴ)"ᕽ,ysmvޮae@Viڹ5vCށO)_Z&>)9?!`#|TC7zx7aeݹ`BMۇn'K&!>[0@d>Lz(➅];4X59{d@.P^e iSA,z<=@zs.2k\dp`dG%L vS1|;Ҥsek3ɰTϺ]Nuj@Y} ;Ќqw!NP=4ǏJ,'`be0$I*U87G+RCX͑ WKڔ9j"^npT'%'C N6"9y/6aVMi>֠2kQiԼVQ壎=b(ǬG odi+^$ؕP:Hʶ(' Awk2xSf E7:gHKЯu{KD`( n}yrmڃۿWR4P ,.7= p춄pVߡ q ΔVrTH1pS`b㻉CO/V."V:x{l 1B+nIpqʘ&N RnCil˃BZXnrwU,vO!6QF!+^FvC hJQ szp\9ÌlŸuxDBE a±0 S,&α*))Xilca!o\nfnt<,~9::,W09>Y| z+S˩i72K*(eOن)<0-zӵ'C1T;ﱊ'nL6UBsb>6uf-EQ\?X:I#mF?ܳ@AIغ%ASlhXȊO}TQ7 W]ĥ|8vMzXgw߈`V -G(%O RH{2u?F\F+}LZfO&s'#>eںz0{ CtN|.?D#UcW,ٰ ٯ ד*Fm/NO̅rHZyz#IûP:Pun̲g$by+^("jE4V }K"-,, m]\FYڌy*4%W3k|@q!˄'Y쳦H$- 8'$ي̢ȚÉ-v+&[QETg.RlLLG71mU:wiG$1pue1:7b QA@$_Q5zOv>0e+4bvh6}dsFxnZ¢}Qgu8qwvaM\xuu2;Q8$ν$u)("p"_wNwF@-]JH!U a0ֳ]*GAk~֬}#^pٯj6(8=t%^\5Z!cj3QWJvEKΒO %SYy1Y-󠀺]*"Ybt{?f:aФ?e^f|6ha$]&Vg(oaz m]ԿDCevT}Ϣy/*G&OiHWq]r^d`?وT=JTXy P[u~8X|+XINm-򁿤3]*dt ._ w% _Fh]ĈkC{Ec@V+P_*dXaDz&)~8k]/o2`nj P ~`̠8u5!.i'_$9ռmJJQOQ^hM;xwl4+A?p]woĢ׎ f:QZ_9kmF9%˟PnkmbJa6O[Uq>}-gH<痿ȇX4\p]qؕTI$5h>`;ЖH ywevk21zvFPְB_Ep-\RM;H5f]YͬynZTZ_v}Wbo{S@p]l;:<kx_s\|PlI$/x楍kl!*q@աGr8}ϯYQ"ΔHh`MkO9Sy5vTlސ2+d"u9~f*Fۙ}0]tvghx<@zK)g%qŪV窩!r"=:? զ]$M; Ig>3Y*m)y -®\W6mIM3GȳK#C6 9i:@שk)߮uY혹MehA2C<4G̻} dNe`΃HlYqN/=h䤨ݭц/O53,}Fcf]5Uٹ]QUa& ިY|#L =kmU` ޹_c<̅"AZ% ;2I4RX^;]B泐p{fìԋb9cewbج ƾ$ 35KC`1`r-KK:*dV;?aRʻ-ːҩ RMIópl$Mmlq+ký)HNgX KhFR>1D~|\c¸潪Ǭٗɸb|ܴ *5uu!{u#1@![(Р+>wBe W]  v+a!u&uHQH: D8yJ4:? F9*&U@O ݀$߭dol\;d?7Hڏ6u͓LHFƑu. jWq5V$I-7&2P7X6v8C9 N1{kн{>Wh[L6$(F|}(\լ { t(L60~x\f/)t3n^Nv4"14"{[-0`=#gf*:w=Us ||jzr8ek(rṞ_7Hec@< WGU3|w-\s%5bߜ!ߍ?oB[QI[!Jq>/CW㒘!W"ޓ4\{U;}sc}u}񎓂zHPN8&4d3@[5~?mr7!)E SsS˕َ"aXp±)dNuὀq;);5DWgqޢi w/~CO%Z$)OyL.mh4(# +|ǀK=+}.!A̚W0Wv`A3v`NKǁ(N,X$iӵpHHhz{q#5s`8n?IhorU^e>ԉ hA.ޗ5 x !0=$m9o:bՀ%ڗa?47T%:)R·f>Ì>'flxHu`(7/,qPUv߾0($Ubo֥<}sl/RFiY+ߐI?C g(wB 0\l@qNnt*á2zɩ&ۆv}.jMDܳ֜Yc?%LJӱ!XaPI/S(tH%x %ȵ1ɪ ]Kf`9^  wkX('*Av% cV)o(ePM&R,s}}8+v:R7n,/lڴ0fFRH/RE`{nE_qJnq=l.@ fALMJfyD!Vj<h(v n37rm ϲ3VmX21")A:f^{ DpcNN"8-F ?F |i7-hK08ӅSѝ +׼l(|a&FmOph&Ac+ȑW/< _ԹŅf*Dtk% J7+J=7Vܱ]\R|/h@ԛg c6Z:gb2eاV֩?~B Ef@2&54+*QW.ʚ0TMLӲ *͑lL/*af?&AԜ"*Hf;p<`6a}4>zVpU-eM\SpkdViICt&n<ޛ# \MMF9 (B|ZLx}4&ҏR>JmIMjTA+; ޹Sk ],U!fT (jJ `FwH> I=]:1Z;My=Ϋ `04 ,z"mI"J\,b%EVZL?cXp9CKh!~5ajWZlbfBzhlu ~ we S/cy>c, +_O0cvD*J=]β0aM6E+y0ZO&Oq˒\埂؁@5!|I-`mDYb7٨zxúsaUxk!V¾WD[0E#r9VWft8t,C!#5 G[2IVnkWru`)N,K^ΟfdeFp\%)/ ŎгJ4yN"&(6ԗQ p+éB OlǍJE*:0p@ߝȟ*S' O^sLƼX:~y=)?j ;֒ഓ7o]h.W[!G8IۅJlb B> @=dw~YYl[l|q*;)2 _pѓ k$_G}鈹88=Et ^ 7nU1pɀ Jrq}=ycyz΋qcaUj͉U4Ǹu=_N^1B mh{#2wg4{%17`0˱ɐ5t-cm`N/KQizϪ`VCA_>o${*@ɯeC/txc~; lgm;rUd1xqDN2j9 :n].dgrxJÈ6qD.4;~4PFC)w%*g2 Eڋ %SQ #\J3/;GH28篰תx8?qi'QAMcbu巠3V˂]URz^F0 !zLAW.Se0㻠5p(I\Wb1W/kaDGwAT䤟=l^KBEhlzbo F.#;3ïoOQW3(kY_W.RwTh{-FsQ¤Hr(+0۝C#Z`[ۧܙaͩl E岕HdTx)7Vj<ܫHo\s7+ f;5f2*@hAI6[d5R[9Z:Z$tp!B "Xm餢erp%U>-" V˘qa[[`Dh-o(j6l"ގˢbG&v +LݷS*6l*nObx쀠_mLAO}1LJ{ 6N7Hf\=F-Ampˮ(#XZj{yp8C &%RGI8hJ[o>X"D2!n o 7ר'U@}!e2Bm$z'/\ˬ_YZ SWr'4fz|f5qeFX^5X]ꄭN;^B3rZx}3ŕ`~}Yt~*nLs$|~ˬ-? !?Sgr3'Ja,آ^ 7smCBۡYj0!=#a lJLT֡BHoݷecwrΆ@6Q\ &:?sIP>F#Hm9@1+/|D:ZC+4\1P[c89A߭8qO}!5W)H_+6NLXK\ )_E/"jS;`q虳!쨢lF|m̍0\<@)mJ#_ŏunxe֐! ӍGqJKh8Fŕ]ȈU@zw‡{CQ۵@.$v8lWF"; QA 3,nep> Z[*5xQ# [rh,R5@)[5 d JwKA;R9O3Cܢ5x8xoՖUqߩLAz=np[ a"R= [õKPTrBS$7~ Kc3Wq>ְ٢{CD!S3{L&_&pr>2!($r.N0XlCfP<}C+D Jl{l,wH!Z|'iq]چg>}wEӳz͵[N]r,ü뜱$Ǎhٕ']N-?%΄Rbpy1#$sN$#[*8򯪃Op>kPA;r%.Z.#.lr:6itʂ9 IpyYӯݎצMڢjEC+fގL%C }4cuϊ!g5}OLW_) `'֜ٷ5fs?P `4UKo;wJDgKo,*pr3 AZkvW@€2 ֈl|TL`=gW"Ȩvxg5r.}N`?N8>oafx|﬘?mZ&Yv8Rs MfE&.ȇ8׋j Tp[}q!W#mO^,*z)2 ŃXja,tXYm ޒsMg\$4 ]E½V>8>8P#G ]!|-:L;`d@bԩnq+1Ɖ^"B/bDdĄ-5l=9nf;9 i>l'IY1ÓV ʅ<:MW{ֻȭP1$臑Sf^1"߶w-a},OڢJWr"{}@ao[0)éC70P)B.|-M1朠9%rc(Ǚl[t"?+Gc mÉ5Oe:E|ca.U0ҼBJbʮC%i S$.ԙ50U)7'M"k eH(k]O d}wN*eeQ;aʏD!oQ㿩oC(Wv//:?A5)yC9D}5q"Kb>Dk=p ű!tي&s&k|q~W rQ*\"PGnJcl ѫa%$pBY$6*;mbm+dÒBML< 0/KnR5/<ϊ`TsZkO7TK*] aK^AӰ0Axk '.'5U]'Ce6-W&\,!wfE¬9@+z'XL~d֕,2#r GFy'y"i͛!_3PoKW$6x9(q?0m õ:l([.h'"-gvmk^Oi?u J7/wNNn+ԓ[˶V)AqyZ}y'\ XNc݃I?n^;Ǽh«>0r;ܤZ+EșKyb:anT:Ӛ;lOA*,&8UWGnKܯSnW_%Q|fSEkITƐ 1a<0/7m0MZrR{rU'8QKX-g32UͷD.EKoopay@MC: s>S52%5#yZ2\QaֺRBY#T;*G$cxu.5/ob)\o+nd,̟ٞdylwfܬޔ"/Y ]-)3PKU9G&:?U|4xyЛ.EȶAQ|M_4"aP<EzFg3R/*VgUil+jxSEwT=ndf6$OC`%2cўfSy\'Y EҫBk 1! up=r5,F]m2^Anq#Mby)*f5jVaGl;t1 ݿ7O"SM'͓Ust,z`/w;CS`T(/ҝزp s~IObD$hJ$D^t,g&R]+c,}^K3JΛfu_G_ѓU6}䃪AT2GWi4̼>3/iӲ8ҰDXNػmWQ_89KE8%7vb64Hz)gF*+oHK#5C r[E.c`*GRuٶC|/@0j+f<⣞,WwkҚ@,;. C󫁐}BwelymPbw"8,$e:Qq=!XdW?Y~]r }`9 R Ch?>F&F_VSˆSx i$+S}8TctcܢQT:Teq?-T@VbʬNu S6Ovh,nvD!emе?Zv_-W0'򩾑=>CK U\6>[cKC4o W#ud0F!P$y¦,IJ! 1Ȋ='گz;FX@pK׭FeNw咦a5Wa1H3&/E7,1N ]Z>c# AT[]r∞P" #Y\3ײ;1 yF6ȑ^'xa#""jD.U1aKYȸ7UtNTs?̥wZ,8jܷ}R3/U3yx*ũ呅'-"+2cZm>i"ڇgG5qu˝Kr6ğfCǂ)5\xXGon|m]RwjF0 a>.8 jozVo\51AameXJ LІDɁzVLETϏŤ1zw',&^K3@ըr`{f*)9#_x1"3[fLV1[F&s.)VzS5+{mښ{=07\`q` 5$:O& πIBfvKf!@3tB IÉG5A"51;&v@-ɦ0I2?t"bD[}K+.X Vnh)L7j±1Nk6Wf-sk1/}@3㧖?DLW@I 43 ~m~]9KD}S)aw#>0 ?0f[?Y>_l#d%2hYI5RB6&T@`!V4aD ;i'p8Jj^6z*tzˁpa>#O5")!XsFNB5CH@cPQ%QhO4m"a:&bXeW+Dˮe.`nZk1pຼ ,*Y0:[q'o{;G= =x)-&{^cz^qg崮x$P eȢEr`=ّmd9< F+Ĺc58\\pK'\aϐ3 @|*2[ 8xW6;+t{0V)kukLmVi&59.pɓ*=UO.޶Kc"m$3o;t$R BGs{<@v2OYZBy!. &DJ YX_ uɼ%)VX-l_.ծ26Խ o?B 40jA,o/ $,tPe¾:ǹBu'(s~".n~AY!lenlAtawjX_yeGM >BQ.eYlR EFa$VoO2YPO gZ̢GGo"0lZ!0U/Ew'4㳦ddEP«: #7{ƒ835킶'jrY!Y{_eL͟]H~ad)5~*?3wJ4ZORezRиFDJfٝ_;ѾkY3#P&y^u͔wdu\sFhK[i./ M9~i~ D8*A#9*R$=ak6y]*CYr$O*p1W|>pqx$?!Sِξ Ljcg-8W?L /$)G8Y3͈NsfD EIٲߘBk+ 3suPb%/4`# HN^FCNtO"a+7:c (r7,=s7T'е7便a{~e uʳ5-QDޖuH&_'tMeA؞|y%u`1h܄{N+h亗sBhr)x|VjXT |pω?њ[u-2$:}JLS/Qc<!:4]j])iDXdgJo=/~ק/ 5@O%E@NSSz~=RFWX $Z5L%j3 eT_;<y耀9M6wC{nmhҮ{(..}_䇻`?=d(% c) Z,+.DK@֕|o1XU4OK=ڣQKwe'.zy?*Vޏrš/IBBZv=x0ZJY$2jvљqÀ- L=RmKc4%ᮆc{FmQ~X\uT3`~{/Av zs_:52l dAMu͂\&b v9ށ׆ /[7MVB[9z )0G WyoZ}#kB0!̻^-6[3c\N}D#-h݉YrvZŭѕOGITJΏܚ=6~R|=0?ԥb? &x rԕVj]#@T ח)DST4Ӭ) *lz|qx d6$0_:?Yi&Dg(w5Q9|R H%I 2*Yv@ű挪F>pmB?`ɻm"p.ٿH%QG 9 ͨ }7qZ󵇼Wя\&-قLal^:{_|@C,qv`ݷYje{F CK{+ qqvyս1VoP٨Im3ۖ,nm RY@(// j][s)0HzA2Ĭe8ߦ Ag^Zu!D=j`ѢϭUlDgU͡45q]wY| Lqg?N̚۳)G%E gj U-Ƃ%_ FHS@ޚյpeͮAEd54#IY>m ]4`d8D+0 7$'}l=؆xx4$T&K() f3pL4k-P:ǖS!bZ)+#M S?m 63d +HhjҬⷱQH,됍U}8jDT0C@ ֖AJNeŰ8p 9Y|6%̕[R2Sd-)g~:TuEa00A:#vJZGw湾B]Xwz,ۓ6P&*O,z"hSaQa@OtϒqDENiy v.G$eӂtAU@bg_]D aZrM&>u@L9g^MagI_SZS(pgIʂmWd{C?ɋ5$NeE3.KT Q,VVe+(?L0eI{1X1䩺nV46Usg>ܛh"xqnBZW鐥&HPehI]Buo0%Ƥ C,y]fq+H[w>sPp|˥yIR]UٚDZLQ"s-6("6)%'f1 N:*O]ӻP tO`##xnB_DGnH{ИI&'Ԣ/p[^Ca0T sd$]r{3W-Wͬc?I$nז2`"ʑյ0B3Riw6vxabl3N FbmɝnN1ĺxWTsiD)DNt~lN̕ Er};P 鱥$Y?Rt1O3U>RfoUV'-;ccGQ4V5I'I{(өeeuX EH3b V"{ _M4 m,XxE y-Tتx{BLJMە=tԩﱔw@$gj+t 8+3;JvO|c+1aJmC7^ni#%%w ݜ9+^?l\tDP-MUbeƇHA\7 +/pF÷%yP1va~TQ?V(ϚΛux5ӶmL8)u=0m>sg>\ TUďaLg Y$R42^i}C[NBC01[7(GQm4?\1^Ϲ`i|Ӌz|pez[S.h4\T+>#^.Be6Nȁ˨QjG]1I`"n< @/{l= h-S?+-6H}&lmDR5|1ïAs1q(.ƶP"^1_?D̸gqs[OcY\V jXW,WYf'bY (OAl EWn8"7gq>{ifl?A5bs@a]ZyG2c}_n)dI(zol9] C1"=8"5pֶYKhlf'J}je\;9HXTI2+j21&56zU뾟+/$˃dJ/7.9/*N8h!mX]5^ڝU__8,h7lB+ OZu`%4/g>3vc\K1Q~Cv>ziJ$|Ċ+|YݳR纣{u}I?ֹ2s} 96XtݥxKwgݔvadj RJ/pOz׷I vus/x+f{ 5(ñr5@uYE|*L<2aat23)A4a:>%|ca[SĀp?5 mrQi?iH'b:C/|˺Uw6N˓/d HϺ)q z4QοV}оİ::?{mߠl˼C5m_Z2pJG=RZ q|/+:MN/cY1GӁLUvP=Z oEqTBVɋP$}6P{|z. hga%>ZGpp,pwj['jmh2xu՘=$4jg7y~#'L;n}OXSς>p}Z-&) Ie>R)}Q`=TFX^G MWLMnܥ,Fk'2DO.VG Fx <p?|z,,2<$kc>`c 2P^-*Dye-bS Dqu:Mv4XJdģH͋"Tx b4?K){Lv]FV"\)Hު^X'^ض՚De%8|Noylt%/ZLiݵi=½ W r{=HnF]($P1ÇV)*hm2ue_, Z֥L14xL"t OZv/[8wD8Hx)t:a h&2bI=2M X0Ea\4[qm|ԯ {ug[AN_{6u, "7R5NHC,=~{n>d%,,zsSaRM{rhy8Aa:.[>3t~|{rRJ/ڮf4ya#_'ST놹ݱ , WO/1r#4J-쨼{SѾh*Trp&0~O,50w&d_PObeH?:UPwP- {WbS~|壜TaEX3(ި24~:իw WIRGٜ[q6cwW(Zˊ(.'7Ri^gSr\IY%p\XZ gr l͈HێG=@ q֔rx dncsRORX krGrM >Vpl6њΪb 1)^F4&ܫT=#]{KV z >9ᡸP5TJB6~е$ nDM}TY<89%Ojql%,h@S^3L$ubliOjH-ﱖK1fIi֓TTgJQ:d*Y閟Lfl†a&o fU*?P)sPL?Hhv-@ VS#r^0z.Biݠ5X|Jռa 5Oi̅H8?V6R]j]cC R>v"'Dm֍k_] ~,׏ -^y۠ O݄% 1^0s DnBiǟpM|,$i=8 [ct{TMᕲ-7[ޑ{Ro6sjF'Uqna"ga BV]޵-U&ڪFi g3!!* ݢ~2~9x _\$" !d,CQW!eKy˕|"/<#Q'0mӖ",gy}~2CDm>آ,q_% n"I EW9g2v V0ח.p8?`kA̡hYrG3;k:Tln_^IQ@\OF[D Ͳ 7}8KFY i-?jv{+מfɟwgs>O||DK7W(DI wdNsN9Ƒ&9@7=z)młw]j eq{Sԗa},n^+ֽ`u2a$j x2ȳoלyن) ٓ,;@8ߞgʯ y3G)< _1-| SrqiY~L[ 墎0P;ٳ巭 ;Z7)?vø8;~9hx;&e vZ5:¼J.BOgi/fCv $EtU5Ϥ!|<&xy}P#rq{(?)]ԹO2:+ߜR\~ig&au(`[L๎?~NgRy }t~0uu9-DaX$ WѢЌI FNK0H2eWF >mSxN䍨o*y!35VP &r;ߥ %~XR".C[0., gn0ʨ4^W=}0۪X]l){*::q1S7@9 "1A5SuJxxO<jvIJ<44yc%Jy\ /U-i0v;bf *vQך/6:UcTF(o(| @gkCU]!pf3R3pBPiqPeͼѾOxIϦ[>!:G͟G ͞2SS0~r$wzM C"c6vRW$:јmab)enۚ'Y~ {!DdzDJlfw|4j+B.vQX*|gy6Iڹiap7b=8[amw]#MXf&Ih|Pl4bc!?ܨ3駕\W2EEp nDJж,F /%H8FT{3?e>JAS[+Y!EAC+n,]Bֳ\ډjj .ZA ).OP±> M6NvatH;[tg.,gW|kjW-󔃓jn{ ^%nPo]*bL(=ȱt ˙W])4ؙmsecNL/=ː1c^]40<*l#;!UnMْD;_X, )sϻA0|y=NvgrB8E8mr>!mcb,[)3$hXIuDFNר:j v5,[ 9],Kuzp#unk.n<}G5"`y{6FfO ׎u?)>r/ "qfXkoâ+T[%B#t= 0LLf*ѳrDTt1xn`LLQ+ACP¼:aр[.8ndEMbmtxvt`6+!t \MMѣHuvA‚J(,gvQ"gaŏ>~iy'~E蔎(S_%mKa"AV*IaJen0ewAZEj R`җ̙cޣ+j7W&3$8I[=pL>۞[q많)A ppC^U0EϮxE#ð |{0:eIֻ:w{/f(~^=.ڢ!t5Q؟(v$|-q%+-m <tPdo/~>6D*8 m1^_$ڴ & 12zŎj#c'|>ه+:X (2pӬL?d_$x;e[¨s :wtA6w2l&Ô[ M#q/wǚFG=ݯ†/P W3<\_\A/H+fGb/ŌKB+Ҵie f_e#{i^=$Y;V٬NǓe1a&.Kw 6<sB?n*.2p¸2 le;wt4A&mt1V<7 mĒ!M .# wva:d6jL^JxhE !/6mZ&vs(* B]Zn`xFRKӫW95_'؜(u;c߁N8=c8)/ⲛ9s| b 'I7pb7?$*Fo wk'VPyMcyiA-2 -7#}%(#>u,¼Se== s|Ý 9:7ް↟fU+t;#9?8f"|YSx[>wWju"[y :䶪acфmE:):p -^ :4^~KJkټ;Gg;c|Iih-zWğDKeQ Z$־î:G+ ᩦmɢAS])^h6iO"Otk w"T8|v,Ǘ>vr L Әe5sNVkL3M^ BɿrpRgxM@`EM(RN5sè%dcBuasqo2rU[-;IEL![ܮ8!5~6Xw8D!c`X)Ək FV2ljTV,  С7MˤkOϽ'.㔪fkaz4x &rٟܩ(k3w¹7&8ev!-5bVqhr[* XÞCo Cy%x?g+N`8 cvS&GiGa5)cG.?6jt+駗9-E}s\P01Ls1$*;P_Z"Ъ1 7ŮY.Hgᢊ$BnVaJR7W37(',U3%S_:n@xBA2uPH@,۹ z'oMOdMXfV%,MKpe{htCCÆQCjɮ 90rs "=SA@#dwVywyZѧOӊ2 znK;J:6KZQպpa ])CT]:"sP)JΙOm o]';faW(^J&?@ ,O8YPZt//uEiMtjµopj g"wG{Ecp]r);.he [H[  jX`.jKFѣJZ,G4Cb}ą Lfv v[+D(EGz`\wh~^e=zkb,먏'oe: e{G)8SZh كz*Ę,IkEvr 0@V2T-š˖~ <Ƣ>џ~^(Go@e6-ؼĄǪ|yX"5F]CG @sK{g1Ufd9ݍڤ޴-CU50oX9Tkp]5p ,3b1܋A4JX#˦6!/Wnz W]'}&T1S5,²ם#/4)QCZ} gіɁ[GteyZizlC Yٶf[d|GJ\ 6ch` M/I&Vrx~N6Aga*;+.d% >_@xfeLlq:2?e&{BƒU~bt`$53nO d SLꝠ}G*`Ϯ-K#<7;x@Cm6԰GJ,ΨY N0WѪiUmo%39)0]h5+-mޢQ+tFxW+ RzvݘC%q3ҡQҨO_/  捍2x_v:8.Ĭ#,:Β1%$æџ\#?N'@3JVx%RivH!8c!8C~b8׳z$UnضHɈu<27v-4ձh+ζK=!aBu#l I\T@!P A/ºz:յ?R/ET'`v+[R<>*u:i( 0 5֛ڳTp۷4UU4۠5jҶ3pJ:CۤR"f4c υ||Gozma \~3\$0W暱e; Iu\`#:_i1K)ezt uލ80jyuxp6j{ķ?6{Z0?v:AiQ^d3+(7mEY ZV67@UH"%*o:ZiI0z mԌR2✚Aܙ%M$~yƿ; zO U ~9@[0w9w{tgqȣߨ#%i9%Y_vPQwIx5:g+HbCH5֔o҄At}+U{TUX|]wۢZ 5 NGy!O b\[y%V)MKf0BJ/ܸ-4\#p8ТAd^O!V!/TS=\ e7OgzK&|މ^Z=ƭ6rd`)/g@.yxBtUr'ŭ+u*@*c6xbqn6Ě⍥Ba& &uPA40ԶsbMmFn5zIm\hfݓ&2M+:L`Yz=8$-g/0O;qÑ ѓxfI=Uxi C^[kʧ Э-ɀ0 Z AeV œp];<)3 N]r\dYZ-ղ6X&]DCeWP$ϼRn(_kFY@_Ex;0(5M5&jgͳ3 W\/8r!9*si>n)TXS4E;V&E#eAȋ:6"`hs3\՟)<߰8*R?=q żT25ƺF˹4=002$?+c˭V~=~T]%  WgnzCK Z@,* t?neP䝽]sN ̔{$~:Qa7W5%ş:;o#, BqĬ \`0d_m&9zxn!ѷ2M([4pďi is'wE*:r4%${"^Ze +@j{u.TsS-Σm鿮9js܋'SQ-ܪqs8}`Ԗ@pt}sHk&hBߴ'X) ?'7+qPJ&9Z{{&O;(V)rDp۹Kc`k ]7R'FIֺ&Ijl1ѱUnGS8&׸x3$FjiЮ n8P3J#RVn,<.@5GCk̅'אh:by| \l.d~9AIJ[ԃ=8ji>wtX16MM r 8-Ot.P6"M4oiۃV%d_RAԊY\@RN6KjfQa՞B /_ (7|6\$kʴ:jEE~1NxC$MzSak>x?Y>Iq]lk>V&'mە) Lz!#z-k;F?vUB:F @?ouJڬ5}Jk/&yIԚ\9 N@&)>S>mT!j<[Nu021Y2t$7,ՠ;=.;>;jiA|~a;T,BmQB=)Z8wv,D(7Ie/!L<qn +|'T+8X0 n1&1,iTaŴ$1D+ F$x:IyD8Վ}KZPDSi}U_wX?S6.),Y7;8Q%m>:Ӆ ᮚG iZ,Ȅp޿D/n.R_b( 3)#ު҈Lw6/l Y-bu@}w`X kʵz){;X~,+xiѷ6]u% 4X(1KE-@ ? s_3 :USu8xG27ܪ-vD1딵p(jG8)_D}EIzn1hHISPyRI ]%M$EDQm~n1< Lm{xߓqXMW8J4]ηF>{a:j)"k,`oJ|z?Q4)wn XK[r,ON#B5bzѬ'?„S?v-/a(Vg *Ȕ0Ѥm()r817[ygM_(t7=>RUnF$N7XDCL-(@W Sa> ![W] Ni1IBt#{6nFE%S!S>O&D|\MN$/JDέi-91nRI} SzSGRn8 WcYJETd*?;hrQa_@Ҥv@,0=xV +ڋ + u MUAH`覱If]j(LAS 8⩚usSEUӅ OZ;~(Ty2{Uv\|?Il~Ì k*ֳiKBK Bk&O04.tf%JFqV04smiGpR:Ic5PS{&'B/~S7AlRCY.k6Y1bioXITȱsI=L˘.;p nv<~PڵoW=R:8N!}{2x'+}7,fnXD`9b0AiY*>u7R-;Xnm eiN c992PymղҚbOOqBva{85L?>uV3g3%m{l)QAE>Mѵu _QŀcԙofPj;c; ff5J{U7gcqg2>`t}b8$ ^V ;y8%Ubr{;4GV1hHOUtwfԓ/ OD ϻR7JQ{,m$|pjYl7bd b/t;jKwm .U~ҚݮSh?9rtN1 z)E wU!c> k%pHR}(@p OG_}aK],-5(5[FX(0'rmpGA9 Xf{ߎs`]:N`D1=p*oa|! MY,I!]}o.nRE)ãKFBRPQ؝3'D`seuWBY~vV;Il,k󥺆>,ڦ_ޚlc&S)yӵƸ<:2KU_52h.V;KK5`~fτ}ɨ~ Wn1-kywV?[âĘX|Y,"dN|ЭޞX JBp|"Y6DDV="`F2 [`ew^iO4 O_OkM el"7y_x# tv>YKg6Gus[0ANHox)o-!x6F4J]FJä̛ 2yZw41ɚ'Q/יּt4-ϗگ-%!%`8e,ٌ-nIᠻKRn0̣WT="!Ӑl9<<H2!lRX;: 6[8E:5&v1+íŢB`ϯA?Zf-"1ff / r˃Ξ0s~vF>ƿ9lH%q<$p0L La[V>ѕ74LA?$Sԗytͽ9^ $ j2!ʷVr.~+$jk\H\FW2 C&{(aǖՄexöf{ݰ蕺3o"ogLY}kiw)L>WTz1 (k=eI&uDQ8})ar|w99sATPy#,ND{ocJ0zHpHwdh)5w5$\#"_X8&2PݛT{Flc#Y +!\6"yhF-cxa. ^y>\['Qv_.cM(W"fC"ܚ5h̗ #`DX?@|\:,A#Jg?"wu?@SH7zU>-?q,5(Ɔ2~<$}-]يSvbyRx9|kjLD}ЈPZϿS v7jQuiY t^t  Q:l@Vh & 6w ;Ε>>LvmU<6ӕ'L#^wz@QXÏ1ۀ%HOY #sp#rʰ<’̵@&|,*E3" Ɋ <1,W<:n/AWzK{rFWc`Q OGVj̸,,漷0 ÿu1!/Ou4P5t#K1?S;z5jliYvꡉ咣%kZ HX#A.:x%{Im@Zh\Eؕ/tXR$[‹f߀)ZK+,[8g^Gި6v54rt@z}M%XId߁y'0^UF B(L$ahݼ`vGe9n*$W=':v0:b} 7ܓ˗_sŁJv~t|U\}c< A7"<3jV ¯R?&-3drvا緩i;%OWPi*#LJC3tv/?5ކ~ҼW Lw3Bcof>Ar%byJ3'iOXpKs`!@ȿ$I*SxT QȾ69/[(+Hlp07:Q͵kE/h1 lç!vrPti/^uJIqbfyτN\ihX#]\n6$ P⁐,P,`!/~`Zҁ-"<,2G&t]QLߡF᫗@S5k< $]5YAYl>< d-G׆m]cW+<֜de.8hp3dH+JKQ$#i5T}8=%m Dfa]gO. 7BX6u ڭHȄFUДٕr &*?}ڭ)Sb9/{q긯mO?UCP_uySF5C4:#kpW2$Ӡu! e,_K|Wy`KV0Cv vePoש<n8 yv)v{GHnV T fWy(s}_< -*Pyo><˞1º2 ,yHgO:BXkd<5kƞE5MC^J*?ȑmM$T&<X2\g49BiEz n7沿VriBĮ[3JcغO}^!Βצ/=ke Wso8<+co~b? `klwnXj2hh#b@ACU l.}+PGƒ2;{xwcDތd _X>}z#G;|f zݿ=en>_=WqlбjfPU7sa`wMhU51-N"ۡ">FOiUd\(Ul u_nbbܸ.xp?FlMQ1.=PT4Qq-Dv/ u8Z0OU9@FdCύMd*vZz7* }Lf%]hd+zqi?,l Iގˋ֒@Ż7 _chגhS~%iDjiEfKʔ:YAcުBS%Q{ KÅU$% "jVJ{]18 R@2Z͔, $,kh!gW݇iʏG& "ndETt%CT"UCC$=tri{z?d l{S 2jtfc?U% zlJdEFVd]78lMdrxY[f0P;=Qkf.J޵d &Sa)t2a0t/Wbi(^-^f&_8LOp& 5`3cxF-8& Dfم i)٘T!35\pʫ9R^lD1(9@85VJK!9h/- 0eKFس䁕 7RՌdU.~ ((yOl^/iJn&=7>(C7[a9A_m; ,i 6 XG-p""g5-/FZzL%G|^hu {<` 1&:n\.FYn$jbb+?= f-r=.će>xgtuN;jf‹T~++iJx~ $6`o9H!b2Z3vsh?ote=-{uY)FZּ@,t-Pû14 lPfw5XʀZ(Y?{E_nP%ՔMMJ&-( M2cf46h݋a,8y[` =\s`/sEeb6@e$$<FcHqem.OlmR bgX.V4'^AQ4*-n{_TEvc-@U&y04F2xfH믆dGXC$gQ\G_d%3C wQ1@A8{D,sB4`x#zHt'Y.&Pl z\6.ȗQaTs_]*S|ϊߔ;A;E.c ERo*p$5P C0D cR8:Jnj jT$흼08!c|oˉA(wwz6& YhݿdN! z-;&X[HqkIQ}-mK TYicm zF1 E|T*}"8ml7`Yy&ǵHqZ yaJQ `Mlʴ3K dryFLw)ͧҺ@GlGɼ3 6ck6,NYs}vڎ7+c!5bV^RRGR"'gc tXa,1 1vc -Sj:zGvQ_hN$Հ_jpn2'kPɃw7WV |{I <4;ѢOvFPǡ=09 lim%˟j/k.A9H jHӜ+48bm|d>Us#HsO`KJO]8AΡL^кϋW;%/Z.O.14Kʀ-NkP=+ Mg[gl' jpZbUYikBS6 U:Զcn;ZB@Q ;ce˜˃ /I#z.XiBOE'Է"[{ptSU|C+hra{' hMks,R~Ę T#6LSʧf=:\= #1 (}A| g nr3/8. G5@,#NoزaJIru{,ctdϰ:WπKTh6iṌ~,@uwG殀e F=5nc%4TP ~aX PRL41KPyCJ"Rpxh3k#~ ? V{,wCיN\pm!uQWu"N]LN&ҒȽ6My+]4UU*}Z1/3O㦳z|P Wypޑ3ѕvUjU]͖9I=Xaˡp b}&Z7gZcRiyN\ 6d/F˄y:֠oELR~U(}<ưxՖޕru&\VRبCrh{lxS@bO?h9iU;,cNf}++!En\@pY{j*3}ɱ&x^D$0JȮd1f`ɢd;8iݕ֬}-F$}C<`a\D+O͖B5;+S )^2\(_C/!$񇙞W|f„ZLinZ+ěqkZ1ӞHZqR-C ]*Q`d!"QA fZlHpMD=!:UZ!ߜRR~S*.QOl_if{$Iy\H>X1F%Lّ׆->E`kErB(Z8}^WLӨBPDM2 RI$4aQ2+thQG9 kY?f:|se$$ > +>*o 5 h$B hb`k֧K$?V_pwDP-mn^C+0 BTQY_jȜD!gkvzQUZDw )l rm `%?AytzDN7gP/@e9 /):m6sN;&F ].kF;Wa8"CGWRna(5WĄ|ޕ.ۋ{{8~g<=bƫ)V &83{z7Kxs-"P?8"<ؓ쪸_ۧGP܉d_Z+uY<* ]ĚNJ3S7mMqfYB.؋? %ɬ8ix-tV4-z*yHVؐV"Co_m7.%Cet8?GnՐ)J|stz 7q|W( I@CזJSTO\ y+R*eQe0 S>٩X+QA=O|,t)()BJs`|> o_MRc";WGRE Т7XpxCGGo5E,m6 jL`17ذW%r*pP hV};9m{ fPkg/܍\SKg`^ "n ӷ9ld9m`Ztj:=eb5d%'F@R[VK3xr^({B!<.J?l IǺp?CjPyTd TOeͭВab׀.}wJ0x_'}T%.O_hK"u4Q!٨9pL -6E>zthw< F!e0"h#G^_*A@N6^]<"|d3, ԇ늋T HcMVprU32mQKu:M *P/ 2$K6$[MKi"›U&zM#%pvgQ6V 铢wsiiDT׻ʘF,%mv*^퓉(K;(|ɼ-+.W-766eEby7kq,_CnS^|4 n^o_48Y!װ.DZt{ vѨUIU6şs,EZ"ać}1p U}pI 0G, )Ṯж0k?%%.eP;$NdA6fH`rJcϻ{{GQi N\=eU|uЏô|p6dl& z_^S&rTNT)iN'pzyrZv57h wYId^Dhfe-+(0_8PbqkR-J_Ce͒ב3W g_>jN}(ƂlQo{S}MKh[;Nd:\(F4 2ߑ`fq:Tg$At@<₄b C-(LէhA7d /+z׿ԟJۗ7;-8R|'gw >L7Jw1HKǂ |'/Z׈ihq7c)[jO$ef8n6 "~RJY, O‘Ju^-"Ǫ|BG0mle VV,kJh0q\Iv0'.%?YO&ϸa7GRbc H2ߎ 2/7>3< _xxWqJbN%e%k}z.9+aTeˬj{IV>XD2 zQJ@^#;L,CZc%*5j"to f@.E%Wi_xUnt2qarU[{G7CE0Wڇ$g6 eIͳNKŴv#[IreԆCSx-ÂKƹަ@2Sٮ ) ҥ2Ňrl2(@/AqgQ30‰:."3C. ӺmYouH wiV{4L{WZ*b?:@dGeߌDW:L*ܰpb+BNwQ&!]%{w7 KacbC HTXwԴ)fǣ^6FB Gn+p׈"I3/Q08;kűw~ƿ=7fC)5+IgmNmw%lkD)n>WAavWo>q:R'bA"iNT/$EOy#r_K~{O_%os%7j^Ugg~ܐ]T#e1 (~7޳,j`<+A]3[ gAL;`A2~&3tz0.@"E,Hi~v-d"W+̊Mb刺>ry9O F "lw+Smjb?k)Zү&.=|Vm0kydy7E 3hl{}Sr;[q$rCZr`חj$eWΎSC#3MC9t5(y "p:ք\QM{u&kBS WA& HZ-;t侬qy)Nd\u;jJ 1KO)X a\ ſCyLsz(qZ|-eXQ2tn.r 0R)*JH\Aȧ$2&퓙>.TL\jϣڭ(YBM& _X uGDvD̝*܂KYF' /N1$k_wT!F΁c McFSYW04Cos-6ܪO^|VbhLw ٍOGE5vSyF알_ڰ|R~ĴhL-Rƞ F\ٚfl)+Պ]3f Unñ㋽1n4qm ;&XB\td MQldiC6ຍ47ŭ2951QXӠu:_?f<{qM+#ݎs_tdņrn:!ܙa! &ja JzW?t[6pϣnMQũ,9P_Dx%^<ӫ0 RLjS0~_)ﱗHWe@YѤ^!2$ )cRwƅl 6zz|)@=KX28p\>íN,7n@6_SƷUfoBMQ7do!/ƺe;vVg4K6 %oʓ̣ h֯fYTj{LAf/iZEĻ5Tr(YΡfcA5&ZmPb V3)#|{Ɯq=R'xfT`qq}wе`!ķP01FT*y?$|?]5Qg,4^ 4zSh;ORhFq c\DPթ?rPo+u t ¸qȌU)ΛB,I>Gt||774hW{lpe זpsOeٞ,%W[ϸ)临[;# ͹5#NI,tedY6A޹rWݠ&Mt@=9~|LRĝf",s|֍Hox0M doEb Ŝ5ǍoRӘ~KǟV (~OMDi贾X:1;&T[!e5ޭ ؆-b lM-\Z:PzxC~_mD@++ih㖻`!h ǡڦPPx>BvV,1 $ߣ=Fݝ; # Ȭ_V=}ǸLj!Pҡ8Pnb*iU6 C''Ǧvaj0-×4>?tp>8 "h֌@;-y0/xkSyf6Ar=֕s nuP92p6w_5dDq6> X1au;KP?}]sq8}ػG)C1]Ƌy&Bs- ~P[IJDrEgU lLwԨI?jIz!#v}VKe6 "ff/贗| ~JL:7Cecȡx+}Xk^@E4*U!YCF+o$mSUɕ뜰D<0e ^2;<iVPgrԖy6NB}QA-[WCT:Wn,}n o~L|%^#Q} X),(j ``'N@&^sN+_SmH| ,|uP!& M]G BT!g!6$7=EҫL3F.ƿ~$peњX+z?tnlaVMB/*yf|үMӧ]~A\pBWIa9}%h=x*k]*M1y~T͢f~ $rtµ4S 7zm+NO@1xd5IE woᜩ`į>PGsדVt:!s;S O/l8,uǤrBDeRH~mi*i_Q9z i#¢W#r_@fۀa{>+-q幩4b:*4>%ףWsN|G:*.NڒKX6bXW4Na:0 j`(̡~qZoo`1IdoOPAF_ YހiA]c!k5ң9c$`Q4"Ht- KXsP|yiwW?M#987]NNg]$Cȳ!›d2aN?qdav%GJľ]j;j_9 ]E|:j40h(>F863bdW|Y5WA®< r@'_>qo%tc+nvd b|+oYOG=ce.kQƌ)U5v"d0?1~CɀJ/ 'G]]T#j'e읔pT` QFds5!]ʪ6(E gz ]ڀiشv+7\HMuu3$OtePgHN.RLE曃OjъKDcFlGP0I $"yʸcIVMO@ XsDЛ%73 {L| |PR12 d!0AJ4ˋ_&"j32YS&VONy&oVXAOe5۠Al*zvy~ad (DYi`Xn; )Ol5zZDOzBc!kLA[((iZK$OX{Yڳ@nL?Mf9H,Y &MGr7k(?>:0@äFBRSkCxzeq C)П˘C\thrdnN#iޒPKBtBDK%8IJ)CԳTG E[쿆]4CA ddTɌ9/ng w$z\֒ɧ3Fʬ;5\$Gv5uKf$Q`cg>]~JD{өE>SFEۋ~#GE4Rn q1`~ oR^,s⚁%m&[jqEyI4{:5[ |SZhsq BV^Y`@S/DSK([86Ni &DEWz gn48-rnj?硔VH^6ʥ.1jy[}׻SGݳokֳ7؛ֶs!Q3)_*N# +:dǿ->u7"ҒIs1a"3@GR$hũm:)e O#C"W&h.R&n @t@ {/yzt :ZeK#DpWX#/"O8;9F-/ueflXI͒Ҕ*#Vc7b!s{SI&~Ɩ 5d rcP c} RkԉͰGߦL]Fb( '09ŋہ~e:.֘T0I l Ӝ{iZRs$U[8ө"1y_iad s[j1 ?u16% hwYUu;杛>#^]mn"c.ȩEcꇰifu3 \DˀE\ªݟ?U7-n=Fi5O=5?gBaHt*hׁxR@ TEҬQ@jN7?5  Lc?L5IBw8kDjxV>uC\Mx~3bQh]"0۽Rs7[ۃ<u!e4kQ(G4G,uWEyx@I(T'kHlډylQ^QX%r f^L#7HDk I;p6UƓ[p&׬ )ҺvW;xI e!`C~/0oΝ3!ωOfO\&'S9v`_eIb '"=ߛw whcieW/"x9 դlCH1ca}gU1ړv;.tҖ{KEDn|Ti&NuC ~ž{#3,+4y;K~D@CC<y1'HswN(F(E7簍=tO`$JrV{]x=esjxFpУ/_;WPZS05NFw m=|ĺ]&\%5)AgA٧)PGZA NOR";FqApUֳTƧb. UI$q*̙ ǟtqBwV`vX{߯3kn'ShU21>\7rhڣ!T Vi&`!4Epl#;+8a`p\"ϕtKTGli +ux,Wu,Ȑ.3i٭ ab݁w:6ppz`L!0|qRږ gPCag"~~lNkA|3A%%jtB)&־rͼF@,t L80H#guQ;+ѷc7(I˄b_ T@~KQ[C{QKʁ<3ZvF|I ,>nS[32{)goԋÞv6_?nj'F@ BcYO~.az\Bcg03 O̊/:E"D="n5QT mm?m;މzm 8MiX1GNk6,8_Vd;ehg<%]Ŕ,~/gƌCEgdySf%ljSueE6'Xj fr'?MqRv>/܃|o,YR7t0sO {Ⳙ'zJwC"e=Bf9IEzt7/%4.Ґ;7AdyBnmw~o({!*"Tt_-1%1I x4!]1kC4U`܆ ajyK> $;ny Uq=h ;!KpSΛgÖaQ/AM^he܎UWQ_{޻fOxz0J%|tk<Uz+8 Br+lG%0׍k? #GBbʘPG#/a N(њKῌsݯt`m%Kb UZCp.eK J+_X5 Zt%X06^UW@ f\3<2l&s^K[}?\r};"}olN,w0L%Wuyy]vq+V6_ `tR}:[xZMN%l`S΁NMDRъ# f8qMyzŘ0 N]wQhZF/ ޫ=(Tˊ9V[hR4au]K-Ye}6}gq/n֢CGG!װhLVlolsm4U&䱇s&~,54Q I,-{t#O5hvM؆lRlvf3EP@UߪQƄD+:vn^DS{pY=Ĉ ax|,*tfL!P@pxh[AZS]zYd W jX\+{ё4 `@KR Xf3Bg IJ[]t3=j| ΔZ7$,cw@қdl#g"q<@mm ta[˩u J.tcsd=KMݔoZ{-pD 0zS ~V+Uɍ,"Y̙]J/zɉ.(ݮd/ӮIG.֐k]f^]hMݯ"+s?.GD]"kzFJEuN39/cG%{0hP>>C;̸Cj6vivVC`VP)KN㜮 8lq8N# 流KZʌ;mh,޻Sk%?~‰L4WՋD>(8l{ő{ړ_V߱ cp<aB'D`8bz+n M\0k8>☞y5uJe\>~[U *,& ?|H-֘q㋣SQtUιoh?#Ըh&Kte،GY2o.OrMq)mm_F\`#gZ.Eoࣰջ?x,ԡJۏj.o%`ӛ2P^*,|/&po{a(e{~|4l`,ІSs%ڟ|pFSiZov;^BIGh`T+}ÌM%#ٞ_73oů_%$h Op;ݦs\ɐԛ-ɝrճAdPiJ4AA] ZgRҷM8}j-_R\?\$ :3r!Fos^']4:P*`Z:۱ɉ\5>cBAUv3Is= ca9mR0UEY+KٍDh 42Ii~̨ :ߦ Bb}=qPRjvËn?ٽ\3TbZwj(l0RV:"lhf/B1)專i͹o'WQTٶRv`15ms/}t:Ζ F܃F^AdL(K"'T rP]jWwOǸZ3 M's5/u pBĤ-yxz|K)YE;K=iKt Ǚ)Ll[m#ET`SH{ 䁮 ͠\̖0 ~(<QSO ب|VϖڐPX_&j9]Qh!N P 넒rd{,uh}6ӉaXMYAy6]\D>r8_YDHe4e2U_AvzWYm%GI 6& Z,{?/ioJ?z qgɴN 0_n$Rq0 Ml֑u_ͮCz`5u[@&le[NU5.%CXDuAXv/ao8MXL~I7'Bm@`p[$Ts'a)DN[LD4 }ZdN%l}6!w(_''5K3? ?-Q՗T9so/GkrZG~ZtW[mƪ/1~ilEq?# m \6gb@Ri23Iis_Xiru_W$aruB3`(q(am>ZkY`Yҽ}h_mI`Oo; vXȠ.e&l$Az_'Gj ac2>lY1Jl6NkLW681fC8Aj[0L]\ѫ1 ״&=.`'1/&mIaFt tܩ=2e;?Cz/<ލT e1Kh6CBׯ[n <~l%a ]72i!@c?^w;¿P$X+ȨLs =NdMh0]6 S=!UOT]:YC祻3o342I'6zxH3Jȭ'+};笏D@i+ϗ7I1{֗`:@Hm9{Gєea RO [ xbrE6i2;tpxx|e?p^4 L+}N^tu\*'^Ap?7;솠$/{W'DQJKͱoG*Ck|tƈ= 7/cb#ٷb&kH ASe4,<"\AH2#qgQߐwT$,jf+~L|(.\8uL; Uņ:6TDނSwB]H-Zi̺N%z3=kԦ3om•|:(iK Wi2m7ʨҘvDZE1b+ևvI  O=ϝrPmK"KW{X,Io_cڴv[/>p xE#+DwP긬%_~NXk Kջ>C CT:u8cS7)9ܦZCIo{Ax-K|ߔ^-E-ئ4굅-IY3c4 7R Ro$718h"=9yCqЅ7j4Ț6(3Sׄ6aJiʔ˘d\(yG_T6h Q( lolDޝ,ރ1,}e~!=w-J, NfGL }ڑWYX"ػG#F7ŵagU_ڔeiGTrd5Ruj^Ctx9_`=Y;wq7PLHI %11y0D+_{ꓤf"K4G .NsUk~6x<²g`oYD%9m<3a9ŝں q1rǡ%CE1zX:&ܿuBao V v-qwŖ]&9t_|i ġ?\(W˕⃺xN:Ayy2S-NBꃐ`Eߎ+(hm3p'~W92y#2TC93 *^~w:baG1 QX;̔BШisNY4CQS*/g־43[#BΜЛ-zyVF`Жa\v# 0:7+i&+~n*q VrB d~4Lڮ`.!Tي n !K~V(բ$+ڎB.;orh<$x'qjܷ@wb>S`18DJ9&4&_f5/g"Ij9.Y`;Ǎ~v?GsO{U)q*_P,~3du}d zr'HtWv8qe *+]q-vl(Ӡj]jnJ:3eC~3sR Y."8ܸ86uGM&>'Taxѧy=O'dQCpʧM9^ˮ EqA ,ȨLEo`Vwڮ2ĩ䬦\ρIsIde!~i/zm~kXlׇ-3oFb/e BL\p_+=ܕ@PȘ6/O<G~񔴐%Z-j06e]Ðw=I6e0G !6ǾsU./_MjR!4Խ2p- +6 $ʦ{А @,h=.i"z+Ql9~t Vt0E+^H6נ >Esu0#'i! WSݮG# ߥM #rqeTկ!~NIh|v3-HĎ&@>EaOjMhѲu7}Z86X@rIZ4N}/ :DzFTk )ؕ:p] /YD4M&ŅۿI.9 /ێEK=:&딲c h#qɂdtV&UKsiEamygj+aؠ? qo#/W]i//D?S ,{}8NZ|7hZjB+nZ68\vn!ri.0pYˬTgmݣ1gj^!O&z7b/4K3H"%r.17&ʤ',[C1gfZZ{Y 3+ ʐA,C֐ܨ '`yoIX`NϜҬC!LmxYҪ0Z0 +gz0>4R=@,-71>D etQQR.iVe'EzB{:vVq]%g[?,͑A:Z:P/5ƕ,ͳKo *@Q t%s{ Cޙͯ}$wd;ddP5g^~EnEh{"$O\j*TOZG=3*N=q'q@,iF%@5EVLcf/A0Q2Is沞pUCZh"(~\AA ͈Hඦr$'˕o'4F,ja@"G@29,I!"Vp@1+`o7Oi7/om8" w} m nKS "\8\iv& 7TYXc{,AabY'(Et(7rWN#-eB+E`g2Íx]FٰUf?t! a-󖲲+ur>e#%ߧ>2 *WLz%JUm9 eSr#a{gć٩M0/ӹ/@]/EV mg@HOY!lƓ4NhWWOE_d: aBuI*Y<C$a '[")N‹HOzb2nXkuTʌ@-j<_;9:;8._?ƀq>el'%dR[!A%Ŭ ex'^me2 W#\/ &:;Әw6c: n~8S^+ªG<³DpP4cQ$swkh39[]ērQqTy\"2!`?wJ+A iy hFHfݴDx% UB.ӂhhVR~-aI}QB걐B]%hv>99skp\)[ V0/pvDfVw3y Vܳ{4kSV<}F5@i5XJGBdR/ *R\PwAYjS͕EQ_]wqT2ؽߢ=qJ?ID +B[WsF SucH%L券z?֏?mtxb`נu…6Gp ele{m`HtGUxF8?LB~?hÿI[ T,i>u!>6X P&C9 T/II[ *XA(5|L^5 0rXz/C$DKddf fxHN-H*WM !"!.ULJPD=ٽjVB(CF@Y3ퟗ։z6^ECk)U RH@;6ҀK0mF Z=±M*fЧ/Ȑ=& zlqө6cFJL#ۋT-v4搹?42G(2D?qip@(Y,#B}Bu)fjƣ9R)$p=0:v=,>!cqU (.ڭE)E? RYVh^BDǁ~CUM c&dypM}uf3JZL %Qa`#?b`y'Zf)"p|32?\Da΋1L9گ~\_p [3!3+/DwAad Rfl׈?-/ȑY:$ Bv6J+#,TL1xmA/gEXKV x=ȍ&N PfC;)y/˂m!?ʙpgD$[,3,CQW1[$_At!J$XYdEѿ+;=b$p״<&tv4K`qOWNk,tF,Hׇ1(S (j 37P2E7[ O'X!Mƃ|76\R߻"H;TOZ"3Ė\u$`" >N1Q44&똸Q<aD%RT( +!saANFLOPnaOEޓ5=0Ti[ oKlZw{9jkB.Am"^=g$7cn4>o>XyIbuaBXbf{ޙSD.%x,c1 ؤoSANq@qΧ{jnRd+^%(rT`~VE(lT:b(p1 䏩 8bIs{dV#ĸ"|QKIȧ%b{̟") lغ>ܲjYH"䄉Yym̷Eq~֨-ĒY]!5E*_Ӟƕpv f oH&Ɯ]gp];^]\ݗ$1/;j.Ö#bS<~5my%Q [Vv$C :.缃FX&r+Ld%q:B9_ 8'ٰw42J"[-?d>n2^^cZm=F7RKdf/ҬlܲI@)11 G9,D<HPBIKvZp N]veS*^è%UZ+B p[m]5#?q_+g%BH+a5EzD H¤M!B-X8VgkfźY5Q %KU/˻ 4`"5%ӶarQS'70i"Ӹ3ўPX(  gը i#?f3MK$2 iCdB++xi~ -ň:Pa?n^-y`vǕPЦY0C}.`%d^5 (5 @cᕜw!`*[o[xW66V{VBQe 0lcJ%y߳ET`ԁnpUY]K.spd3K=3 {]]|e3 `lNܜ$ B Lgoj3ɩZ".g;.z3ߕ2 ~2 $Ф >dg$A֌pagD??.3Hj1 3jT u@H ƱI]:̢ ۦ?AÚb|ˁ 8(GS` (5nŲhB貽i7X.bcOF7)Wݺ1RϘln]ss5E(T⮟z,fd '7B$1"Եc,t@6 "\oTu)飥b%<Bk\ni|+NFXM"ک|Ω_ܱ{##I7$x7]XVP^PT$utcɪT5Q! 2xTk5yYgxQq젘4j\e-dZBM H2 ҜU]h0m}嶙lR.zW,е#5oHQQGP=Ӟ;;jtp Hhƅ(DYj &qVlB+k} V`Di\IFKC46gFILKg ;W e՛.C |_7gR!˙u9)YaYF 7h88pxOW+-@S82ACu}/ibU:KJ\q EElҟGmniVȸ=DG}ަ )L]Wi㬹6Qlv*H=ժ (f-R@X**u>ktwoTI>jQܣ[Y.eafHhQ}CkSBuUݺ:؅ӁOFD 5:XBa.ܣ,qg_`q[F02SZP@%W2u;q?Y;`562j*_Yƹ#vKR4Sw(TmXZ@;wxƆ<,dӋ/DGyЀ4z!śy4Vv/'c{]ڬ7tĜQwЌxeo¢U^YO ~7CoO$q8EV\_˛rGd?');4VO hRұ7_pDPFN7fDة 5a\ٟ NJ>hS1g>/DXX8 2ST ׯ!̷ Lز2?.BXൟ~.Jhb 4_uP)QY5#w;5oPوbGMʉ/dԼڷ˰-!T{OmýrXY_J8NdCֽElu3BUT^vG2cDC*PgH26_m>(v{mE1{繗<^rܞvAaI0[,6;Q}u"J璭C@IBց]WJ*Vb -` 1Мk;,U` UZ[U ޞ4+D'щr~A60FUԒ$nEĬRҏFt03Ĕ>*e>גIÒR/e ]Q:ww~XN } MʿjbxziavWJ# ?LF84ؕX䗍C/]hrK8G/ UeR5ȇeYȧY4;:U>RADb(*,݆Zbӆ" 7>xC/jx[l3RaEE8!C>*dl).FZesTJxBk&(|dC |Լ]'*X=XxpGJ<uvA9 3'`xO b(c<|lHCQNrgXޚpgmin}v~W9g5_=|5Yo?r,zU7i]B-POPx1-m~s@ߵxbPe=O^L*8Ywovmюl\UJF^J#Tm";|mNȴqYRM>#72U>ݏ`?ŏř ?s̰΂d7%M-VP!ڡM~@ hwj7Ϭ(T e93wA%\qArb229t͐$ąkYFq= jv\@SOM 'a2__$Х>-ĒoLClWĶP$IWخkvCAgWK 롕(`! 7ִstىO(V)߯gp=9:%i WnmDl$U+2 )\aȽwӥvBؑI:`PUGN8RYI<@ ᢖ#AJ `qUo@)ᶪId@@n/:#"N#|Lf]DL{vA[p)SP9ن,tdAF_5q|,f9B$& O5ZQ8 _A. 5l߀7>+įS=5 XjSf sRǰU L:.{[oVUp}o]{m*yK(16]fC%*Oe7Ѷ|3b^>M\~>(&$Q'H&vi;vwP< 8v$j]d=8Œj6[AC~F!C~ 2%_̎zZ"HV6 j.vVO~p$# }-Fw!D){}$`.&Ѕ#!weBeРii=}8KSHk[:>'oH(90ѿA%sT5œNYGűd40:x~)sǯy~%S_"ۥG|#sl5CL{Ɲ6P#|K0va|_?2y ^忧w ih Bwack/yM뷴P.$E%KVHz"J{cFCGwt<=庯gQV$n a) d3(~ pU2xlq1҆vDՍ3VHo["o% |0yz#7d ƴ%xv`aBUP7 ~1SAo4"-D;1C`B8jP1By$?+`(~N Kun08@Yϙ_>T6Ȑwp2[UÑcO P&I᳇_Օ $*r$#݁=Lrpp=.!bLu'Սo%QXdnWο>JS79V69v<)";VЎ6m=pz9qx%{˱/v)H"w_"wFz`5 fuJ<  9Ǧ Jȭq\ϿKImYn]ۏh6v]5ilMR}ςZ*u߆{.~Xz*Olsó΢4;=Ix XWZ!$_*RytBfI0p:~-; dkF&o=-u5FPC,-qh;Nڭw'ʽj>ɺpY=\zGp2xb$u`iZcHR'p(o )Tӌ%\QU~•`z&b1ْH>0w"--hlk &zU@s03S3Qd^] aU3 ʨJ|0+ć,ͽR +V\/ :<'^xҐcY(DJl;l^ EeϠώ6;SS'*cGCVJA%h'9 5^ }kFvr]HF4\![O]P-M~+cn:eNɑt2kopy/VHj\4RF!A)NbnyYN(Ҷ)Fn蕦ģ}V&W`1HvEPJWfEE`<}xٝfu\tǂ!IxXft EJLż9DeQ!~5{j :P=TN+.9+eԺe'&f_RkY%@d~/N*L :Иyl XNq>oo,ch<#qyI0qh_* *Iq3.HmT>Gƌ_ JnEjÅR/ ||Ku lW_![*jTӱx<3 aqXG}e,cLe_0pu=?.Umn0>V=ZF Q|nU"]p BC/#?n }Z/[VܴSS:`.DvVbUEq$I/?Oڪ멡JaCI+o`&Erp۲~gvTm`÷4ue#8Z5WW[1IzB`+- y9wĞďRF=lRͬVQ_$)%\Grgjù},MH*~Nh8K$Yc8/D%4N=*OY2ES|_2vb48]t ]kR^.Bx-XQl+h9XcEGa-$' lhF::qA{IIWy axs ^TX$QGhA5J;tz*vtPE}Y5JH[/~( ͫwDf:o=† K;&nU$\*=bnhUe)Ib06!닐 =JyP? / O;G`Xus/}o-[SffMv(A4<-ӿ<y;dps/g|Bp ])H1_a1";zQhq?Xs@ p%_*sFݢSk}geGVCc~pxd)AYd,ߩz@/l5ɤkyg|\͚rs(Y$ :ȓUj#*Wz@!.fR ;ۼHbrU@QZt>{-kh k̲? ~7cX2 2U~(BCJ숏_Z ڦb \\htҰ>,- ws|+?vU:u+ʽ%/%z\U`nZ@'SJ93[|DtMט u5/-Ҕl %=~z#ݽBVnC)B&73e&7E&&Չ<+@-wj\Ѻr3I^/:Zl 0.m='U5{NKkq+)1+&Uƽ.w ct̿SuY'z [:awvӃV(LZOu쮄j=lϠLS˲Nw%@~ $3UY<>nfGg_ͧ0+s@_?FNQRA3뭅2m<@9aXD+}.]#U"s>7hMHY=02Ni;B.tڀ۱^laspYI$zF,{}q*jtWU\-vp2ҕkeQpwlwZ&SL #aHRLZRzlL9㟜?:&cz'idOhRb47S{IL=Qndb_st1W-8vxr'l淅Jn?{KLǰ.j9+q Ra`f˸Iʒ+'Pq&YY}xzJU$%`ue-%K$xnѴIvP۳ 1 roȣ,6ԫՁ6ǻ˻ Nܷ= E4q5'<ħD$!)Y|pzi U6k, SV(3kg`Zp^ؾ T҃eVb@K4`dn]W )RL8^*nxǬ2B>B9ۿVnU/S6ST=A5=sxm}^'OWWpVםCZDePSNj+K0" ^[O /ZDCGw=)2gHM tA)Wk'?1}Uv)t\")xS'oLpWC\3vK%LJԑ%ڸ";5K҇nhzmx"J'HM ?iLS?K`eK>{*bp.z9_RA?6@wV' k") "[NO ~e4WzXjOnqEwlu$i~}x2gbt -7!g^44SwtiˆmfjseJwihԉ .q!SOld6W ˒Uԧ6Wv@LSI۰f&'m^^(2]"~d8zDVM)vZr(ߗ`< yq$#_( &N&0ۯ-4*# n4JF!l{毖j%<6R}GjH Tb߁e{HzʚZMٛlZ8cD iÑFHSeo\DqG}=)HqF+*-3,m&PIfw͕~OW8Q٬S\<~u9x! 9VRxؔ ˡ(0ehBKo(ǭ`$J9KT "N, M& Z&}QHSKoOE,7w7O1zK%#G:!n*XKPq=ָMxMɯ& pW"HBV@ >)Ho϶;Q>iAc$셎gۨj(5>9h}uў#M+'8XO~ UqQ^ il&!Kư_]]%5PHrі tFžkŬ uvzWw/1^Th+kE}=6D7fϝ7&`F fx9dSoQ$Ȑ*F!f.BulAƵS =&EnP55̸ڙ0S7} 2аɅS9"yh1&e2ƑOПY͘*dWI7r$uz 9Fكwvcgs(;p!|>Pz(hcxJߠw8o(3_x(^HDzd-9en^xMʵKηoX<4{irpK2&ή."VQ'o8mHR#dK{95پpTڔP.@qF?y"3м'߭NQꮌHeR_N*04Dx86s'gA[fO≗Tc.s[C<@oƖ4Hݦ2$Օ:yZui, 8C B {]}r?je ڨ){BC$NbyYa6/H[T:ּI6{=+O,-ʳw97dD-wq;#Iޝ{&%yKPে+rz~y<"{zۯ3һi1c73黺fᒿ9. IyE,c-]Ŋ'I/59Q]UukQa)q} @9˄b=Hwo1z%٠=0(Ĉ?q[Ђ8ַҩuOvCʦ򈖤!S kgL%~J'BOpOX]paU#o> 3MAkE.KTk\;}58?((a.p2R4Pr:F֙6X$(?Ƹ_̩h([}\M|}s$OZARG#2 wג5FcW/UB~KZ!l] k6:NAd'5yщcDp*0Buj@ !k}Pw~fӑDHptP"jYE ƱMB$/[Avgc 5@ƢcwrI(u<a$-?b "=3aKIFhlqEF }[qe:7nD"T~6 TT(L6w[rngNQY-Yf/tS{=?A{WW=X8PG[0q%@Qc%RT\H[zb+("w]QJ JFwP(x6tSo# 6KGr++TGKS˨\qy#{,˓qΧn+7ލUx+l0Gxg^_TsVXQ= 0x< Ň>gz!9zZBp-YOߒ߯/m/ |}$qK9ܚ*^ֺϨZ8sGiNS>gW"4}mr)JjDŽ|537 =sqM;Gbv)Lu=*= '@H E*B-i"ڼh0/8ar!~}N c!3\paVHc}D+'M?)1.wh"#w|.K.$S~IPKEjl2eJcntq3ń,jYI%mRp9l/K 8$"mxa"3&ZtD*#2; Q6K Qze<ϩQ(Qji4vdہ[Y.Z߫]RA5O*d5 5>o0'.6|q37KُE߉sR0DHIϪ0E5 _B~+㝚b
6/8|h e޾k9hG%6ҁ$PMJ U?~a )]57dJm l@]ٛ0yG8Lf'R 0Lbkhi‚>4}mve~ Czoak w{!|StZ78}8-M>4j 7S{:VΙvyrlɨ_4)/ 5JEC.F^B)M}ix w\KC 60FqPS>yHs۴F !e`c_*> !#G{O8I+> 9\֚~Qg;gsFT0 E!]!*Spg4™#&L`eĉvb0!c4C|MJd1[&Fvś0rdµ7@pAl)|Z&c4샪FeL5K^Du)[Ֆm?^dr LvR?Id$"Mq#퓸~!(2# ,Ȋv)#s{WB(( >]gb[StDcM!)/7d̀b,r&bs.$lY =_/^ǞoCD"-L ME@nRsCd\dCzA8C(UGOYA,,5 iUיFe4ϛ5J| m#FZNOzy[& Xw<3Dp)O4~y!vIЊToIR 6YL$oN*e!cX:J-LF-Yo~jft̕ P:(E,=ڜe+Ӎ==Q +sU .W6S^kWB9P1ZZVBb+NXUa.hA&؆36fIA>ߺk^(YTnGPLqZ߳w p܉xRIC.6>e!"aeQ^.î <\B\N\W-̜. (),-A%b*.^.cM@j1<AɵpJ3jD?tlNlQsGIJccرnB5~wkƒa5u P!T?M,^GydFɖ輇-L$'@nGPnY  ]VȺ@Us*x(uL28oA|^ʵ P}S-*?z$=E.J|aHIeRg߄@e?iO\YUϣAYfE^} ~U|]O&kiȏ{rʶ_2`euYz DCa+dM8Ъ l=:uvχQR^bZ3Lz4H;W2]c52`/TB코ӒO%}dur.RE%r NPYlqiřMKEm,#wi2 4!(yUg/ZXw[ڌM ('Kl\Ot[(Tceasn9i1֏fE`&rdc-Ȥac|u_W0vp("x]^"ko$̸=g.Z&c]75ʖQgiŒZDoae(4O4#xĦT!ci/qmu`7KoS(J¨f@[#k>hQr5e>k('za[A9ILb:^3tg.pAR%Q\M!rg R:\s[oUL%" FYmp ܌Mi I+^;mjVCco8pY# `LS=Xu m$utvEjɔP rP2YyƦfc94OݝiW"JC6ѷzלRH2vfL a wwFןfδ0졷v賰(DN}Z(> 3U~9ϥvW@x(![w sihF6I;nn"aѶ,s~IqʕLjvp׳HGUݽ&j.sBEΉ f{$B)VQZך<}EH2̟E`w+[QCh=uU6B/ulMFhϋNG$pӊ=- .<6.~U͡ ?KL g4`qBeqKRf8\oApOa+_Q>=scC^//m+ JhIVK&rL1Q=nx!iyl|t:u1×S/V4zf5)Ii|r][ϲ|klbJ7?Ct5j=(, yIGj^϶(dɌ锾/ԠatTp1+/ !]=ӽ[1<”jɾLP(D}b0⬎̌> pPŌaLWl ޹;RgAX;QB𵡓8t`*rQܠdCgF7&ݘ:o\umijEtT{F gz?rL0ɥ]ftm6=(*Eˌ&jBpWiRw|/]^G^yeIׄ hnǓ@V}ʄ/,iVHgjU-FҮA>[u_V:liԺOx1"fp~5Kjs]y/K}b6`k].!ӳ3܇nԿdxC.~ Ǩ',\8~' ZC c1*Ox|Վ wc%-tRXLǽA4(yr)~(7-R#q#'axڭsNj[Pr436 H83 *='R\*Bbe >kMDhW )':ױJ6}I7ώ7ϚK(lK&4dۂ+ oYsc]ﭶƚt gOBנ\b:C8'VҌB<5vZ)"C Grs/RKOƈ='CP>m6TWv8zR3nSxQVS9gAʧU*Sb|4<ڸlkM]$X'8.C'p'tvrZ[SpSYCJ ) NkpI5E^qx.CcňBYw ;,KќJI k28kr7Y-\Nђi".6Y0RO#'I~mr;QaȲɦ`FBz}Sn<Z;טaws&Gz#]8m&wB6 0vw"c ʇASe・d!% ʹ0y%Ģr~)JN8Ŵt7KZ~33.et!oonEE ) zOA<i^$ +5Md qܝcL??.U-YhDjаքQPNdzyN,+v ? sG)"2~L@ӏu(7knv1?z51ZMȮ)[1uNQ^YC#p8W9J! fkrݓֶ%tIdUXQ&&Bi?Bw)ouCy8s :ے `#av@Ԋ##'XH;k~07# TtwJ:m X%=g"NXV5[9~_Yex}!YOORyg$3 /4hYj͉v|1wqyN(%:ʄ:H`.e Q|vPQ;l6,l= (L}d@ﴄ?"IܽH`mx65 SRl/;o#=.|s\5n[h:p=m肋}?/ROSK^mFl+ Ofe!@ʍ&j"‚[߃UXxtcF^DR[,5 ݰ;z~PYQE9()ۤn9(iav/Be.ZW`v~t=q0Apn%V-'>)(]5?c^HbA4l&C*;<ć:kx e tť=eN 'ER `~#̰o $'kz' .9<:2zF7N5onG)Ǎ'ޠfVnu{+tsFG`ھҿ6P_on8&5^?rBڑ p=!J92Lұ C&8qfе=0^Ņcy M@G S+P!0Υ{к\q{) ,ޚ+S|Xy()S @X sxQ,2oj;#@* 쪪3ЩE"a<$<3SONm6Rng.'ڗp(UB3”I!X5f Jښ!27⌔Ƭh^ћۑ x"Vs5xjϤ*< ؆Ηb gvQ{N_MuF#?lU0_) dE-j Q ՝6Fv$ dM38San+NΌ֝$l.mo/۹G71n{Jֶ3D&P4ׂCk"yPuE XVK*BafJmE V9xb6QDwhQM ?܋X5"nд(cr[UY2{kp;ś3(ܑh*M?gXBg fy> ʼn!+ JA.L"7M5~^ӌ,I5/@#ih]ݜ ~L(P UXio_fNbRar+B{=+Rs' Ut?D[Yo{ H'jpfbbph;BF\t'B!<9zWz bceL i<OL03^IUzLOM=% )uE +t}UY+gձ ~o%dQDkپ*UAю/9}7nE U0X<:1ҀZ9˜QW a/9H c1 Z4:|eS;|pT!;^=Ps~4f뵛EA<g݌q0vmr˷Ks^MBNyUddc5뵜)zпń :ii McwN%S xQQl}4ضXB9.oY'`{,ƨ͢v)B,qyJNO$2$NEGCV"_k!?@O'o60.n %du?\퉄Ou}Z׻1@~3O8?g;1ͣvB-ʜXSr6ΉF>mHHX{^c߻ X@ME5yy`Goem7cML]L+'+:hgdL&ޏI@D71DT*1y$pX16`HMͺLҒG4vעwK%t6`or Cm=֟N=P:2SM1#?@>BNÏB[c!cy-/lN,y}qE:l$]umr7y@ޖEg c ݷig\=%1v!հgp$:-#H[;qu5-q >hXb/fSsПI]Ct7^f'O~RP%r$hɟ6HP#ZyVR@27Bׯ'T4a?'OطeEKd|dqЁC\j6 Sd;)rNH ja?ފzJ B0c6> ¼든^fbRFBaϽLf÷dʤ~qRT8 *?|OidH!9aCOZ~!&35x6qr*f`NT lsc)6Bix⿑rL%eӭ|zq$V` %/QD݌ͅ]1ҳ]Ldvj DZ,n;%p1Fj_zr֩EIBPq,jC^ @j>YC?|M2.%`50(-^DO{iPF:f!g=-#5c b-OӪo#$H;omC$TwK#)47Jxݧ´W ΙH*8TEy@\JG٭lu˝2A]VUT#Dy KڭvO9 G;e8rS++_ti).In_޻J M_;hr)GgDG`q|, kVMӓ~L1.D=[;ͤbq٧naJ G K?.V!];K:Z$W|]mCMA@L2EyA(F"ݲ2L2W/lKSQ[ʹe'c#jȁLZXH%hrip9f/9ܛ,YEH:|TZּ[vE:<.XAxCeÙ_bp㳌zZtYp镪+FJtJܕ= Tfo&M/tQya|K*ⱘ11ďUii)f#M*ͳވ[|'̫[/;,C $VEPE}Ьߤ@%(6JkىŽmcX(gmQUtF3$9%*O sr7JeHs!c 0h.J,DJfs-̐#ȶzcZ$ȒKю^u3SBwn?CwA8%ߏLnW(6"Pp/ >@L@ԢOhާWM=(Y) aiӚzϾOF`x3}Y<""MPu$o-*&J%R eIjy1Tva\fGqqZDeawLbA|vID~D]~[hKP#,gqkO0@ɳrI{4)k=i$r.e(O~-PZ4Emyo,MZbǏF=8ka=D%z_=ہD!bmuE]ܟ",kue"[d9f@Q"=&*O@9'Xd 7(_뎆AN.IVl$rOh}Z2Iw5:=|K^\Cn\v-.G(*ijQ*w{ d>` iOJp[+#}QP# p唣kUJ=i=Ъ7w/ֹÛћ.]^<|[;KFQG?`aR9n4U80"&S( ,

N3HZWY(]鱿Owk:g3y455@!w+VQueold&'츥/`\Ԉjd;H"QkA_7zy(ḃZfOB J!S'˾IATS=[|^0@,#TL*̔R9ws3_(W?ym4!Ε+,}H@*-Y?sF`z3HQeٶ5m}Z{dYu z_ɋ!Yl gݴm$7B`N0~k.ضd81>=5EU (.A:Fi2Jd[ˑ}#vCe kH@8of.#q~ٚO[g#[!|t(MT KdUM,Vq&xè4Ah(ScdE{r|^>l-/S qΠ}9IrEzeGvE&zht=cIϷme 489%Гe~'1(Fj3 ϷSiR2Ay;ݲN')V!u= ix%}YmMwX03$fJCa%岶G&ZHA%ޤycIl,۳OISԺ)M#}:{Y8R 1MdC^;go\Ͷ(g-m4xH]sRze‹͔wjCAyWxe܋L~ ًN<7I-趶B`Ge+MʓcR@:ֱxQ^bM©;R:jK֊&p5^9nާi^Oo<2k3/T0k8M+P-n%]ΘTgʺ̊=͗>#=n!o6^:tVRvςKVO}y;g9PlbR\uqF͗'4Zwf"iurʲT>fccřph:4B~S =B9Zftk(ws*C鱰R/\6l(x+zl7t<Ο)_zBQCԄZ7UHʫ-YaD/{0:2əN9ނrV%*-'tp0س2QDX; U5f79םWFrim">-YY𾱴=K` _mp.gn(͛r%,l22{MdTTà0&LHFk>+ƽL_Aq N|\sZL~TӾa@wj_~=+p?zo8}ZɆ% -0 +s3',aPei&:b /kCԵAAb":Kj9-rˇͦ$nS.`7ܟ`W9ĩөmhh/!ch>LV =iV6oaU{mȍjc!6i۞b/^{㰪 !/ cRTo~bmГbٰot{Ba,Y6$j^=.%w!YWϫ87|$0sc Ie~~DP(ϲԃ 9aS0Iiw=rB t1~%>6)6bշ$Ōh?U6ԠJx_,Xh<ט5:sȝa-"o3ZgNPaal||vZs A :M(7Ų$ѣRFsxCk.;vQp1+R׊@O\^?%k]m[ q^ϩK?ek8`")b@ZV2@H9 M4P Dɲ\=ǃtLnSIp@s@41 cU?;T~3^Sbg|Gk'9F i-A.C2ӆ;SPNl[D3z#EYZ 6H C՘+rh$$q,@p\{ -3|MMٟ7>V|d͏>Og5ςk*sj'r*,FQ k'eG#Fs#ȷa桘YXK.z[YQ9:K`ZI:%9C8QXVTgaL^&$}ZoZzosa"+7U$a<8<ŇomE8ΛoW |crAYTO&v:gRI t,* Xun0u+~QYI+/sAw"B}AJ2ֽ( =cCc%̱c;0z094&tV TF.CZLx):ѣ4}a_כՑ©k].'bOR Eg]Ӭ"sKUKo^]/aǥ @H]MfɘI0}rm]zS/ܥt}dch"| g/9/sDTTk@3gVcn}֚aJ,V ;uJx)ɺRe!Ϙ?5)tm-_L*Ӹ\b`"ZwJ E/Wxd\ x+eJ(L d>^4 mCe!\/:|HŪ`Ƃ g.CMuW13]77veC䷬@lLybE%9&u (q n9s}/F$ru߃t TrѯO݌罁mX^>UYLC%2\64c ~aep\lXG$f0kI++vO嫕5}#ae z)&e%GcFS fdGL_nf{s-k x|/71eQq;$ۤQM1;sC63@&<4AmfpS=NW&4= bsKAgo؂)NXjQ !L_ w& պ04m_䛂=*h ABy"4P& I.0b2~ρq5Cq.~+( 3>:;]rO="a9.NI(P)J\iHioKPl7L`m^F{"OK)`/Z`Pe;ڲ5I6, S cZSUR vL{"ES;my>&@ݶZvO)kvAP׮EKthƑhV\/-Lqb;4 /ҠC+Xy˶[ M$ÈnI5~e 5}P[HfvnləHɬ.:_`An:03)8'*MސP%_ LB #d_ӌ][7}{kmrDtP9QJB\cw iXLWI4 [J 2_gdknPšWTi!_mگ6șdKˑ8ؓ$#ަLaHᇼ<;вx6Aڴ<-3K]yez!W] @B,5Uax?oLPrŇWOZ/D%d3XjCʜˬvI`33;iC5%iU7I֐AIƼQU=fcAڟElrԯ!alu9}wFJw>f `W;iDѭ Gɕ"+\lV4CQ XDSs eZU0)Ⱥ Ba,d=+WjxO [=@!8UN3ɬq *-_%LK ~?wcaqP]Ϟ@Gxu¨Cq|֣7ܣ30`ih]ݤ$ !L.~EVG2i 68n ~L·kUbXP/oCg3'ڢ4~R*i8ɝ< I|ASl w ~0]&h:8/%P`x5lqf>ok=&wם;cG?K<͚ H\[q :".[ [9KD-ΥJΑ> r8c4yƻul3[ ^:[ZXJ#;̄xvs4VoG)ŮIt`@TTP6S|D1xsCj;Ϭ*Ej4}|9|% X}]VT{,x@ CmtEǃm>UXѥAîhSB^&Ov~MyPQn#zPpe?-`hPbhZ&\eX+]M+h*ndD(: t8ak4e49i7!ˢ0]OGO{r/DYOx y`0]-8dՍn!xl ݗҴHrs>I;xwH'y#Sz (׶q6}Yqe,FD=ȇi\RzqVEA|.j25T})L\'iKq_R=Ia]˭B) ډ-]d'>e4 a@J'cp%Sإ=[JuxYCjӒv~moV#Vm«sO(=}|ւ㴊hdE$% O@ּ'?k.$<z}"'g$}IWv HE<ѫ Z osVs3*|If0-{D58U;_{곟?Iz߯ #Hi'>w56c&3,Xt֬v!Vuk+N>eX!6;Ivlf !l yc-y?ymӣ ;m"s(Yka=^LȮ1 a]9]F$X/sܨ+' A O h7)t@AODdYH|< bv'-ƥ_ &[NJHp+ Ҭ}mЙ#ȼ.|Q MV!RAR:6 !9柹@ {)ڡA .Ž:p{-{XR?IIZJCdY"XgR!q]EJ': jѨ3ǶDZOS;RIG J2k&TͰ4jâ\* :>طPf_DR۾WkG<v&(qh/#'5b1/깶7?!p ҩOWn.mГU Q+geGnEIcQѮC}B3nW!g[~J}wgBoec!0"QC)#v%6ޞ N2jwh澗v)W# b$T}+})x* Tc_Ȏuv,[ g})ҺP\]=_t­ ѯ˳v{@ٻ" P~RޯgI@58{IIx˛,IԪy(&up ' %E( v!}LT](VZ,(b D?i2NJyx_'Nlu%ڨRuAfTCKR{ N78hOs/FmB:~A'&G߳*o3&ialx/`v't>xZS oMVREws:T{ia.ЊE؅cB^ࡁ.@|lxyk%P(}'újK(,x1:DD#hh?+7^0cksI8,DZ!?5U\ӼzG-ٴ= I(OE'Ѷ{ :LWe7聣?xV& XF5vϧM!ڒ&LWbDB0 ct?6W'Zx"=-Xq//:~@.m?T ?&4C_$Y6C$ˀ|R&$% Z\VQ M,4x 8U 2bn>V.^g(AL2rܚkѼ#< S_|SAlc;?0+(ZYXh^xȽ ~(7|1l^/6M8d؏q0SUAV.ԅiTV`',YI$G LMjڑ΅m9 pL񘮯23bne@ߍ]Ers@@7W9tDlYֵOTQ_~LIQPHE>R{#7A!:- f*c"Ā=-:Oݗ_}s^d-JX24J+ {cb8"aOt:)ƒAJ&W@lו&7A%.GcR'̊vl`*ͫ(DyC8М4mHXAwO|5R bv6 o! X|9E PۘʞN]@2&{14&fĔ'hlS)t\̝S r?ڌbhX18DT\s'eND+!4G;Rÿ硨?_};ܽjH6rfc”9M$w܉ڄdWӋu\C0ţc<`Zv0 ̡x,g* SywUE? I3x9&l~ϋnW /([kMgwbKly-@f&vvT[$#~g5GmAj)9*,gqIǛ 1"S2 MglGir2:80 |gi-fu:_NoCΉDTvi us DxN~8 >E"m#}]M t*駘 1Z7-k\&?|- %2ʇ!wT QQMnc)`RP9\7<=O5w WP[ KƅvUq ;Fr^_wB3 ~[0McZUa5D+nބ;k `hנ ;<~ⓖ `"/æϡ3^@Ph< { pWQlu]J'2B\юS$b~vd*U !b*Ϭ_UwsU' n΋ф}CE"񘛼-%ۙX`9$ 8#ѬP D0-h16|6G5{>I%[ъYE%x%?KG6 UV8%JIV,)vDv+-/-{ XIwD9y2a.Qv/EssU~;d`x;:<9F^L2K*B6q$x vr32PA/ ذU9έlKg"t4l+ 0_هK;\p&m]t Nժ.Ž<+/0j]{K83JT2oifi L{Z[O9_l;-Rf|3Jew ĹO.a5G>=@73qyg5 vAJ͑ $_{g9գIˈZa"} oC tӗQ[BH;W/~juL0Gk&TyrK3W[z#m&-v'fQe-^nN!~p1mׯQZY~scl>{3+,IJm䕌oZ a|Q8* ~l# ˻i m"~v"!gH^V K6.,b,њ $F9cSi z[ `l FNoV)*TS[S?Vh=5YT:? `5)APakBlefU;.I\ē^H*.OkVqnT0qx\5B#Z5Zh<ʷ:;טS+7AUcTprn8`DOĭ:׼ҝ+Un:S5H9ݠ"xRp~z`!w_ []ɼNBTIMi^- j]*,8ef=EMi/P$1+7RWF]}p@ەHgTtNў+,7@Ӏ (<;;UWI3{9K2"soþ+^ δ!.6mߗjDHRt:i{Nj7c 8wEfP5/C X{쾠f{;eP6=;iݣj$yL@eKy8_f* ԟ3 $T m誩Y΍rhM" !ɰ+غތwCTђ'XFXۖPEp[;oxHcoSÁmmt;,ˮWrp8K`+?ܼ1]'zN:WA乆Z]5I)_@#hXKl4"s+)_n >EX*^h ?  D] WmP璿|JzrʯN_-|= UXPIf| 'z S, O[=C~x@ 23)DI";4zx/-pI:Fڇ?j:[k;f5sA 7C@OK5IIiiX&y:3}5\~ qS'QVVLH 'fFMѿ]uE=tu1O1D&kyaapmh&.. ٞ|pΥ"]8υAT\tb(¡z{$,M) =teRM(ÐxwmE}gc0PZ&B)="VS\@gt[&07Y"6p4n^^ck j釯Pq Mxߊm; }lvZrC܉>9aV|EFJhD:)^A~cو 7In4UjjV(8bMY>N^KD_a?%w%ˊیk_NJ#EC: m&KYP 8Ew&i. OGS͔j8Qv8=  QK^5iw= HD+pW;t=ut}0^QnKƷׇHm w1\d #Vy_(䓁@h>'>S b!(vUg٭"XfF)RyU&brZŇ0d9WPF;)a?5›{' 0lDȏ%O֕Xlz x$% +m->hnI%ð<yʄ̭`+>^!!Av|_NK(xi'{uUCG~5΋?(+\WLr)j4wV-i@_ evP Qw85_t?2Oѳ ZM!b;zןXa)U_l#f%xs :@M@׀׸}LbN!yY ϺE,*2m m*W8OHF8;ō߶Ǧek"tU<7N)wypvU~{׸Vpsa%a:Fn\ Q>oׅ,~]e>UcպreyQ*yU"SܡHIIJ5EQxx_(3X}7#XQ,j>xVx(d 7~bn͞c􎦲(wJ+[b9$<,iJ= ]2{a0P+2LD]\"UγT.ͼ+IFʹ"Co~xggӑYn8F+Vl4Y^Ut6ۂ.IhCᤴ<7mό#Eܹ*4t ȽȮhs&حV~߇FP>[ӿr8ɯ$ lN0WGU)(YS Z<}7I+0=ActXןUsN&x GDTi$rE'.6)}Bم_ )gʹ@v=eB}S 6HIЛKgv3 X>~oV/ml 3GDjS~䂩j_&q d;|yiD9QrlU@E%pGW /`__ڪ)eY;i;C8)Vg HCI(Za1)X >'wǃQP+j[Ԝ`flEkpŤ$.#&~[X pR="N;+u ]m5Jlb8XlJQydm]vsq *cnp|)3-- p-OqAlgGS oZ?D\* ZG#{3 )aWk4r>4}M. )KE g41 %~֪o9T1]|o.i89@a*⹞};;n=nmJ%EVάf[r;cSebgf0LS_Uq]5+,Ւ̩`E#ˮNR؎58c]Yp,/&-j7~Į1O)eIQH2=&WQ>܅\9&T+O_LkLL<+3 UW+1buy.O8kq:7^'jyBhJ%o w\B|n_WYS#Vï?d@ gӓ4q)쿧e#,}%cT Y4 ԩ7''̐AKq. O'hC<6pJU/ +Omg`poZ!ѡʤ 7Z.!BPF#mV6Lr92]Бs :@q%[6ݶ޶Y@3 ~__ax\Z1ޥ% ni_u K:<6'e⛾"Fu/DсW;oT[xMz! ă ( xx}ey'Ȗ1hq5VuDQ7󎙪k~?d(KeOS*G[?qۨM3<khG1, }b,ZxoͿlOlpꪃNMb\;\!Z{RUƤO \//TU<@SM^΁Ӗ0`cyN Lgh*HBI˧8@Tjq{[VG=aU!8X47~r` ާ`-/ (ԟ/;,S7!@}Z[/re_WS9k#ݵK2 G. +0!n6s?u3~*>j)l%YQ9;7~̃|/[ɺc9蘾C/̚Y'2лu"X#?݅׀p5Bq% בPʬxDv֜;YaehF`swj& j IDǩ5؇*@8GndB)x aǙ7)ڬ0/sc=L߆A[8D)lK5Bё=k#3Tw,B{U) `vzGzD-~E.0H'k'vNv暹#̓I`Y p9 --1nAgr0?DoKCb"T9Vjb-T$͔M4ij% MKImOmx swJaYFʘםR?0 G~Z@r891}伎Oxˁ4@N,Q[)W h/ns#@nfD<`g"ky!ֹ:hIytɣs5L6 Geć",Iʄ %: 91VV-)OTqal) ˘p/A MlJRǛm#@V܏ƮZHtMdx^D m˺rr0tٶtH.?gwGpDMQ\U1?PeF2{*'._n \LO1oeA#ٍNXm>wCF8tzizʳ 4[bC\Ĝ( f]Ń$rȌzm mFD ۞[FLYEK$H+%ى$JZzb#yp7>#6sREhaG$T #&q #~g Q~V'D7+.C\w5: e^?!φ=`#WڢGlWuK(IqP7N6,MVOdK3. [5u[I']W,}m`1K HVEm4E.9hͣrU>]k۰y$:kq8{ ǩk'z w#jn ipv7b O߁?U1T."p=͐ʊ& Ǝ#*c#2S7on6[MsxUq>wWab|"]ѱ 3[0ח7^1ζe Qr'#^ il}Ò:d$@Cc\|\n_LoJm&t5qkib.ƩZ|P̄\NY)e۱D&Vةf8Wq:.jR(4M5FwۗBBȑ;t:M_OiZ.]&x 05 #LXە|5bА2킂Q8aXijzZj$QE|bvu4yԼAm7WQJK7~]IG_'ef'5O 3TY:qyɨ@#vFr8_+!CfP/%Fs|ܗNFtekJΊ06Ak'G{uo jGu42="> ' fO[Q@ K_%F|e""&BH?XMӰvuҏ9‹BPv$,/"XNN)A?jzPt^@ydǒ_)*I |0__7wX0~`ACW4t>lVjHzFV)ߕQ>@`^@n.kb*$ÛjԈy7}!yI1Av`$p3Xs9/p-8wå;K\v&\g2t:Q,/t@g߲+qcԻ(O^'\5Q̑^L-N?e b-I3HnYx7qum~#dc䌵JkĈ] ץ}! _ZB2?Qm= y^\۵`5P3%jLY{hEu×?_*Rn6VAd!% V<]: qT[Xqx?*[~)0ʄb0Ȗc$4/S9m?+ Z`{ah)Mb98񖷷NF}7wv-ʗRX%dX^ M#T[`Nc#. YleDmWJd$epo۶#\LYH)G;}/j€U$:8|LM})\bvmφV #jSzE<1jj9Գle"6I`836 |vw&0PYN^'G\f)Z M8MBB~Axc {hZ!R>BĽ0©Wp$6( QM  .~-p;wzvbk䍲R/fdFWV &:r&bC4&NFɱ*7 %ч==L ~:}煃hAqG虇z)(?焔D8 NS7@G*ڼ[ckK0 cQ`H: X ;.E\4'rBK0JA: v&= iKk5erh'`vCp|Nj>fJn!It4yc-Ȅ:NmQaz F(1rfSMSzqC= dcD*cN1!- (u]OBv{v{?RLD@d1飠 )V wg{2-g a{YX2Gn'HTP} J݅l(ɿs)EU/4X/5/?ۋfdCZv~!t%6An#z~SUZ`"(4ן.:6$~3qnmOB >Csk4PP(of]@jboxy}m/u6Tg$/l4]Hi-_j JIRuٴ@C`,J]Ş^ڣ?ɾ!xF͠?>#LAe hΈ5(}^"Fӭ)i*MQH)f>;}lȻȁO;6#@⥴Lfĩ;8msD?/D=°<4)1/Dy{$V,\Y-jp ph-&'7N4gf_ (\,p_[HRRKCn%*⅕ |$,^(`h rqc|:P'odWv$.)γP~@bʋ &1ũ}hZe̥S^dPK8-*dXbVԜԝ GH3ы,&X)?x2;/Ud-#!05<#M)Ef 6kD1ejХ|Vw`vH WbWHZ66ڢOR[sC & 3zBӎb5w'$i"^jC4Zǔ?r0:Odڃ1OdyYE} aRFm;pgE\ຑYJ/Nד*+&dje{`<ii p֧&YsCδ#|q6y eS)èz%O'Yg e.}Rrl06l*j]|:j?-%)C ޕ#*UFbTN,VЍ*:I j+7U*o$R4#nN,QXt:?Vƣ f+=w鈯{E=U.ɇG타'MToǹӭUo `#zpA*< 9O5o) 9?.9pNLQDNO:O!/^bA.09m%,8xr`uXq2t-.+Q_RLoQ믍<(T*| "B&(/Groq?}Mʏ87"A ֠B"W$x`pz\C4?ejQ 509 ^@2003*8EU3.4KnuX&OK"ա_v|h$QYTt/ÕVTa Ղ->ENIRdNQJP:l d$,Г4',A<}:_@> g6 T߸*}}umvE%akb}{X@f|GUP?Yy:XUdCWbx& / a_Fԯr½x&[zUV:a+|@)~vx_nLM}Gy+ T0l&;eUol,1iS\x2e‘XJh컉KKtˑ:{o&bD]Uv5˪T¯}u"#mY{+4j`BIDvJ&IO\S'dNv=Zahxrv"zz>ub V]Ihf?>Fn`&psD2]kdv&fʩQe܏o}Ak 9rGcDe!PFdST"ݰBڃƧ A>V-{Zh- #0kXY-ἇz3v^>k qEͫΓ·e*T?/"m2-*P @Їf7]p!x10@-_h#fݏóEE1o@ת6Ln?Ṽe+lVDn ǸW p0$/jȬs vf˫mʒzA<9{M}JHVu{oPu_x_MG#zf9M ̚E+nIIOtQw|sԸ+c+|K y -#;`CU<13!|Ѕr_)?U`Zϐ2?B0|mcï;=hF}a$Q.H<퉈1شrDW}^Lᇛxt`!4t<8c!¿k"J]N7@s.3Q3򜤜e,~V4pJ{}c?_$ym-O72P߼ͤ%V@6 ӞeĽN=ɏ_tv")YhHi(]-t"M5Lj{8&$tsDUHOW[G!//ۃv#+":Y6U^G:,4J(7@A>vO!z@Έgu,:C=pY-W{5oȽ Kntc[} ⇙[$!JrC GR /|-͐P }$A"le8.D,[*.}tDG:6lU_RO74 -Mɐ/hy,~Vvg,l41U3$8ר_,##\gkqZ *k m!3sxP4+3tnO5M-ZR%d,f{t2ͣ;Ẅ́]hX^OnЭV^z*(!1R>"D '|~HDB-𙒬LI沌-EA숫E?QŚ FZ-!W+ sgjTQe>_A6oTiKXkyo?e9M,2qsr."84u)+'9ڑ|b?\M \LyѨB|]:/8^y%$֏H&R}(8r WF, xqCV$15Qk!ml(d_U% eev12Mve(ĽcZ 򇢤a7қl58¥f;{BI/Ub\e ,2āFqG;x}*3N;4V቏MF2W > _K/H0enH* \\υL^?QؽpO))B ҩj}9=}Әr |[q Y+8[rn,i<](^YZ *ФهiLq/EQcХ;]gҵWMSU~ [)9&կdGc7Ƭ5A509!. HQko+V(~4a*2#a%Vq> Nv|M-%_O,i, yH7eY^M|31*  t%Y0ge}8Aת] ^υ96>& O> ud% |7iV7hy'YP4L6sߧ~t  39dǫwel#W]րʺc9IVl;2!E\z(GbObd1gs_.j3$Miz;9uuZnk%kS⎧xoW =TgQ~f~?m,'j 0yCqCh:Fxp eA3$E3gm}XY /W";C[7oIyF-g?hb;y땡JEx:GM)r7/I6$=.ׄP$/w%] K2[M"S+ =FCF**4Ԏ4(T Kek<Ȓ)*(6Ұd.d^e욊4,m}t=wn$ruE)ZݖB%^.=)nGI]P*[MԎ%TX3GhuC5a0ÏxPP[z05FG; rR \,`xgLͶ VC;L3ܤ!=Tk[J.[%Gk)[xhj{?`=ӕA4!!Xh=Kde?(d}2I`K=`9e8ŘTd"U=Dvi~ߐ݀$H=A]~7'y5Խ)zT0V_ ՆNf|1Op ʏ>n& \Ȉ[J ;\d=X}l@soLQWv<-fm3RaI }dqN۠)%|\%d[# dV@2 DJLFȞ_/ @ncbM][%-tVQȠII)6:%$#T׸ QYaIoljr x ='rL7Na> gAVTք/i DԾ2X}@ȹ?֣ܧ~,eMK{:>PPݗB|gR|~N #H9j6l/, ӏ+^7h-ݛ^|g' ̪Ȇ".L'Cx{v鹶9GO0oYn-^ ң5ՙ,A(%%|?F+ȱ?xR)T<1r{Mp3 KzlqA놺|=CAC*g.$dx:l\x:F0x*͛˗J@n/0i"O`.@qݣgYp9-ϫ`x*_rd܁`=WR)xmmLE@NkԤ\FO񆛘7`NNy o-v #pЀF0xn(;it0ݨ%௟Q~IJ7]VTfW(U[\el tDy qL?QQm$T$;*"VNp'~ѕI.fyރqd+N3*q8O;"Y91k..h80YES8ưu.t- |vlϏi]%Jq1bOޡx00\v@09N f ֧'s:GB3uXED\>Vnә=P T mA*ZD&~2)mh"ŖM&BE5DH&9w)Z0V 6VIMnhXU:JU6aNsTNũM-U%*Zo_.ʟ5mTg$X@Ns}Wn. <5^/ϖ#za J/ٱWkg8w-.)Z ]s0g6F$P ^z3RٴB9zQ\-۬YS޶ `} <'1])Ģ!vJnv[D%|qu,M( )tuVbwKa ?Xv'm(^|_ޖrl iˤ[3׫=^DV]I_XΕ}+QXlF4;§mZU<.Z;{a`NġH[S^um/dA?uGW;]t&.X$0 24N>Cގ#*\!ǜ7ÙwHIGx\iЂkn*:N^-Rf̳ϛΩiFOfl*7=of$5HnWB;7*]!rL5 pu2)ҬُaCIdqZIc68sfߍ4)gJBO%tw5L2 IT'|U)Js Tl/kɒ"^&Б<-=qoȰX͠jF)'Q8sKBlIEt.}B`uXSZ=/1.St]; s *cvDILڛ]!_Ula8HFݦC|@C -gOƻhߪt&*+Ȭ%G$j!k5 bz*H'j>kE1h6[ ކIhbsu| #-9ͫbGg,^^]p碓䫝vIZ>_Qox~]&0||^d/@C􁂑8Ε)֣lR\8"[wcWFX%5B*P{Mjd+SsNV7+~FTA3{tU\nJ۞i@L{^zPp!:cMkNIR`k>{`2a2.;3)6$4=pބUF>ǃ@́5MW"G m8e-La1=a)D̿铉{Pɭ:+*<]Jeཬ6%T\E&4Fp0d,-q{2U$Pn_#[06-5Չ2I)_is(n)BPSCDSrr](`? \+!Z@~ZVԋps0$7lB"'|C4$j]L1GV0/C kqҊvEpj)lmK;w Rf/d'k -gv_غu.m\ݭ[Ш%0֮tяyU=v2[Nzo50$i[࣍|VV~ylr9%@ =ZIHڡ"c`7G5M?Xk_Ոx|A 05 `cb!<˰j('L,sqs\#fEejm0F,x~FR@RƲh>A ui50=]rkڭ[yОŬiB#[BTQte}z>} yG e[ˀҳ#SgŦ}RL'|TWq)8xI-7e95LY*Nmd}m V~sMeWPVҴpT98'Md` H1nuļa,gIrkJ8ȫߵ#oJ]U7=aXKfDPι2ޞ@Pt%6N9Ff*tkB6|&FrcφSQU>h,K.0Gܞً $x+_5<)PCkՅnkpQ}2 ޥ'JZEQVbQ۷ѕy39K sH3tXK Vr.̘xK% 1 KCAiĂ\&ݑbm qjWhX#(M-RF oaό_w[S}aVH{ 4W2 fxw7Q 3Fr惻 ،{6S8ZXVՖ̮F_V:TXcxPCԆml {^ێ$ȋ`Q F׷Rn.&/dn$ţ ڬ: Uh/O$À,f5N{=s {Y/_ZK.;ڳ Mk,,=L+MxBw g=j[#ީ9?Nic׌MN{rȎ P=@M*I gLVecҭxLc߻(Q"?]<ӕa;crhIVP?X^ lbKB{{. >B-܀K-)ķ)\\y._t[y / GԺhKCeFU& Xx= D]';UޤL;3~0pVmCz,qՍrBJP~'gBr|l  DkPyX5"֧z $ Ne͓eE&!p=F*¡R0=7* PUZғsi80s!5 nw{eG>Vt=4헉ܤ ~}-{`7B.@'#␹3t\vM6߉Y[0hqrCvo@O( +Õ.P%s9͠U+Ge5|W;.c2؂1qLa(LFԀӓ//8. ?)`FoW%Uv$[,C3wkkokމӋPC;wZM^GwƗSC2hJcbg`^ HP8u%>!:%0-xj8BJͩxY Qd&lg~]AA' ܧjD[pʡ< lmp{0&N$VD<56mmw<` 4дc?/GnR7 Ӳww8Bcd''6;B*.+ UqxNb*֟ebh`t;= 9 5s"āx|m[՛t r%l~VY\SLH/yGP0.t/QHK!A1|6@j\h}ffu{8y*H#> ;Z_ruB\Tvn6?*E-ҮZBj=*cYt(b'HG DRΘMm0ʋ1 ? G/PS=ґyNq+ !KBIM<9^ҙvއѹ&ž^|6%Sz0 ԾdD+TaRBb|n0$tSKG㓈 <ʗa xS*(IhO-4'^N!3=Sʀ 8}1&p`[/L4nn?(4٬3 U(bؼ;P\;3Zg )+܂X߰kuY0܏s =')kFǓsƒٷ$&5 ?paaZ >-/qE3l,0SL:l'h!MqU: H =p?i8ҔBG &Ѯ@q<R}9=mt)q)4)Pf K]4@UM \>!+ ] A ѱzlI󷁦?\'] <ʷHOf9ŝb?9X5b*f^2`7qZ qjTLU'(*sXi{Ԇ憱[r BφeZum$Szі1:)Fb#'^cWSY5ATQ d]:`7xu!ojɟ[V;$sF<mR" wҊ3nIY~aCu4SHc^s[$63cgh^a|֪~z91562Nё%icʶ:pӄ!YcKK~SrNEP+2q_;oꏖ7QvKQq M(;H@!\'*cm&e7GC][yz'J&Aov=~%!f6>PR8TPAʑ0ٟ5EM@Չ ErxJ'奵f]lxύ)"BE"hnhXjjHbO9 䦰rc\0#u&O?"g*2aRy57J%ҡɱG L4'&`|0W%JK "3 ݸpoh䙵`Y;$j#nyƞA./0Ų;M0PЂ89kjmU7Fj0Xᑗug}3pʜxo I=KJ!|܂J&bs,(=YŸ)\+ h⒉i׏֟CҔZYC@ X.͙J:N]&< hKr@2(o( 2o;0ȅA#_5t|jb.W:5" b6OQ\6DZIGSdرa PKO[Q ɇɱ#x:F%y)u$ 'qI"@/[ԁ=<ǽMEFҫ "_)lܜ5Z'm"XVLS~`+ŗҡUQ>nLyB u.-}]Rcv uT a:n(EQZL_ W ]DW^)g Dȃ".BZ\,Ƹ#R%r4Ȝ0S:ц谣DaA.9? 8`< zkgU}@4)y$Oj ۠"ʼn1B?Zt R>1^K +*4V?fFiwj;W p==X"YO]&+Աnohbw];k'7S:ʑr_(^Ӫ`n5&, |rLer(rnpa4 8Eűk]u!y]30ktWt}G]?K$Ou,UjJRQ&-LcԋMk*KmSv1ALaR &`R5HJ6k[H(Aӆn8 !9R;E@޿U:-ՍDT*9 u}.WF5Ŷh>_xO\5WEahl{:$Bb/eK[͍]dҝŝogS8cM ?j 37 m,ڐ+5SnHݢTշF̫}&d+tm3?\93y= q-T~xHaHuF;;oW eռYO ױVOEɊh|93[WmEqd)Z&>#Z .\3jRml'"_& cל}܉d^*la="Бs}'L[R#s6nhgl GѷFOb4` KYnD @ޗQDUƛ;^[" Xub5 CڑI] M9) ѳ)Q 'eV*yш-H4hBD\l*&jDv/1HM+^ɘd g^T7X-O5䔆'"WI655 ,L<'h B+Ps ph8YfԚܴ}VT~ scVnY mەv%U(E*&kж9q `j s7,WD4ҴDmBd' #Uf6;)6f@shi]sgɺo6?PGvMW1x82>Estk͉' qꋏ.bYu⳦Jii]%uَ-_D\o:wI/'UN|7xux|'.&ȓ_df{ z Wcr+`'* @Y38q.6η?+"1W9aV'sRC |sSZ(ۓ>á0εE`&w߽7sv츟̺) Y!m+@^х8W xo627%|}Œ} /9Nfe9Zpv9 Pa]K W(F?ƍ"{ETN4>ۣ1>Gu P ]k!xbVFT+8dv%\ĪD',ٙÓ"k.e,dxRb[(>M? Ε}S/pLCe^_Ky 2ȳ5=00O=ۗbό%ݑQX~R=@UL{ ^Re`\FZΌWyW'MY _Q:(+P&(2¥].ä%Z fY(RN <޷FX $n/H}lVqd}60suj[u6AU/}ҥu*ܒIk4]# ͟KYl{ }k½@:"M^SlLڝn3?s^JLftnĜխARbD*k= [*AT|a ޽1thK|EFHPs rv(+lP~ Ŀf= pîa%U=v<,Mp 0~٤Wԋ<^gRDDQ;Ʉ:۬@EDwæ(T5@t@d+@Tğ-L' %oE9G}jĥj⤨/Y*;ċ4vҦ6:Ҿ}zIB_ 9iT[˪O9s AT~ׇtEXg]ɩQ?| Kx bPv+{4j01Igt+e`3+v!VY\mحZs. N]rPW_ bu8\Y^DVZWFXYEkl]S/[ĕ4#oxTسÒJR(nJ[j V*Biabr rt)d7T.D!M?S3:-I$ kK 3L3I>AUj]I ѿw7<2pgDc],(nP+%jS+nг6XP֎z)bwWcw#7ʫI9 Ҹ*YYWd&f/WpR$FfC8!!h, &Y,]z8"7) |z#CѝNhxbîF8`ت@y Q(s(,|# GChvx14 u0U r겾DŽ P~/x!YE(N'O\К= 0FdwG!DSՋifwl1^jqֳӒ*w \u9=̧K#F׶B &SqpOBlQ\2TaP3(,g c=z  H_K&Lgc"a+JE,ߥNٔz;CY\+[¤*jt~!o@ d C11# 8o|HY&KoBvYFן@ "O¯*EF[d[fA6\i(+@x^.v־G c]ĔàACo͋F76viGǞJ&cذ:$LuLoY,U"y [=8Y}N݊M!aio:yt.ֻ?. \/Ͽf5^[AlDr6Kyޝa;o,4cLJwؐ$4KխAyB 9Cϵ X@63 wUCX<*pX"gؓ-0 +u \6ˏ(G-e3~Ul>'L'LȰd2Žg1M^BmDH;J`A#J/Cl)k~*( B2oߕKy/Gi({v~Z!@Cd[ok >x }|VI:* J *Sac VC)Щ@3R1] z%NaICZ "ByyxBN`C!HKuJmaΫ G'T75Y*iΙ :2f hLꆢݴ"SLfNZPң <~5 n(>ʶ.h~+[m`痌#v ^Wjf*M!vuë a#b&)fTC%d%. Le+^].? BAi(RنļRO;~?@N ƼU8pO`Wj&/rw[ƝcPfX"0I0 su"ZƔh"XA9v*Z5Ht3i7xAR9QݬUT b `xk1 eRHXp#i+ $j N){ U}r}n F?@w!t,~G[.ԖV> ic/aF.Ǎ^^La&5+]Z)IE݀Yy/CW?G~)1ܶ¡šٿ$v#"E^ -e՟ϱU}%_,kd5HP/,ʳ,YqF0uCf N@hm ^}rꣅ=Ш3>AD7T zpsoŸ&V{G'6+fc EStB&(:O&7WjC r -$}qcu꿗9຀&Pм~9m9pw)/X \-& cϸCEt&ɣ^CԢt)f}+k:8˛vv#^X{*=$Dy7Fpғ8̪*X_*E%;:3ow3$V%{|okDx )o~4yum>P%~~'W 7[-V#w'AMџ/J{'ZD8 ǭi7 N5XKUBm(ڄ<2BRps`Wg{ AXyotB;j=vIduwG  #:S&fj'9Ե&p\T6'K^oBGm@Ǥ+%VaunD(h.nlȅkic`]1(¨/s`WKϚ}7(܉aIZ;1BA, t9!hpSXɕf 9̯4_M!C| AF)l)崛DS=ѯ7~$7tj<OmڤY+v<;A6:s=U_<$fZ(+(+Nl'O-zt'&?݃PN6MH Uf0 sS_Ht+l\m<80)Bs'L,`R%a;]俦.W P\Y";ϢVۄ_:Up)!PXVBcgu5}xy~,^g!N&a_lh35<#|]b(bͩa_8}Oj'ݰӔz $5>vJpUSKBbBo71" ݞvNq]hN}ǰ3M=V^?9~A\h鎌QM̤LWl(t k6 :9Rl#痬uT8}ձ+YXѻ\Uyo01@g? Ӓ=aEe,|vQ/V%v}<kCQ= 6Nk(Ҕ=Ux](G!Yk.OKIð!ɮ去-2z[h,Ǒ8_dI)NE) xSVհ{^t.Qkr63ۜŐe[q.kh^ )9:IAZSr?#߲iyf3qˎ&FB c#ш 9riQ Rs[ 7 Dbەt;|)W6>UȊ=q[c7F2-v,WIPS}V9ީ^G.Ao;9uh,s}[3V[Ce]O?i~: Hj@ _pNk|-ŵsdggGaͫqN}<=֓1UL^M뜟!̍PѧaG[ 5ײZ."UBX:k)ޕNZ݂^ZAEr۶')BZф{l,\ "1E8'- Aj"CH2@9ȏ኎GWDY0txZ9lt_6BXh+;cɇ~ d81Um߆ /ӥ,ckuHrOyÖ),སom*OIq;g7 [%1K,[0V nG^Y| >Rx)u'tD,+C_~جc"!. ϳ ]{XW'*⟆J=8]rѷlKWjVFM` js V}YAmLoqK|(_+6nt4^u CHTI@}sf. Yi̢wghL5x@^V$s?X e 1qAҮ6U\#I-b[7~Md!3UiDQq=7B d<: Ѡ{%Y:X~ClbTAbۨC:bL0װf&HFeZ E{zdžehvk=37#J"uwdv}H@]zv~ftMkѓ3-|7o Uɺ9@ cu+Eѝ-%vjC6jU-pY\Rۈx M{T|G 9-#IGޓ/ \-3I1 {7pcEn)n&ikۤe>|TɘQGz!zo:BGUK'K: 7+~q38#Cd!J;3 ?x;{ /扁VW_>*P|) \8e9ŪRdv OωOfNA1s3ZafsGt)Īv9E/ JDoiNQ5S6WYDpxFfu?F z3W]RbOqD^GA21_s}uo1\`N>Mۀ||/)Q[`yN̍F؄%]6 Y '[lW^*{U;{*E} jUl2Mlv̉Y3wH8z95/4-m_H<6)4zQ\o<5r4Eq'USq)Ƃo_ÕrK2sFɥdpEpM\cOaJ64pbwv:4X5*/ ձc_ۢ M-q6ŠdO^ X jԈR#J0!)#ᓔFs~ݒj)  W4<: {mdAJr}~,o9ʍ{H= ^Pa)&_* [ jȃ?E#/S2WLL_Uϒ7A&6SՅĢ?Tڄ լ4jlRkNb <Οt%(5sK%4!B*90,P#d]담TF >`MkfI4Y1~[M'7,[C&fШ,kX4:9LX [< AH$q,z~ WaJ:j~+;gyvmY9ֽȿ{P4B:6%eX*Z,l_>T}̔o&d G&=1hE.[^$w,<&JI' o!Ҿb:m9e9߉Mu>; ًDߣ}߀`.N푤MMjoVp xsiib D/YF?׌G2_~ {89 r8^܎eY:/SܞhgRщk ,ѮEJn玥- A`)PE{c-K;b,k{ׄHy%Z xReq= vE(Fr%w7VleJM&1 V!U׊58OzDHzpJMȺ6y}HvClwt69aDX,Q)s >P&wSPHiu,\LITK:duAvfUe^-iN<4wNʰo2R"UEn&l(Y"/QX J S6[ jl'sFjkb4ۧjQ75ҍ N[OX+DF~^j)M}I'еF@WX/>d3EhOZ_?-qc:^K&R݁E_ ~#-y{,Ϳ0#փk7,ծ^FY#u>H7hYA:׷]L8 #)3TF%,)#z?̟uՀp]Ӓ(Uï[[V!Jv;J9*\FGIdN a}N-Cxik׷k dO :YX=|RϷ7ϮUM$.?p8ǑF 'tdt;zyOFٕ~&I>|DUYDIWͺx-` _+w={zFvnj> ѐ 9A5$# pey&5y F5/hAxq~O^Yn9P HjY $B[ (ՂUN0zjg$ YkջSc퐷EH4_@~zۘfs~.dMr7o._TF"~vW25I%~)(6~<7Dz=f"ݾ7ѲD0 EeȫY$ {OqC2f&:f,3}/&L}QfLZsb=)@g2uR LnUJp)%XU+bAObazaFg0Jy 5gP$c,[{ .~w|%ְt)7fq@C Y{2}袳=u&馷 =Ngď-e%ˎ5kkN Y:&pV.s ͭ E|O^q@봧Q%5sA1ZڕGt@0"!Dq/+Z cɲNi]@8Ir!Fn_Do:1.)@agK7!OJPUEHr1^D&5J? Ol<Hfm-Q īnX;=CP6j .kO'xcίڳYVOJD'c/GI N ݫ"Үj"^?|E1%_{_g( ^XMF?Je'Vj{[jT[WOt9ZnʴӈE3/X[&P?l'~sɓd?|B4nQ-pCnZA+,wѬ@՝7xtWZp#!EThtM!Dꥯc,=fq ӬU>'/(ܰǻdPDB>t92gcAdWpM6a=O8<: 0zi6Jzd#r=C}?sz` UFR2O$|.G ts֠T`;wƒUkh2߂g1MB/4r(@ T1L0A9f x.puO \)k޵fw>X?0}f9&`XclN ")^zV\n ͻ!f=VEN TQ%}GS)dx:Q?6\g<]!jϥR? =M8tejn$%YQv2A{,ÉC嵼 xRD-(" rт1dR 9ŰXnN@[T8e|7 Ɲb_)YaGHDN-DNƕQ<˨,PA+Ҝl9 ~xy{mVWL3+&Σmiy&|U d-+ፇP<JP.}#0\%WomEY@eZ 7o?/NpF.Q/:FSpD 6 Ղ0(1oetSw~LFUE&R+s{ɦAmP!`[2iy?/fC8;C3#;,AkS"ſ/CAeVJ_4$Ilf霨y*~qTPd KaMj;ktAM3$[BU#f ql.@Gp̟R80kZĵEù<>d"W(kN[ȶ~ؖM6EO\0pьT9LsMh ^% [-CcRv0N?]Ta-rjYAt|Vl$..";.A2 y5yd,/@rJs#@'xN6sd5ĕ/B& jx;\6 r37-E5-r7K%=鬅TZN+;.:X5-ǭogfoJg&Y2I{Ωȃ_!(đ-D,[lӛ3NEʖFP=OBcV*?&>ijlmʑ|񭆱Rex/.-L9k}S=[ޫ52 ۾ݕߢGjxa7J+LLYcڽd#ORCF R~㪾d?`sH 30KKyK=kY]-d sl >i4:Φ-֯{rMNꯜKf3t̠Ah&ʿ/^i\AtMGQ>hss99*Wt2y6Jm WntxBzW:r !iMQOxZaDu<sTV1/M$PǪ{C~I9"uϏ֢fd=oA=|ZY4Яbc<' Uz'|D=OUHYcT sNZnEU*L|Fo;N}hhqY%; 4@kײ"VėHo ۚf$ SY%Ḫ'snXm>FJ_dlH.IoE7+`_c/'e^ MqM%oSNSB@#G QG;!8xl_u0j 2=&)&d*hdJ*BnYE+к7W-@_ v#'S] UZo1`=phr h*[X#YHvގ%SC o¸ĎM2 p =i[I[|Bx© ~F! k۽=]ãD#XCHlsIul}6Sz1:w!l"FH+S@\؍'w@(!/-G_O y0f5(32At C3hJ?Ȃ0FFKۧS/ZKS̤ll):|g" Gn :EjLj[o1zzyǰO14{ʹxxR~kY+0 㛫lc pVsÚ;dh1<Щn;xX.oÿgrW]I G08b#;|J?ɄѲInzVOzD q5v6|N2LֆNDCPٖCGB|11=%5oTYs;]0z?U2b`#з>~WXE"tx)O%HT2v“F0ԵxQЫ_G \L| ]2UR\cWF.8@:cuߌO,s&aDa,'s)x8yećBuM nx6$5"@Zh ^=?| eˆeLw+jɯTq[ƒ%a ~l.Rҟ3R XL~;C}1UQ6"}9-M,_wڀ2v^3AO:kA=cʉ$.!ϊ$.H-(,Q)ibofDoC <\^tS %? xMW7Pҭ'L 2ɏ#8|,].p?HL@{#EgVP+pbjF! Gk ZQhC[lbJ[7h<"_<}OǮ-ۆ9M u1,T#xJ5bCl_z2О^ExzKa9CsJrxkt[^r5=-@6uIzv(,s- 4U-B{I;D:-7c/K+<󺛊wb %j=6=?bp0EhWbu +ARʽWyTH*/î SK8C@PC,fuJ{z$g9]մq :ǵ aK6JmV. id녿cC7o%>f]_IKi-k Q6INICIbLR|;q,wJ떻 뚁a6 _OE0$եySn26i!lwIN.~9$<^ $s- E-Ɨ-tWGM. ] =%Kz |ċ3RӆfW8io*&r{2/Yᱠ"Y Bjo/& lطl]1]x |vTyE|J:6Opu u4xX0-W3MS1P| %@6܌&kb@OvfN)B7j+U0Sx@2;`BD0(SL8H;x-94U @X>NX_ YťHB ]I"/TeĦ1#t U.;Xf}-lrpĻl4FXE)-%b u#0j231$b ݘ #>?.VfLk݊Lz_Dk/1.s;*)LK>q#ofΑ5ʏ#:2@ :UkV4-GF񐰈/-[|d!$ }//!##8w ל}tEpŚVVk{\>:P3 Dc0(e)E76XwE^b.d['iV:1uPEsJ_@wۑɷrK/kviN"AzJEOB,0ԚMŸ:^AI&9 3\䤾4~*?RT Y7oZP*ʡmiǥd#ĉ=H:3ho7p[l(3ͳ~V^ ѻ` zt]s8qw&np[e =MY63B_;Ҿ {\UE(2L0˴b'(DhSPu9&-Yr,ɐh!Dܢ^O0I8]Tqm$2lv +{ !STl9X- UnM:y0ڧ}Ra*p `||Ӹ屔S Hʇ$U/1ژWf-n,=r.΍4K=& E@U;UU3I-+1AgTByJGb{YGUk ^H%y_Hbmk>f]-%`s]Q:`$ԯ|)Hx\6܇ǖ^ԃ>$E'29hwp!<ר5N1[YSL/[ DCv`-}FO/)y~A,9g*?ٺa9ilbLuqNHXhQ82{N,hi5L=-36|HSy_*qRt@SNlu%y|V`I|JR#Y=PՓj?&,{hf·̅x~P`@l/N#8 L^Y&+- O27ݤ{,ϋflVDZMasir16oӵܽ9uÝ!N)QcqWA;TbWX.+]OwyYk|#3!iW~eCLjP!ZL :?WʁGKӟYfrrD57U$ȟy2@2FJe/&)CDhl&V>\l҄{OUOIH%Պ-w\.}<$| VCjD^6#20di‘ `!lt&O`bq.Mؤ/U>sdyXz&h çPnѤ&i:ÜEMng[U, {tt;^%ɻ _\ ߶%n]+Rss< ?Ѭ {{ˆ_%eU*E( ƸjsD#55<  RH =#DIP}ieP#7~Z7korԴ 8=ꍿTz\ , SJ 8_sцTWl' ">d =H.ItŬ qàI떒0Adf|5{H%@Z4C}`) MxEZC$R߶ 4k{3Kں~:2)ٍn)Ld^Xǚ[3dL)#XiwGA4ÌLe^``wZF2. iDqZlܹ#˘qAsƚmny|U/ A<> ʦЃ\kЛmH}m*rAXo箰}q`o/έ:ܼm\|֟Fߡ髭/e` ?E,۪%dsYo>"9,{C 9o?$8iniɪ4' Wng%X0# ݘmnLv9n.?"?w>$V%=+ߍ0ks~9(\atcɦ](&C=gjP4JS@tYlrG SEw6ՙ}79jMX#8i+dكL-%;g23.[#%mΉGe1 kOG_w%nDFqKlOcpͳ(;BbadJ`d)WCQ:ŽUW9U;J0 CI$m_ "c7!i ȓ`h K: 7:6^Ěxy@3/B~ŷ 0i{O ح#r_VjyLek]NL{Be, 9`Rݦ:MQ;|{ĆTb]5[2x:{xهFP*d af}pm%Erޤ8nߑ #"ˮGӍvГPx K0\qG?, K ^MH;$%`nڏhӛS%x\>X(`n;Bx|/uj`XHcUdLG'ep\qGO8VRf0~1;[N;9)TYΰE0XF,T솑% /VCtf_q4oux>%R$&W;e]Kږl4sk^.~ UOw-HQ1^cK 6/4)'fۮ 15}3Ƥ}z8ږkSB^-TR(}>s60q%K?+{Պ?a9ݿ>B*;"4xSĆ @֧BI/U)2/'Dt :eD񨟺W$%VG$| )ՠ.JSz&?i>zy2pm7wOevoP/ xL.TŐ!ZA7N9߳o;gI'/2/.jJGtLH.-W5ngt%N0 ѴbĿ/?îA"F.m}F~$v,)zrE=yh^.>B͕̏pr@ 緯8LtXxUQ4eXpK_즷[?bUA4¤] ^dJV"ҧG5a_Sz+8<:?R'lDb{ڧ mYJڹ"JqAm#vhn = Z!q%NŸ&.8Z0 o<ڋ3y7@{]+'Q|II>MJ~Ep.ۻw=ԯcqronDr:6.dž|ZPlN9nts鎺 ?:->B4M?W,GU:Ʀ.u$ؚ(k·}IPHPv}C=svȬJ8(!qcFӍw<` e#c|NWcaf1H`Ӽ^Xu1k8wU|ThCӇ˅M9m\vb`^kh=[Z2 #=)KOGYo4Ҝt7b >?2΍dk$CFLos_auwB!gF/mB>|Tܧ;VsR9.pDp­YDhѢQIھ? 9? J&*W4DE t($"G*Ȯz|W&&.A [AHj |P32}Ia{eͷ-z/hqx 2yIhfF$ UT鯷|GY0TlcOz f<>A2'uC,©&5w%kwAkW_::lTV`5}[ay ژM5jыC9vo,GR*]PC%ݥ*̃Zum,W I(bVq"HV1rQVl$FnT24t7a0> NvU:URd/߳#ܞB 5oսN|M{VBTm"cƇ,bQ,#Qvu叞:%("y(FsޣeUf1%LOVsS/GO: ogY) ӹ)?Rqrc:8T6Q؜8ؤųo&O']9W5ᩐ6I:ۂ3Wsl2HId]|Ɠ[_Q#Pj"yZ=xa_u"Е%^zo4/~\)d@aXsR0QmXECʅ.D'StX;`G ]^{q kQb $ص n "78[˙Y*P%o/˧bt p Z"?a"d!P΀4Uq\rD+f>J"g]O$Li%q{=lSQ6nMѵdZd]`j.E|A!g)YNvzsSK.&`#SHf݆A{BkHHx?:JP fhgMD~/j[uCF35uiJPk<$u.@;37Y̢^+@ _-|t't]y!1tyTloh^"l]PAqOWC5!95xcs1?ݹIUD3ξU!'a1?cYD*_+ja CAL-~A Jߘqͬ=㢀 % ( l#,-'ڛMG̈́hI`pmYvVS\h]"{3iY]q~K0B'4çzRX VFZ:QvsƩ`>YIjPlC@>"N,-12R>1C !~"0} e 3BȜme(ZAjwS]15'4aK+8Ks`cS ɊM힧&5ҍbњ4^}s{ʱ'15pc(+pGEz{Cھ'HڽAs/ûhkORtFP>[o,',,$?ּ}~Mbor|m2ԋ o;.  mY}Li'x*II"8wysG?p% Z1!>k9xnlOY1Ez&L@+iRm}ch-L>6# f*v aB4s/{vCq)e5:b-u3LiټtL3n'tc+ԜZ/K>fNMwTK\N} vy-_)FW3·6%Wm JLJ+%X") J8kDHPvK&|Em$ ,it3$8iv퀳,^7{^Cª(J$BUQ8bpW9SO0AȆ+] _Z4e֔Bh *F8Dgĩ)W:Zxs>6y^UjJX`B!?dh M6iv՚mˉ=B}΅8`*L0kxˁP$0Vո' Dm+À,e4ڱ ķ _>' Y`MRa:ߘUN-;T&vbGnmgQ~z*쌱` P*#grn[ndpVdtZڱ&hU:Y/V-`BއyѭY!J(o(aTb-າ{ ?%0p{.q0Omv=[n&SgL/b uLPP] 2<1EVZ&DzJ.B?{ԝ"س;-b xv8,KiN/R udIux+m Cdk,射c4-Kgu#pLiTye|6%{ZoY<3gO-լ ?huW0@Cr׵LN-뱸@VՑ5h=kuQړUyY=FH%y<1'$8/UJ5^Vn&ZMxIy tl"_D<5N@}%/07K a񋷂~ 7+ڋ)һ^5'6]_+72kښl=,+ad?{NWs,`Yuch+ܿ}>q17{n h♽h?gH5"`54sy0+11Hx 5OxR0 !/{kii פ ?63Zfm EA\zDg햕Sz9LVf5ߚ F"M:Jy7W>fdY~$=׈_:~t6o_|nz'q]嶓' ɽ}x>J-rc2/@(j<@Qzא>7y(B҂҆PA2vE4?q.!igO8atk} lZ>F{Q5X5=k RNnV*!Y8{(D)rF3笗t}dh md"L (q܉-[J!09R`,Dz=RfdӃ'귲1eS$,>!5WlXqTc3}ycb1ˉc5\TYgTm=1)Bd镂(fͺPڭQkF"a`w6"='$ YOBftB.ZSBcC-xhy)It<5`}' ϺPo}f# JfGȅrT ~ l6vT3MB8[ oJ2d$)Xwf#;b*[vmƈ> G^9R@d'gbRm]WBǐ]':x@UR->H[_mVg}x/4NE`,lȋ?d G94inC涁ġሄH ?כֿB ->^gtr 8ytdP`vI8%jp-J+]cR:<[raDR'9bZE 9rʨP=v55?f`dl1ԱR!o{xs4˞e8Yı4 B;k+eIYT5+HO0L$}yf(>:48ĸϕ-f@2hLc~kU|$x\=Dbaq\u`J2RaZ3(FfT\5 켤 &6#f!ڟK5lS2I3)(&@Euݔh+VDK~͂_)S $tR.}-qG+Lŝ9SuwLTv;~r +NQ2`O7vH!@IE! }s]=+ u?bÄH2 ne*C4-DY`~VarB6>t/IGXj zGۜOɳff0ܡqq@(MBf`m3߸#w~]L*ۓ_v$nU&|9[,&IL РIL?m䠄8/=2L}T4b*7oqф`mNF}g#NSCa+P[/.Dr:Z&ȾLc4F 482a^4=Ά1]9)KRF'ˎ:VCv ~ ۄ-tn8r]T}\0c e{z099chĿ5Bl7!LUm@eD~Ľ87=8xo/8Ar~)@祥W}b6UCM=t\.a]> 8>Ֆo1 LS ^ꃖJ0깝}F ^dj ()2O|SwORP;c*>tj;HBUQ,0K4<#=7=t\WPk) Mj,zg\ -ku4A\]=`}PS"48HVsDC`WڭOCxεMI@F81Ȗ'g7Z-i8C6Ԣ,K<"|rV!@>+&ކ#%PjÄVlj 2̮''`h &qiK|_`s)l GH2i09Q$yE,sNL&ĶãUEׅF)/kQ!X:$3P}s4%Kĝ,q 6ZTwr"(tBؘ2$:F,OкtݗRy2VYV aq_lPZyX?4)Zw??U' SJ 0 .큍nYs|n.;c4#eZd+& D,63,kJWG жc_ XLjJVQ{'C+1`|u8yRD!++9!{2U6+wϚI1z-#OAs{$4JÂ|#࣠jg}Ɖ?g*5a4 u^h~Yfu&WD w22\H5jUY%o%׫Pͬ ߷)x2 0W z~cb!Bei˞{Ёo]81nK+i&Z w:Jί`2z+ 07i3osQh吨j6|2үN#ȹar^O=o@ gcYb>*wΧq9ǷҼ/ЗħT:)r'{üi}Ӵ߿¾V1Ľkގ^ jS5)ŊͩPzh (dĨ*&+ot#{>rg97I`=r-pul$">xH¢zr/^_Cj{Bw6hiyk+} 3?3'/~R y1% X|37oi3ѐ4 RGdO_32C,Q{B5E }Yj>B-vg÷0H4W|K%: a? "VR$cW<Xk S)^^>+:~bZkDRTKUo& _!EQ1řA Ȍx{`' p:qvىkDCaT:ʮ__L2^K}P_e$uɻyCxdm735&9c#}0/$d,:RR}> d~[M/T1FԮ"KhqK🻼8DHM,0" 'b7QOiy}cbl Y5жO^LlR=mE.vNnw,ڸ׷u[i"DwwW0r$o &H[#$֗FK)2Z|yQr_d܍C=Ai)kSVA8ub~2_6M)y@_*%aߧU%*( X-6z0߹="o'FYJ7mMwbrUs(Nr]ʀ~ phs: :Dzڬ}xI䮰G!(=  z䌦26keQAmoWWFyjC\&pFrm>g5Z.Y0:LpUff]n(St?z2/ Y3~&i r5v7Q6m#߬S,&?x;%~n讳 !dGI#L«s~!-=j$E]_ 1/U/  IL$uQsY"#&S~7e}XWa]l}Q0C O31f5Ϝ 䫠tOCC7Hr\|+97šW X"JNH%R'jSBfBKe5OUǤ]=8BwL lþT_ofGEz-a"08}b |Y03`(.) k=~:Su*Cׇچ>nْoDdSDFAQ4~,-gfy*94E쬩HYsju\sWf˼cX=18"ݸgU'41%h?%9;" ̒ 㼙=D'ӏYKL%pO[I0 x~O!JB_9ǜreZW u^N=kR t #T/~W׶1+ =´hPWc̡AwPjF- }"cγ⾗vuKMy^&0\r'+daF1a^7R_-Fz 9Tac /s١<;ޯڻ3\R'jY?&ˑH(D16\֖=\g6Z-+\'[~W^DI-J$a9VݞvKGc> ,u [cN {{i0rN?PxC`x[L?30i<|(̞Ӭ!4P,ni O8-z{ #_\jxP:w\59Է 1a!>-o8tϟ7r-Ud}ca=oIl|.Gx/M"Gپš2FKqm!ha1&/e1Quwz4QO׋]}KA/L IU{Ys}S3-+R"-߳m r" 7*-][F4oN\\6t(tŎt__{0.WZ"<͖Jv LMځqWj eەBQâ9aՉ#3i68ZCaΈiRƴkf {07;VnbP}5_2)D1L)%XOvq)q$ 6:]ǂS a-d8N$5:e3rKs@ul@µLz <o@6 ƶ:#1r&԰r4bix`PC~DL{v/ynE9Q2oztJLeMc*F0 !h+daQBxXoj%x <_W2$6,M)jد~6g]%AW*Q|αC2wnk*.<Z| lAsyl1m@ͱB4!,Tϰ$hݭۅDBiSq%"?!l][qG)/ɜG^@v8UT \QwЎ>,UN7,6x%d?,RUMSẔN0s/`4ۈ0Hz&k5f^Qux]fhKJ1&s%2z^gԎpOIwQKs"<ձܓNbF=`U/vlH :5f_=&|b$\_&!< QZUi~^Cj%jXK6e|T}`ENDJUJHFO|YlcwW&֗No5Yե)w@kMׯ 7;QPT`(L]nCםfa|WBdw ,yE_`9YQcXRl@aE2Z_G5M[!Fn`ŧq#{7?ɦbV:dG[˗N}|<mAY-I(Ϳ,WCȚ+nqF}0 "hűqP\_+Yro@B70]0X=T1%ubtQ<΄^C9\Us֩/]*cot{*og@`9oyG{ ʄ!N֛&^ ˸&ABQOnYM0 "S⃢ ヌOo+b2gLFcZA՞QQ-!8.H!)x0ǽ::KI}s!@̡#_R5,TaG-{t LRu/Jk#Ѓ$z(Xl.+Jk$ڬ3BE58 A8y̅v@H+4ɆVĬQSæ8w~{aX0TMz{Ijq03NfB5ZM; }OMPy|8^C HUz,PS7O!F!wn>!گӽU>RAPX0WFRcX7p-d!+g^fΨeU[._)RP XѫGicFaUh"6$: iOO&m*2²N*;C%5ѕ3V խH=)Vn*Զ})xa8߷*O}ԫQ7h8+2`PyqgFFhn:ˊT[^҂Zc&0zrJ;8finC4?q^g溗*|)0ai\LH1+d͢#\;gwzvJGjhv5P/ahY-WqFf0]Wwa(h[f|d͒?l(GA8%-u,)t_h#罍27Qf vhK5:;m*D4N!ʢlF C(7a$q=?C#I\'C|4da"M[:z$Uo^QYʠDCl9D,J9.^N5ۍ{U]$)"ɑj{O5s>{96aorz XlGݞUϨ8;?1jj]m}.6k1E) [Aؖbv3ck,9|!0Ф@'?p_{-pkH{fr8񘠾)sx܊B0l^Vc~0 :-]*ͤ;_Hm~ 9wn%L>Έ ÉNybYNi@Li\r;VTk%ʜ/F8nau;١v<UQJz8} e犊M/Fi.*/G`U'3DXv6 7!c^ƞ PTlh"u=_w5'y/PAE6*%N|9#$-:􅌾W ͡I,eeT[>**Yݑ6VuuyFL֟4vUKzwӟ@$*=㲩BK/_ )F^mIl(, ~M sH]Gen a4q.R`x +kVu ǽ kdX)W|O:*2&;Yzm{xD4tç? $j4ȿp%*,SDdPkm)%^+~'T3F>b;)} ]klo `Y]C^MMEAԥ/jޏu36`ѡ0SA^[a 6r!g2[>@cbBݕ)AQ(Aimxbyq b'.C/iUPaGk_TmMEH:yO8;n{[:L9'> s{!öIJagaVj T̎<, ͡T8nzN wB RqxFW<0ALr*/-2>QƢM$chdQ#^EO=c~A6<]T?:yԾ -B>sQ`iaD#;gF2^4:3 *)Kƕ뀄d,-V 5Plc%==Dhl^E=R؋ R5(%m'ˤi:n֥wjIUJp#SOLI$!*$FX^fAֆ!' X,JKe8ˢ E4e \Of'$^};*X!߫ZpQ5ў§( 9B%~ZcwϒO~.V\Wg=s3wjBavk:bdFv#}t?Z*D/J 7&§ 4fߟ |;QD t x^2 t!8^}3j̅":C|>ѨX/Kذ$E,SC5w%Jѧ;؎ ءKO".d8yZ?`(EUщ!~:meYv|k8FQ|'iڞ=j[,oRZzZ,(NUQQ(DIT8%j@|UE 57]MNU8;QY+Qdwq k\L>[|O $a}ڬk]K9эRG@lG|"rf5iʕʉ^D, +!2vc% n/PRX9{;*~n4'qZm9#^%NX u\@5b^jPQ, o«_TUDke-,܇"#yQ jrDP ԝ IL u-Xe!`7V+`y&Z Ր'y9`+_\тd|68Lpa|BѠz&ݷ `z®s6% 3Qڨ#aR Rpf ?uZK!+Uc֠~ 䪍c)/MЂ hodUHKl6hVQCm)nsygKf6,S{`JN[z/ m?M+^Tdܲ$ [/Ut} X`kaO23RBFe4t:  vRiFhs^Dg*5bp:bL?%,U\+d}JBG֨Scm0}ץ/wa"K \kҧXݸRU"C ڒjl<F;- $m Z\2c(֝aZrKbGY*9Qk,>2B(5 [_QnϏri ρZ֚P@!P"!UPw>>IM9Ԣm\̒!ZإMz<.3Cj}" HFͳoL7`kG KrQK.Dquĥ͝Q@K4<($0%\4';Eⲓg6i!nGxV9  g,ib;M#FYB*&\ܛ`wy)r#U:i`O"xkl {0Jj} \A4[Wc 2=Kuhsɩ3EzL1XY|q9Ig% k(]4)[qF1\LWD?TXID{7Rb{#?#4]tZY蟚Ml=,ueE"B譕-|2u ًn=,3U ?J:BD֞y)&&Fzn"Oy3LU&D~CO*0MEMsMHGGICkZ8NqQtAЭV9ٻJ 4o?)'&'s|.DۨP6إHUz6o57Ny5s# v3a79 8dBM-C]p1~zJRqE0IuUC7aGPύ һ .0ٵl- aXt 7' eVa*lB̻--Ƹs-)0r'CpDM&[ GV;뱯JNe>b];fG  K9 o1T9q33zO;dtPbhpPl%2[y,N^'y0{9m$)pȮO>W?u^>'@rmFpx将E!޴42Qpjf 1ZE.%FE\Ba"S0. VfL|-)|V{T2ݗ5+QœdolYxuGvRJ:<,j-t%wTOafnv9NZImn&0(Y@[!tiSnǡP_.k>[n$rG$rtRya}s)椸V,k0h;l_{^iIq9v3i|f`D3/r& {eKfʛZp|w Avϑ~ M$bl0SvO7JJgllFI5XyC4@t/ Kg$i{~$R7Os>Q_V?4> ke9>çs}]ZhHv"*ʉQEk,cl+#kpy[RqF-Ը;/PKa3BC16W'C!~jV>i:W!2g xdB},FnSiR&2ۿĕ8ke އh[uJyNVo %m@#!˴7]bP+K.D&)ɝ034or{#CY.lnT8BM Z jJxf(Y'G(qǟRIxC*(W.tfj;]t j_`h4( :d0ǁ\%57pd?Fk?e,܁4 ZUh.n0k[儥q˟9ϊBmP7`U)ZecKV_.m5F Ev,Uzݯ\:Iuiu}w "F_ +r(\ JSd Ju_ dN`Zf 4F;UN'npZ)-0tǁO֛uQl # VXw-X(6t PLja͒Pī(0a]F1G ];^Lщp$ôm6DA*y4ˣ|RrHY) [&ҔfסV%a^ǔ k!puҹ὇*???eu/o% `RfmgWfY'*?aepb*}۔")j 2JbJ8<uX1`?nخPd@ ri oIڭC'vKZ}G}X]9ٳs.Ӊ}%ve=kbHZ-݌P/_%o(+G؇<_ @,t[]4]3Gy Jс7 ~Z؂ڕ3*uM)0S2qZ8߀j GU=AMj \ERW4pck`u,C{1a-JmiM@ = lBvF[iQ*>ܼu ,ta Rfձb j3x5M$["Һ,olxtoL/y*IɈ{t'LI2^{.'6O]G FU3m+PMM48ivsF- q1S@9REm1Y"Z0կsS4UقΊ?,]|Z_m2fۋ%4k/@ I}t"eKy;<!uQV^uUfN'UŧGFnQ lj *%2pN~Kd(7\J@$ "܀5! Dfu.kĉ֤l5.bALwgzl]I}r:ϙ4Y$\?%&*4EeUz1iMbz=X7C5yiu*>ͱ>\t^HVT=)Kg"fr"<]/w ~$-B]!qX#8^eb ١ YvQn;$ANLP6! ,rҦ\ ɇAZT{rD T\hʏ. cnlK{?SYn)۟5{+9-}g@ 4& dowb(vAUJQ}D)zC`9N2T8Ȟj  ?A@Sgդ!=y!mxف©Di8 @Vȸ^-WZ(H U0jR1ƼS,^~wR{ᭃs#:pEiKV̭(cyd'oVnuuU}zCGcx0Ht:!8eSw{ϩx:[y li@g"vG}!dJn,%qԟdQ0ڵzKlge!b۩K_Pᇷ-8ܻe jf3 e7hнztRuwIA)1̡#mqILqrUZZP&A~Tk owboV/Hiۡ\ꊃSx[iH}'3#3{n)8p";$fPIQQU[2=_z( ƵG@f$Q[oZo& ))?Nz@vORz2%=-qiBFvm8oVbZKO}&eM- 2Vc1]屩 G"4h {E~2@}K4մl/3‰rjtAOrhf3T˚з^уTw<dۀemH:v3GO b2 H>@jhNdɺ`oK 5jܟAZ00-8<'*4T:5UP:Pe`v8He@C_iBGgF2gT+* j#tin '؟ءnXE`#9(Eoо S3cI١ *jU)iY$@'K-vvwhjTPW>ߔFܞˍްŸӬZL*sU; g FCEȈvt$X)LRtԚ"OG8p/@m%1\KGػ]yzr"(Q>D0t1>3GBФDUm3](NKkÿB([sFYmRFSw, H7lfj!캕1Z&O+ȼ5%szļEPC' !,1sյE0=j2,n%mGBu&4.Ù"eS#|Q i*W& ^p9'u1oVY˪be)b5zJe'B佟ªv3N-(VgI8Q-rx矧A*enp<ܦ ]NkC;,<#)4p*_XL#x>Ƙ UFH,AE;C@m e8m*3bMxcLGT%A_Vix++(wX 9{A9ci#gu@Ap=V,?PF_P,H.SmIĥ{F_07,bL?N0F#,_ߎ 3d:9hBӋӹ>P!@hja`/̊H4{ Y?\ںr-6tar]HYKCpuQ@1TlĞl+ :1ud,Fw |7<սܵH_obuvf@!fZQqZ<:C" =Թ?u=uQH?_Ig AX٦qmb=Pʥ ܫ_,puT#ө Ef.ΒX T *nz?YOe+I>֙!`/.-Z6+5:/-v` @LD67K 68s6+ek7m8=ߥX/tc\uZjn+ʁ"!Eq)Rr'js@2"R=̺T6sB6;h0 h{w֨եY.PVKLk:Qk=G;# j hl; 1GװK&edtlĤFҩvlVg[}KeԘ' ׵qK@) Gz+2iHx/R˗Pcʿw̏o3J [32PV ݓ({ L:}&4#D~bf)XЍx^hza ,+~/ˉς` ΐqP , UC-0 @ .BIMf"ELv;GCF60ŮîaWٔd`[}S"$|_ۜPzL?0k1dsXTm"t~PhAh?WAF*D|`GvOL3^Uv˹0.B&6Evث{9DE? T>x{x8nSȥb:F`ۃ9\ ׆uҦA_.Q q 6Pvq*q?UxM^G8vT8AG(:u~]þ;q#kgZǽKܯYNV>yNv=PnЍoq*.MԖU߀k"1_`ӻqn)gvvb"' ?UWtVTymhC) uB="Y NV7}=" eڃ~$Glj붪9S|A -["#p>ku"l`Ff_UʶtW$e;ĭm*66qmʞr*IM)g&7\.iŚ9AlIFOݗVVx:)2Ӟ.^605S߮:=ƚPe$Wx;mq"3\oX3Ae#x|CmblL̓13ހ0@g7?YGli?4CO ڝ7C*r .$鯩n=-QV=S(iRc ϊ?xAgvY:pk>c_Fyj*~JrR1{Zxg6+`0]|>w4YT̈́i1}RI5Vb&K.&Q9<Mb4Uúv-{MlDtAu`ub!c% "n3,C43<p&Ŷ ~& ѫNC%~?B4g=[፳nH'-W|:0_q%5Iq(KY=ϧ?c+NuBbs;J`p;]%VP)uwz+KVlL," 0﯌# 8x@Lm' CRN`aW![rehپO̜uCom1=0Zz{#WcTbID Oր eϜM堓Bo 8>Y]C7*XEy4DZi*ev#cˬh~z%mQ˓*7/D w1r0(>V/}ф|swDyRW }NnsZ9L!\2ͷ|@ƋE򙢂hڰjϰ,Θ/i;E \~U)͏ᙲ;7.$XeD@/G*'JnJ(یbFy_7e]- e^]ExhN+Uc6'cNj &Sz]7,v|SdF:@!IH!`IT/-ĿKSzo&T<4LO+}Mkؚ/3=r.99˔ОD2rqX*_?B}Frtl*R=?U{O|[M[- T$dked|t)Ȭh~_KE݃TzbqHupvRxܭM:)Ԇ; lN5q*r"(μkf%0QkՏ@5r{'ěuc2z 8bq>CD!Gt Av 0]<ӵ;Gz܃@>; :}n>!XIV+Vԓֻx9zKʆ=R."W IPH.>`j=w=z:H:GOB!EeEaӍ?o8[ۄX'zq4;7rF`nT&'JI!%]FWT7%PJlK'M} X$uK^a@v..gX٫ֆk9,XA3x?I#Wʠ7FHD>9>ݵg=H$&ј֠}ǤmE2 nHnUjɉvQɭyWJ֕jh5&(6L=yb6-oAvQ T 5Xmar݇CTs<Ш5: 6w\ 7;!Ar \(zA*WtU6h#g: 49GGW笛/ *K<R;  _DIFݾ©l[`Y_j.YQPg'Mcn^_S\BWmݥk?÷0IHczncGqh0TD=fA R!񚡙 C{s}iXA2ψC,Ȳ]r>XO:7`} wtbH]4d0۩+u+`ȵ3 X>os]]j޽:R A:j6@rZ8;MBI ̑|w r&p=}#6 oFZx1a:tKפ3=k9-2 +2B5 \>nQ.M6 z!uRf#jFݘ/Q0l@F :_X"yx$NE ~Lfq)ruR:@tPO{ɳtd̊@Dz x39y'tlռwQh ziM @J=<)N5kuO.ap_x/gN<,.RhuÁ2޸vlѩH%]_#U_ CL]ם"Ma<}}˧̜zNːH4 jpԾ9'5 -ZFViX( BNiS[rA'8\|[iD5ǵ4ILLף;B 'mp?!1և%P[LQIc8`Rl>_Jw?E=x@LOenVm]q QGEoqvNxHk8!'M)P#=#դ+ N׭(k-ŚotN꿪{!)Q)]5Tz~m T\{8bHg.wy]i6`̯״A?/BBЍ96ƶ>6=h ՏTgw/WiW&$4BYx+CѨѐ8"^|W1^OC@P B*W41kA+7]BijKa( Qxօ{=t23F3Z0럆{ 78nh $•NT7lKtމNG-OjF<{D!r) f\;")x(ӐPN&2 !^0 R[Hn&Sּ]ɏU_ v׉:~ |81Y/z#~Fdid *@OYPA嘅 nmnx~x[w:?`rD>p@AY‚E@(&ߋz}싯kɨw E}e='Źϐ(NY|57R@S׎StiҊŮ[qϝqFִ͙c9W1uk$( H? džgR1~wF{ ejj??qsJu[ 5G=sdY G ׯdPmj4,$rQdCᤱ= n~&?$RJlԯ&*ꠏ7tm* 5UPw{&$ ՀSH|oiR+=$-iؖǦciai/qɿM+]c$;5jZlM׋Z#hɭ,@Em!UZu@Ef(h3QPco(B@[w%^ F] \?JܫPr/?Ҙp7 QQs| !hE{@JGarue F貯^Mgq,kVް,NU!|\u3f͛*JYŮu/P|y1[׋ %ճdX1fyZ%&9o'^1T%ͬ_g !LޕfWAwoF!C %8۬o" &HH:FqY7nMS9<;Z,;?s2!X-8}\fx#;m~ xaHE$kp7ֿFG-G%lEfYN my>fibek{e#a@=yZ:YCS' ՀK /gysP`+s%{) `Ē"~ЀgǑC ': 41Q Q x FY;Jf{z3DŽ0p C;5 J}$Ev6(HATB_x@^Q-GXBQ7ir4e *O V ] ,9gMX|6*Q0Ey< Jx.uZG&R]XTT"JC$5v0& Ņ9BM_>CZ7\qd32ӻ*O"M]Hgh1|!`63'~9ď,P}lWƚ&~D`%US/zYl~ }) j=w]ˎS9VmAaP}b?^nDz5Zo[^ALEaK`Qg4~Qt$Gē4c)"`Bt~yۂZQ٘Gk(E'-bti^[n;IJt5Պ'u^X8|hiJ|K!Yc^lYoGЗg1~S[pVG|G]ó .B`,W[w5ڱY^$o N R!]|*ۖI TQC+nxpG)9[9q)xs S;P~78|5%euA S!Z~p\ {]GcOj]Z5Nf3<݊u'|aChYen+'%Puaݜ6 na{? -jg[OsF"yM)x8sy)@ewGL+:0m8&>[m6KvUcI䂉1l>X<^O6~?$_UZi?pM|T'gts(ȈA%Zdλq |Ql|n$Yz@)9{1MW3' 3"y랿HmGg$ ѝ/^ f̐pKtY8P?2&9e ߚ,RJڴ(u5+Տ!m^'b+ &A#>"5d/#! -{1gևgBl•X]dr o<-'Gǿ+2ks'>םw6WJnNe}8s[z6HRNe`beVOXHf8-=n*]ykqyx-o|EoQ&戩š}L_=O⪡[7 F_.yHVv֕Doq,~/qM<]DjVD-nF@my*2DRQ̇%ʀzX.EB<4UB!P_<$č i-V%^2'"}շ'>#iu5ryMI \4Oo Ȍj|kpChPڊH<- c9aa]eb]a]8tߦ"=Iݺ6QEyߑ.ZLGu刖![&rA83dƄ y-07w٠w%G!ͥ~Aȩ5~ UeثT102ܰ- )L}Kea9_L|8Hn|M.^_}Xcd(HPv|?Ӕf,eepf*o}M_/;I$Nz͠~-MA yUlЇ9V9ur|IE.\M&M,FqG9:*\Eǭ/ !RHu OTADK}_1\O1U9Rl#PEUÛ^k`,؀[ ~ B@|:0@c ^U Y)R2S.̳Ydl*-aORCPFlyaBz;'4Tq2s?+'rgfӶW+$Cۨ3 ؕhOW24Pfq憎ZO٨;֡Y/∥Ώf攱212 Ə޴άETԈ~K tCMK>:Ul`))0U X ZV`3H#JwzxXP_m#RԦw(o@DKk {{*() 9X u 88d&h>'f^iETX-R#tXyQpxP-?*ɦF^r$1k% eeS2T*,3G& @IӶSp<!(ȝ%]kp0Dj&/]8O}e_AK̇{C 5skp>5yhzA˟Ή~@t]!){PX>  e (ѪB߄= r89^#j< ޽11|jrj9mDw%ݣ90UH GۻovTS_]" y`e&Hx>Z̋D`xpbc5ȼ|r &c F\]y[0w=PuSⲖi9sAZF {='M>[[i<"vCi布83Wg7wg,45nK:ˑ]ʹu1@=6<5Q0 5<4 XcraͲ 37K*M~,M鶡'dv,3S_&B!n D#|3ډ>jl6Z13 ]FJ#IVӑF$9*Yxe}ϦuJj!Ly5g&_>]Y33t80z'v$PkP/uv໑G` yB͓2hBd <#yEW*o.T `u+㵁L?Q %Vg#5$fGe|t4=U [qn6ZmL*uTJhkwQ  J!<;Rw[TdυL'oCzBnpWS[<?3F&m(v_z*ޫTҵWbv~vaH2Kby?-]8da?{-=zp <ְaUb9Y"tNT N{}L#<ř6LEUV`"qpd rGcq.5g}JMOu4nβܪ|>V*i({'Zv§-ȧDN/q5+L]XS`|sooj͘{XP H0&ܞyF@Y,.pBk&%^l l[=MXXKqsra>v@%Ma,NQb1J-.~pg!z qPA`Ė91mћ1kBe'-=/Mfugy_AEjSf "?eJĪc74>d 6+ Ř^M>,\}ys@&ί}*LCұw}?HB^Gute s&+KZ_p#xurP7Cy1P᲼3FT-Je~@$ P_wf !լI_5CPfMy 2@8$y?E]{F$,z3O%fR=,r$fwN}hed!mx5XOH=pTl`z \{/b{ORl+,*2^1-bIE)=^pFU,I GK [Twh A$4KXVRp,,1x_N/[^/N1AG.Z}Z?oNJZ%vwepxom0X7i5Z_"s5_]QY:DQPN7l <^]ڑ>[ų3:`k%ڧ/cNb>c{~8ɦD%l(S ǘ?V|pzޓZaEEfCwuivIvbʇ<ٙ_t 1Eۉ,!PU#]Y?*zU[BK^yD5p_וS#( MפY".e I"աd%}A mr&n+u6z2 *;~ڹk9Ã|9dGXj $D1?7(5;DԓmZJ4`9@Yz!#ۜYfsM<lc.D`Q=6S8GV<'zo3}$ꏹ?Zl/#S[6{>)cAݾ>)4eNfVnBёV/tcE =_NC=McNH=R}6̒5绖O|㦎rgAzt_47ONrѫ{Qql#J@>ͽqyef%oHҫF.3d@ ]8.6 "֥l)3mUvu=; ?jg<{̻b eա|sHv8jgCD{ v.5DCA%ɧ8o|-񐷶Q~V5S.2-AE{eEfT~Zb.鐤O:81x ZjiFK$ t?i/kI+߾GغĬFsU "&,G!J+HEZ,1P\V [V~k2}L?Șԍ@6ޝ6PY H _b7~݅7Qi0Lyq1ǃ`|Xv@ u* l"Tv4. M 휄nXD4g:ȓa]S4PJDb܃!ʈ{o&zjJFӼ@dHo6`Ѭ74M#".Ϫr_Tԋ<[CՅv^дyc9j94hZL_]mЀ5ً4Y,l= BX+GXS%YQeʑEb"t,lsx:S+0 !0d|߅W&oϭ5Xtդ+3<-s{{ l$菪#=_5(Q ᦷLp oj|`*~gNtx[pĎ);8z:. f\q"Ƽ!{3?[pm|Y)4 +T )lj!l\"T./drw*I5;OK^;3"F}_,mjcRޝ MΏ\D22W`]"gσ4ãcIz5xSu9.`[@2?N `G=x$^6DOOv޸Um«cѸ$.aݨnC^Z8%:Cs‡ fVS+rS)v 0VP)S^Uuz-krl Bs"UrJΪiRB39Lm`aw"kJ(DՌxفcǰ"b >UtC] hBA XsE= R4>fO[\k6b= QRN`xO>g oؤa1p:Ce5)Kcr~VM;4kND}`2atVQ|ɄgGiI"`\{M. r XZYY-x׸| rO{Q-Vc3 +is ^4BGCo'aVSʆgY# [sp\eQs0x4M~Z6В~㴔HK3Zde{~;MXef#6Tr#SE' E:Џ70 ?|Xق=Thl[%Nރ\/QuSWRZU57$sW@d!iT=(-/(PCV2"4;Oқ `v/&A-uFX?t))RƣPF+#jCL p {<fhDZ.Zr+M!WST:౧?=:$OcPQX|QBk::䈙0¯T̃r6W Sx)$c/&ֲTjg2 {A#u3eNœn= 8ΐ(ëGD"4ۧ~Ѣ SiIrQ_ÉK`Ӗבּz{τ&2m= |=+Gfؑ}c}X *g4mUE|~ *Ntxz^0Hh [?Ypܞa&V>1s"'.\[r?3ς.Im^mn*fo=5B4lisrU,?S9i {,$sitE~*zGB2Ԇ{iBT.QPo$k͈P"[Qlj_Ma_0kmTjJٔ;2T{6 v;cQhF"M⽿:E@o@1l9/+ u4]6{ ) G%O[Wums2m?Ŗu(z[^ځa; 0܅cfd0ӳS_y@JA`PhN]w#qm屖iMwoax94n ҡMaFqՀzMxpnp>!z飗)T)9!F/ZRBNWz;u]kWH° ~?`(ӥ;}: -Jz5%QIe<[Ԅi ؑx|X6?:uQ$5DVFaP[e^+,V$Ewy n)C )ԫr+b2Q0_Ն6m˄B`Fnz pn@/q|G^ Ȱ H{o+3N:l .WLcI0oUtN!P,1VaZBm>Z z\n6~LeӴ&ki_'3`VzS áϠ3O>NӾF[Ѱnн3]- q r*UDi+%T_BAN+€w4#L=E˛S$J^A1"ni Wv <6>G\?Xi zY@9eDk?z3UAU .ܭhY|^`@pG6(7Ðw AkЮx`_t?,CTl863u_ .X-=h. NH/hͺӪ  eF0)N0C;:0_I|%̭^>+3VQf-A~qNA;Qv.[;{W7ZfJݟP"yAzyj˃)s| cKj>]@lt4dI$ivx'.~ t%"i G@>cMA-=R$$LMXpT|#J1o@rS|h}cmgJ+Zb0`Y.RZx{.񻏵_@pB="F{} b2`<ڈmȖW(z w{s¡:m1U "𒾮Z;^A]oxHwwREϟaaj}HLfhHG+f+-M߶rdybcT@^idxNHmר $쟖H=h81Zy7 `UVs84dijyXtO[2s~wz`8cj|6Ks1aW# 5?to8DsٍQҕLd1w"q)\kߎbOMŽP0WOyޭ yo&*;މ ҃.)ᮮȋma9Ml ݺDx 6t\=ߖ}AxH&nl(:֢2>d=>+,i.| E 9EEKX%!Z-qU1- Fz>pA'X-kҺ(AaPm.=;b)]z]i,aUJLPNm1^\,E5]Kt㷲EϟԖ#- \Z=rAyܞM >t.\Ψ w"xlsDSNFz{|߶[leBݗpe91 F.aK%Nx3d{I‹_wf:+K,hȋ4l)~i\mbC)([w)# RVՖjTGJP|ҜTط:.*}jڊy"NRL nl[9B4Ў%U_?GjAW+[޵LF"NYݍb" B2RЀ$n?C,+ FЉI ߌ岇v!_ ñ s/fx<he֨~DMf2ll ̃ZyZn7 @elF;Z!/0R#۷hcƷ^P2 K:lֻ58 ˀ>@Ϫ4eJTxRJ_#MHL7dsPDdԊM VGG:͚S{.i$A~4y&T؝M; C\ܣ}(7%7NSL;~ٝL)"4pI- ûF~wK*wy2IT̤}Y ~ ʗ.6_uթW1T Y@քmRm4'K[*PK{\(h46ŪbVYq]ږBފ.v)1Iu?7ҲD`ݎ &Di (tN ׳3/Ct(ӬsPi:g <}]ԹG2S`?Dp!gx[T[uוZϤ1\2 . &)*PIC%6"w.;`+_U n'YcȬ_Dǔk e/5 mDhxYt;= \?gZ੗d}%yxMe6rig5W_g l3`$R'45n)A\WxȔfaxxpTl;=C]DP~v0Ux 467h،euqK:`/tT&kJҗ:.0K~ *4Af4p QͣS%`EFez]m>Z<{ A7;.& ҤF l X0t0٘Sp?8U2 ˋnOT{*n0DK',5c!5oIQowB[ܲP]#lE/ O,ϻ0WuA=? 8a5'gw'?%Vӄ0&S^SB%">rar=MVW2l唁Z,nlا,AcWHyPOhQZSv9%7lĝ y?w$W&ƯrȐ$ fhkJx Oqz=")(CbN){ՋZƙ&̮]2&9ÍJD IK|`Q_O . c0EҍQn)NE0[q3}u1 Y2'b 3gXzEMxA1 o[/TQ)UC(߬S^l{G7Lw%U6C#z3}bhn8+X^z -\;Mw'9j+e~\2I x,FFe%xaGV&WӦBn}*JtnRIivGϊJ%-{C+G2\!E e5؋?qרiO|J,C G'RUKIdF4{BbC;]4AaѵM `qOr1{ ? E*tFe{kPXkb5q(->g(egQ3hxweʮr*pHI\ {Su H4e?X 9힡mhOUj>6mqf`qr6(cI2(d&e DNb*sP|phǃ@ogu0=%ti-^Ї6ZD04&X O"7*6x<^^~Qp5X-Gm4/,Q8X^ &fwq=CA1|J`,h~Gmʤb츑$| Ùl»jIyɴY*J\!}y~/l@9yI`KdW!TJG4-:#/R:q Yw EW9޵K{'c4#v4͈pb}E+)4Qa'|e%|FPi;ct?qҌ|Xۄ/NIg)!܁ uuiܳ0FRn#L7a>|xI9RE=aDu|oAqPq6煖_{y;^VOǤ) qc}=,xMc-[Je]q/cc,~uus=rqu=H^]0JbW:/ެhK!T_9b/J=aE%{'wՖht~oݿ(n/F/J)G؂ cM0j/ }D8Rz3%4hޙwh~5')~Uِw-xmXq(/Tq햟l9"fr+RMv)e?>ҘzJ\xyy7f\,69zsy.: kzcA@+eusN" H'z}byy$,!8ҀZgO=|bC)FܯT}<ĢzE0-XlQGdO l'ƈ0! ݍ׌5/J_"pMXK "\le3<զU|xx`~Y|Lh͐`xr7"qz(t&)rv2/IUtݠۘroo B|]SZWU {+;v*h*Um696!X- z^! v"ǑpFg.:TeݯO4h<'~z%: y9uhnI&~fʧCa:d}lI,?)HMM:GZHn\Hv~qdAN)mo7?xT(5NXD]X/r9jlfts\B2ثp:Pv#t.I)]31G`5:칰99<4;0lVыd~gߚI/7y뿷x sikPtwfṬijo[ .TX3wo,$ӦuT>og6Y1fzpaSH/x?rRm'r_G F"]tMր|i_cpä\?&zbR̅Bێn͂0D%F2 H奁yj (݉[Wβ xM=u&mmhZl /iFN67xh`04oӼxdy˂yC$< wř[AWcH}1̱LmJᬞk(Ĺ)JITF+xDZSB5~髆Ifn&υTz.3"q*I۞lf_TA('qI%PH=/lI:T8ޡF޳SaL\vGn$ ]QBRP@h)> vGAC>|.-i%yB4I.b[S0/ʮrN`Xxq#i G ;#ux "ʝWq*Mzh)\7ȡb\x9}%r} P0Yk=19c~A $B0p 2G])"ӱ:U(5TNk֤eaugsr=Hmp0YJJ݅q݅; 5ߔojQTD( $i7sOYmOz|52{0/[7= bzZ nY>2DK.g&zX Ʈl\ЍO ~v Uo7,M]ņXb@Ow o7BP 1kkf,+3dgwq ڽ]a 8i)䰣"QafO: VG  Νp}_N׾ᰊ!a4"[;dT"F`ԟA` xI݌w$^ƒ >:m& ۂя`wD%E-ezw L5 =n}ݐߨ4]hmf9 ;#> (18aC޳LtMop=ߊLM3eeq|̫9r/ ee #wnT} JY0IBbMfDj*Vvw<!i _Z!10yrRKKIꙦpq013! un[S+ QjGF^juԨbSëIڋkܹh~DEGf '4" cMw+EJ,ҹlH0 1^FSVL>;2{۫Pe2<R!S ׶jxfޱcD[OFKiyoi:mY"GT[ 椻-SE#YΙnU83`<]|kez/DC*a\2K/r|vCYzg8>s&bOLeqD ԣ {셍^@wIC'2Xt氋 - jy,oYy|DA*2)ޛnOٺTi8,@MQDcmH*29|ݤoYށ)$g+g`11Uv+(¨cngf,DԚ3h@]3\ɲD5"v&|c~2 Ow@1jvx~*ߢ~!˧x(%ǧfpME0劮Wo2C>%_G#"ƴsm"Q0Ƒ z.WmaYvr2/_=#q$Ief+XB4qS jl{ N Er|ߌ6@j!63Y}߶J=ƒ%_KyT(󦔋ƅt9A10}v-$~̀x;[Mյ y4y$ %Ȉ119;a瞹nQmZIJrPYMu6s +` K+v}ZN'.CUDkb9kE,(GE`E )x 'oQ-f0gN.:QSW5C&<?$dgt}P9l貴:5+W`S鮝"ؒ꿢}\81c-%5Pݢ6}kiMc8[<otyS*Ho`7{&͂nxP`oQC}qq0fq:Ni>ceu9@)() vh/;Tπj/w2 ~$WXF)Ew6_ޔH۸QHFuWՖ ^HFyvr l}[jma'^P׶KW:HOܨ}~1zvȟkk×kGޤJHU͠إLF)I =S=y/9ct|fV7ʑ.zM7D57ɓ',1{`vVTv:#Ln/ҟxM&dM. dm'x⺜¶9(;LIL`%~$b0V0@鞋063| ;e C# ~(ߓprS!S$!U3 ز Y˥{gesq5{#w AkƥdxQ!kt_$dew_hAլ+pnIzM "%k| HPczWq^ 3jFȝ}/ oқcsb'HbCNhU^jdu&A " '/|Il "U3C&1, ZU,.^2hcbd&?E@~ Smu^WPiex`i&ċM L-SYKP~|\ln Ɇн:EK C쳗O+L-L_/.1c=zyCKRbe &\H5pgїiƉ=Q$w3 w`h'>D$?fwVDN:]OJv.t7*T;ƶ649r+Ti>ͼX[`Q0 uTV nvnJXLK#HDG HG hR@hhqM+#JMVn <Ȏ'xё#=3`y|Bڷ..}1cqv>!,- D4 FD#ȝfG- F,U|?ǘ2;uA?MvRY2& Dsڪ%nː渱SM*88rL-1ˁ$ 06Hisb3hsq`HM9^PmcB􃪛[}sHxϚ;n$U.0k \_s6:kۗO?6l2#z$hB>\ .acm?g=.1p7ՃtO͐*-oGFE&1fʙaQS)wob8$Qu8%P|ۊ[6Ua$>Sre!Q;nbGwn:"=?;mUm&#,duڋ 2bK.w-6!L*.l (?̐4j h(]/~sDﴷ߫rԒAˆ`>?B[ q_rnPi45lyFOĪMq12]'2gRh&-ɫ-d!f쯳cwxu'|9nPND{F$,ub}.bN罫 JćnsL[Lf4;ĚiZ)>Ǫ`on`&vp~kXg&em<< b"~|)zJ#-W^#Q<P<'$L+ۀr*E[ -k|#pׁw`bB>,G7µ;V* 4e RyJ&*9`9FE:$ZZد<7*p\_aHg Y\ yh陌it)L}"i'z֛Χ LQ (pc pϬs%H4[x\1"]B{|:>4zu :5 c-KJU :z6zv8Po$Wb{*fSJDSRߝ^91 Ju*OάLPT5X\GW# SD:%rdACx"]+Y/-W*p'mtyJ|k.0i8ɔܚPmHz{{tO?Y~H۝b# 2OkX+Ty~ym.uV:Hhif0/$̆6+n؅,l18_#s.Y>y~k\\r2#4s0z^#Y3lneS@LBs?'ěD xl蜇u4?)Yy_ŸbB.IcKJn_JNhHD1!|;:U]7p9uAE_QfǭKI^{TWx.N?vƔ +YQu_u>lϾq4DBaI;q0a3g~,r Ҫ>08 3 {8J鈒ҿ|a!"9r3d~r_ewqG.ܾHq(J{]S̶I8r(aًj J|C=7\E%&T nG\ f{v` .W%qcINnҋh7U֜IA .ti\x)[TJW8R%{ݒZA4ֈJg_ 6Gl _w~t\M,A69#xH#7yrfC57ʝa8{-Ovę7˜X9){9_wla=0cV'L﹪F&;qYƟ+M&\@zޯHyzIdp\xMK-ȓMOh)B_ON=u m~|V D)wtp&49u=ȑzJ2hDf Y5 4]~˽?%"ʻkgpTpغ,Y0`5@uK55u=oxR[]|e 81 Qln4*s~V_[Z$rqD*KQͿmLX8^ k2edaJڿ"Pк-\V879zn;Gm`ʰb4!k-%5Xkݫϧõ]pysFtor)~2VBa)[~׃LNR͊::3hX$-X܌7<UL<&|Νt7IF`&wDaJ5ȓY&Ҥ[Y,պ&n!HXrx>X7A@nߑ^iFH8 OsÊF?jf lZcع0pduއoU;P۩0.[JS5A8]&FIAIWwYŴ?XrhV83yN~xxrm_Z?Y͗FIo-j.>BKJ硫k$OFH7\_GЇ fW%9L}oQIo$P+ 9ok ,}^l%XƄF)Y$W؜Z3{ҭ/-@dȐ(V!tS\">: D|b׻# < ϯ,ц?C˴Tդ4EWAz8FxĊBV#OЗo`ě焖o}S|Wٶ8 "ѯ*N8"C̄?=wflGGcO )8RhZ"). "U)*Th7T <7`촓 KUy8c_7իh r'}-%Mԕkwkqm !BA`)겉[Ĝfhn2fSn5Apem4Hͨ4*>8G/`f mS!QY(xJgfǩ=SZ4Psf,HAgI?]8I'PFT< 'U..92,\H_ w+9|G/5B3f>8ծ]ëNo+m-#96~{CೆG 'U;K{㳠@+qㄨMU–/!>$L{Agd臵cPgױDC{z2 .ǻ@#9G%:?rJl+ڔ/oF>c]9+:=_G~Y<23G ys9Y26xg^V._֮=40Zay۵?q0wG<{{Nu֒>^y7Js y>:cI` sz;6q!by/r ȟIpNTQa[ucr|ȉ,?Ү{#&*DA4*=>tywmB_rFfKX =94a 6;_M9Ϧimb<&- ,)"V=k6oOg8P&3Xl%}VFhwSh.$`Xir8D=F}q> 1mﳲ1U zt [2XX\qf1""uRcF]2إ:სlZ MRN5 `P_]fuH'mցE5_ .5#OZ,p D>k~2$lINa|Fe D:bV2Ph%MxuT]nP{',kCl:Wu#7?vlQ71'8la&"8Aq`I)EnmedGAgpt"ȧb\>[zNTNـs%xD/"77]&7ت7 Tx&nƏ)eh_щe-E `xFsm<d(vs¶Чl7#,ǶDMf0_i"NY``ř92Q8/(`>Ӵ 2b鵭R[&m ˌ\GRd;7 i޳W.b7l,8&c$6( >3!9L@I+Hِ69l 2 ͲdHuـa0OLJ9ЦJlco~ Œ-rn礰OG.uq;.9{رTV s9zj|i{WXKnN9?˥jهn:lA)J/]10ltIWQxwh] >g&✗2Bт krmS-!?TTXS5.<еЈd/m,Vyܥ7;1E{(_Ce)r܏ 2&3BBxV!ūޜugu$٨7&vkSyewQ6NDuԨnA{!jNXT 6zPa&RP:bQR W#I6u.^Ӷ(T|}i`AYeLL G#PUsED=lKɟY0ԞDKq!i1<֒mR6=?BѲ00"p8DR)tlW%%22OUmxSF\9.'Ku^,XK2//bƾ(AZ`Up*Dv 7B OxHJJ@67+Tabd{GbTUFrc.MvI+GM^:z5꼤QfK%H?._á2|MArxԸK'c+I ȊqܥUζlx.Ԥ RoŷR&' ÔX(evV 쟚6^Q2#)-JwFWWy_cvxќ)?Z@e:gkP9e I9~&wqb8βgJ.$PޮW[\NI- *4͜-=_/KE5?PaY_?Pf"CRZIڷeW[E${9oُ; aњ J>zgAoo,58E&4:L*>4%Tȼo9O~'3ÍW $H;8WY~FJ|={U3b IwëhO'Ve.Օ? ]>;R5/8A"5A<1:.;P/ uQΙy0h-Oȹ0XEltN/F4ȯ뱎Nk-y9P %U yc b8qacm'Jl6,2`2]({,ODA}N ԥQ>;#mS2dՊJr2 [RC醂`)G62jпKշ|/+#jXDpwJM5 ޞE/~fR(Gq* ;'FVB]sa1pܨh Vuuwb ~l0=KP&$hx@R󯊦[\op+?ސc@}Ȭ_KWi"P3:)9Ji.3дQ55<(-(Ǯ]ӕz13EGa]L2ik(r(ÒA5J% W Կ?㨕JU[Mm(j_cqF1Aje֞RR1ʸK Sj7=#{i0Ry\e2wM=պ:M,=ML]!xPF4~yt 8b3<o܎F` Z-{ܼ߲2ZlF\>{J+GX\T^a$U ;EЩE(Zh*4=;j8MktבQ`e@{ 3VU Hj*zޤ߮JNt-@qu@ډI+H߭hݖ)ߜ,XTzp,S<.t#e\ωdTo7=bs[%P3d"ȑE[c~ӷ߻ z7 p$0 !sF0POڶmOw0A[5,Ge!%#qi|:ӣj'3E *qcIZ~<@-jB>.\iCJDźۣ9Ս͔YєhMIVL wL:Wñ)KO9N,B79J0]ۄV eGuKQyoB%5'Be9F%®rE+tasLDJB6) Q%a0,[姪f! |HT|xs}*Q1-q#,} 4yXNw?>'/mʚA'Snq⬏=sgZrͽ! #Ll|LkT= vȏb,NSbBG*6G(:`V['eOR}͵> %$Pd=D"$fͥlN]qFQwgd2z\M P[^W=ßy\IuUj;rp:U4Ƒo(zd a \7 Q9h<^K˵ʱ{W:k{ `_"qmYYVML&(]Y,KH0ofd SeQfY{ϙ,ٷO6R M&].ML}@Q'6*ӥ=7,EX}`~="`Ɋw7? C iukqWGIImG)IJ[D n!џ U'6u\W>d^)#M=e p#GY͘=E}6WW-(\@=~\u5eyQmgs(a>* pPаCiP"LPJt^2yI+=ok ?M=]֥I]1ɢyj vDW6 OY^G6%&qqIs 25ӳޠɳN.++f3WE.EGbYR珴 ƽ'#q^!/!<Ȁ`^;ՄY]0<8s"z9U"q.YgCdTCՄ X #9LSVjqgG@u$" CN)pry&gk jV!‡Fkr ֛*p8|\45|75Z:çfCM1X G!)KO݅@G?nrmU. &V78d.r}VݬuϠ{}f]dS8QL Vw$NJgu7D/[.Y!_ u#Za ^_9du Mo4T2CJ(Z n(l:c:nqbN3^qhj|" SYI kV1'WՊ'vA~H &:4VFkZϯB<8S޽ ORb?d#*tjVr]7!K]ȝT"KI56%nYgb"0 /[M =7YjQdt`hßĭFSD[1"krTc狴>;{LE!7>QqevpO;DM ΆiqEW`V]&pmPQUG)D YȌv^Ē`وV(Rhp9va `u\Ǜ?g[Q[@Ue.U| $?FzIwI"VIۡϱh0pGARZٜ=jXdՍT_f3'淺0CT &_{[ĸ:kP@@OXL}eq*!* a|tlʹ(fB#:cswtk<ҨV([zR^eX L):R&qޛDg*G9g\FMZ]Ȳ Aݘ@C]>1ZV;ěJ=+j9}k0CUѷ{Ge$T|g-UVf/.µ^ZWUlkۊYE'ɗA ⡈n> =:C><H{},*6مm,K;˿T@춘.!2?o8TB,P*I;cᆈrdQX*@-۹mG6I{oUlEÍ͈ 1O4az>Z{% t`W芪[t-~j&RU %bhb5߯Z+}!x ܦZ3Dk'~ ovӋ ~ g"t'VD&% $(@eqfJ߈Lj 63s~Gz5R`ѯֆ]9vgךX)bKNVK,9^pz\M}'h㵨GHo4;tm 欇;ɹ(5S OXh+!YA)D)nGe>2Xm$Q9#M>~^+![9ڿ<8zxDͽ:\w̔_pڙ:@} >n[< 9Qd֞q]ۈ>r#Ic.DijϷ5PGWڨCQ+n#y+p&໭,[g*u<2bIQorW5ԚpuGga8*E\ůZT{t@I\|nUT|qhoݝ|-ա]%BRh ?"wrV-Ss mX=1.N KN8]K  ܜ(|q#Eн{Uy(tҸzg*,$qRAcv89C~PFX&T&݊:_eBLBFUuٺB@年[hpAR B]`7"@R]0 Baq)ĎF`#z!8GfW7?6Kz$R)+Qю0QG`)5ZϪpQp/Iod/9L1Fm H:`O ]yxqv]Ɣ\޾*d |«qLFBpl'#$MRN|u?57cقAZXzK&*0s}+KP&lp˜)^Є:ïuOpKNcĆr8%cHvi=mX7 ̃ƴ/+1$oޢPݎE* pcaJWd,T[n:U f1Vl KpXT,^kb.ޖ?ye3oQtPlRD!a,dVj_JeAR@i_X&gGQ˷"Zy G= Bl/@NaL!flӭpLc{R|x2z}L@{pi]}hXo˦F$,,i'0SZOU3tH~Y!qZ1~gQĮ)S'┎u.>~*4܅ (;;BEg- ljzR0Bzi L[ߑ!w?hnتtt-Wo?-H|0乲 P@`1k[hfiږTwi^O}deSgVwQ@$5Kq':b5 -=~U]ƯvKW9OS 85Z:e3E(z8[~)L_MG@H4M^ ō/OJw_Z &- 0oG,l] Wș'sk/q}Ɏ~t"kn`' *<|*W$c Htsyu6rYva%?9w 4~%ɂtq Z瀄ga$َ֮ѯ꺖W*(r;[+$qaI}"42,[OGɳ @sºU<E sе<5IQm zd9}m &'B"Tx;دgf#Kݳ[53yYrR VʼnEsQ{˶Ux0=kE3պCaƭj`E(A|S}xL°* 2=D+zr VQ%&O?M0IR-ѳmE_rdr$}#%SfQ7ኋu6}֬RgGQAe̊d Ή*V*"g-Ga`bcRTMZj$دϫ0ΥY˪ZxK=!>=NX=˻@|1NL@8.:eW;' $7kб){vX5,x*TJrJ+T!ә1`ݴYJb9(&M1фE8\@P?ȉ_:V{9ʛb2JBnm% $2y VxxOSb¤>Ty=)|[R>OY1C-ǒ܇gfi?1~h8qq-IV_ zˬ dﯶ,I/%_a`s AzKЈ>`T0 rw61 ϘYZ2{wXb|*t#VwvfXi b[e5}VE#jkrYNTtKG1cjAiO3E鹕I%֫ W%J䘬 <=Ȧץjސ住X{ 4R$Lw5 ҐV2hIl!*|1Fx_w<ƹil]NNsn d8@ͦ19"1I{D$$բjϥ)%u[#vW.#uEz (}};\VMq+ϛ*G5~b?l/9QM?!ֹEӷ(^ά64,WxϒN"n,euKT\(9{#[8 aiǓOfCaGMI jU$yj@%ZdZqq{#_HTnz=I0`7]ᮗY/'rV '{X2"楌0:?\R1Q)} CcEXiލZhR!d-qo -;/`v&0';KQR7t"#/r䬷<05r ) ૷t.p8&!H~5~6jzzG ˰y?,8@>ED1\ot-]-SG70@9ChKgp]jIyOcОյO"tE4OYok%o.c}nmZ՛zwFӚ^a:+^%pl=uKXe7)Vdbb#m.|xR?4p}E(Mq=\vju.%r)sAi-Wކ5-Y{k2U6ӏeNI^|g ɿJ }-u>2UuqRȮi!WW%D _TtQxZ8_ r38t1 4B9Tm gװFֶ 9LmmUN=x=Ţ(o.VcyhRP6)KkA 74mkqZ&6 awr-9JK[lߙE2W1jE^&l/lE9 mx3ɒ2PLU`ذ n)-?v<^}"DGT,ŲgTg}';F߾d*&ߋH @bn=\C/ 7(@haEDjGv3UoU wB}Q$F&ͭ˥N yEB'ov JzAi k#s7GxI/u4(sg Uǩ^3]jv4 P20X "B,,/Ő 2z|&zi<Ti;&.-ά>r P<KVt!"i*8gYi_9~F"1G_qx@J#a]*>v5MFwx(m;3_V}?uԱHAd6(꩟?k%5KpCg+QC/A & YorJj Jpb)-?.K 52<˺~FeaD㧔-wpC-Apdv!Fց\MBS80S;m>Qq"Klewz?~ӍL6GՋlH}) C˧YA?Gt$m&AD:L@BNu;x ۣ=hB؍)N#!PXмP 2wc{&3 pch-.}f=$CFnS&l9,)srAaaʈfBDݑ@a3]6pSC&X)ww1UAyq s嗎c!#hC=j-!?!%ܩ+U-Te2Y,?90lgÛNs.B(e׸_R%J}2,ERXg{;Ų8hl޵Aa{~i`&ZܩO٥G4ģyC귒mBuD.bkp&X&^bӞnȎߺA$ȧw/'{ 'GtsS ?(Oڈz3Բ*O2zJk bP+]Jdxax wtNt,e瞫&(C{\ ABI3ΚݎX؟kfT`uj$!-NK!LS~ `CO. dF?sVנoiI̙HL(xww>->u?MTb>nwȎlڅn{;?,@.*H5:*tpP3:ҧo,9Ul7_hƃe %@c$C190++Hw//p G;vn?Z 5F@-@؆{a%GF_C߼2F(DHM䅆y^]+S:џG4<3{L7Mf42=ΊPl ~ UEg >2%oFeDp"N{|}]/0XVr'0*@Xm|H`*#(/>'d"oGB (EU5lvOPwЋ%0䋓yZ>>FnkUq"u^Gjo?C|C55̘>>P>T70{&50饻D>{ ]oR~ #*,_KnB$ 3Lu3eМlsmAw$8QxxOkƤʕqq|r??IDzP+/v2-+.}UÚ嶦߾{gpB[>?c+;x}.*$ c7_Pţrd@yz{m>](b 7Y=4Ťf/'_[u-̞yhH[[O!FƑ%l;)[&Z83r(&K|klLFYЅS^ (| D{\"k#-zYOLD:.ibby(r y,ue9oW>U|Mn"VMp!5ܚF!41qؓE`,K'Vq-{*!C!KLAt:· gAuT"Rz`!xfx#PaZ;KHm{/ŭ#גK_Q{*D,rǓEwK J'XXn5K폖n!Z~ճd)=Z^[N45&z|vnf`"N+!gyVsqPQiyOXùΐ;4IGrߵ~Xsσ^AUuWKĐS'Ys$}T*;;))[2 ҒŏGۂw߬:Vթg!8tUBT1Eyu&{|KkΪy4 *`!xj2 w&~ڷVh~(a(@x(e5Aù n*K`Qqd>U|<%U86h(|B@g$UzB1'AR"յlJA ̰L>7l?Eaq=}%{ }ݚ+Yy盵.[arX 4coRiuzֿR V|ީՌBD]j>C>GrzH"Xd7V9pY<~Z157sjs_U[a7U`ΊJ VDžFau!,.4<*(vHJ4S8xȩ,ttZ2plh Zf YBؘk?Jzybk"cK<0돠Dht*;B=$ E?U+djs.{TCdOV:5Blbg)ӓյN>w~6*>$΍pp $wT坕EZؤ74O=C F鹲3yZO%ڠj%du(=p;HڞBcv@Lv_`09Ec7w;.It|ϱ?W/!r %r1=gE'{#PAvb3aщV bo ПD,R.iC_!]s|"Wʺ7/}YrAc%ΘUԅmb2׎r =i[fD,uUz;U危1b2躛pQQ\v%Y2p,~&TjY9l9ZWP=UYtz'􁡨g[⽳MLH΄r wgq;WlpyϱDˠ!W3*,6NE$r6x17O$fG_F 0s䟟k)b(Lit:{Riھ$mbqʴhnה$1Kϗ||P{(EI]EdQ?wVZ0nQ(1 f鎁qŚ<\]=~U5}$tal 3 wF5'WӅ d* FUϨHO"{puD JbSGEB1 v_4[ʈdv{Kn;F+S^r쌻"/Y$!ыbdg" ^g q9hEVIC+y~)#UjfP:N|F٥\XDJ.ZW6]Å2$:؉ +f #4}yG[*hp~hDDkVw(z`^CwY> ҂#- ;Բ,"طF ]F]ae3VR:besllJ!SH KC ޑi zay}A2JN7j ܡ?SZ,͂VNGb{k$;y$K|} /.^VꭆA2n=H& ZdsY!R2Ⱥy#FPǐ}GY1XIEqKθjISkF#J1fɭȖO0 eB z5-PwMOiCsaxg'}|mXrzS1Jb7SJk32y٧~'`u^#'R2OC y ;` ]9^~1ת> )WDR6T "ꩴ҃2L :~D[t.}!^%ɄÚe.2J| !DGUHm; <*$/RC]X^sik\fg_rjZ`pHĻ)UNϝ ph;j4Y"/)37ˆ ke)5YzAjw+%i.d>ƩMQw1w@e xt %]hC4@47G+:¦[y~ρ:,`w=NڮGM6(p̃PX` 4Q=7u7U,f{{e6( k/*>I~$ɛW͓̐bD Aaoŏ,)AŎJg; XQeg)1_+ݱI£_O JgZ89s2S}Yn0U6'pWI56*Dž:d&};e-&aNӥnf@0KuOa3cEwYT_$)jSCo_;ma5nD*g+K0Jd5m)b%W/}197JĜd7T,!$ԫg(.<T\(z*8~; 8<>`0) &bʻ/٧mHD,o*_!"8!c7V!zsœBO앥W íXQ64GW-Fybadsy7%isL[v2[qÏG+Ec\3AuZvv Kgc(`d4եHc BGyD xAeb|ɘE]F8ۆ쳍 Vk}xEKsS G*M[HJBj| ԤpB+w7A{3נ6b%ɽflyv2̢Lr5$1Nu} g6Һs $pHϓB]x@|YQuGǽ%]SEK{,T'TiS`Y@6 Vm^Fꋀ|M4"'`"Е; 3-cېs %ETЂD>47Z#;I7?5K{?KLF6GVfdL!2|055R2`k{.VR:+pa!'8|xs߳Kz~KYUbHjƵ&l2Ih(cC; Cfxg `/iiʺ Ԝ\nkdZ6aD?o|E&{*6wӣA?Tg\1c9CJseJ L{m#WZ6_o ~KLfڽ@3 Ȧy|?@h͓(7e?k@zTl ZOy;mn-y.&R{s/[ /2Q*MXsi\'0g @ 2j`\~ ݯJ)j02 ҺscDŽ>ԦTOeqyʸ q |Xf MKUh?'R} )Dc-̆`  Oѥ鴫D}[뀰!9gCT+#82hx娋},i{4^KYXQUU 59 |GW++~fQn!SlI"2`]~)u|&lTDÖ R3uJ]a|﬘ IRӳ$H):ԝB~3=-B@Ķ,FgBjʩ$" @u6n _8BNA 055D eP ;tr<d TT"^B0'EIbߟSif &ɊV@9>1$Ѩ~C=!6uybHα;FGD|2\:EkUTxyV(q SSY\])H7NG;eV32oR 壩&+,"a'@9IJ]Ku2ٰ?6ژzf唀0$Gf)6L궹8ju[O24VmTӁzٺccA=h='jzQ,MPcG8C;P-\0/ $psjygОDqn/֎ ^ahX1qxQDelt31'YIم1ggQpge =)7YKs1,m!QIJ~O ʗMQBS%zOM IeOٛ:-I$Wʬ@03GEĠei'dTA.xh{;p'; u79@,^(.kn Ċe=cU+A%MrDPvɳ8Ԣ,;gK7ZϹ SroP ,h 41u>{$w pw*!tYNGsֻ^X<#t 'c^;I98WV:9B:n;sh7f6Xs{2uq$DCV- MS! S' SMՍv&pHj "ofNy>vB>g+#$(ۙ is@o]{@Wok,/5E'o"7ma+m&Swn9c;wX ST Rz@H9.P0.Q@ 4ֿ}e]/Mjrkx3$K)U4Cv`ioG@tjgμ2xڶİh`jU!iv z@"41n,M;UELr[Kc'*PEz,LFx-š \yNMaR+HDYw iK4ˆj5$nϥy NZiz t<&lh$/>O0[􄇹E/tlYy>z8(őPV=3ct)a{ӿ 0^c#E:ȭ(Ȁ|l_PYzа8萵#ވ<)9`~]:>e{Zf{y*p՝fbb8닥[K]y\Vx蠦v y፧sE.GTPĆ u6{Zf?bRPX+i{4ւlX1SūAc雦bB񋘘 5M-ȑzS=% >lj%]S;?>;2b %Dݒ@ ^=`&rS EWs vrJS<OOLq] }x/r=hd&ܥ~B3kk,7qCSŐuULZAy|:m y:Jey:]Yaߦv2DAVTT{a܅%Uf6%9j>3&v^NLiAƥŠ};ET!Y&$Df9OMWXA8ZW _ې15H~v*U*-|r*k(7G]wN%ʉ`W6TD.|TJy&k"3Tfm{'2(iݩ`~IҊ;H4=МPݱۣsPY5-w\4r.W0dQ.]toˉpE' Y<ʀ$~T4bX_ PCƪ"6B`yNk0lj6Y HM5C帒d}ڦwI i艪ͼV=1y@*f .h">#YTPz`ĸp%\ˈ ꕰtW2F10G?bb͟XMd%_Bak_Bs,#.MdmAR=y~V%n~mR:͠4J'Υ}#%ή(A>Ӭ"ol/К+#dw~{b,:TmHDcMگDXݬ>DD=.mkѼ7bJJ7+%FBKggZy~YMe쩒alH@Ur֮τm<@+!XZQcsE!kE(_,p}=l*Z~Ģ: (ŇBw;ܰ9/06Ţo"$@YJEIROtJlp CZ 0j8tm</> }>Õ]"/;T9 4?פSTN+nNn~O$ #xގig]a33$e_ߒ?|Lχdb{M#K%cw[R( H+/ҸC[nct(phiCiv?PAh>1VcCY Lowf#bp41M5}H?d %ũ eQxwcns'zۋ#h#\B:`m;!_fG:_KaD {!=#n,BSDkQNWB7LL(NR?—fyOP>I\w~>1mvDåI&o=`+"0A>-OI# T KMjIm0}iT߳Jf IoV\m8Y!'_)zbɑ|j<,-x)ܚH){$1)D)Ђ/[N1dbB)c7ҒqEq3`>+c]RN:װ\sV&u$3vպ<rd|()ȢN}LfR'XWj>UjńkD8m~(*0uXshLD݌ވIʂ`RmQ<ѨYȖ2嵶5CB3\; 9,|0zA ҈[[g%;Ipx  "0t_^;3돦=9{KBǥ]cY#ێadY:cG 0FolE; ZpSD]q^h+dʶqٷ(NHq3G7 LeM>t>jkGF+x|;F( Z&OO}"wAgOxi#fPCj^QT_ e6Vhc;/pӴ@@vAB5龂;I~gfg1rؠ˸+_L?/%Z˙WT+:"4KpH_$بljfz?uj=&4to } @+&x/Mt;MK 1׃*ZBZr9#WIԚ{3j}H̄wMHOX{YP징fYWB)˲5*uzEv$C"`.qY}}/C>H,ASƇx||W o{MdzB\ho*3NlyNfi9:E>hzT~e.]ruz]n IΈ?Q~dH! rrӿ)-P{=Z1;Kǁ;[kr*zrnG.6!,׼S26pvhje4̱LhTz5X>Zt)5n)?sSǒ1UKxVL]o]<gӿ6a4|T}2J};≮:֔1=A"t) TE^Fۿr\JEʇk#;594osQmr.lJ6I('yIxgjY"Gf*wF]Ն-٠,0 H]@kѰ|i"=M'z uj"^_t uO"Lqql/ >.B )e!-f`9Q]NK\E␬;3NR '=jJԘWEͨ72dV2{`"S7P,W@%3, O+Tc`eYKCs$V[QlM-nWD+=}} C8*(dS iƘ0w7 4F kj 3ʯXy  -Y]ti~ ąEJMPǎzW]p\!|jB{TIA{.ShFEq82չg-ͬ"))jm#V/Rs M[!841Dl z3ezW46T i_ۀ<eqS}Ljؿ ֥Y)  زe벺|pJ_Sc8*>s/ xgoyhq~]y? JXi~<'3RqU1RC] )qiv56*DOs L *(l݃f(dߊ^鎙.|!z.woA2,j<ڟ/pVz%,l`#&3GPI!@y,Kx8S.C}5!“Xi`zwIpZkЛtѨ2Muv ~WiM9(GA3a%x(<d[ 9 rKç\C[yP֖e4"(nu5Fm"ŝN2\n;Qn|>DS?S}0 '!ט{e (N(_qL(۷1P `*6Htƃ?Y,ԬnAJ0yhb[W#\ Iș5CZQf*duM̴G7ѐ1,g@\S\[ɳ2 P3v\5;nEh#$e;L&+'ja'VUKưUn"|;dʇEM$ ` c WQ\Wuԍзo1dnhuSexAĕ݉35U&Tq g 5|!2wȽzAWcg8C9QZShVv*yרja|wIva6s"kopTV+xV*HJZI5"IAW R _ͰVeFނrm^5X6_7xz\+YãqZi3 Ρ[8"VxnKUwT<~矅e#So9CHߋ,U3Zb=5ߔ'axK>QLƗ)ʑ%_q"C8/Rn.խZ=v0z (;?f-*qJf-8fV^}oE7kՎLzsc.W,YJশZo|'<$1sՙU&ҏAz;WV:V] OpW JumaDdL]1\+j\+/[&]3V6o֣_H[3l0>$e0.c ?P(Qw:{  dʢFc}Ԕ<b嚹^^$_YVlcvZ&co NjvEN[y;t Jg ϭy Y J=CSXxz(%Pc}E׾1i)}tmxf0uܥQ}8"DV9"\beyk%4"(6kZL#p1u^IF!GDB]aYsžFA%QSWiy}x_/N9Onjn] edRJ)%-;DHc"EfJ\ڹ?$TD G@L+Q#k?72Bv l~gG:ׇ-^s+$"q%Xj-W󹏣La:[RR@́m~Ƶ`udu= E)#6B)Fteyz[x%(Ԭ$Q>Su`Bǰ/*y̍[D =mpǛyLҘA/ʵQ,!w5>*3{2pW+]nw7]XߖwNzp_P-R/@<ѳiFl#}|nmH>f]S{07W^Xnm)'o%"6^߽-8F;8gRF%7rU=6Liz"XU/C# j?y 9y}9ԮpJ,XOenXIaIWW IP7Bn@C°ʬN@ JF4hf{Dx}|DEXάB=J'UaETLݝnS&ot7(lŞdvd}^)~NF-QpBV%S mp8 iq?~`vtnS[^q;x(UUXe HJLlFI];,L9/C46f=R:hӋaU1I#VorGǣZ5>uH-z \:4Y-lVU ؀R_YdwaNS "FdJir!'{@<0s/W"zoPr~6Չ<EAk{ѨfFVs`rHDTZnwM$b/,]7M[k=$X_z&;x&=u:E {&]QXQlHZ&OVGsT#0Gq7,} IyĖSC]ORE72jģ o~g W[# /US˫F5TƆ!1>JǷj@oCVFӲ_V|?(88Q9hgqxqVv _)CBB٧LQttW>g H.g0x>GZ<YJS5 i=uJ6&4<DsM+&Vc—IVH>s尴4#)pL` =6]<r_I_}S5˦`*}o&3xOJ"7ad]*YIm[Ւ5j0J>pD-|䩾 سd2]i)<\Y>}9wa23%N.An`|BNT\- 'љ\Kix1EK-I9A's[=IzZ,CЦ e#DtǢӈ[٤&s?ܥ;A`6׋+D<Km+5磵(ZBbk1AՏKG"Jmi!{,l;p2Km'Tü{ک|Z?6I^ szy-;IīNHxlTб)918;CNδXSQn`h* m*]h&(28 1S`\ уj i'x^ZaVSɖ@\bށ#DQN.u`,Izsv&jx HTQZS6)9.xKG`2Y"z:aC?#ɜ-AảsJ9W=! <ȑ.\9J簶Pʛ`o#D:"ko~tnIw`9KFDT(ל,)1. @> }K7,@0/֠iQ\SuUϾփ#ٳ1C7fJQi)tw/g)ٹ`-wȁFYԉo6ځ=C僼t^[d雦.M v6d<1{džCi\,AB̊E+Ӕr\U4itAQS HpNn민jLnJdFȺeeP`sP|y0~<U&6q4e6f@qWn/-5" ݩP@:7´~YZ藂'>ïG*֠lV۬a~7iq4ɰohA&37_rƒKX&tnU( |*˩6-g+e #\렖wH5K:t sg4q Ϳ&%h+WY ؂vJCB($ҢVs!'=~ jAa`ҾO"9ZQ?;0oEEˎ1y`E2 @(x铘$zJ2N7 ,b'Sgt¨pl^{vxp) DM .dq"H*o:#Oq >VI笛1)|:qkw+xq.(YB*m5|Wİ.MCp R".:^"Z׫YQ4IUfMLǬue ӹMV^@' ]b]Qo޳zT#I T,5W=QF$soX"z)b[H0<ur"Q$>Hy:u#/!̺M,4ܣ³r0lh_|j- hY7Yi};HK(;b]tMWtB?'h?oއ̰r X,"0xq;c 3UyN~#xs:/M*OI t^YqW" @LQqvJzS1{)* vypX:.&I9扃J\F5Ij$0!Ө#ֺNiA,u8"+LJ3 Why^_͈ye3lKA/h/ TU:xQ7_NRz$D*kk>BslD AFBbŐ !ֆ'o* -fIBތ'3iI\;;":u@c?) d gOU% K UTKoĝW7p躀S)|NU=j=8Mv" 'mE!8 E—I'9!7)R;EKMcj)~OleeK$!-qǽdTҍ@bkF{lH`T*Z*Dh"#:%S*a̕p++L gEHɿƱe+C5bLNGu*J5K P*8q5l *V /9 jX|hb".ąf֧[-.{&,ܡk[Aے2yk fY:y:9s:7ƙ䖍XHd vPd"N  aj$x,O zT@?G)F9/i)MNqT8(:pY^LI"qArC7-Elhҝ ye(Н#AH0s'k0WquJ6ӤnSeXjMK%ND]àyvj 1 3@mSW{_5-M+4j"_DP Moǎa:H1 cՠ^sPg$'92?U&~sIbƾ|3