anaconda-gui-33.16.5.2-2.hs.el8 >  H ` d **=@af?\ kg-[hYm^UcE2/t>,`E|z2o;+yEo/L*7b3 8 P'!/xv`C sRI1m6tIxD"g$\':+Woy~݇?~c:CG;,wVE S$09ܑTr2njtlσ#OdKػAP!T x\u BṆLZ}vϼ20b6fff8ebbad94a544ed1acb42b1d3acf714afbe269d02d2b9fb6633eac4ead5e3e98b268cc371b1822a70a6ee6e74b101d24c8D` d **=@wH*}e$y)23swY=TxMf}?Ѷ>p˰ Fdt[)YisP3$wAAt8 \sB?/l>t*RImAsgz8/F8m L kZɥ9GJ :P@sp_.b;ok]ݽUpla'\ k~֔u$hZ> vf$Cp<L?Ld " V )/8      3 5h8P;??BBCDy(D8D9I:xIG<H!$I$ X$Y$\$]'^8b<d=^e=cf=fl=ht=u@lvCT wDtxG\yJDL\L`LfLCanaconda-gui33.16.5.22.hs.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.`p8le03.rdu2.centos.org'VECentOSCentOSGPLv2+ and MITCBS Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxppc64le|:|z//>>- - 5Q.. ``''vBvBCCGG__??l7l7>>"w"wjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 5gro5=N< 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큤`M`~`}`|`|`|`}`|`|`|`M`r`M`~`|`|`|`|`M`r`M`~`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`M`r`M`~`|`|`|`|`|`|`|`|`|`|`|`|`M`M`M`M`M`M`M`M`^`M`M`r`M`~`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`p`M`M`r`q`M`M`r`M`M`r`M`M`M`M`M`M`M`M`^`M`M`r`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`p`p`p`p`p`M`p`M`p`M`p92ae055e13401f17228c59521330db5b37c28edc06af32b412f70d1f8605b78fbb49d09b65297663fb110fc7829389b44827b7260f694d3c07413f63913bc036d7fdc52962793a1cc24eef23989f93e4f0710aa2346defed4bcbd987b4be9b413dea794f2a4539ab6f6651d3dc32ae8e6e9be767797b4b2e8cf4f7ceb325f3f03dea794f2a4539ab6f6651d3dc32ae8e6e9be767797b4b2e8cf4f7ceb325f3f0a267b49efc2b87f2d87ee90a30520254b4af2003966cd7928bb8c5ff379220a10965edc805d7d96d1905f696ffe73eec32c147119c085772f32b3bf9d0e173cf5c0160258caa6c795726e651342f0a17425895d8a0716ccfff19fb5fdfd4318a5c0160258caa6c795726e651342f0a17425895d8a0716ccfff19fb5fdfd4318a4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7f2063abd4cb7c940a6afe3ea5c359c6ffabe57a9e10a5996d9900e9557dbf7c35a6090e9b941f6c33a9e2cdeeb9568d6639314de1407f78347434075d9d1d7655a6090e9b941f6c33a9e2cdeeb9568d6639314de1407f78347434075d9d1d765681f1f8ad482c0d663c31b0061c2e3116672ca494ef527582992ee9259db8fba681f1f8ad482c0d663c31b0061c2e3116672ca494ef527582992ee9259db8fba8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae54c15fa8e331569858f42c102257985a8ab9ddfb5a82a7147af97b9a91c374059f3000900239341e6e0d150621852913243299c6c0a94378e3bd58b221e82e180f3000900239341e6e0d150621852913243299c6c0a94378e3bd58b221e82e1801aad9d93b8355e4c60ddf202289b722013761de1badb8240eacb989d29f2dcd91aad9d93b8355e4c60ddf202289b722013761de1badb8240eacb989d29f2dcd9dd20839b914e41674e3fb446d31c7053c31f8fdec1b48f4cc0f40dc3d177051cdd20839b914e41674e3fb446d31c7053c31f8fdec1b48f4cc0f40dc3d177051c58a3e8991b993385e7edb05131d419828309ce6d50e6ad80a052af83dd1748c658a3e8991b993385e7edb05131d419828309ce6d50e6ad80a052af83dd1748c6764b70c16751dd08e688ae0843364cff0af09e59c65c0f5ffa882d55882b5ebf764b70c16751dd08e688ae0843364cff0af09e59c65c0f5ffa882d55882b5ebf0118466c40861b6758fb500b9aa839aad3fa489da72d931bef3cb0a792c0b8600118466c40861b6758fb500b9aa839aad3fa489da72d931bef3cb0a792c0b860e93111889dfa073d4bfa11afdfe1efeac73b55bd9acb0097eda78650114808bbe93111889dfa073d4bfa11afdfe1efeac73b55bd9acb0097eda78650114808bb2b80691ed05d0aa570f5cc4f6529f413c08190f3ab929d773b6a342e130405e52b80691ed05d0aa570f5cc4f6529f413c08190f3ab929d773b6a342e130405e558b6cb5c9d66cf5ba05d5dd30d9f609fa37b7e97869db3f45977f30e719b2a9258b6cb5c9d66cf5ba05d5dd30d9f609fa37b7e97869db3f45977f30e719b2a9262ba3df0646e5e56b1e9641f7717516f09e9dd972ae5c775eec5c74be6db163762ba3df0646e5e56b1e9641f7717516f09e9dd972ae5c775eec5c74be6db16376aa8fb1d5026ee989e33e518f2953e850e8187dd8a43e6bf8ff795cd2243a8a46aa8fb1d5026ee989e33e518f2953e850e8187dd8a43e6bf8ff795cd2243a8a4b1c61364d4cdc5bb7a4a7e09775ec5d3f5adec714f8bb475bf54b0d4004fafcfb1c61364d4cdc5bb7a4a7e09775ec5d3f5adec714f8bb475bf54b0d4004fafcfe956787719d631b95f9c8b3f856ab00a53a3e4ffb608aa7e9f9d9aeeaec4060ae956787719d631b95f9c8b3f856ab00a53a3e4ffb608aa7e9f9d9aeeaec4060a557b4e082e997aced0e9f67639d84d38e3c25432777221d164b76b8cdc7c96b6557b4e082e997aced0e9f67639d84d38e3c25432777221d164b76b8cdc7c96b6eae441c7b988c9f328e6c34481b0258a38533c8223962b8cf1539917ae6f9735eae441c7b988c9f328e6c34481b0258a38533c8223962b8cf1539917ae6f9735a36ee1e064eb659d86b962c2e43f6d76d66c41136c5413d8e841c00c29b6123ea36ee1e064eb659d86b962c2e43f6d76d66c41136c5413d8e841c00c29b6123e5f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552c302c24cbe2d8e8aea1682830ed98e29d8bf88a2418ec2aa7f8ec44cc968f6e2c302c24cbe2d8e8aea1682830ed98e29d8bf88a2418ec2aa7f8ec44cc968f6e36b918b8fdb40bb12adcc62fde99ba880d433781613f6c43f9f44f74566ba45e36b918b8fdb40bb12adcc62fde99ba880d433781613f6c43f9f44f74566ba45e036f468baade2b107ece1f9c67929fdf0c99a655ef48b9a316c09fcc552313f1036f468baade2b107ece1f9c67929fdf0c99a655ef48b9a316c09fcc552313f1099bf97748c14289f0fc3f4808f9460dbbe876e140278564f5821ac663586bd9099bf97748c14289f0fc3f4808f9460dbbe876e140278564f5821ac663586bd9f7c36b91765e9ebd75f31ef13ed065510190c9dcda4530119515b70e5a82ff81f7c36b91765e9ebd75f31ef13ed065510190c9dcda4530119515b70e5a82ff81b7d7207c8f1b95734090cde6722553f110e5c4ece877b111a6f7485a8c424305b7d7207c8f1b95734090cde6722553f110e5c4ece877b111a6f7485a8c4243058989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf898145deb8cf4dfed392bff0493862308a2df30afead3a4b93f11065ce917d4f77ef8fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552c302c24cbe2d8e8aea1682830ed98e29d8bf88a2418ec2aa7f8ec44cc968f6e2c302c24cbe2d8e8aea1682830ed98e29d8bf88a2418ec2aa7f8ec44cc968f6e25834d895380dcd8581bcde98e1f3c7d97b490e02050f8e737f074e923067c1f25834d895380dcd8581bcde98e1f3c7d97b490e02050f8e737f074e923067c1ffcf8060789ad951c6a320ae0f3bc48ee65f46392971df5b349758aab831987b8fcf8060789ad951c6a320ae0f3bc48ee65f46392971df5b349758aab831987b82462308126453a857d68283d451e36979be0598dc0eea4fc0613c44393ce29332462308126453a857d68283d451e36979be0598dc0eea4fc0613c44393ce2933822a693d09cc06534ad196eb9db324e10d8c6835720cb6f409f00737c49a202b822a693d09cc06534ad196eb9db324e10d8c6835720cb6f409f00737c49a202b33725decbb0f8b9354a71db330d7c65f14b1300780ff1926f74c70f1d4bca3ad33725decbb0f8b9354a71db330d7c65f14b1300780ff1926f74c70f1d4bca3ade099b52eddaecd7633270328b73b2d08ec17819dd5c554846743627553830e71e099b52eddaecd7633270328b73b2d08ec17819dd5c554846743627553830e710c3588c892c397097a5e66e21f523dc5b4c21201ac36ca733de3916773cde2310c3588c892c397097a5e66e21f523dc5b4c21201ac36ca733de3916773cde23166ea825991e25a3e04b50ac5d4e1fd87f16ecb7375ede3033563669b87c55c3a66ea825991e25a3e04b50ac5d4e1fd87f16ecb7375ede3033563669b87c55c3acebd598d03e4d06d4a14a28fd5d923c1ec05196a7cda57e4e74af3ad68a2315acebd598d03e4d06d4a14a28fd5d923c1ec05196a7cda57e4e74af3ad68a2315aa1ddce608d946004bd76dbc3fd38cad77b13af57e57a0651f01fc74b6dfe4110a1ddce608d946004bd76dbc3fd38cad77b13af57e57a0651f01fc74b6dfe41102d31b0871eae5290e63f4c0dee0ea988edc5ab552de91e5e65936350ef15e8b52d31b0871eae5290e63f4c0dee0ea988edc5ab552de91e5e65936350ef15e8b52e5fda0e93907834c10f8357eb3f2e2e9ba60103049392eebf07992aa15cbf102e5fda0e93907834c10f8357eb3f2e2e9ba60103049392eebf07992aa15cbf1015e67237ec376ca4273eae2145bb05476d6c81b2f06d8d8ab693a73f0e17e98315e67237ec376ca4273eae2145bb05476d6c81b2f06d8d8ab693a73f0e17e9831d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af34b0e46fb0376fb4acf24e6dd8a7f8551b00b337d64dda9d3ae263dc7e816b9fade7eee1a771b3842fcec0d63c50039750879fd8a9867b59e1d251a98a8722a0e4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb2002247099b2461504f43fc8ebe38fb7cb9c3d23d99d691ab1b219951f3157c3fa44208e5989c01bd3b50b7b237d1f05b075063448e2d612cd5d47cdcb4f8441115fb119e5700ffcec7c964418225bedcba926412cc3f4f92a33f6ac520099885da0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.2-2.hs.el8.src.rpmanaconda-guianaconda-gui(ppc-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.2-2.hs.el822.1-133.16.5.2-2.hs.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3``@``[)`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!Neal Gompa - 33.16.5.2-2Radek 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- Add changes for CentOS Hyperscale spin + Re-enable Btrfs support + Add CentOS Stream Hyperscale config + Backport improvements for managing default repositories + Backport support for zstd compression for Btrfs- 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.2-2.hs.el833.16.5.2-2.hs.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-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 R R R R R R R R R utf-8779e70ced7a65c8ecd3bf32988707337a0c482aaf02181938a7ca82aeee6f785?@7zXZ !#,] b2u Q{LQ3z@2k㬎Iԫxz,5rMgǪ#,ræ{7m؎f >psb˄K s®K8oXsЂ;qFmH|*hBM}#~_@$oA-"(SALf9R;^$tUV-"ǸE$2կݦMt|jEќ TRDH%7616cFD;!"}o+`UcGp&U-Xo%%3dzlr<=Jܟr~s損z~fs0&2O)Xp5dP0n*}X Tޜ+IH[.#"$98*t5q8zʍVvD!WWOWc-5u{pYTLXcF|CGbunBD 0;`WM,?)yΞ=Njش=p,niXmP˥H@+&ꭀC/HÇ9NdZ^G1sM!%N.O' 9Ϡii;[1dP^U<)9.)L(8- >{IdUCVG "?XοjIl ;ާu:0ju@[3C[\4SSH_|" B KVC I8Yu\+Ң~:v,>a[:H)JqkXۗV.joɫM-8͈"׺q!G%L%IĖE&%͓5&֜5(|5V%EUw4^3ԙ 8b;P餃Px{3Ʃ=ZּwXx8g(ۏH _,g^`_p[^hyuŭ,a@ C >~l_ۈD:=Q_Dlm7G%pހ𞳏. "[KOd_ʄsxv;y:KPIgLH L+u(Ar)WVJIleZ#󣨗:ŝTdzȉnf2c䏇90hІa,{fN'F2Xʒa a]k܎OUP/K{F(r (!J?Fyiz{-4 m>#]P ܍CnnϏTmU JM ^7ۨZ`K^(iA=E7EG6Qۼi P*41 UR%h@_ooM dT ] LpzUܑo6fE%j :BH|ux!2K v7d᪬z]dl*#u3zI쨞pݏκ$Hgh B'ƵEQ^lQ=#ޞNguYDHܕ.4F4!>!-Dw qaW$Nbrd#9qK@v41+ 8/X~_\xqȧX4za?PʦGH`M)I+Por(M4_5;6nj52{oX?Ы XG+8%6p@.# } 'YGz,+Mc%0D 4o|頡:y@ҳhwX3%0 z[HmCY$Za& &k UE,4a7 ;֨*it\N4t |K)"Ŏ8xR p̽Bg -UٖEweTz2.oDq8-^3wsnϵB ARŇ򕽧#o7Ϡ/a"\KҴ7 <>ū]|$PRL cPNjFp+g wԡk0;6!Ar(xWK.**s7@MʻѺs4ʴ{G,K %>'.tdpB:[gLO + mk M5h0]&3VUpPyb ')Մ[VLV]܏aZ1!Sn@ui ]"d,O2))|N5UFaxL .{u.>UV:0%)y[M8v=^-Ts%tD (GLa] 8cals/Q C^Kј ֖3n靗 /T2y#TJ*s,9|},dZrOVhTC8Wq1\Sۮuk}fZu  fkj? xIOD'QM!W{'tO°LQqeuEUI8"_r>a9-YĉM=v{qX>Eͯ;Áw :Hh_nLqPjf;jIO?^d9(*غK.ٞ-[='Ƅev#Dھ\dw]>T"@޹ވ` @AM6*W4rFtU> 0W<%$,VV~4C MMZDϋĶ߲&|-\4=j}倡JwMHʔjI}#`ϴ7%Bq!%A/CZ_H4ḽ0AYfv9Kҷɽ<^D*kO+7d5gy}oOX5 f{B<\(CmDdACwSp%tj~S:[]xCΔ SO 44 f(<\?)|q8,AFVvrXb]˹N4(lZAjM& HXu,nj> aYV`_gY.?8ow7 ]VM* u3ɋIe;0"l%@>gR efvV f;:. iD $kI4#gZt g 4hː('V<O9֔{ exaqgAXQ#P ؽ#8.#^һTwI{{rmH[i&4mHzz6{ӆD֚Tˑb{4,|JJ؍YSNF4 ZX,+ġTTUM=E|ޠ39Js99`ʥA%_($Q3#cZ1~YSHGB_('sOGrS̃B"G%vǝ:Fn2:IÑ~ N-Nz<~"WtZǃvFP:,{3Yyh)o :s ʊcyCv9gluC=P>@厑%:Wۧ3 tMW>]x`p< Jҭb7˗g1])&z3y}ōNN/{2qW*K6! H B$kKpI<q XZ}nd -Nȣ[MbnzC+vk~IaK$|/WeJhOB=SjlgH97^˓20Cƍ0țYԒ=ק#FM^PP0\ڮV#|KYuO ?r'Z]ŗ誗D KվxK0}?ZG>'[W[sv 5Wao"QsP+1IԇO~Ҁ,l/뷻5@cX]40--K*_E-zBY׸we>+7);&:YFxu# A\!:֙jxv2r'Qdk >r毁}3 VѲ/eSNe ;l>*rvDsr!vjj0Op )>Å2Yv_g`bl@C!=P/,/:Oek*srs+(4դhL/(?vLh^w4%4؁|ɃXo[ UWppFghO zp;z6VfD24` n3IbOc5ڸu7;DI vnX(x5ܸvfeNBlKm̃*.?b10Y}fgr Ᵽj7`HQ|6c2RDDe(KZo*/E3A'c>gTf7˵)Ф)ό3f2kd7VtWRQeSꡜC3r3R [Fx&sObi[EfeoŘ7j"w4g 3ߝ~|ߞ'K!hP:p"Fŵ;}JC&P{p͓vDj:[< a3NR^!l6}wY]0K#'kѤV彎g2=)9m9@"1M"_.j mP4BT!QFKPK}P n)b@9g|(PD18u`MaaDT j݃-X_lI.^4W2w'$Ve9qnҨu,6`'f!aK-(8zѫoxe#r">b# ɣi6SE HemMH0(8՚PTĢS>wJ9`i5jkyږpEps͒0+6o7u`k5y&XV~o3$~2鋖0zmc/*t%UI2x5bN Xj-mn㚌TSCڅYP|+OTCnHAR r)Mps%_PU{Fq53B3#($$!C*lF%V1M LMm=¶ɋ% ӖjV,$k@2 sɥhza7m$d:`uRܦ1=b7y]pGg.iñ@0up+xx"F%EWhEKbuں s E'jYi0f0TS]&"q;XcRExŚ efv⿧Dx#⣆r[ut3` ݖ#*D .^|(L茭^bv'Xdlc](FeF'} 6FcMT4GK&p@ a #y%VME{G^ M_yt`>z09VM^}cS?II$ Fm 峖FU+õs ILf3Ѯq Ǡی,u!],kBAX{, OuP[" E㢺~ъGA كo\mCq¤cg/D`68_tL@EoNI qU,JO8!xyeul%2>y#P|L48UC>9M$ S3p/B+SUȣ"%7\K$BR:x)֛GZxQ'mw_ Čr[ah6_C/;8-ۈ^^5tf߇֘``vu15W$+i7},3Id{du,}G4m\b=m܊%Lnx jY80}ĴԤz?*?a)Xhr_pgAr-V4|U5mGdm'T S壟f㨀0L3iobA,Ϣ *qu񚂄HS_cJ|Hڄr%ҭDuӿQq$l@bvV:C׍ň6W-v9s;UUk}h?Y4WpWsTAp# 9TWɕ}<yOE뿲{Ow] U;c f%A+ּبf̟붼O|&ݑgd߬Rd^NZ܀FZ A1{Q 1B5-LjPM o3!~)`` ח2<-"kJ%eoidoI *V' ;fnں/95)F>֓0?C wBV>_TO઎#(!?%]5"$np6 <R_ o8btIO]1QYx5%)Ahs[7GZ\?zsL$~mDZw@#.QGG{ÑY/oAJPw3@38a6 qSsA7!`_3vZ9ҡa,nn\.{D"[6R=כD!Guqn"@p1,x}~s kk!䖏sݿ%4H 1 7mqUSR# Da%͡O)ְTKiu߉Q@j)ÈeH-K/aq^NܛlB¤w `j¶`2V0)0,J9Fxq tƤ]#U,KSck1fu1=X&10lkI^/'tRq ̊՛6 g<,bðut5bIÕcKGN{S]&%vӵm5dtcQ3r@iF=@[ 8;)ff/ 1Br 4N`:p>;q0}.vS:;hֺ3㎳` [%?̡PW`-Jp&K"~%HC݋5MLuܡcbqNte.+b^݇͠] sOGZlpI6gym}$ESs6m(-nO˥HFC&e]1y26pB˼P*QSV#O'|fxMpc!F6G@֙u M1)$u5t=^+Q@@kJxV$* oU@4>4k> (ׯ+.lOsР 9ͣ6 aA($CRVdh"6'B|] xxFe`SHk2*?eR?iCL-׮%^.PD{x2 C$Т-U=|LaxVbE.Fu"WE]M>+e`}%*D>= ;#oXYYN#P%8-d8uu2~M%!l̀6Gѵ9 bKAySG>yxP{ %sj;cyQnV=3kx-S_-כNN =(aY\FCgb0PRL`Udȷ*pe$Vr'+ufc77d|bGWGfXt*A;]PLO6mp Fsn (9C ^ǸW/ιq<ĴVS(̾Z @1K fIn7WvfW&@w!¼׭RLd\wpD7Q-#|؀#!DM? tW)dRUJ8s%+;QkLEC6 OK`?rH@S:J>S$u\+ FPkf^ZZ%x:|b*fd?|9,/Rx!+1Zx;P%^zwϽmq kM7N-4$?KVaG%ԛ+>nѢkRnlpQB.# ~$IыMuIteB=`ű&adk]9OLdl>e:GQ/|tkگ" C v ;_p"q.ä3>'C7Yb^Qjcj:9=&H({)`|ݴ9M5$q:F?Cjwψݱ/2M7%ІyM|ҩZfrru8^5J*2tb ɳò*NbyZ(rf]|1Iƛ3mx/q|E _,Qe[+sEyzRq`f{{WjYҨE{Fk'E32yL՗)˹%dOά㱠qƷd8BvKRSd?8z)8w`CP|OhM.!#3 '͔C+J,p^r|ij8Cx5kiEFx[BvhP@F: ֋c9^@7)9&ߒAs5ޙt`=YD'CuH~v]4o2a#\K8-[q#c3} >*ŽQ#mxYIV{y56 f&kj pgs6(, uҤThۼÏm/1w1%ˮڰCUƻʱ6mq^ڇ9{3b&$`?/WR !0[X'tIKrT߳3SFHEtbH]y?LtDP"rA69˸9cw5?A]|F7b らL%{'LPv `K4x@Iś3q泹FǞ3͘1G>2ub^}@J8}let1z4Icd\LhB<.? lnTiG:KX* Е,Ï)R&8p (Q5b-2F/It E`H=7m?{H<u 'ܼ^jh.ƕk{>H/9 vfp p^涫uDe;跊u=ť%/!# .XrX8>P nu 9>!8F}X~(Ri5k橈u5>gm:~72v|Qqi]:eKgﰠ*(ycJՉ9>vf Cj=3SL; W0Gs0ubo[3C Ƃݱ)U\Nze4=#:Er73!,A˴OdԈ86#DDWo:mv 6Bԧ*L. 3 %Ei _ p"!nZ71|iƠaK*\VOݾ)7D+LWWZAB9އPϮs90OyR&Zdtp2VZ"c-_?_Fϒ@">E q+ 0,;j/"b?O&0Ž! 6vt!(KK#;aB,O乻4=CdӰx KNN.] CQ3Bu ]DHDSbI2KnX3 !~4ti'gp!'eJon} yJ»G cЗz75}FӔ xd ƖrSnŎȧ2>5( *_ДX>Ƹ>_wc`GrxU/fa<%vޛ$D;LEa|>`@;"Ǔ 4M1mR^fNKt- {, F%Нqujưl󐜼Gc [\mXLi5Ծ篍1VNֶDFGS%[axF/_s?WKgGPfz$ %M_-n3myEjFMUc(i5zd3نOX,tOAoGy_$P`la6쩂skTq9y<&7̓oJUOPZ܎d _ܘfljqySNf!pO3ǁ|IORRu4.-=;U먼E GXBQY }Ya||+_]Ճ]Nhٴo@.7)@1Q>Ubǽ7{+kAe?M,x[^m5%T)xvnG E~ EYAWj;YGJnःHN[8gv =r2=| /N~ LDBIa_17 stAZ<0R؆TU.${-IUnef멊Pn6's6bnZɠZ/=|'KCGkhlqC'Ve:t,h{Q6 9`:+?7GK Nh{ڷjI˫)Q)2d| k iB \c~-uOS?+2 WXXv%15%yE)^)bZ-?DS4|˵v-ÞNR Jw7i G[OηR|ۊ)Ul4EF҂J·\bfG\yBl?ZKM( $K?`1l}/XS-v>ө.*9sϰr`pyky*d&Ƞ s^ъ5ML, R7B|ߢv)en$nYh:[D8C.|xू pU/I^Шr$jWލ,5U,-؞fn(nu1 q nKX-4IďuYdcAzB|oC5xIwVW KL:o5F +]ttҭ'H$}*$fߙב!U~C?z 9q(\S"BZd3a 6fv`=VˊWxur+NlsFa7?t՛1^mL5ZQԫ5UkZfFi"~w@{O,;Y fpH.ըt?4"yGewbd/@ݠj.Qt~ut4(~h3?($,fsWI\xGo> %4s/g_Z?R]mܑ3-`mDzQxQ7R#]?G.!=خ,!HѪ\QV A:@]MqAVg6U\l}1T%SY2ƷDOhHocQ&-GncmI&^8kxST& | Zvm*,&eҺD>LTG43j^_8zٱ*bnҲ=VH{wqñu@qo]5'P͹HTjpPl32/lX$&IsFKϷSa-L`(mӕQ "SI)ɣP䬾ުc`uMRPܺ즶?.M92_eH񹏱+M($v$|ws;?DTvPv[;;0ib)*vrzN}YSQĜZحBZaA\7jն@zKNY&F\X̿%sU\Dz->쳵} Z%ZWd:zRl6pm06024%9"mh#qdCʯhjCbc%^ gmWHKd$7Л~z6G Ia)J0MT7&l ;܋ г` yU6nOK ,~C ci؄VU0r:eQ cH_ Lg)KYTg[52Ƭ&-UŅZB.*6y ϯd{oILFܘsvzMfSd%;)eZpt8~+UtN'5TB8m×c>nVH}K/{%-یO[qO&KU4D)OĂL3~/Yyxv^<Y9L;M pGp )H9}h6HK,Hyl$jѪ :#OBɝ\w'^עXT!\$/-T +FZ0I1V}a. 薬 [W7s09nehN#t?/rE".ѷYZ=ѰNוjhh.cTzO奇o? Fwv?>=}y5A7dR4<׻9ڣ^bh`(=&3u;tWVs}fCc[00 oH\_.ȞOj],:P;?HJE+T5vvOtB+yMviN!:+[!ݭ>[f =JwzH~yå:Ldz6N˪q{!Dw NȘ~N|RWuF'Ԫ LӅ Q;e~)p~c6a^%#ݾգ1X\c4)qSۯKх%KX@6ב VO9Zo5 8KF_5ϖڊdm 7)kM x*'+@(H\`U4q%jxͲXm؜=!QV:ݭC wh{9Tp'h*܎2#NcY\)j-BFreƒ`)BQ0qȑgi8DɻX[f2k>vg)%rm3G~B%Ɛ=˹MlYF#)D1B('`C5Ԍb'i l2g0wLF#- 7u ={AQq PGHi5r m" cvRn'_mp03M ay ŀ6J X& 5ei'`9␟|j J|h^@>0IQ;) g13H2B5:8/ĊzA5ٜGѧ&wj|5>(v!?$+IƀG3%  +MYx~,aٽY/;3o!i9~nv>h=]uw/ &A&Z4΂W.ϿQ̌կ3U{& i4eN=`$JeΟ:v"!@Sdo>[IDևFRhBF7j~kGGF~ y m횦WQj_D|tRIk84 xYtEV r"9)D8{/xBqu|w}8FY<? $Y3IezÓǝ ZT&{m6!RIpl[oX6 Ѧ (byc)[y^*CEpr9"%ڽ4 UV 'q<&0tޕ&=Fq8C2(rѠoiZ*~c 4-b  EsԀZ,KKMTGȦٶ.bzJ 5CD|7]#<TBT߶H{zɉ[䣿̉|rChht{}KUSP8LiTC5Q"JRD `~ق=ƅ+mZ0 N^89xUcGi,zi~ܾVd+C6soxʁєJ* gG{2)LnSG47"ɣ&LaBw]0[ FZ/=bd-&p) \8Y뭻ti>%&pM0 g%惕k`OP1d.b90Dsƈl5wz3~R2#uIYLxOGJ|cOMK=h|z)M(7~.7%=!Hy@4GU ]=C01S{#~U~F1[]맛i|!Q:6-&]&DZPXH!t )ft&IAaW6u;bPLxj/F_fd!p eLϪ4bWƆE> ﵙT 6;wU˕rj򝈬y+y>LZc) Tl2pf(~yZ #bc;&(T~ Awnn1SW{8;@b?Np#^x)*2W;(7{u24jK,ys@}A1f!wm/*14O**!bp͂$3'0OZ''f'_{iD}5ޒVld9&.J)C:A[IaboJS ȿ/KIb\vK041v`L뱼XW"6Vb`*y6+1ICG!Rn0z,Z'U[^xa7s=|ծ [=DF g$?eO+o_;_7WحtƓ_ (v]sN`s"+|´ SKKi//;_v21cPBA6{Ÿ*e%tp}'4.GpHV'o15 H؂-^ hh՗ Ů閥i肾JdQ'Ӝn>ѮK? ,}O? T: ϵ.؆ mCAD/ۤO.hBWӇCۓ.c=+/6$&%F8R%Wi><R ,_?:d)_=*y1e4?D{g%RVXhN9*^s&ALcKsGmT>XDin(k(VlF {S[ 66ʎ$b"Bˠ1ɤ4$I>)~ӲШ&B:2#D _*F)BBUUPzbnJZ|1 2{U{q drN'+B#5^6*Pt9K.MK~$m]L;Y<"ߍ #?./PЕ LGs Ib@ ]y?+̦ G7 &Q@DMWw9N6Awۖ $5 |6ah0{GN7UDz/^0ƔXJhzF=)͋O~Klc@~lpǺNXD׺g,jؽ{{|ѨSCq}7 B֦ϦuB W0t2]cHNǜJNK.BՌI_oOnk﵋݉'{D*"M, e0S`c4)zf6~Uuu 8MS0ܩʨ$4wx8p]ӧ¡_@%SŔ?; CIz5*J,5%T`,Kwo~g@;:YoFLhSYZCt;#j$.ٹqȬIC. V<:}K^¼iVoUDjZ4賓7S(oWgyȫl )ĹdK<;)O8}r3TV)Yr<Ќ&|7s~:HaR qjH=Uú'/buG-{oS/,iۖ; xJ?2I7k"՞.B|ݻvE n EltzR:],K<^῜ӟ<-r+;~Lg#:)c NUkyn* qb󔗠ЋFfX%QpcΛ'0\~MI{eAA|?k$&m?ocېȡZ03X QDr\XdWK0u'ɬDMHAYX$B-t',@$Bd>H4!%B%ə 47Fa&_ZYSaRKpD{&`vnvls.S<3q3,]ᘜ:򂾁֎/f2` 7qN/BsVTC% Z5LUL).+kFWi{Jjʞʐ0c쇶f-$j jRX2Uja}'S"[9( <>pu n=쏖DK:54\8IF8@m1 #zF xCYt1} Kп8~Z`gf Vs/0[(:0X2$Qa}Q _l):JgkƑ!, \Qr0Vqd6jKܫNnE%JQuKߔM T*=O5 l½Eְ:MXEu;*R;yx)XMLaWY+(tNV;>YFz-esfkN ~A0Q䳽2;4Xٗ!ȓb@Jl--~;X"R,.;4 R]qLB?xeS)1AxԝBH.˘OŹQю]4: ^yu/xw&2=Ԁkb]tً,~愄QSL%2t@7Dr+N,4h$WݞP[vu2]{ mғ&qIufɍOewFQW@(`:Bd[7- O#%Ty:)=UST+n91is\;< ELY=܍1z7siyTw$&;VRwyti*eE!-ޒ!f!ZC4-YxdEe;4MgA?9uKkV$@ECwkt]zTEkDy'ɩƦ}!G̼;I#ʒdZEK DeKb`|} f~C fûJK³i8 { -hLƼri@ӫ/FTK9WFx̼eq>+ DERN|0zw

HEUtIa0iTBHEY RgH{ku/[jDK8R-ݺf.KF)p[N Zds̥) x&.&=Fud9QoiDZZضTB/u -31slP8qw+Dl1{UY@#J.QK.)ps4i[ETCC6LWX,A+p &]]/mm>kݨipZ>EcVI{|7=p+VhyF)/5wqqs(A^Qax %ޮ /[\4I!Hlp!!dazDed6"0? h6`WPhg}] 'G4y[۬,l E~h p ]ɊA[uOwXr4#G@!'FsdZʘCƐ#Vu¶ɡ q `0o{'ݶp0kMS++r,sF,@MLnsR=X27{W Ũlyi wY_eeXwm\g\X~k/-q%eg9:o Joe{:O9:0Ղ$Z~:6b+"ScstLtA@Vԏy(hIVbIa%'IYݰynhQV9LI80[ 1LMYS!瓻5*%Q[ p!piK6y3&Tb :=NXcTO[qqpTLMe[F0o vQ%LؘOV 8IB;ZA(pc}Zvr=8Y#3R2@m&#$ ܕȉLmгS"__j?1&*@էcD*cc-ūyCy J=@+h57>Yc7x+|$M|l[iFeBO0-Y{t q!TƠ( Ë*I<O]Ln┌b \&iRoc%yL8#Y#k>qYW C4;'A72L!'m%38YK|h`F {&&|5aQZ>E"VT"⡼N+jˋ0PВȵ 6-o+U #yXUl5)6g *ܭ|O2 ԡ0+u>?b}"XiNSؤUpQDGپ,bi&)x[p֦!谅,2|ZqPO05MF}q6nz׽T͍9-62nj/VͣUDΎMBC :t3_x2s7Q4t@.UtKG2 GF/j;snl4AZ,vɪ-To3TO3c۴&h{^Ú1ĜL66n Uf&|a'qϖ'W-bb=q+0$u8,Z!plbog&|p#ӏZz+Y`-7¢3dSq C Nl9zOVc Rk:N/ݨ* E2, پȚ>ͳL%D5S nI"FzvsWK*cRE_ʕ7K>k)lXvGIȊ' qU')$𦠵;MZ1||Ґo3iI& sٱ?0bj b:{SAk1J 2 X `-{?U9 6nw[=q;#nu C栮u;p uEN!"VIܿ`b0/FgEVixz5TLɕ֡fJn@b/S):N7|DLgKY/ 9MB26 u?OM/rRkZQhj̏gkIE'QPRҹw՘d4U!ov-\K9ϯ|s+C plFvyfM s9C^~t -@^::]l(~j0}g M-41@-›)FeuÈ{qmXy|(ƮBJd2խnL:YjFĵo a-,U0Bkbjt>["}O7fUhSN_9SE'b&9a0Klf y6Z?3X Jb @(ɣ1iB9L~$=@1 A/`\]ߕe W`;W-%9zjw`\ZR'N !6wiS( lrmo`3tkyϫ>:Kq&|Ks" 26EeW天ZQ: ?>2vy'De J#twH4!_ wszMۯno06ذV(,$"? _"}^|:*hu#ֳ%hM(b5׉ŅƝ(eYlZz"˛_I ({kwp"}D#rJpK3OZ[0~>An>ජ@Իs] BߠxhTQ0%Jd2~ZZ>WD? Y`H—c&Z|VqTj4*B،ˤ-8>PN< Rp6F?ۊ/RZ$iN =1'iZ [/]O-¥DH2|y[ԏ!2ҍ+1E? H~K7 fE}|ÂԊAS_C:$Q%Yih`x'3"{' MK[ b I7`z}SMV)2t np1;\oP\N~̖/_Ν2˘SZÞQ&g-) }o<([&\lZ N_phpՄ:cqk-31MVhlΥ"'Ƅ`Ĵ7$Cٛ5@:v+j\fp?\G{SSԑ%U}o= ?I_դ[ 8u-$[axeUW+Nk:ъ}܁ǂ T22/D|t= 5^2HM ˓an,%-5Dḁߊy1y͐47DZz;NX|LK-`D:wj'S(gB 4=Pu;&I+VGB~2J~6'CZ?QVm(XUXM`j$f Nmn «m  -eooy=c5's[mܴl"qHj4B= iU䋰0j}pV. 0bcEtϿDAB4J8d>ݗ\>3ğe'@_]TQ,4DKs6L09O2~Q[{v'η[J!n1 z xkLṲ65-(",QUtþ`,IL*\x@={DZ`/o  4_}$U~I<ՠ.#\C*EcZ'}Rl=ʥ #Kc9^#"6!:شwq=Kdޫ4΅o&+RBZ ?Bݺ!3ޯD&n_ۋTP\+d ,xvyPkX,G0JywU6Ҏ2-2{^sB7: 82=S(gQ@B4|+*!-fvMOlxM by1d %4ھu9GI׶SBq&(לt L)9=bڂOJFQ9Q{7FGh)ÌcX=knEc SPD #J DFLRaRWZ($6O| :.q͛"x!\\80st*Bcy_nݙc \&"0X0u0ߞ68Ijl~ہ]&-hTמʼnw{SЖ2;ۗzg-{Id-+Ӆ ]N"QIṂ^jN#SYE!Ì|E=mB~/PG=vUNJY˺t$ud(_x=Ӆy奼ቾ hi2%eI7Va1:WŽr}p,"CGkzI֔s-3&`!_'( C3Az t%G26g'Ҁ)vS7 cm eչX*|=5MKq:;tlFpǰ+i@lJK:pU.W Y@=SdPxӏ!^x2/ OUB_^86Fz.i 1E-BxYl'Ւ,R" E{ Õ*-+;_鑴;(L&>ƮdM= h& ?Z?mLƤV{/+}/ψW~voE`$q8$ Y(P.Jb :C ?*F3l9zec̗x.WC=\+ U0Q/F"/b> 2 qS"o)ܺ.eL~;Rλ# 8k6=>?q! 'O/a%HD…x˃I 6U࣐]χ:zPY71αЃ(0}^!4 ՘힒䪿"av08yD$`QJ8vh̝,~ L}i]XЩ J:n6:NNj~+:|>Op&бiWʖ.*JH#Zz䋣^A?l0%,VĒuW@kjĎRʲnq}W R%tt>E6aś”9<}8@8h,>}91.] 5hL_Z 9J`q";]aA{@%0[WUhc{{'vr{=ҵw&>u,W;BtN怉*Ӯ_)͈˦D̪ZQKm w @]KS1pŏ NFX{] ߟp9cAػף.'W`Oƈ6OUST!9έC4ܥ%lU}|83I5bN@iZ i oQGK'   \dYu2=pU|q-5Pŝ>B0'#$e=B7GତLA+9+Pwjz/e7T~^{|Ї5uN'G:{yإB0`NF)eMt?' aZGFNZS\VHH h#j>LJ8eE⒜0Tݿ!Lrca&wbc¼q݇ SH8UQy\4wu ֵ̫$6]¹wa3@R VRbE5BG]f3f>X3ݻmw)٢MeћB&6:)|k5Ċ'8-rEFѩzfuԖMp6wX\1X{:4^gbIgWE|&,8PK%{ m9 4O%D~tv]8 :.qTrR7˫ㄵpE ;m6f֪=nRcf.fxu/+h[T3 Ձ1-PGph8`0)egԎ332$k^ޠ"Ȁ߱nx 5kpV3N 2Bi +Y<[ƵCӸ ?6Zi}w3W˃^kI]u!ޭkI}ČڵRUN0N-)'N>2=f ;y/{opB?EyS`jr Ív|ʅǁ[Нy==t餒و Iݘg^.(((@52(3Jˌ!O볋eܭ5f0" *DKM|;U*!Jq ZeĮ+)抺x0 q2;('2v7Ϳɶ"xߚ$vG9{[wO׵^y2R@$yߐ.Gpkly6elLVK`){,T1| <*g k $,}WlfhضuVfnna|OSce3B%01L[buyLuɦs0=a1ېϝ9t EHf $8˯}}-w1K2\`z 5Й0wnA=nCuosht~V7{TMfVl` et1#$Bh+*5Q@HH?"a3@}dÆ޸5#f?kuI2"ǁ3,@F$Ͱq": B<= <dSQ$#)g,n"-#CBxJ; bvORp] G"Tup?07'[l,Yԝ(R"D.q̜*3|%N!7XZs#bϞb) c.WY-W=Q2xj&obVm X ؽJu^AauPsa{=L^Һܹ|z_Eh׍ l9ˇr_A<4"iM "S<@%!9@.(, 5H:\KA,:[xq8%I5k@i~t%J%qZ3ToiOibi_hipS}o!SprYI|i:9oN)"*&K˼Y֡J țVi/>F\u[^YX!5%1^d3X=b={1yMKCt=8oq-V CZRh~4L҇P.64>e*2OW駶s$hokɼm"׀VWļbDqmx)-6wH¾ܛXG_O\ ^ 92Qu 5<6N* :;vfn̙JLSyXt/xs +I^|$0j (8 2,'w0E:HM-<@_mb_&6ꙶC ]`΄9hv^31*F,vTVۢ=r>j,)$ q0pU Ǘ72_"ɓ=؉bv v*,W>ھ=3O ojϕz`TNGׄ[PiIb_=42@y G9&" _+hdɞA)GO;mV̖+rC\OkZJ2pr/lĕ,g>5#cyfW?В 꺵ɣp[ g5G UȐizP.\8\)C!H 6{BAWJnsٌ ) rl ),6a,[)䟮k%f,Wp$ TNó h\wYct?j_j̯ɍ(UC>Pe#EuߣK܋-繞Зo#pJFSVQ6X8njb5j(FnX=j-ALc`UgֵP^'cMyܐUĦk)EIN#KWGjmTŢszOJ&^LYfDoE?VV":4%e`:-EH bx6e55ti Zi3׆,YR8ybY=!I)_Eee)[68񥸬#8Cr¨$/cBUoR=8bD5s{d~?wչ}Š dod," tWCjD -4#w#Ʃ?=ډ& $˃Jtw .JpZb*P[}{4٧b:ekNɻnIJ>hȪ_e o@WpXeX^#Sv8LmDzR5sQGeK/®Y:X{CgғmOR)a?v7 r w{aH-I: u<#,dV#?e9s%Ӣ>58ϡ 5kV[P8ȅD\l9JJFw<tm+9+-4zWIZY$ 1, )p8)q1tFxAr9!G^vC#ʄ6] ҋpNnYX4cZg 4H$c~@J#\Q4 ~9?PLCN-*#hCN01S>(=9ey]#)h_ zmAҡk_eSFVs\XW q0tNªk?^@tºʅrm>"m]n'ݐxjsW2"@A,mT:B\:5ke#zek(pI67Y_vkW@qW1WVdZf- 7=!(^w|jȣWܭ)hl,xL936״C^ ~lp/lw2&B{^vն9RZ!b%T@3.mcZTIFǵ䱆`+mSUк 3M"QR ;fs2Ex}IuOX4UwumXُ[fsg:u#/=ԃs_ҡ>ǎb?M`#R>߰WFd+Bc%he59B-{b6 ͮV:AC{nHK8hՏ $\f Yʈ3HtdwMo@IoP!%z[/8X@'7&vIJc0Y-\VZ0_y/Gw8 FW;'>WӊP v8]ЧŦ*?Gq8\YaT E,ehd6CHn !kkIz)]U C[XoѬ ;mM i4jΑtWu=_@mi5Ԯ=j{l'KٌbIzAǼ}Zq+n-a {B<[.UHdIDR[~ŗ/O*rzy"(Ia'p> +q7?W րu]IXKiS.ALa^zq_6,{n=ͫԙVxrw̧/ZSWjǕH.ݏhǡX2V8EkU8Vigţ`Ylo8r77[¸\>7fbv_Rnmq, ^Œ<,|D8V>Զs3oYǛ;[]> nEA#Nn,J5l^t609)'77?lc"Pa5PqUs#aU>`ֆXQouŚ"Sl_wi|E5tMxH8hW[UxWo1`dG @&~r9 O:D&/+LuF'vz0 :/!? W銷7QD`\Sw EjCc(e3̹ \羥xڡaބk30-S:pPպQ#j渓z M+-uN,>~`_p r㟣wNA5%ُf4*F)kFe-[0 =6Q羶ˇZ!`8RRįZ$¢ddm%^EPo#!32ēKP(ox.5զCB ZP* 'c'Z~3긞ok,֫JB;=yWT5(" ik&#5rKh5$]g+De|:|Cj5)+'&wQ+#k֊7cOlMcs g?Q/g}$2L]\]f6 Mbq^qQMΥ( {B+B0sG_گeVs$έ? ߓ!Xhv/ΧRJYf>q.t{ T223L_pHիdN6*&MA?qD@[ ͰIg`T_  = ߪCinD YYx}`${|iP?q h#9"V5r HԈRdR% @CglÅCJM1,a%T3Ew|SG3$Xԇ&;Qr9p7SYeA/Oۦ&lZ q1t)BIvmM !F0.9L-Mǥ!K˳Ar8GJ)Y@J|Џv4!d}CLQF;P sjB)z#9ZK)ҟ$aO 6߽GNa76_fE\X8{GDP3r (4Jz*7ķ:hX1Wql氟&E\Kk]mG`"@ WtÄN]Ho_E*-߯ϥA0â$ZRHвoO#K4+7E"\¨bC5k>E|$=Ȑx2gt@N#w sh0yX\gwOGmRbAKܪ}Q Nꓥk.S"NXX*†\ry } ?9c7ill]<8Rnj_Ë6OǙW@md9!D6~4\9lD:K &KSzt$]8@D38R$M ayǻ"d`l- еһƯt3$ m.1/+勴<"!`FvnYd: ӳ0 3)IλJ$,Gps-IbHs䛫%$liI_蠇dND F̰)U W6uZ@y`sك:i41rZ-t[/96PI،i`^ %v<Gu'2ҪGw[c-FPtxj^"wh4k8xV*4M /۹,tI|CYcq|i F@~L_(ZC(= 3.AM.! QC(cC:DzRo~P7Ѣ?p}Ik<0nk/ nm mpr)W-f5JT ق!!n S &U+yY@i|_y¿wht$ $~Z)/9L㦢,88QB_Phб?YL5vilN<@åS˅)dxW@]ep_vJ,"O?#:ջz)Cpeԥ4KE8Z;FK"MX1>S VŇHO*q Hi*o?0 6j"# Qj׵ȟ1?mw{kฒ-Ɖ\wb7!r^qɝwe@xBs]sl '7s6ۃ[Rhh+*i%ƭHR3<Ô%KL*Vk!)`z"F6W0erM&p;l%_p,gV1~S%g.r,XYE]~txY⺒$IsiQ&ٍS8w(s0 Z1B H (JԁGE?6te DWQRP8o[kǦFbƍz< "79E* [Z~T]p@e N¶5h:'Y}hy,o#Sݬtͧ$tFt nj/WJ ٰYy֠7a ЙӌҙKiK3Qx$-47fxE>gԖ% y_^X6KOòa#f:rc }Bd|'|.4j{VB3ﶿr>zH ZۈɚiKbC!/5K7|XhiȀ݄vt68E+yFFUWB}$D^a@%3u 񞲋Ge,V#-~_rB4g{A$E fJB'ӦÝufdM7Kv]y:tAfO,'zݏl4O88*!m[JJ;I{2f; $8XD($?9Eͯi 9uLX{gvGzrajX,S2g: uBhpʋ')}(uj D >D}VG$w,3򅏐Džh;DR/3 sBXR9^o?k ;7z"@}Z+d6 gzd`_k %1w@svzl#il}'܍SR`JVx8{"swQAq7#h[.nl.6;Uޔ:I7wUQ9}Ə7-q>H~ДaH24SFx=q\sQ8>3z `u ;fZ.-XezaI3z,sKb)t 7,c“ϥx$O<)OgMHlsڹe GNe6G2ǚ *ɉ rV+VWS 4]E %.݃!XU-.X]L]"MsM.!s|b$.t V!Z VmmlXxW_K:IzQ.:.Dr^Jؚe3g,}չԣcQ:q^sLw$FZ 1'J%K#0Q~&0OrugGA=@RPugT N |cP{Py,HsŦ) >zxgLvQ ;P^O ` |"J b[Ʊʗ谟32vHp Rօ:3M{1_i@+aݸ>QaCL;FsĝD22_[~sO[_&wdWv x,zN1C9s6:H2n;X/@xSؼb}LүUVH&f+_6\f=. ޥf@8+p> ltI/ΓJBh<~(^^&,3#=iS~Y)@ $M8dJkuLnJ@NLle*hiz9st(٢xc6OHS=D,$o,ܦ[BˬRȜe8oDA󅔛^[(D˟_uيdA6nٕ3*;=>b/)} A_mxKf"3t`-!y7SA;dIynN[T`ٓ'.^9axu I=aWlvD+Eح t!Ռ %|C0 +Od1͜~-$ˡQRF&K ب {j=8衞!,,ACWr!lݯVbbo&ۢ fp iZ4$jlKH~i3,c^h08z2לݗ2)2f1}P .W֘i+6AM4#?lI{Bp{Ŏn+ kWrk&pƥuM N͈H:PlA$|}` J?t6r# /.`LR=Ha!v Aa@bu/z +{_Iyf$; 1 eWJScx&/#JX[;43ţ0i` f՘e qpT"H6kiIڒEVrv}5F"A}364T_!;_"PSiJmWpY**#BR⢮(NȾIyoJ@z|.LHe,FEw_p݁AEX%"{Ģ͸5 Mxmm '&b }\mef`XD(G`Ȫ_2??~B0IΡ\54S`|-4c8~V.bQYh3!rMAM`AǬ,͋d]>S[.\.$k8xm#~0aZ ۊ庸ݡ$1qsMp? k+ %z̈́n-ك\{ $!h<ɻtsJ ,I*3RJ:_;C9N#/]/4˾c!ڿP GܾW ݛ( PP*% kxPmP_;f;soeϪEyȢ0J(Ù>3"4S6+Ը*a1O\io "5nNQ9PFccv}.Hy%-2vEa/‡X/̠ܟE3F#5qN]9CMd.2 $N%FKeۛSt#glW[t'KIi~Dݷ= -Emۦ\VnoccW<,ҧHj4d-%2霋<$&dMV 1a{ƶ_q5oF }}_HC3BP[Ps>Š&)|8/jp&-oj`רV\͞T2DT<'iW^=;"u G/YPQlz77;F1S~}Hs)}^h9qkcw@b(!3)'ɝV2pE,;ۤC8_?^9/oTakv39NBX#:Qa*)J;^$ F}=CҦ}P&Dw1CoE:³y\tfGtҾCh&$S&o#8VPg:˓KU%# Up1jNOߑr^,)J+/Bd~ʼe44ɶ(Dx!>iC!Kv9y)#:`^12 ,>VUyovhnKsTM؆{3q)ږ ^>= i  tghji-}Ƚg@peyxЙb!A.]ho J8vNb[jʍiH3ԛ*tE5V(X-ݯ v앾NmpҖ1=4b%~+ 2ȧɟyEĜ>њ0ix'wLe3J gryu%gNGҼq]4b`ҊF E%|^@Wbθ_ وЃ\ 'aYX'ϋ&K8~ -I>PiDT PkFI+7K)j`J~BMZs\ ŶM=K.лҟ: 4mj;o.iY$uxp^ {=zY+,p9Pc.D=gPĪIvIÕF=萅8GՆ `-[Zx!A{2Gnr;2eKgIŝ@ q6/e#=Q,?N[h.=:1 hAbYPU(;ԫq$pxd%cy?8gBVnYMiO%Y ֮ zUX7,;T,/ gC_Ҋ0F W\@BNg6:KnO{xJ#E*DQ&6 h~V{E MA靰}Tq~6% Iф謝\;kU->_]M#'@F o65 as>6mYWi`f^GTL1(7Ca:-eXvWd|5l@NxnNЧ61xڏ$̮%I.&иW Ġ\$Yɣ(<&QCc Q"19#[AA_?- M'&!6E$y@U}Ŵq& IoAI}R35Dz"s(?ؖpf#Q}nⲼ2qڵiikp (~pԺMj}HTuZ{瀈 KB,Ώ^\ݢ'=!j9R[G&;.1cV4<&N<%:ƅsTV$E°:Tr} F)Q^bdg|nz+5&'nJ QxMASd"ko}7E>8r9w>}k[p$$zo t䤨9f?w8o$p\iG)@ ?4:zVZ|]uj;q=tYYM!86L a&_\װ/צ#Dܸc.cv8F%=梂,RIQ_9;ݧ!oH|!tf./0Z ÔtRHL}踒:}E|@lgw0LǪ.LT?UYJi=t l+"8Uf5}"J\=1ɝJˠ|su];M0M3* ]WAu4J5rŽVʘ/y vL"F]BtOjybyЪ2<WZQX.}=T UkPc TvJ,I>df 8qkZ /:_ tr,΂2rmn75(P dU̖n)s)}a1B@)|7(+ 9&I-Q 9p$Aeؚ'f$Ag+?!xx%܇5ѱӲɮOQ^r;.w C&&06r-ע*uy4kC= }Fe +`rQ@Ԡ fOɈ=y R.XWJ2PʶI~b'`4"Bl1)H6F5^.j 8 *jE;L!^XNf>h݅b3 #6#Kڸ+ܱ7 A5˱Qhؗ #X^ג%=B+1,w؅t!$]CAp(>M -\ц~{23Fx; %ƚN),?"3Cr a)j{z?~! #6$rxdu_vTUŝZf3 PYLdu܊+rp z7N3BG`zj26@%DF(>p|KqGQ̡Ξ%r2xma_ҟw ،-\pL8v BH2',h^qLZ3n)oﳤvʛH%we2[QPOSmWOyg:bq30,]kOMJ-R7cx Y9A"& T_̑BcꦤZLnRъ\x~U64ΰU{׺s2ER,L FlU[ϙ)[>:*(Cc 6;SIdp  }4wAoNbϞߞ Z"g=>@? LTB fPٝ$rPdxMT ~v~T)G* ٲqt2 Y,Σ-EUa\%¦[F`RFUly[- [ԆjI#FoD#t$$`MgccD<Hb#o?H2:'I%mIh@f̏V7gB()Yo"6Lwt+_Zypїg#\Z1>BJzz0[`u 'oO%S?"A* @S'!G,݀0vD /|u@OV)[wSya!(`y`oZ$v/ m4\AV3D.8uF_K PG/?̥X vNBXVaw:'M7jdlTf}"wd3Bk!<{6 s޻J5=MVkx4W,+?KLUcq8=꽕ZYTgJXo%LS׿H̫3e_gEVEB-iϮi/L&E0Ť @ xj1fRME:1ѐ Hf^qdf@Ph߯{`XIE&_Uv1ZIfOY@/$I=*I5(z/|q"AchBM7yG^"7f` .J'bۈ19lQi.)(ycZ;̐mÚSpLFkBi9U{Ax 4"f:R2yQDq4+CȈ& O:TPoֈ@2(T+G+wT=|t2>-V57Pb>ht^ѝBxn:qM5nTWԝ ɘCJš_JډV~G˄ bn/'t!hâc;en-@ ::FUs:Iω8cXN&I(ά>͋l n&id2M90ĺ`g`[aV~`@u M,BCCr7_E8؆%=](\i"DyA}Ӻl 6y^jB[_ۜj@ܖXKg);X6Y.m-2hKOlFixYv_3WpxZ,_}r/ѳ`-t< g>coV~Džt0^/5%P/~_M_eOkݺe,ߺ Y^SӼg/ͣŢ2iGSܔHɣ hG`Bh< SXun ;E R~YD0P,^?'?ƔPD\U1Q"\ hHaqva\oH](FU@9S Sq8|{4lYՅnE^gx'TڸRp]S]!|mi!H3uv:svZD2 xNᢶJ8楳qބMc 1D|~sށ"߉ ~F':yk*poyD\>1g[Fï2TnE+D)4C4I9а`FW'>j2Q|j>#R?nn3>b }N9W]^[dV>XBXT0I~>4fN15[&,-@~"C (EArD)T)L1 xq@WMPoE"5<0-1!mx㕃E={fF6qiRIBlLJp3:)_G(V/+MĀ%}ʑu>ZZlg.N} ӹlOSw@VfOV:|U<8>QTvb=G75rgoJ#ڞ|h@"UdO"'<=۠sJTKxa63ϧJJ?wY4I^iB(U㷹颱=ByoIb2kƅj2m/y"SC a,snuJ9(DpjC7LQO⭾-A}p m 'Q5Q]-i߂flΥ`%'G `P) ~6ry*bJ%Q)L<u'*)ZBC^3āSgLh O{#v\@h$oƷޫ#`ymqdCbu#silj?`śl!L8 R=0όzvLF y+stN[Us~+[y[5=MDnG}@ 4q-9v"_П^k% F`Z((w47S@ET(67GmKd =Ky5|ڠ %H99vOg0qq5,` OSy;%93! <j`2?"eI-z-=+- 8pf^Җ`Ӕ|#GR[Τkt/@j-eOq7g8z_X5iIV vlhN* Mƀ wYժ$ *C=Q7"Yssê<7TοL˓"Rfu>bC7y]VxM4ier\$z̎׾ y ۋ&`.lf@uN@4FUM"j#q0A?BXv2 TSW?m!f\XjY p ':˒>/0cߘ64Uy2z$Li u, b辁mKQ.]VoK+*9[&BU;:'=R_h \Y&oUO_pz=?ܼ>&.b";_WxjםdVtoi)1BKLZNxudV'Lx}SIԨ{j+mB]f4(,hP'>은oGMTޗ>2DJ 3b="JSix-T-ƃQxni-Х~BRk9F7R_{GQZS߾Ir B8ղ 9 Tvq)J>*V|*,=9)6VzW5_n«P$yF`1$8A K!P=Nͤinmtִm)g,$-VA@7C}=q2n3s9Yu~3~w{$ cQ9)\;䭡>UtAV_!o*R_) ˹HWՋOlZn h@w t+7&T+Bʙi"$q) mOSі8i@J+Oo\%v3)|w Et)X%wenXa_ |3J+ 3{n6SCrw6KEk}vJ MKU "/-u*;ʃ9wS/'F}'Ovz::-׺6Ԣbz%5A*tX!ir~sk5 e8S(hdQ6J欜أ:-lg zz4!Vc2ļ]zh:">3k0\ԦK0aёiD1f3CK+siH X{tyJNDɨ9L=RctI{D& ҁ erHizmspelWp9нe~_?5^aKEeDJJu4Ӌ w֐ ߾&ID/ȰRWǝz&*%L}#;+M'A^Uk!ũF h<R?ΐߡ5^p"9eVo^H*#VqJI+ /Ӡ TaouINg|ISJM*!|uV HXV+ޟ`A{"S4L 4榚UJr`^/a8R}נ,KTkH^qT,&[ƠN"AP1Oi<ߣprH!MZ2{Mv{gqh8qEݾxVe`(>Os·abmN%cat`xsž}K &5}̚~F0uBХRӋZ@]ҒPPMF/Kؕ07F0q9^.R9S[/ƣw*r}Zeop7 {ͯo朕jq%E7uh-=T#~f{0汉gbOþv^4?,BW^o)hi]e%~+Sr:$Tk5^IՃYփ d:HBpt"9h&]juW fR/j\>ݲ-*ʪzQ9 ?W y #;/e5 QL kU(f{'?]ST[ց~n$V,J?{lR_wC%Tb1w|q>AٵmE* \3mN׻y=` AWtgrEu<ާ:)kLMv;z¡^%{s~ J#reVd% RzZr:XaCѐ}D~8, l~?#kz5 dU6nIC+z"{جbHb# %UEX+"nEh8}Hc(:Y:?@>e\ݶ}߬6H 3@YELu$k .sĵ;hE얋T~\彃zr~%BΊp^#e|5?Us"<,o@bݳfkE|u{_u)E"<'B*2V;d1y辡`EQ ]V2[Rʈ+(SnX>q}O(xNtd1+:A #AXG6”_VEQ^KU`d!jOg|nVR%jel^ebLڦ(Yӊt@XKba ,0bY:x+H?by LQ PhdJCm4>kEJG]ю0 クYJEnJD$y\33 `[W>V:{ #C;`iKsIStU#A2HI&\m3MCD׏0ɶFkeT~'aR@ǭk\Pm)PHM9rʫ2Q}Z(|]KLUO0-,(J8{UP!_N=úFHyPG4yygZGd l'b + HStunv揓Inm~`Oc_!L0o4;TA>t9 I= kUʞ))<,Vط ?"8"wm y(v2W8Ջij*0\i᣸uoGbԨtJ;ާ7M~߱^ fb.UPY[`{EnnEiv(vU[/ƖRӎVi>jZ |ݵ ] p@|]柃+Wd2+n#rDCG, XX3^9[=-TljյH7\i>hjhzN^ݛsOώK>!Y0~;yʾ*S䤛\S?ol Ea3j^ Z믅 _0$XTӸH/ Tfj?t 8e=!.-L/Zt*ܗE^*"42gDAd{1"]۽A @"Y<ĴWBl:mM#X قZҐeE#;C'"bWس4J-Q#`jG Vޡl8h6QœsԺVH,> }Y-4xBtb]Y3EerKc݇HSI[e&jM|_1FGhOeMXYf BcTCvrԱXb+# LG%H=q\(0NIc_hw//VPc֨:So.dwjuWgҠB&0}~'D[/EyO%D\oV{/j{LA"]i,_4!n"H kH6#Rud>/n8T‚y'$L[ͰoQ< ?Bl%'τ&bY +K|6'W,;<.6C'1iܲP'(Aց)[H7"4@{U8{.^#If׭9^Q\Ln/:&pw ]S=|/IK 僙-ȉ5!IҘ xb}ڝ`Ff|&r{2bҸ_6ogKbm'}6pɹ;wg[k91sكD!Jl@xp>esc*}$Q*w楂/ޖ9~B$?'Ǣʲ|Dt/b@wV%8o⁍; DX} þe Bw>6FPʧ)8TU( ׽V@e9`.u=u VCGQ|F:wߏ3AC8 Oz~x)g׉tEQl/Vr0hq7ѭ\Qͭ&z qw?La* RKte?xA_w w`](+WR>zPI2mbʰ,oWonzl:?\܈Ujj١Ջv Yd0侒Q.LZ*`&nf& ճbU(C9NyqpeATWl5~Rbcp99̘b-ny֨~wVO l6=M bT|Eӽ&ddg%`JrM7γ 0k95,2TH6nܨd-eq(;$Q6H>gE|= bGhJH4G&j+ڣ'Jݴ u+(tt6loP4U"cZeͷ,tsxnȊYOT39!i?. :N a=MPPQfalr 9v`j; i|K9*nd`+0%2!+UitouWf#kqzVvV-c7pCEP<]5{0" pv9ہ9Rljku2>X_rj7V]2|N}jۚ$8H(#ya6;h0[Oﮬ~$Dݿ~slHgg <־@@_1l=7IrωKlvQ̅y@ d.Q7 $45wX6O.bR:EʯmO_wZs,B!CZ_Now*ϘgJ_$XP jgS"xRlqֺihy OP_*YR[oH E|JOF}BL 0~}SI䪍{(XCƄk.s1E6RrSf; t֒gXc([R(S@FOX:rKޣw|`f=@%* HC!gAej]#sRgS|<{","ϰR$\li4o)XcDzĭXٶNt2}+413:7\0ͫqd.!LTc;Ʀ_*EԧI 6w-q wy\! ;~=9a@].ru$NӞ8R_s`X}{ʪ?, ܡݎnVxŗ.NI[p=}$mn3BDB/ee+ -m<C0١ysh%)N0~?m_*0s HfN$3cĶs#^aG, zfJ(CοKSA2C:bz eqJȰqPt2M ,l~ gTDs $(SK HmB N4\j bd(G.W)P`| ZAfJIku @I,/֠DQ(o<t ~/t" jm'b$6I ӬVELW{5r[6I MuZMV>IS/Hm#^ZenAU%ֱā/&eq㏋M$D_WHBuE}E:x'# 'n,x,k <(p~ /ް@->BQ`B8x,)tQMN =}`i堲˷vfm"1\:$ƣu-E:ti+{ߴN[N^Wk+гL0jy*Bئ޴[̮4,qښ&pMDtP"YېWUaDXnO6=cBը"elwIׁ`zG=. Y%xO,ɑhEaSv%B-%‚ yO;uE.t>RT2XJ)[*D9)\ui "5ۿ> ̒ ^`:з`.X`,g ҭFڒߣ@;g!{ƪ|܂ߜ450,+K'dJ=s" fM>$W"LxɦU'[ hc&w"ASc=ZӟA5 !&YoT <nY-2+ɼDJKC>N=3J/$iDHVqnUƙF~oMix(*&.o֗z=j8*Edkr߽H W3EJ%ՙ[Ǫ-9eA. VAtnfMp1%ĮQ( Npbî5 R(3>,<^BLRO^TaK˛3XY;?50Kr(~1̭k>˼; D6;an'"29 'g1Of|61WX-p,>9Ef=&{u/?6iCJXq{%Ss.u !If2FX3:n*X Pƶ 3 +"ӴڝF."GP /b؜1q4W< m0?MNOF!#FCM<2Ws%Zq Q2C_z{4?x0pqy<:a?(Zj;5҃&@ԄrS8U e );鰽hB\SG Z"7w獶'}:i1±O~4#d=~w5F|Z-3KiF=224?`waP?4p=d3wnTbJ |\.0 e{~[. [tl҈gf8c R3[5ˢK(#28C$FM!qޔ5%>䠹U [8)Pïޚ#;㚓ؒMMq,NSad9{DLNyMBu*%1XG.x y^9ܶ0m;^2N4OEܖzEA]$ .)øvp5]XZo_0$xn1͍}h}(֡2' 5mRb&rocD\`pΪ,sXnͭ`g ^]Gseҗv1 BrS2",6`W+ XRmvnܮİ`N!=0M75oUCNF ƌG/q ITO 6p 6uha)nHB/h fڥ M@?0I2484Vuc;Л-æSS8簾$u޹YڵF6 Lھ&;‡Рde砡qdmet~T3`?pE*A ϻřF4WUq-/|Ԗ f哨]9]-M͍krKK R7Pd!)m^ptF{%co̺:ƴ"&eJU'9[CDI緀O5h1 [T*t#MLk8̄Qଡ଼i;fFE'-]JYG4g~;G $iȍzS2ȁ0_ Anepl?!JۣW#t 9CtdxU w,l,98CHMy$iq!LV {-kΕ͜]$.4uˀ܃:Q? v=P'ۥ1Kf՗d t] CM瀼cL7fR\ʑ($L+STTjF\gbo#0܆dD'sd~(<lNhr2JlVOsŵVsf*.ܨ78=.8N=1pc evėP6W[F?ioAhvD˧G]Jdl Cw]Ȧ"|82Q"z+o] }x?ʇ\1ל&o`ӏS=tJV񼢙MXvi8fs=ѹLtg gZw9Q|?oqnSYRUa|_TƷ5BQEG:Sz9YA Ne`q08O>? ,)B;݁*Ȉs6OE-UA]Ь||^Kn dAUWŒq@hʸ`ƿ$I`Q}3Ya j'מ)9E!Ch{T.RdeKED pyQWMD(En+ R Ƙ놵={T6/D+rP'QgԜߦR8e2+b`-bvzZ<>]!WЧH5'XhYPEi=BR<ĮU،qCvz˲.2lo꨽=p{M52-. 5bߜ؅c~?+"I dTZZws,a ~H/q̖N׃b\MiQ!@dQxU0Q:ݷת8heeÇLq5iq_zմX!5jN\awM=lzjKH i9v%PԸOZfn/atR/A!Z4ڠyG7> CIƀ r )&ٙ$Swiύt-DRYZc+7w@pvQn3g=yGy"IuN-"IDq6t|}\[ᨡhTDDrFFj=J1Lhn;z`)6_JNJ~kLHM(l5q{GSn/v֙%< >f]: ^n@MIZ} ^!&[rK)s:"IXTEnQ'>4G1ٟKdۛ|٧zd)'drJO8j܂QymϷxņ̊55[TIj Q^c#\`]xW jǦ}L8\bգo6KPZ!J^!BϕC*Wu7ٲ3 ?CE-ɿzHȼ9oSp6v#U*6K}@K@k"kmK|uʹՍnM[T,$6ts_p i$`FŧwU,yhT9;Z j1#˻b'}4 [u2I^`VqI!$jb.[0kwPsqfc۳2Os]zˡuL+g>&Bu1#O$D:cx R.4&wϩi3ΰo∠2K<EQ1u%SW BPL+Є`4ZA]1Uu҇- 6h F-ic5DGJ RFXkތx;oO?JtGJ @-tojؘ;.`Mƒ< C0 w|3^YFnH-ֿiKd90Jy~"&Fh|bhwۣ Q9ǡOYm,͖ lk|1')n|y|`^c"Jt;út;џ}q _)voǶǔ 5 W&NιZTS8:R:SBndĂLZl` #XZ*7\`d Srz+- :댫õo mK2txOWMn .ȏ8yxzt,Վs EGOPQy{M#fA7k0]0iBs*5RxJ)!>4ZJl<h;]% PηP?$2;&=;ډEg +Àd^#onR{aPUJtJ"1)ْ@Vbm:1cCa^:L Ѫ] 0^ =}g@pH\5ϠP~Bd(/b!`h68ԴN_GopS6Vq/j*@( mQ9/gL2 x !`zٽ_m]u! 'Bf_@ .#!}$iuc׹kT"Muu Ȫ  *Tp&{x%9gp+)E+w[b-j< ÉJKS><OG|@EOrD 5U3j;!e4!(#g>uZd`9 }6Ŵ^4`s2% Oy3`6 ,lP|C<abEiN}&-`kdbAvv.vb:v)>qC9R+GTͷfuKѱXV QZfKԸئ}dpxH!ߪ~R1{WTv(7ʴ+@LP UVJӴa2_cd@Kbw 8w,n[K*& fL퍷G誧)Eӯ$*{]?bcȅbpj gT XFgo(s\\ݟ d;k"Lb-XSbuG8]$d|d2b VAquNZ2"&Z],K䯘/M+،DCP>7QZi>6CW(r :UsF>W"H; qs{-E 2Bj"Ub"5c<[ }#Jk~^N_ Fp&: Nq,šG8_'WDl]jQqK^$i=HAb^eC G(/)Y+6G1ANŽHYZ46 8%_ay\؞?R |mB,昰 ڼC(Щ G&9Uyg +u~??!,HԴ`wYbm,>y!t^[1 `VsTi F} 4+$ t\O$|9)ٳϗ94YVtɮV=K r%BXaWֈ5fl}ˣ _JKkݽKSGBVK-"X{m$(]V *Ծjt29i!NQ=UYu󮳃+V1xHTs;O ']3q36d+`%Ev'x>4h{c>gDZ6CLهF%X [8@(>+ FAmJ@`ԵT-(Fq„B9"q<2'8OJ*\صBu 9!A8ȇ 8Z1h!$u1 {EG~>ď{ hK6DnC%Ƒ`: Ы],qGe{7L.cz (= pfNu]I Fg0ㅖg2GSD{uRn0}QT ;7FPϕ ooFL1QqQKsw =kgiTV)脮.2/" T,nָì_, "kGy6)gb$C>KNw?&CO&"kF{/P-e)B{0/ܘMvȄ6aF\IJ4a219fAP̈́;LeX XEL@}6+niB S$qwӎKQ_IdRh7n/TU2$C㳖* 8Ti7ep="$ /ivyC3wO>X`գ nH-na[ϾG\B'sޤ'N: VἍe4\= }j) c3Iԁ/lhrMX  s%>iY}>IcKqRA 2>e6{8%x Iѝ$=xDzFg9 ~X /ΥٞȚYج䠹CժH7Bkk}m}-BыiL=n*L2thHL;6᪔9Ka]!Dj&C vƟQRb>f͏FxYK^Zfg69l }*ܲ;<48{0_B _p_z*[3$pkw B1qI\d鎤N^mpkU(ؤ !zfH=oĶē-`ĀKXxqI#0_ !0|tuψXqnrq%v,^Q9i!wQfѻ683x3A]=52λPA)?9ޛzNSafը7w2:%}9WswtݽcRT|;pQTE;Llds29T\5i^r=i&yNEghZځ|5Ӝ7ܢUF<Д/[+p)*ש_YOfB/u*D2@f-GeTo[#?*DV9^ǵ17IFZԩjUX7Y APn B+aKw7]4!qC^yewrK IqN5#fC[KgKNv {$hDjC,gx6|ǸKx^25i| |߼5| 544ܩ&߷d[p2'nqaءUS:umϴ nܣG +؀KPb$t`Gó qo`5;T/KH@H#OM|(8(͏C(vy >.]2kbdҕ||_%2du g¼[>v>dOo2 w[' xvhO3,EFL` 5xҢ.e&; =S^B4%ܡj$#B8?yRoJ{Ju/LLih>2Wuel~6x" CplML^ƿ/bޢW.?  mx :meuC6T;OڒQxhaÙ.S9Ny,yL$?GSWwewUh^Ͳ$՜uk8 SacN6!VLϐZ 4&nj*V}qL CŇs?a=e,6iz}F%hV4LR(pT-$Di0pOxh}Iu!9^s5"rMY@4_Dw8%UOasv/D7UHjM's3W &BU ̦|g~Uw@>-9fi *R=REB&V׋ Ny[p5=S\ƥ96)v$q<.Ἳn8Qۃ]ǜ~QMxX+RYp=7a3t&72@v qO<_\5.;.i(IvY޹m.(uHT'%4{691<S{('A-OۇhxDXe F{?6u91Xl')r>vCc4XYEb n8K2Q7=Z#$X\5|=dա3Z9]n[f͌*1$_Q@㬁 as7hj␌/0'az9?Op(J*R] J,u~/JʗX[>CqBj+1PlZ?S;kj:>qfs PlÑx%{{lgi\Zv)Ը`LDpcUZަY|a>"1DursԐIb' ")&pht[3D*Nؾt&i#WdvQ ܋ԅ`CcM7ުKr1&$3cgo%_!ˀ,W<]9bLZp|)˦;`yׂ z Rz걪nzEbY'9>Y (; R.zQq}OBjR%K=1df:[$|=Vt*-<2i,\{y4Os3ˤ2ҿv?#NžZwO1hGE lVF+xDpl'A!i9 j坲һY_3ކY&bljbss=X{ dHhHScu3.SHӼi@W\sZP=k?AYgi/?K>Qة6inzz΃B#gX-;7\PϿ_^vQ?M0$V/5"˓X#'@O{_.hCx?!È'3t$"?6–9ߥڒԣxzwO.,Z|A2A|q¢Kxb{^47R1"\XEV#gp.d(CSK|my 7} [fnŲ} ZvWLu~\8-G !P↨:i`m-!fQm¿D,&1' H "Wm,:7kqW!n?Tji*1ܮh-QƑba9wReE7 )'Ge$F.>Mh>iKRPC' vx@e:sswEn^\TsbM"AWB!Ug9hoPsn7D,|5 "xaȬVYX̶ cx̦(KC rӼZ,1~/N} (n>>փ֊1}D 8 }^a3bJa{\]_U)B2(g%h65H˸e-|?ުz/: xք L2>MDnW #xjUP(" ~FAD\ a?xń+S32h 05$M y9!-[LF|r9SHrm2L_?bЈܮ !rC3V!MaB@ ,%=J&bgAeYXwgOx`]p{<>,u 9/WPJ#db y'}>l7zlnk~(qFio&DSA[%?Gc(hXTvh.ZX; iZ08+E;9ڎ*gIp%L%]3PDS~_F Ϩ82%_ߞhg gog`l"]dAV]W=uI\S|R3(۝RLgUHN}/z_rMkvNp-"9Зs՜c6dǙ uР2ʞCߺ.g~qO3WFLKaQq5o"4!ߧqtgN Tp%:ɻ+{+$#l6 a4KB}k*޶**uxء5 # 9tT: \mH?H ]SuYЎ6gq`TQS|x:W~r}j&ktY J^e1w爏bl  Y D,X$y"NvEUhY]Nmj\e;[JS3)5paϻ| #b_>ABM+sQSe*]ͯ~r wKY,divydG( qUK嗥EXd3 .ȃbri->c$4y`VWÄp#/=Ē촇|( =Z0 wGMBS$`J쿓iRg-k U][XL0{4r#Bo1vd$hL#_L8T\Zhk[s]l\G! _1DMLBꨊׂAi̝e|/l\ل3tf Q<㚼N=C=;Z2_DwS e1(UnLqчI\a%=F[qSp be<`30<F$¦ωyxHcZM+RE` y磟o[J@ū#JR4)8Nx ̍tdMey<E`5ʥaj'NAa(Q[Bץ my:W@oqĹ1ud )$o)-u;Z+} ʩJCJ`. YK!vSI5qX0vFwl5/2rɪ:Pm#&#g2Gnx(mp;5m:[ Xn 扯NʠkG>9Q|M4Vjwպvzz3ԻtΟyvm"`&Y >ج#_fBo``̨_TW -yZ3#LSٰ;Tκ^ C[BU"˞7%\=I|Β]>2JǾ5 gg\GİBC8YV &:tRvτW2fwƕh.րs+ԡux|idj4 5~=7B't&*b%H/Y󨨃堀&'%a(!hqK] yR 4oÅ<'l ys Xz?>jŧ%Su#$,ć.2Q0u>t zEE4&E=`K98oůKh|h["Ue!Ri@F^ Hlhި!/:> D^׹ssMe';! 1H]Ԁo֪2TfAGYͬ 9n~iGqRS?ݮz8SeY5x#Ge)gj&>Y !n]P^i nROkO_s[ o쌹) nRRm_N(XVu7Poؓѱrrn Gg|.d%^KG1zXhG~՟fraNSlce iH7.);ZZP XT筦 sQT_˧p 86,tMqǍ W5׃'%Fz.3(!qu/ɩna?xG#e1a(oO#9=*CyۨlYSpFXx@MR gJTEsm!\+ ;B0;<]=7QH[k۶ZtZg ] cԲQ ԏ=_UP2N"scꙑ!_?im)6%_ susHAI > L fmV;`&C$!^r4lG Hh"["fTm^ cS#tvn!8BZy9 14R_uK6F\'#[ \'18W-U&"q{D*}~HnGUQlyj "p/?ǜJoܞWR38}IʆW q3}Dj'ChJ^1^>}L`1M_ɽF ~: m爾s~hqW:ĎCiԼ+ 3̿#U n͟ 7-@e6=NmZ 2"u.˔[ܸ}6ƴT0TQeQ`EQ ~66VUpH'C#?t㾀yZsd<(6%F ش2a8R¾>H0 v1SmD#7x V,hE u49xQҢ&O# !!F^k!Q叐ScZ@ /b';c!b![7Qk{duPnI))8>1G?L4%1&Q`iV(;fPЮi9u Vbbnp{ro}E7X\yYɑt~$l̘H`OuLDӑTN,G6 áEPe{LfCbXJJrw' *I# ,>Aؑ h^Goŷ |h6w:Vݍ^d=rC`qDߴ A-xs7ˋUJԝ1s Ts v*+([Q*|{XԳddjv%FohEgRDg1s eXѵ[[ox{EؑZ3 _n`z4jz[YhJ8MFBpQEÀu33L cԒ֋X{Dʹ(?%_1EK790w~՟af+YBc\ّ#!WShN:}j6#nbcW 3?pWY]Lt-*`h&hoZyb_ƕTL,t2%>fAtc%=nwia 'iˈ{ز nׇOn:m_ uX]x𒭰@2i^=,Er3:Bst[)")?O?:ߜnPMռ_ԴգwLFYcGy~qNrt*frgӫѺ>-x,:9E "`Sw4Gvgvj'hpgȇ_CBK ' =/+򋛷ZfҔ+NɀʛO$cY@n%*ٝ 7luhvtشO@=i{`abo]p]A_H7Vǝfϗa$rX@:(p=siH Έmo<1kZazq,1oL\k(޹7F$ş&6-GDEP?ͽsO&k& KVSthp2,o Sx{v5Na1W|/$+@c#=9܃gz-R'= v)q~QǗ XaTYToT9~q:ed`MHد ԣLvQZUڰw^cW?+y8O2 D#k=8msgUiXN-_sM KVԠgEILߚ)㥼BְY1ָ@1Yk&E⋡"•\^+i7}Ë6#wK*la:튄۲Qސ!#g{*d^]ܘ@?תT(6fںn錷Dm>6KIKj rBhp;lrҸ0nG=c9ѓ\VtҲ8Z\VA{iU*\8eUzvl*Oy{Wi/FŅeu@l+mL wE+'\?U~>P^?`J1DPArȒfwlb$5c$,2nIf Ôke&^/PScJh!qQK8 Gc!(,ZŹ4=unkcU"LZ :tgC Ȳd"UiN>S+P'u`oE+8nxȓ?+p߽SD6K2Q/\vjCA7ac>h 2瑎m'qRmEc3r/дr'/U/`]ru_wV{m ("ZyEyh& M `&9`jf?jrɋg(I#Ҳ܋#{\~J2WlC7>§sXIL'O`iyڦh%\zU4JtOߴn˥fcdb*Lv!@)HX[ڨ_W]n"w2U/Y4b@i#7NJis 4s &4S+1Ӵa$b'yBߞ8IؼK'iBݸNgVhҗcS1}]r媺D*;qt L,FQ٥Տt@Եg-v4_r(K k*O\XnULTԸjSG_t:r{˿u7Rd}qSSSH65#2Cd޾cw˱ǤUXVm+ZI.<FE<~n$".Sk3%-- T`Hudr_1yg5EO>`ru#ܭ8(b  ؅ڨD(e0:%=?p?Hn"ު*Ve8g5HiHʬBXw@g&Fʯͯ ܰPcF۾I^pqA'yTaCLv)Q{ƣf[ pq),4T"շִXxcZ84&m"eYKypőy-I4nE5k-qbܻ )#g)(@ 1jM2fP7ɎyRD[(J >ft{r18M^DkʹCȯWs0U?qbXIYm-@iE 4NsfAnD톕WEbo/ϴWζ}Uڑ*n𗼈EVs#A=[*ں.< = xP<"RTޛ/,GS5o9[N mD3Ni `鬙 ?co 5L)rvh"gdu`&^,#1WR䔨k7X}$gHsh(KKVD"aՓk‡IԱim ~ AHt!`5X_Wӆ&Hhϵ ৡ╮RZ +x(#XS6G߁P}ysbvC?blp>=iҳ4.LVgy )do f󻖨aL.D;cqbΪ]wl Y$q|pZ!tQg d#Xnbw^vG/ m/Ӄ%PIx&;%q/Ն:e UmX ږB&!3TOv윿H_u;#!Nc$XSǧULs3eY#sHӆuޛ7-p7%)9l0o m9Ax2&O+$Q+dcnuk_g[wYy2>1$Ĥq%(LEםbǨ$6rQV9Z%f@VC1 xM;!n l@X(ۻ@B7* w6-="$ioePc `f m oSik;Q^pĚi7rTw{}4Zc:Q:{lMT\cP鳩hhȰ0_9U[ɔh5QCs^P(5 oԋ脢M3(KP#%vOC|F:;?xLEjv3gXв)ƃ3C)H8  G0-hq;S=%K6a^9FG5b# TT3}#ϠNrgߥwI"ZP0ucu@즟[ՀJ[6"z#g.}9Km#\~r VW$W5.s ^QozVd:(NX])8hl5>WK5~} ]n1 /Z*xtQ,q9(|ʱ8h*4kg.ݭŸ {5222*8-a|(v62;ɋ/Cҽ X&)/]I1p$Qg'& ؒ% am[$D{3Ryd {b:/j1'g㑐akºXsMXyٲCC6JNm6(.) 2:9,<.bGÒV"=j\fp(*.7y%`sVX>릌2THn|<#,tqqQ{A{o̱cVgppZ+3P{=4+Wr5߆Z!?JVX[ MRWy "/Y<)ysIÊPƿZF7f]K3H4^vs+ssYZ4=45ȯ{o(qGs̗oT:wPپ+E.epk[ݱPuYXBΥpറ|2#x$7@a`' ? =2Ar_ ,fLӝgqʱ~77(Ҵ.C(o~@.=dҦ-vaE2m +nv^@&𷨔%4qZ>< \Zre׏Ib&Q2CtSTF(c6cc(v_bSa .󶛾g8$TFB#/>X$MQh,Z$ ϱBnJ]Ęh\ v:*R\J 2]A㻍Tsͻ.~ݶЈ› bto[/e56VyCVMi歽M4 gaB= :a{ѫr [€2 н0r 1s}7тDALf90z`6^jJi" F J{*7Z|g8LYu.r"c4DsRbaWD%Us5,lecsix>S[z22S[Y6ij0[B)9ڝyŴt {3pu(ڔ2?Jkec,`̃G邁Ùpnŀ "!"_>$oq6'IF&H2-ƶ+ȇO5RL_24HS4*rue?K4HE,_7~1SI<1,grӕykU~sw2-{pj-;fi]y[.Y%ȊqR۶ՑWP5 td@woScSҋ5U{21e接mzE5Xa [aDqo~T4r F'NfH}5o/zѭC(-f̞WKT݃-@r!\L(p6B z'ذ{%/`ĭ2AsLL--bEB[ug♜¤۽ZtP ՊM=zҪ [`za9QwZޅfspK# ^˔ ڢI!&7X%,j&R 4LⰤm/E a%=ԩ[MGe}k~zx:0ú7$?ȗ_:Gڅ=ߔm->:c?,!\jJEd\K.-(_"/q:CP'D7]_@#LXvsXB{_tac;^{Mwæh!;b\."PpƩ?z\Z(>Lsf"zQT@i X&Cɂ=DG<6eţK1IsqGO$s2Rr0i~6;%#~h!-A]5j;gw\&`'OjmxQkz TM_\ Ǚ9=;f=\N0ӚU!mxg@8fj&>va/QU 7-(T]_~+ ,y-8ƜapT{Ԓv!iW Qh`@ttZpf)g!d%6uׯP 8 f|tjH3)tko$c:mU:\"i,SW ӛǧUw`@Y]2 51f!^bѢ 9?_^XBĮ*U3B~+6 E>(Zj k= ^dV"q_oYe!L} k76S܌%6轥"!&آigf.6|;j$OC C2*8|*MMG%kdˡB)I CFwk&'S" 5 g46X ZݒÊHZNIO %N_/mBh0C U(hX5' ~]&vFT(2IX_Riym(`8+J?Ge ԲJAcasΉGHbImǠ ATtۤ7piґ4RsmUv|}œg~L.h@oGŕWddHfl_e^tIJ͓I H9q2ÑUɳ[\ۜrֽ85$,2>DzCǺełHLU2G˻1}앞X(?A/D޹,* ,zƞrvGٞԭl FUkvq\YP֧ 0Z2=ޠYƠpUJ ~)@$4G˲\8q^=<| zsfb7qTK2-|xގ5*n@`)P'h9a=xs!k1Iirn'릡{?P)`*;9qcR^a{xjՅmnٿn-#\;~%&."  YwB7oRX?x,¹lL_.׼Ux˧k9۲>pWyBR*\vH{1nAq-g"16U%-|YGF vޞf,9 d^?~k@FR2%(*v!fF,NH:- wboTjO yQitk#ZQbD8r3k8sq2/.jgxpTbM#Jف1Yb|]"Aeu%2i`Ll)Cڱzp-S>*L Щ0hhrB64U )ժ؎JǪ@|#{Q26k%/6VvUʒu]|աTHnEp/h(w$TVn=R/}:>@Y[ C{(PvIh-Z Eb!22_`9mPSޗ\8_xh$/ջɹowx(v EbwzEЧIve2d % v]Rb羲Kz '[L`4ɚ>PF_)f?'$xʞ|ÞF~L@Ɣ{(9_W>%XAޕGg߁Tz1 Ҳ裵Z<1?EI 0ȈԠ<8{X1L ^NԢbg$xmuE6B-=܁\P9`ץr5Z Nڨf}2}FF!A\<)G.`m -:WNd9'ZҮ5'#(“#$F~(&f&ݝ p1ћر/Zc/[?d9Ke#64vו:=:6P˵\k+5jCjvJRޛ@!_'wp36WC[u)p`S=.$@:kk/衖C que_B ф;N.A[&"<9a=΀$vМj>YeD_vK4wMd~_a؟F%^1t[L>$ڦ^2 yOlbŷjTXe!Ԣ[g"FnA =5'%$-^2 U>CKzXc>-4KhN>PvzޣS KOC6+5m"}MKGIO.#UWEejhOc]tDݜ:H S9VZP~^,ZhUS9\+Rs mtwh_EEblޗǏ#aa5!~ MLq8׸ҁj H,(uVUk,N(TO??P‚:~YP6(]4ĀP-,7nױ׫UOsy~lv:썮wuC eHԱTOs]1n25 -5U%C'z+M@ o?t +aJQwv %Vn/%!H9c>g2BwURGt?UlߦQX/<l&3jN ؋p;H$1 9 xZU[FĭnVr`1F!7m6zxqjӊ5.&TLz5@U![yGLaڔG1llYm8`XU$vӗ;,T -bL,"vױxDIv dIxՃΰK2%Uyrc偊=c_T%] `XlaI6vo}bRqzr3Q|WrEI .sҼ)l[8At$ͧ?ćK\4~W|2+~ֵc<0[}@"~O)0ْwn~Mk;ØU!n3Lr0@ul\sW}5 F=HߖaX_5xcޭcTkGf|PT,eeˏl1+2-ӗ]EKM" ;OyXJO -hG0F~ڷ_] +캟>ze/d@,S#͛Ƈϫ&WZRrgCG,Nj)};^- *4iv9<kͅV?ƚ*h #oonF\Z|~/S@/&EZnSњ%1iٹm W,Mp/-T5kRŵݒ -IGqCrP$*quAh':@奛w!꘻@+->7h9/zhRY_^ne' U[iU˄),0_}|f<:\L6&I*a`0P+v:Hҳ˫s/sRwDS~䡜~mYJ-v4r՜|F=," fo7~֍x0|c"Ú-QJsae&ૻ*RRl#"hXx N )8I}I'(BZ^2Z7 CGojb薈_/V̇4`̥ ^g%gB:Ck0끅|Dw.7lx Q^d$!cQHǫVDqAtc]idjglztB :3Z0[2e?2J\o3$$6-I*?.7 P$ R2|Hsx 4_o9AQ?j56Ry}eE2jE׏C-pϻ9jhZN"Lң3@=""=2QaV@$)p߲_ѠU_SJ)Y߃IQ>ꥬ{~"$a)ݠ&^IBwpo%e5ZPATGRB!'UNbT8RMpo8/`U鰨03Z&uˆX̠¸_wUy Ucm`lOu}9tsZBf ^i4(Lb%y`^dvnZwr?Uk|g66KZNLFjHwn}dTP#mn`˻[;LM2>+#Uoɥ6[0&߿Trwo/a'?sƛ^m ẄZYW6&|NEw,k4͠Ep ~.mI@; %ȁ!wA7 edgY0#c m ;g AsM)UlUwmv_zM!AB4߮nn-<UÚ(I@*PS_$gT cٯN1rUg q %g.Ÿ4k)q<S`GC/bʯ(;MG􏶱xꗊk]Tr#c]jyO }eDDIo*{PEk4 tk~{ŃzK<#Qŝ-YszY/7rƻeM8sʳ>,BVm㓠" !5ٮWlNW6)gTs<%e|ʈr.9:>2 @i**xgQKe&߹9l` Zn}YYd$z5+<*HzalQ1[ٹtJGF%v@+Mr49ITÖ Z8vYW;(#xYQXf,;F,LPmdL5ZUa繎AUHר|Z `j #%KtNMGA<dfРq 2>,xTKV~?kot0g&/WP ~A)\}[َ *v)*|* -uJ.thxN1uǐ 1Q|Ou{ GͩQ嬗ZZ 8(p|@?HxXSWU9'PDbR/;L<.!̒c`ԿVdL45TB͸0Jc(,DbЬ\Ywu}#2aAh%0KJ%#oòkiDv`w ۢ"fLlU/ tjߙ?h;mKGNRw/})_#M Akԏ/–2AXQVp^;>,cl\(Jc4s-?)h} G|W giBu17yd:\:-2̡ n4GH9T/ez&~^b@th6{׷"?T,IRwo=0Q,'7\ise{i!pUL|cy)onD\#?UE5v>?LB.㚜OV+%#p!K- y҈Xa&0#&tZX{Ve4a;z@l+>j}6nzB$&.ÏxylM6o%i\Vw.iĀI/.vmT{ i \>+͋cSͩk,,K ;̓eƼ.Zq颹7Yܖ䪅Xߗl$|г&Z~g+V`zqzʭ_39@~-z:/4&φ;su~;I˸5nKDBG@*l7$lS:apUOX0-ujD<>H`8;ʋS&0x4p3q̦a.?~#lh6»`2O U[ڐ~h'"I2 ~,:M~qx x#̓C2XT>qF9w|þ%^:߂zPx=?r{fy~r!ȱXZ]' } PQ=lb؄WH^'^3 v!ӕYCdr=} iG hVnH]t~ _BCp"2!@j`%?x82[mr1nݕ*EmǬe(V$4Flb$2>qU4FGlxUt_ WD:LI* 6K|0%| \1<4"H0 r7J3z*= DO^q[.R $y+hSȦ09T0 -d}ÀJ70+jzLzY̱RѤM1s,ıG&6)I?rfnwW#ս+L,Ǖ񚂬l=래DWB16f:ܱ%^rAP֩3M{ 88_b2dlEr|`iTENshU LTDJ>ѷH'qg pYn6]E&Ǻ5k:KQdVt.>8nsO㠙<ƿ&A+1 Z{l*bk_(\;)EIBȗl85hTR  ka9-,t.P.`d&Os^,,DY<ҕ f`b;v)Ӱ?IY "95^ԭַ@вG4TO7yрmPu5ݴbH&x˒@Ͳ%)* EFiN 1P.KTP<"L_ʫnyZ*s:TsuCiX $p drrCv;:K^(E@/DK>7,X7 ^޿:X{Ih}ORG#Es^Qտ-fY<X=6ZDpc Y1t|7wr}綡Z=)]%+Ӹqh9@v']"F`']7Bj`M@@Oy0@ЭYzraB({Iۻ&XUhФ7(UpQQ6H2iaX6+D4ZV,묗 f"pJ'"NmEt"zoJ|!lUq= FnXk:TIQB-,$ fL\~_я ɉ#t SGr t>"# ; CEG2 / ˅`,JsFf:j [#!]˻TogV 1.P@ - f:5> k?G<(!9-#@6c[( xY' sAHw;w tJw<,O?N*օUV;T|ׂ>o0k$@c U^vQj^_ZRI4fi=Ƶ&U{Lk7sŶ8)Oϩ9Pڡ}lIjRr˳t6@YNkzc ;,n*4rUvԷ~ 0ݽB``gt?#޻ۧ&OZxA!t!Ħ=E#U5],޺gINн9G|b>LV[I|qGANYOauB/ EFt։X]#SW] EXjB" bsx蟇7ү ?sݸ_uH R8=_s=AUPnɈ;[L߽O-`u ᭈ,3xh&NxvIư5RZȉ`pɄ+|Z'{RX+;07_Xk#s2 Ef܋E2VUWЄOr_p#ׯĉ8SI)q-i?G"FI cJjP)K>ȝuܣMDįN$VE:`5!A6bd 5buۺMtc-Dr=H3?m3ms09,k}]J9+H R䁳$ 9nY;ZrH+y-S9$ƼQTlwNډK&|0I'K率dg] *QciHvRktWWDT)K,5QmL>C#(õ`to{J[pF 3S~E2+%d u*bUYc`B+"r>br 3A-k`\)pDs!%M+>jƣaiM{ZB?]J]&zeg㸇9=Z lrscC`6fnmYyaɈD|B+ ICf}|8Gv_Bd dJIKT CΨaCT)ze>ag/J G,s~YR.i1,3fJ:OSi֛PZ$Oޡ,1Nt.#~V(]Qŗ ـD'%:ԉ}DwqG2?/0صI\ɾ ^bKů~ u6MX' 8m?"z;f`M| sz:C- 96^*VfIHx=F3X$/7@b6v@99/};6-YWfcK07. RKdroQּ0Q>pV%žHR}mZ͘T|.F3 EutdYuzb#٨kyU1t; _]mjyqZUJ@}oքmx헷,C%ϴĤ0Af8lGoe`; bLL[ ]gj?Vl>pb;ܭyѧAd[3c!A_(-mL" YD͋OX![ }&ps nPd "TTfS^[ͺ ikDsex] +2 ŮO7&fq "]+R1[W;BZ/ E4%e6-5&d|RǷ'jDirE=`? EhpM3&ol γSixӷ K1|Ho uǐb]בĻqI;z:Ԕ`wU5oxf"htc w&v ę%Ԭ6ڊ"x'tyPa (bzU^B H꼌.ETǍӨ!o،RqLDKam57$53auRj>M7. ~ \Dtތ݌wIiДxI[ڐEdEoBz$^tz-[8/_OvgΑ&nCu"2_i=_'z(<͢8r+cqJB/RJ%&離F#a':,OX®M,瑧#;A^FB DaR/ 'E,a%N}RI7:owvͅ{̋%Z(:\6F%쟄#l޼fbNÇI\xՔpA ͇gZ5Z0o#lIӯn&8"4OMb|ni; iYFx6)um`r}GNE :)4EW7͵sp蘳2Z'' ]cRn>aS(f7O Vn[~G.yxذ&gCW;7V+5aMT~(% .sTmQ;I^3³b͇!9SIzE$_-t+rGd`TXn [lVbp 䎧Y%a6?e9-8ûH?K;x5GIToVAHwd_`Hִ 쐍Pi>zqw⵻PTxj| U'9s):e1d9iӟ,v: &=r]bmEjW2VFxo Py%c f[yUdӗi༳7 mr,/hIYhC4t}ѱ4;5kN…J$J/yewa2Vo7PP`se! V֬ȓb" 4!sC_ki+3oZf pF$YR^qeP,E P^`˕z!?P{?f\UCa"RDl 5cʰߕfM3_ptF;KGj򍙆7xKNUVճqًB)BiL;|F 3N4pL=F MZ )hM[޹F P|f4Ml/V]`dkyKQG`DUWrlt{Hhi]Ho"h%2A1ĄꞺ_V᫪ƬP<ɾeM$dyWm引Sŕn%8_Hyu{h.s)$- DKG?єhy,-Ҷ1v[ ㉐zT Y dN ry\ G _'?֯T䧹J #NW.L݋mREނ@{dzl S o-H3Aۍ2H~2v⒞M 3\mcc"T "ZkZCxo4TPspB h3FD:Lz{'מ7|yս~Lپ)=~*-!{s [8SX7<Lpg U,pF襱 g ?y̾`~:q:EAݹKWA {1 # {,툀<\Ng_еh%u(|p/]SΆXC%zq Kؒg.AOi+Ȳۖ[,L>gjUd\.l H¾8!8X# P1?WUU"COw$%.4Go ^ݫߍ؝D}ʑ1/ZτU>HƊEjv%=6SSM!%6N8nM˾QV y_OI/]|z]xZ})vs+2 -v't5Ɠ_e@US> p-3%9'js?Zyt #g9ߞR0y*ddUUP-)|a,ॡ9qDϚV$]`SU<:)Y#B~3y#bF ev {g:˾K<1T23#k,+E &h:rξ*39ٹ ŠMu$@JH<IyHy3@[;%u8:r]]ݤLr.$ /_7Z t@9Hi{& g? oy ]dzvhiUfݕ&y j 2>uf ޶6c(pD5hf9{UGJ9{Y?Cԩa;$[ 8ֿrgY:$ 0kr 1Q=7V !p ,L祦k,*k@69:F~1oe+ Uܜ˂8jzNݭз‡=Z}~Z#8'ԍ&Z j/4:!I@R?D$ auNbe=Զ1QK_1Vie EӮ郱O^^#b،)Y{2|Zi]aqAH|s%"Zf%/:,'\1~YҏBa*"ôo[a~YF6!S):޿6nxDʑh?s) do%}iJ6 f|ȏ^(p#\=_°B 﨨9T9pyAݛJqwވ'A{41E.6Yc5TIJ|݃34UB~V>AL5j;r&y8iNO1>etػBeˑaEq|SE8|Ԛ~(əzt ^<5n^9rվ6ǘHI˜Ir 7Rzv]mGsI^; ig/[.J.z7ۈz8w4 5Y/%IW R9SM$ZsP]o:bJ/.P0M*쵢{T<4Nr]1G]0f%񜁐p&B)"3^r+MP,w\WAK\Jb%Qgd%`xF,`*n1n{wpJJ"Ӥ6闧 wBW1IV [E%"CVM"=\~܋c}AϞeNVF tw#QlG4(]]klƈ~/H"t"U܈|ï/+Z􍻜Oyk3) VҮ5<ڣAxšhc }laePmSXMo:*Mw3U+)ӽ_=4;"e0M)XbdCw8>i\Zhˈ|%웭yl/@Ǝj7Bdc<8|h֤N}9U:aKsWu<`Eoe)ڗ,ʆeʁXئ#ݘsk4jItl.63u-"(y$ V`qgieЃ`\%hYBY@Uac:bۂ²a}<שҟr,e@73hB.6P7=.drBfxɍvA.FslE'p2"`s_{uo&1)0q*VCƤeʢ86UT5m90 ?mxxzQ_Y!!0ѬT,@DeiBRaړ£~j :F%6< #q-i|!Qt6\b*lν$ >f3yS`Yzp5^0)ʀۢ`}}rN^AFOLW`0W=FYVx/GGZQ{W>ӉU% #XL1L3z<ፏ>`*k4E=@Gt!AAdN8V# 0/Xr3- . ~TpkdߋR52vkik׀Y@9I:{6 |"nŸia]di2>4^ E9zL[Um6V2QSbM@9i)/XX%?y|n1w )6:^$d%Sv~~:4f[< /{AuZ'[E? 3gW-j0O 1)%ݐi {ԫփ$Fun+nl f54(`9=s_vF [oBaL#EjqP O-gǓ3Ԋyfś;Y֒h-/-k?&J7nt/Bx JM㑁=Yψu&LkGXg%d?Ēt#5A>i2LQ mfgLF>db5!NSF %oQk`8<ϐaP](|e[DSd>=d#3$t LF(WU;\sF? -["Atҕ4 P -Y&m%tݪ̶&6H\ͩ$S(Y&a6ff(6}>٪ G ЕUĹ$gq^NUQ(=sfC9ԑh>9St`CZp>lq}׿$ֽϧN :`zg3 '6\-/Ո 1nVc=iS ~xCb-),`P6=; siLR<&q(Nt{7Ny>P֝,r ȺjDB9a.UI)JVb*ўO@֨iLoWOw]7|* O/Zlb,ÓKֹ@u* |*\b:mMIr )Fb"NmU(6H `< _Ҍ!J67&W=!Ը29T884۲%_:?ʼO_۔ygEHp ԸKl1.nqR/S] H!n(\n0GLcaCĶzu'՝ z1WKsC}lU4㻁WY ՚^ՐS4G;[ 87 zе-iq$)3_UtcLh.J'SgM qEՓf|,`d!.Uڔ wfLm2|VF2kw`UPZ Ғ' }C$>JPb':ۧ#Y4Vbi^!2dx^䇏6C wyR iVYy@LEdrMŻ~n֛em-`5 ѝ2Y=]4CGN݁Ze+r?&ꪖk`q$qMB'KD69ML{h5OkP DFHGhR4)2!Nj9+6Lϸ6GS;K 0jeL~-6K= ^).%m|~Ju%B ۚ,l>p tAuf.XU Ri1?{o3*%<]Fi)88uKu*Y} E>>A]žokWKm֢ùDs@<=h0Ԑn"$'C OpEq_y2SNRY5_fzl˄~LpXN К_v#H 3NMV=b\]OzS[y66r}O(۴f0)eY <8W S3|NaJ_R^7iɓ]PQ/X+s<~vmr\_jg[ep+,CZf +Mɋ瞢bMrfԡU+Q![;?2aqnSFWװ (fQ1KV9bx >2!^IC^ĶS iL]%_RwI@F`8jQ!7.&l\ECWY.%pig.Z?_UFJxJePG7"/='X3g{wKk㹽sD>LCOԤ]˳mv0D^t%^ n%qx(e$ZB]Eϧn8>N{m1+==Yqs<1ʌkbTj,QlI6ZfJCKaC@BqX`Ӭf܍/rźȥ\sEMbJҘb <3~qdNI"Lm :G 2 I3t+/!yMN-of'z";,lK`aw%zUc\׶p|9C'VIXy[uOSU'֑f2=bKTp #֖%_o"ݳ@aFq=urۮj[K81k"{ tQgxMUMF['IdH*IƗ+y(?ExLze WwiI`"U58s%6ٖ;ݩ|LTŔMh?J.ݶs^pyv>Ai5=71P(tX"lBE&jb$@X۵/t!:QlPg:fM*E;ONK)j\'#% FV?ǮX$g@  ş0!ZY뻈^{ JUȸ̹5r[!C3\PEN[/1.qY{/zKvڽ"a$O-ʳBXťPRB4cfNr(ӈEr4~{2ap)7 DR9jc)Q y=/GUDTbM&fhwgg?;p70U/`Ӗ6!ZgյVc(ǘL91AuWhrmD8.k$^z P+B8wl@kDIúldL _o~[ZE{)AHOE#umVCM}F蒓:_<@ZÂNl۞8TuVYj#`ի|]jS**ǩ2YM\ځh<ՎPtZܭ~@2ziBڄ*~'*z"bJI-v%-m90^_4&jߓ$z\H(ڳ=EypZmRڬdp93!'%{Tg_SYcenPflmF!>^TЀLbdR]&4gU9kQ:!Y)K<ѿGϧ`IcDmrËP6cDzؠ8|mTUsSlPA4iW[$h?0B YerJ3X>WGo f5SLm&#qY|Q[䢴 H`E!,gN;/Bi4Z¥'j 6J_Q{C)3[•@%}EB:͍lxח4[=9w0BqjHf~9p'.Eu,w!~+kql.)p8+˦Vd ^Un`(h1)`=n#R1<qrhQBBïd^yđ@{PnWV`TKBt%%[F#$OeEu`/$V憓E^+ a4.嘀Eі-˫?fsnZmt3c_9|mrO My8SH,euX _/{ĸ.҉i 5$:\1jD+~ 6AYbFD`k33!0u0M913P\oU{e猶.' \7Lw|'5 gADAI{!ʅon!3k+Z?)>ts.e'<HNߜ̱T<& w vBبaV@#DNG6zzVc:8l7 ܋{M)b7B ­}@$ي6>މU0 7}>rW!y4ʤrvVwm_f WG<_v!ZB>vN @5"/&G !MZWrN㉮ I' hXCR FeqZ?f1vcٹlGBYW(&y'kPV)#F2yRxWN2`X` oD(ߦ&7gCۛE+i&@EkiM/5Ojt^ <`4U }}2ñ0Tz49ɛfEDs OZ0} -8:Ե-WDK;neBYfxLH^h➣=w%'rD=ₘcrm.Ju(gÃ#|P'oC))r\-2ct=XD|opf.A-sTOhҚPO4&}57 K9坃~|+iނ)Q.@jc$gU35:{ܵU}`6ݺYQسZb/R3ѥ/~ 1`8_WqP-elj-k SXGg\& yM)\ iΕyc I@+ +6iT6m5z !NRY-%Z0Q!y)# ]Ҍ|QE)TR߀x J^E{0fZ@dZn AnSTY{!5u٤bgy8uU6FhETe;rp rXNCy0Â*˛Gf00Uʀ~WӻUjqbڲ'óQЩU貃C{-IUFhK!֜R Olb0S6|aHȥL3"rz=bݔ:XtAcդj(9*;iV+!09}(l0%!af@XuR$WQH)Xq|163@XH:GRS!,ZRp_>%∐U[BX ޖr`eZHHDM4!Ö AįtdU]j+ryX02\y߈O@=ɄU)YOp2TTdDy͝}; QSR\e dё< :pg,u/4Н0dݩi@3?@tB]Pң]潿7@V>ܮwxKCQQ2qhU*=GAsS@k^GBף&Ë @x jE P:H搊h*$ʙ8kvz 27-zTS!=J"Ll ==){8`^L[ؗQL҆ecXW;(۬};Ki>768nяo0]r$B$4*GБ zTʂB!2I~AN4m9 .&X,AY #y'FJ4午AcNX8٠(ՃEENazF)hf<r7SQz<@/5 Y>QZnBMЧy-֡%B=I\!I[R3zԳ6̗wD]{.OVu<<kӲo @ ?X҅w@ȀK2Xo*?k{Fi&rw6-+ yja"swZH%tZHJ:9%VU mnmP/>7]<0e5=Mv|dR4SjNllGhƾpzmMUVcg3.Y )'$N-:m4#@2娿ڈ:rՒ`ldΓ ɒOU=P˛8` (5E33ͳL"Y ׂJ>,oji{Y:$6M>x`^V徊ZOIYPf oN 6 :b'%+! ;78tujRY}ÀK wحf6d H/D5BrB5Jv z%,Q,!k;dʍp=HMd )A[J76H_X|TJU3Q]-q1k߹\o*Փtxy P0},G#*N$G8+?&DZcN guQT@/ϵ`Ԧ)o W*Nj # xP_!} $%$ʳs',Fy)0B,m6/*;Ut328ʩތC/F׫vLJ d5n8(2:kFC|{3$9aƲ8hI)_PD $|LosЕ]H9$AIܴk#渣ͲRM4ُIx׼(Su!3 Km ǻZ KK'wCGM%\lT^#>1bpz5'( t4K^Eٺ2 Ρ:~8+RNm Ym"~I>zi' B6bȼF'{'ΠLBUxkeߧNd3t[x{WeC=@LhZtF/-z3Y&7)s|8{9v ^Ov?xwbtxy6 ̓;3n;0ax/-TK2YW9|DB5b65Pll#F~ly(y 3bV/tkr/?}B&wcCxg>Uz5g9p|>dB:$$]*Tx`@gMtЏ7(b _eLbU+%BNNAV1 /X؀ħت'}^B;n@22=~r*G\OК!z0W#qNci~MVV6u 璫ڜ}cYEII1!$Δ=-_o@:뤄+䳾9Mmޏ=}< ]xZf~)/ @aO3? '5;N 95WV Q 3eB; 4Z)Nl=!!M^l68Ҩ3TLORml;>2>0aT@itm:yǸ%,"[6ټȠ%y,,S.F1*Sst3O9V4|\@h2M) lIr_A b5'„h#}+өGNL>U'čV_!I7I^_zSw'l<8l&#+jmhskYV+~my/ ;is*#$F%-]w:O oM7Ÿ6c!_vG'EAӺ6FP!Bn'_2fViAH1Co3 ۅESW.@D<|E [eEagmFgnу͵+Z%Nm[%Uf O#~|Dh6Jq\2O3p 9a؞# d]7/[ ;Sp̐~x'i":8.Ep.^:+CR뎧0iXAWJq=jMZ %| e;Rr2uBU#gؘN[[ x ,Lx!E']dN0KW.Jޣh՞& n} )yU$cM{@r>֞=˻{HC**KiUmd/ 1mUJԔ/Gf`;uL݅ϜpB`;ͻ9s@, Yf]f~dD۔`"5K UGvamɹuMEj:[^pٛQI[OÌ)JzuYs)Cݦo$rUhSCt&mڣ3EPͥ?{>7ëf1Q @ŧXXPɁ#lVh?Y[bRe]s9+(`Pޯf8jg/Ulx< zqq#/v,A2P4dv06oɷP "¼ 5AVciԲEl<;uXk~+J}}$K]#*V5 X dfMWL>5LZt*~wN;X7\:uuT֕%{]o tQDGup0^V7jDlR0[!eI/a*K>|paOz0?ֱ`HZj9Op5]ߞ3<,d?g1j]gV#960v58fVA4~9Jmf g{H'jl]P4G90um51tb׃<6U!©k/YyE{X# 12N/DmZ)nMpȒi,8w ~ zX-h)/,BHiDzk|>l>d DzBeJaO(D^B(O[16ݟ3-e0Ej!,O#SMƷ5SƒtYPiNi݋:5HHa8屘ܚT+%TK &/ovB3Vq 奌* s'@@pc FgB8`pFUаNe;jAIqZ3 .N4^'$q̫𞶚Jx3$kT4gJB9^SWr Ƿ$ٍTozK u$݄Qz俳葪ïyB1^FDy VRHTes(sQ'<6Xf_nvTƨl" vv(%Ϩ?dLwg8 M fD epv,9*(+&򝪾V2@nD't#o'y4A]%Yl֌nrx9VaOm=:VD-q@KH]rD9`HsL@"fYY R0{2Pb ⨦]56|tV?KYSܞΑ[W(/0τwj,7FkDjeo5lD9HIՎX'y͏uZA!8TlzND}Pp-muh3 ozO%Kwp̃;\l‡`CgLs^)^a2|:GȻgN೩pCd\ze^eSNv{_e+EAcn'#MX,ImsHNT1s֔Ld޾I<@ĕҠ lv} h7!ˉOs³ uPmژhv- ' ޟi遘ʹ/N!,1P ޹m Xa׵͡EGw 6/h?8c-衪?LI(̋돻 )31kUWFnN!#X]jF Z]4\ =j9❾X6 厫jF7n2쿜a^N.ʣB@ӈ+3䈵&@%C9[[;u:nw@QI 9ZD_sѭYK֕;wz,ØW^GCӏd(U͉p\~e8qnBvvqz@F?Y١W Y8.M&=uQCPQ A\պtH,qC*[ZwD8XIaE1 |0Bܬa) \C.[\# =H7L{s[G;kcVhudOK:ڽ9Y \WqYq䒷X:bXrHPAhP T3䉔 l9b` KJ *н(fcj_.~wԥ%*:/ew:eC QrHL%UCQe ׁt7{..gk ^<۩n teꭿ0rQ1$٢j.4Fz0?%\棱Nyz5?ͥg+fǒT+yw5]5.)eMC)ZgOta:K ?h( NÑTj`mG T!_ہTߐNS `0}0k\Ø;Y)C/ 4`ҜJi-.uh}o|рJsd [z\B$w]g.;3Z״pmŹvi%7s cB;K~ :wdI.58 P4֩mKY~Of׉ԽFtZ-_5rtO [[+L]w'K 9ouX/Wc A($tگP@IS/ҥS) T-V Vr9ʉ݉C#Veҧ=`M{~J䇪[Ǫ'j`LF$VeCedh!l^ 99f&M Ŕ^T-@9IXn.SGuޡah;'|#rFgTl}}>-^ nRqY-l]6)3R]s b JB:HRC|_9߳nv(u-K6VeO!1MZ._;'}p1cxBm]O„?~# ;5v0Τޠ*m17[oeҭIJT6dz$%;%8b=  )Z4^ċG;-_ʿnSv`sc 2 <ƲPoAfy0W79붩#_H,?@뤫q?'PC yíJ -r ݞ%ftE]%԰,'1~gMxTm]>#?֋e>'*OxM2Y[Sg]AdPqilp$ _5x|VJXl2>{2﷿ݥϸx=>5X4FJ~(">^5{}.KgcD)pW/{ЉIĤ(&aomX:3o?Č.VҒYxZz_Ɛ`jzMBhqQ 9;,N#Y'S#>ǻx+;s"&BNEy9׳6 ΐ8xu.׍ cV^ohJnI= L.ϣ/+ͩjă><ŀdåѹٜW<0 R̳7z  >jOkׄ`l툕\THPX7| E<fh?& һ̫$-.x(pM!ƃk؎b Kqsqё6{VM! k[?'m. 0}f " e`Q[&٩)lǾP 0AT(Gܡ^0 PمYذ]ǻ. {9!{;c"ġ, 6`:)n $)BWsx]I'E\'`\lZbD4{ul'N~R `(y1UtYt6ݸSD@-J^0*wMď|Ĕ~%Ct-&5S^FwRUmY b'Ǘcw 2EĿ|<!Vfx91] j˯0.lB׋$=80?_r9|a e]j-!`3b>A)-dU$ 6+)LPLn 5Y=hPWb3F,-`սB+咵X2*n-"y3}V>O9Fѐ;VN!WW7P8(\>t]`Uh1oZwYr7og>~Ɲ/5N)@lpcYKQFw˭FEfl;/&,U߮䶳s'~K PdI^I99?#^ G2ͣ$6SqZs ~Kx'N+&1tbqÍvʈG _+~H?w=,A:[zj078aSYu{InA;-Ɥ- D7]OJW4+^x3+źrtJnK̥[ٕ6 *SM/|qDY#[n0Xu4Ө3cӟV6?t'R k'8T֕b7= a2x< ߊKzl^-MsVjS5p<{[_xZE .B~EFi?g9R,k7jA+("1Y ,tg(8;$zCy1$eg &(g@, ݇{n-w)A@p>Ł*i­pI W{Q \Znr\+)Hh3K"@qvAĎ'6 Rd[ȱoTJWVp>c $ԭvt ]~Dz# d\#5@?,e~r Y~DSJ!}kwPsul+r,pdhyoWo7!}2P_nn_gKxvE^Jn`s׊4q)F*ٟG&OOZDu9dĽXM4>lțJU/,Y/7Bj@87co;پ8 Hڀ$AE:m{Gk̲r5CnT}txPCv \h.=@;9͋n5SnF,Dydn$Bk::dQ8B \5< gOMp%衇N•B}5gXTJia$c(I9FO.ߦj%/1["X\}Lh4s L<%R9IDDZ,AՌx=k+8N(x8e\M)lj?,\wlMU9\T3/Q 2اuHw%Zf)zZw<#,’unUF(/UC #hVF }B {ylywlqc[0)2 ?<~v12._'i X$;mN6fBX~0Z\yqGrKGLF^>)gClx`-P9=ȑ7`W[g9.4WA!^3.}j?|"mp`KtqC\P+{ 'DT:cR!36䱹^~UYsh Pc{PNuŽpϋ{R-Ў?k_׊#0Gvn&q„.l@ԾyS@K M72ˍR93Z"OZ3r`V+?2 \ar*ȓ1Ez魑%)8,9ص t͟, n-8y. ǂF~~CIwogLK%:Ȕ/_K$_,L{QZ|,h.zġtHG;u/K>%Sl7'imy^!d}w^N>5 /C>Đ ߱e)K1d1 RU@:wUϗxD/A|g -e0~qwEw *aY`K@bfo(G#>JMheM kZFTRrFMǑ;'\2`٨ =>m q͝ȺTۜwA&t(b{Qp M 6L}Ӷ.rCB=GfF:Ĉ56W+%)Pn{U;괘U*qtLJLc]eWGmS}AffӝWCgEQyGqb )/uF7"Nڹ!s./z? Pᐒ_4#xmRyLr.\ʓzVk݌kZ.r+LT~V`r}Z 1ۛU%{ĞS yI@rY;Ui`2_ oj aI!ѭ`& mәAwc#[ -jtPJUWjVM<·O/~ݷ1=+'(UDD1$('%?}ތ& Y/uEC=Ͷ'إ:U#lCeCVy,>ƛES pԩVXmEBΨeN-k_LSEqnT ɡV0:f!N$}<[9"2O#E3Z:).dХFyxDa/D6F,6pʩQ`j˓J(.N4`=oX!-g.NϿD<&Ga>^k~72Yd7A+2 ׋CaaD"1{[ek@'B`.uxOV̄Uö]l4Vu9Yb04Β 'jR)RU Nb>dcksK[kB=\@i_<0n /XTh繘Kn5l..k$zU`ܢx0= Bқ8q(Kk ;k,ɑ.TY.*@)/ dN؆#V_Zdy` Bx 0Sx~cH+_U4_ [8㼜3.cf7|oH mD胲w{"ijwC'AEo@p<-kY`i1ȅi/T҄1vi״ĺTЇ}l$_;&!tи=p Gj9k(0z2ɓ4ҝxYG򎚒opoEݏ:ΝȖ -?vk61\@Md,eZExGM> @ٮX_3tWQ !]~gyQ@s–pb8AxJD=ʣ* =<+I#[Ì).J;h޸KXBJF%;xR~ ͢Mg,7'MУDj_cm^u>VEAT6}[?}t]GiA4iWy6V!&/M[#kqC~JU9QཌྷRGs- tA7N|]Asz~&oK0ҺUdA$c8\jyCˆ,IeTuI+BE4|v)ޔ3fz emnV4`H13M"zΈLJR843L-עni!gWXxHm={MZfWw9w}j \/ad@SI_yƕP|'S؛:Rx~P-zo@Q5g8yP=dG.:ZJdRx#p Z,4PS665 BdP^NziÇ;TrݳFŷD8W R8Č96%[Z~q-M+1J3rL$ClMB:5M ED~VU)0Ou*IܹKG~ҕG PBpZb]u+E=Sc;|k8q{DB1HClB8 L7_i/hӋ "j@ݍ;cX}5;/3p®:p+M_~0fPFWF [5 t.~(8Hl2jD$U>iĤZ,PKwR v#99Hߕl;b3`pr겾vg#ZjO>7/X+:yѤ؅4m @eNoκoېWa:ڒDi?ʣ2}EPAZ\(Wp<Ă iR=kìp{SNW ll[7mlGu4ݙRJ-3Ąϵ{ ;Q*6fMBr b!b{0f?| 4@iٸZozOYo4O겈7)!(0)"jJ-E=@#C-A |X j 3-:w\ Nb=Kt3]!Jȡs(tOo3AHN -N17;2TSjK40IgDZS' =,t0m*ݴ8V[9%`. ʥ~ͻ\?.0|?h(i5[SFl,Zw: aLm`&Hg*}e7"( D|2=U7fq³(=mb!"J9UsV&/ +Zt\aR +1/[6]}0DC ˩Z- stj $DQ'Tw DPZJm~xbim,i%E;eb(#|wXF?i$QXgjs6tpa[u&>KÒwHR2^9{W'QJ"sE _+ Kp$-٧F=6 {H[10ﭷv9y[- C٢4k WFVGN٦6@KkGٕ7]0 hE/B(YayW7$1 mj*Ղls_<ߡa*p*n9ZodQQ>gA6Ox^[G'!|-׸qe'[AqIdb2u'ẻ#zȩDV0HcYt ]lܷ,>IʿH4~KV$]8X6>]%$G02];Ykڵ[MؽGjn*i] B1aA h+YbwӢ1۽ ]6UHll~3g fgYVz?mUl,0ur$ʴ_ʞ25ߗB5;Nϧ^,.Gwμ&; 0/u@o_m ׈ˁ6dsqTXL4/R?/}U !G[b:Hip2ރ(VS&`!Yx2atOqg¼)QjimivdZ)ׇb;z,Z g<#do`lͳgqb.ŏqp$. #}绌35JeLEko"3$T#.QKwmQ].P t&3P9ֲM9,3\2\sQb< tF|a'4eqZ3UfkLbӓ$0m| >3uAQgض<+0I2Rt0p/kg15ch6Z&ݙ"\hY$s0p*`DY$R8٪zfJhh3S1Rv{AóC$95:_%Ed0#O09yXkQ/bXZ^\ 8Q=N k A]k[]$/ ø牶w_}9ZA$ٺ>%j:x΅FKZfxxVȥNnVsқ-(?u'PkS?YsN5}ۣyMDعga1~m5͵h~T[Z@FDwYXxkX]L.-GR>5Ge0c+ 1^ȑx.^Z#a65+0>B`{*B􋔷s9/f&}#?ނ3p`@Q-73Ozנz+ԠbuBYoP<3mMM#jӄ 0gn7 y"ʲcɐq[uMnk^ghszH"TE4,g#fU?$atp ֪쵡}ٔs D,Bq"hkIW]1oj(%j!A[X6 zgLf;?['ZdI%5}fVdJ3m&Ŋ0 M=X1xpDh !!{hӇMKETE;}K*k4%[)eVZMIQޟz_b,{k>龅oTry%6Z2CCZM>oYpA]<թ#L$ؿx}]Prً*9vݴnۥ2FIe׆sh-ѥi_{GG{B bfww=B>Xw_@06JQs8uL^M1e!]Ǐd9 x8݉M;~* @&x~;2k7Ѡk Qs=?hmeM ҤK6FV!=3I]G E6}d2?_4 ż/^lTfL7s]~*T@|tr d.ZL M "\j7P *-;6ߡ'Y*̓>`ru[ Ww_V1~>{Պ/)1:nS tsG /|67k)8 9OqC]¸T%"rTlM3<>ge`-n]!OaHM>`N<)~PC`YQ2o&s ڇ6OzĽc:G>>/{h̭I2 Tߖ*g9.wY|,6z.nhҽdݙT^J䲒qTw{#fF#al 9^x7l咮^jVpqe@5a<5YX!g !< FzTbH?$Ѡٓǭ=HsǝP*@p쭸$5:dav!iH bo7Ȕ?N0'-"q%>Zi*r-Y.MIࢤ14au=ʌ0ܠk*q6?!q? vVNxݹU' B/k5S(V |#h*HנP?Xulf!?@N.\{saIP) bCgR R*UX fԥcmg$K샯8Y&j1[Il*_dXJ@ɩO~13ѪZ nikn}18H(.W]߰ۮv>,сybF ݅fD#{m@B$N/%.nAL^㈲_ ¤(&YG iF􏖇ӷ @G z$L[KF .*S_>" @, 敔I 7@XK*MX|MѮ'>U/&~Jߗ+0lC?DA=B7cJIcZ#@EhavՃ3gv(68Pڽ$3๋n} #VAc[\&J-sHsR @m &Y&A9&!Z(U>-sb1oV+}w(MfՋ5`#-Еm4t@w%.{˳lz`e){Ci >GD_Norer@kH=;C3ZN]u^$R:ɂ^^,8IwD}x][cɸ[a! M,$NTÇwʢQj`*>4 }ƕ?+ xRDJ޾X/V;!A>]-MכwTr|+~ |%ٸ^ a}pOv~ޔs(Mv%ɤf 2t&I~ ʫY$Fx[L1TQ'}c\mT_S-<,cz4y=(2OE)<}H5ւ}\R4~b "N^'0fiR~/;q`_Eo1 }=FS,R* *^ⲠZ}K!GF :#f48aWDa󰸼W䈾~?+=0+7< F\q\3=;Oi!?d/}|7'=%'/C=O1^Q8s)U)al8v*6ݼ#mYI\R}N qNB!kˏ\uÑ꘨܁^ǹkp# c$[kt"Q?a*O C>K(įZ`m{(y'xg1 ټ?,$?cs##}"ƈڼJ/.@OKRDK0IRPE-n4nb{1D_}cWX_A= *}";q]pѐ ;2&؇4K~#¸TG#a? c p_4X/p>6}jA/(|&lI9Diswټy#Q K܂)GA;'P֐)-sj&0Ztwn}\/FFB4dƳ>\CSWm 6,GlEV*ң~T5 "JORng7A3ӌJ#hxiux^ҳ+2^8z j7ڄ!i)Тh>FDzjݐ]aDt~k{HYh:{?6T0%"O67dr-ozs/1jZDt+cEFR9ųHUΎrp2rW-EjL6Zzѱ Y ef+ndH?mm$[c-4]J+ef5_@I]~8\,G_ܑPiSEJtq1UlYiSaKԴ VR9n5-qzLO6DMchqQp3iPn2&&~̆fc'_|EzHjv9 S{XBPSaAM%ۏ݉Tc^-yyqSZW4.B85)qּ8E|h⨏[9_wy'õ_J ~nv%"Lf7>YH_9˕st+(Szueί}SX+D!+WK(S}$n۰&6^[97Ua{\k>Z}VDۙ =pGr+< *Dg'UjOv#Q;Nr^8Z,$=-~~CxnfW ` t˶8;A0qV$*#I귉e^>PC?hi F)emD t4l8{vPV_551Z4^\ISKZ@9PTRpN})wt|x]p'e5Nd @0m#Z[χFK'+N3 D5XX3Wp}ѣ:*b׍" #s$?ϋDVa>I)ࢶ=T,9_V,t nkwTD"1 gͬ¯**,5|Ep8 -HIL5V_k9Wum*;sڕ.-9qJ6GA|fXfs<@`&cAR:M7$kZ5u7a!{0, )O,dQYb'yѹ8TY UbLeTiԗ})A+f/З" &[$@Gˆ-4Yd0:oݪY8`z8W ٙOuMW>![2~gFRN6?u;+ 3:F&~:vH-*'P0Ş󖵆oҤ#ᚠzOv=If@̃G]$4ޞ ˇ:< fp`]dH,NgtɴI/J\"NZ}W{!YnDJ;%;甬UIpۂxbp)!L COf@2" "KKM%ve Cz44cXg?X5}TES!5Zv.1X HN Q9}#@]_z7fPR6x)|Õ ^tYm\Ʀi}̩-#!Lqa\Z pw1 S1T׏/ y߁6$̨Et6BQI K _a<<36@TAD7DbF=&/\%l4m8QyUjJ="Ht+U9#Q%cd)` j8]8S w̻@[a>v[2) >.oM@z!Ƕ" &rFk@v)dM7 RGkQH?WcKH|r51f.zǜccuԽȓD#IL(!ev Taxj r[s4>]x4ACD2S 5M=q@ay$6=ބ|@gI8O-}i&DeF5T`whOk<Kʖ=؀m0r!@"$Ҩ3UWeڡ" H#6KG+=*GW| љ!\3MCF}Vk3;HM ς;`: 6dۆ[Ƅ^%;ŇV9@ʃt5w/KJ?PiCGO[q?I~$dA+՞OUSΛ@r)>6V섋əcުgg!w>k_@}leeDoqsuMwh=Qs)/P Pf+{WxâpͬHqzH7"g4JKbDᕪJU%{FqT\{tt@I&|`wqz_qaj/ -R]MfL)aR35ENB"e-C\Kd"ę*vz]#RMy3%b+Gg]uO=HY9 I$Cͫ`,Qxxyf撤ЂA\Nu;(#@wu(djU1d-dOaǼl&C{X4y;DhSŗDKߏJ3ݘ䇅uu\RC)fZ7]\ntHȷ1npqKr9\!fT7r~12@?R^lN?w*IppܭS$"?et8ù_8Y ƺi0q䆓n% ɡ}"apȊ98k]ΣnS+^$DŦ.+US׼kM[[SF5 Q4wľ.AXS4_ BwlN'?fN< ygT+ sWքŸ]tЉ!p5 nϏơ{x~E(_~t% >۵ܻjMHd杠wrS`qbk 캂q5z*\~pٮk3˙\ 1 ji*p p< U2w[4F sR>Mo1O:?}dzϥ.?SjF`ոNIz+赴Jҷ']x 0XU+|y^]oJsC,zeK* 8OOD0|Jؒ xW'M,SHoFɭqwVz:DLm [ qf>.pdO=ht/ d.zeegoE7&i1-2+N~ojGq}V`[:vzvfwb͈-2FOE5)XR!Z6*fm~1t"^&:lɷ|Ճn譎9 oZWЦ7#;ptb$1>1|h2PF`:Hm/cDxk^۹ib_}cXOIt|9̽x7?E&`Q]6mrN^31yfԥtU VUE2P3x,oF-ru/H1˲J?hm_Ӧ@n5'zzƠD44'z CEF,p}i稓=!^.>1|ݸAxZz|0B}>/ ܓq"P|M5 w|?@IgSQ0e !k:2aEN-Ծaa&KTOM147FgBR]mh磆i?Xc`NwY%=񤣟[of`c4,TefHaz=a2'{aAET r-AM&|2' aRk9^=_EwÚJ}83C&@ܧO߭`+Ul0c8:|ȺCt`=r~hcv;fqBB=+Tpp$6 (N %[C'Wx}ϸ J}KLVl$Rc"o[hNA,M11E#W &QT @ICA&.")ۘ+33nW[#]9ECDz*@9:|TdQ!Ѭ ЄvQAos3 &,+PD aq + (f~";S6U 6%,; Ü G^_淮YnQWP-ǂD>V΃|ۂ*"7+e#]+☆`|M^GZs."kw9Ff1Ă4T]CV0>B P.K%n15ے=Gb*P˥xcSz4} U *$ȩ:i~l0taO '(S零ɮy(*DfuXiPy^,HY_bp;^Pa?}ٝAlo4һv䆏~TOUh,}g=?]IXZ=oFrƩZUS8`B)_1m2 a`s9!n-8N~0fV® ~X2oW5s(Ma(3%TFtdhߛ\QF(ӆТ4ٵ ;GJYL+\0{b,JvX˩qA)}-B ZM#щ]#r\u{T. 6Z[ g١"3`sN j?g﷯kůvbTw_Zkr+T6z|!F5|-.hJ\͓~XU>4xg ק D| 4،)8iY٢P!ρ2I74 {%5ZK4/տ(͉tmsg(ieէP8ˇP"C(VDZ5 <Io>ttvo.jǨO[/Xq}:V(9:PetQ0|VokgSC*LǦFUI*g kE(l XIwey{{9DVG;{}]$f8tV+9 C@;0bA-Nrr0% sb4*R=UJ=)V ·]עf2:3f2.8݂ &ϹUǛH vu#.wew 9(W,œϮH(v!-o 17jwH~qHPXn@B.7rǺ"mo(ӼBP<\:Ln>(V?/Ia M7m!(UxjO֒%un tJ9^C\$T9AGM"߆YKsNPxz}>Ld OB<8z)Zp]ɒD07|# 8ZPrXgh 9?ȿvoK+׈ & ?s^ $`VA룝.+"h*21>FkRT$T9&M)ݒd-P 1sz~+O<Ƙ!OL_",owI`3LI:mfܳ`E u~oQ~ w'՝ ,h;`ƾ} K! b ǎOV^ PȏfPK^_r@HUü빘E]j]Uz/_#2J:n=hyB]}ޜQyNa5+f%R lQ K (S܏g Qt\̛56-nMrطXrxea\l?p5L'܆80ן]9I%N:@&0URaz:O N՗q&V|He=,[i MDQ-!#/-QZF}p*QPGOJi\fsD4CC__Bc?-g䤇I-cv_2 $a'EטHe\Eט3qui Azh%dHz>P'enSlj!|@$Oi DNJf<`.@Wyظ'axFc7*d nA4=:P&m!a?<ñNm}IdQ.d%4HN*.阇{keQXY["rrHJMih/4&߼ ^3 |!b[[굼 kRk[![J`vt 5 #h^BvS-}̾F`s +9Ek2;>Vtؑv3r%=էqYuSlu76ê1kT؄7&tzYWIMy;L$ UrWq:TZ}'}Ckt9QR{# |+cmFi}RSه1vbP]yEKVB8@sw5 oM5*3v+Ob17~oՏz=.~!+/@1C_]n>Kt4r H3*frC|Ճ˴6x;Ϻ?lLҫ/u\kpq&CBH)~\!MnPh]nn5͚14m!Dc`2OT]ѫsIn7t Rh#"䵶dWdԄ6c*D6 ;n\q'[dbĜ'~^U`XѠ4}cA*AfO25&SF' k!>?TOa"2hҟj 4W # ^ɤH {f {˳Sa04SpV lMGv`*(?߭q.v32G4'LPq *cM0d*[f?# N (↓'$vp᪭f\$Ch'TA|.v<úc8XUJq- f8Oz)xiD_ ~yŬ 2ÝMTY#fBzq0fxR)"iCaK g1FE$䜇u27,N]iC ]=^v!m6fb1euiVόGb9n`}, jv/1mXj1M뗅Б+^XX[Q`|;௱+ y/vUȹnWuY/tЖ-K-ˍ!JL yȲLR 4]|½JP 9o%ԌdJK,ѝ>"ݛ4I^PU˪U i[3(R]Ҳ܉\yV3R&E4Fre&UE6SKے|e^e NL+%5wt;b沛ٰ%b 4V&w ̳?ChD\<{^GD̾n5;P\ҝhu\ K XA-\]Cn|QɮQqA>T6|ŎbI#C[IQHh[,IhP_)r{ܮTN䫐-k}W·K[#έ|(YFR6mvQ<_g_j󲉋ʙ\&*nٷE. Q5PG #@ 64.5HD՚~ ^ew=~V%g5#rhz z h`^`j2rFz% lsۢ'248k:W<Č,Js?K JBزuHㄑRLőJwL׉M0saK˂YFއetm^ѝ9'| `/t;|f&#oiUiM7T,1ǔUΥW"35TOF/c2,$-I ~tj<' {ZL:W A18&X:i﹒a8%eE1ն%7^#! G ^=eVQXJz{uw3 bFP!%b&ާ/(;.LN4APB-4֖C+-";&=3_kw=#X憼U]oۢWԕC얔4:2LZF:O(}zہ>R#^]Y<O@I5g&S82=Xv֮$DMxm,+)nG]%F£^KBԆ>dJiL=ZMYiG%5v ~O' `ᤦZ+9YM$.%3zĻ9Yp-]㵞*ʟH #޲p/FX=vYhk;Bۛ;n 0.FRfsƎȽ`MD[Wy{i͏Cd(p!'^,**^ M6ݥ(_+/u1TwUA1OO5ɟL#e0?lzuYJXcJZjh)pM VuE}Q ԰Z @ڄΗd`boSeQ  aŻ4ȓ)ۨ#&"O?X(GfO6c7! hHn sZ| ֙3DI}!} H a(4^Y9c,y*a(v!L AU^FMX_]LJbm9fTm@,@[ы$ Pw Ei^yf/RJ]7"@FfN( {vyg+EƣF|| _\D1S +=c5>ϫUP( %8gUDma?DJYrmQ$VŝL.7+d`Ojiu y>S] %"h|f0Qc|-T,}+r!>9Dcl$ڠ쳵$7-ZVpujXʦuGiDd̷N)꽆Q-yt=I6KA9̘Jo'jL`yx?d5XgG>9<Xp,vWnIaҺj bTAbօi[v%u CN6+e,P򛍵'u@ #.rb]A_ `DQ*es~uGW XP.baVD Aa䇋,/eF m`k܁(] &j-1=(z=$w%Y&Vg%h :tFG`Op/mH&r!YRl ?"5 ,QT d ˞i<=W0 ~ P#s(H pMё ܄Prˢo˥~E@)DstIݐf[@h|:lm$KR~7q TJ*K .GaB.Y6¡MA)AK4R8q3}ٌX22n#Q57 r8, `Fm& ?9^RM\Ix`FTŲG|VᅘFvw櫡~Re\[@kH:yD3?g2.O0cO-Z'MFC W~Q8wN(fvspX?WxVC"zbqp {ҔT(e 9 Jdo3cOZj;"+ 9~vgJ;5C1{ S;MmЊYm.1 ,mbܩh2 rIuQہ8*N-?7:lDVLjQ( B*Y6|YN]<ףA'٬{ݕ6Ѝ:Bޜ.Etuy7W-Q J$!gGG6IrL3HֵZFa^vȉ?o_o/9Lwug2é x5;!ei^Ã6wjkvlG!-dVyJG?s9rf=F"yVhk1ˈJ2L2sE`{q89O-k 2L⚐g^՗y9l(Ԯ&ֻ* aF+) EWfn*`-{&U¼0P#cUk)ƕ/vlPϜpX' ^Ŀ\"?3fl`ZNA2L!CbiCa8 Bi!1͑E]}䑢Lih9%ٽEޠ}qԊl4JXǚe>~c]ަ?T#K!nkS4p9;zO ?v[%LKVUɤ)AfǼ2i*Tc1?XN@W'QvL(H&3ҀGg:6$\WwzIqUVCw`?% `yc!OG9G GkpNY;ggV//yliGX9OﶉN)pBupKQDDr @UP+BҤjꇂ[L*s ;+Z}ی3T3-}otg 1VXr[}ޜ%a_q{8#֓ٵK0k3{&Cl%@ (c}Dʄԧb)dFNii](Sh+LsX8?Hn|kIBiR'(`2()!>?߰tr`wGoN(Pz|:)#K\k{ _|c}'/7FuSJ!_%x]Bva839Z1o_Gz 4BƽI D 2jYp:qbH>9)ۨv@fwB꾿ͱ.qz7lu2A`E*k~^L)D=]+pӤ:N)/UW¨|f .;yubԶ4O\ `몕ܝzof_\N{˅|%F9 r!ݹw|uBZa>A/"Ks9 rqN,:f4hPnyEVxJ_lEwrH~65EQں@9(-5 MYW;!*o{J9gpIm=Ch[ߞ+@3`. $0Jc -V#~M(l'K' YjX`$dm>Ӡ5b>8 q6@疻JL.,_ cCBJ@?5+?a',nIڲR}z@(hĩjɉNJd?^_J$=CZHZYG3;?>|?zS* m[nE5N0CM\״NYqgZ@Nr~{#sSz9и|Qk>EQksS]#QWRFuh\t1-gmHQT2ΡfTy_~w󶬄_ i2uKn\e13e%{cPS5ZR-+$tr&LZ`|-UuQT\d4x$N ܤϸkPPjyG3g/J>ǰ'cY8aӤ&X gw7W:67XN} ]e'ٚ>촽,9.BʖdXL;y"߭Aּ4V Tx{̜*BB:ǥL$|C؊'U޾&Eo H~q8j "3sp'Z %A⌟1sgwUe kf#k&XCex:$fe%z[&(ע䟉ZWmB{3(,ޅzgNkoxU5jC y٧tnL|Z˚Ҕit3dB SӮ}c ѕuM8- Mj}o5oڕ;]0mrbp''zDS}w5xLl[4F0jxEIE[*Bv料2JBǺmuY$:ZoJ@{^?Gx;Z-GyTCZQ8k6FxxEH6_ص%i)/ݘŏE K3]&TG䖀Tby̭OMJL8i_>Z|S q0(!?n2@6`06hJVm}%ͻfbh=&Td8`W)ށfΆ*q2dS6}Xϭw%r-ms ^T  a[]W̐t(P.wn %2L)P2]fYk4\>꥖:ߞ@\w=\/Cql㎽Vr*(~ioD?'+Xs&6&O3/X\#pq}z7KzT[uI֖UQB$ҷ2ZkL #zg Z-ą,l|jbj&WTL-3GvHa*e2,x=1KX aÌNu?Ņ'yMLȯdUlb`A sV0!b5\ 7 L,0ZP4WeѫGj>JETv"? ک!^p +}F0 X:IE9!Ɯ?AC:@=H!a9*e}96}znkSts.h'Ÿ^)Nπf#qKKB~;?k᎗oOSʹk;$bMP:_ۿ g|"2{о4qv `j-5xz\q ʙQeL# G̭*, 4K{pK xOs}4Yc&%sI BAL@lֻ҈pg=dnoy?+vؑHOXx^VZ$W,h''ѥ,.hHf7կ0k\ \A(-6H%$"]Kouh㥫y~A^Sl":y`a:5ȧ2y.n~;B6!{%e !ه5Eᕿ)eۤdS[MMDiuRM9)L]ZWg&GPq9u۟IT5YD֫ZTrx~_I6i/F=R M3`O;ЇqҞ`Wd9; z(hL2Y`ւɠ{جD'LfzG3r' _nxtҎwP`Rj5R7.gɃvɥQsghsNo }z MNRioבs Ѫkh$S^LJ-PJ+}BEջ~.= ȕh;$׉;ge.?WaAX8xS;(q$tOha6퍇HkP΄*#t^cQ}Z<:oIhy pr(1!h5%AXgywQ!e @)-b>[864YY#s1yݪcN_6xu Ac@d2t TɵR?֨ٔק2W5), jzU8.EQ=j-LS) Ӷdλn5de6[&BCg āVhaʹ՞1<Φam`hQ,MCNШL4ܬI3F٦ƅ̫ې(dMC$Rq^ $˪ˆ?p}7ȇ-`"h-'کP pY4(td՘'raG{_r_ 9cu7l'jZ:2d_Uu}$(nLBE?BXn̻To[*T%}@tK[9cv9щLC؝W艐BS2a}s?"ELImDp!Sˎlv ue10@%vY

f(+o÷4Y,:$ظ.oO/<|[Tj| S{uZj {fk]3gIrS\I3$a$d 0?g]\пmh7b;$G[<""chVp'{=CH*GMјL77>˽k8d7νu V@>WGy l˚ɡӻl3u`uٗY2<HLW p8ojofr}7T®'2yote"8Pp |rz>fPƅJ7ʤ_8x{SF( lH||ᇵm*Cwil#A}Skf=;75_SQi7x"vgY.^eDy7Xz`iy˛+`#(hQC!<5*3;5lRojzJZveALnWR֔L6tL}{X؂ۛ!eI@͆ê:a0?x NnGqT/ Arb:ƕj3Dօ$,f(,fH Bt91AU['qv؇MvjT2=%SbIG4ȧP}]!X>t\&b)&Y}Qr®_Rmm1IN ՎSv=c*m 0%flsscL>{ȇj]EtuI/ dBI~TҊʋՊVXFڡrRLϫ |B87|bV X!i01Mz ZəR&G&5+I[E#ނxN8y,ԱMk5cEP{n(l' Gy:.*tE-hkL~^GjT!ߝVHvhowEѿI+'g{rO+Ӫ!ȁ:;\.v>,𙵃 G[K&rPƨ;|KDbR6艸 XffgZyh}HJj|L%LAJ!$LɞܧI cF4-숥}S.p*w Qz͇4aQmi&+3xջ 귴B:M5i ǞzyaOS`&:u̚qle&0tr@M[qxIu%8A/bd9~ds|=#R$s9G8ʑtӌ2Wا,UVV@(&KgWRG܅WIuJ?k?Mz%qs2vH ?l(@) x[vXBMNTiE^T E*P7NM<ֻ m34v3i5$$}2%Pomcޭʢf>|ңc. dT-CW5!㛫  %Qt!a 9 ӛ[u'"`^q,4,6]SZȊz~fѱބ41HFeP?YfoV=O1 5MU"kT#'CiZ~3S,5D"*2J% 1\n˵{ N7褩N4 "ّ6Cڕ 5CDlN{ByIYU ԛOhS9, ;'_-aLND!SŴ89CH~bLb_1Gx֖On@CNDʪ:Hѣ:2e<.O@;:PSip\oTyhʙX&bWlë [LD?5\]%;DėHq_uɲ="wxɞXm̨@R謍SHnՌ .*xc9mO:U3o4 !V=S #% )aiߴr$W/Rkrol<j_f0ӧUE\uY\hwh۔ Qi@~^Mq'MO- )$kjhwTŖ#@ JǸg9 s"7[D./YsE]/3EeV2х 5(诗F j@ޭ|τk5E(SqAְN-.l- ӋQ"ho ,˶TSW/+hqVFKksXk,+Uq@$2V a帻#݂vm}[/Ho@|zJeuzN|2l ZvtUC=<ߴq_p P2tTnSo8i8?Mm*ΐB>Py{ ńhl ~!լ.d5gkgNZ9e:kz]^s2 1L&Ll<$H֍+]uI޵f.q(v| m-Q%i`BQ0)M~9CEKm Qk^20vH> +cYݐb/U'kOm_vcB Nqyh`*F Z:yG~ X>X€&!湰1 !B kDj1Zm%C1:As-JMj%i`E"3k-D%-&_Iۚ/s| 'R݌@eLh"}#|w@㉈!8LY~LPK;gVF?m&oo5YVPD7HES:#ȡncbbb?ϸI2%RJBL_ D *ܤq)R~U3:p"ܡԶ}ok便V%{tB hUmXpZjm;26b@)Z$%!Ƿ$b}Q̿wcJ%\䝊,h^pgN 5 'RRbѠ5#iOݷ>0+$#`K=f`(e8 j<[cD țE}3qOs~1]{^ o!ƒ[ӕwy#}]ɶRTO"=i;I1p;:UQ\Q1FѮc]%;7ȴy3I7:!unm&sL>:3)S/mKE6qׇ!{?)%˫`'kf.\ :#̙’0\I-g\!3 K|r̪J;c>9>H*% r][|~~""̍"]2fM(Q~Y7#lVTU>lj&o&G5XFؠ$ w{\IV<"|laTQvZAy\ب:BQ3|NVJ( 8_GlSW"F̵/s`dwA3X[д'>X*23?@ Ɍ_#zK%*]sx`-;"  \0aA9}D Q`ho[FfVߡ5"QS7fAMi ;<'D>asetEXi 3K/:8d>0%2%bF ~^1H,͡rn P#TiJצ<m$.5B41DZLY{+uz5 2 jF0re4:*2Qg"%\# zmJFZuZ_4v?~ zKRjmL'y[tAH=<9-OLzVmvVF˔Ux QVW_㮶R}( qɶlؑCpO*zh*H5TE pMTkkdX0 _%JI y&owΌˊX M챔1yhWZ?HF^*Uw0 cm#[e\.B2]A'Jd NY :hxTŗ^Qy8C*T)q]ߴl;PɖpG-ɤ!V)qCKP%V AzǓЊ]($G kk1<aWzW#ڝ&!.cRf2%\zā'$tG=¦a7!^n_ sDž,jiK)C _} i4 3^dosP }R*mFhqk#Ɓ ~4CMش" Kg]˘ mF˕˦]N՗lAr6vb V/ꃨݶVZ 넽ratn;}|v3o99֞DYSIC3VG-VO._Kݎ~s*XN,㶑?'y' ae,5n^ș dzn6r+C|$alɡPq|K;FR[aU0c_#iEgXvC~0pRɵ9c++mrMg'" -V2E\{| ovceτǐ ét0υ෪Q<g,u`ky$a(KYV|umOU2y:$Į)ɷr{NZg'qmKL2X#>Souy@"Әxm&/tu& Sid,@Xm Vۄ:T*R%Յϝ1e 89n?hdO n`=8쀠RL8h26g?iA՟xV^HU4.ttyTp]m)4}ȠvZi &2OaLum`W.le.7͢;}|e:@]eɒZq "mBhf-I*vC9ʋ}wy-r+C @c*PIZE~gU5&Jwr]Q6qn ́S}էg~aNv7(^&Gg45KJBj9 h4_`cޭPgJm| 7,H`(5]Pj]yJL#![ G.=qi(/_|i۬;ex@7[KQv{G!sg_e;ZǨnP㵶N#C={xНj[o)م]Ub^oTA0yuZHLSe&`5[^e>V6&`LlFhlyA)ᛟ -dgGW5ieiS DoȢjB&.A^_eq_q% 2߮>X/ pzߦOxZTWRtM(*$hÆk,޼b'^_;"zLzQt)兗+Julw8 RW#%'Xd[.YhxZAZ40TI4+`P3+9Յ:FF~͒j?^wNoIwn;nx2#0*4xҘ'Ԗ|p2BMK$%-0}C1jr}U#jD!I#[w_&Z(auo#䭼?KZx;&$}P*1~9q]Io qGIXd-Dy6/<\ދU=Ć 8vye|)H}<?B,*Mア⿗plX6~$tGBݦ8y(yK˜p4[Ϡ'N)m9 1T: ;".\2K~TYL/|Q1ǥHJS:z-\G0a +B@u-6? WjӰS`xjǽ/*jtCIm Z P%1ODNB{$e'3rA#פ(qx|f/\(u̼+K }0|X Y+9{j"j.$wɐ eQaF>3\ h,P_!<4؜K B?I$8҈/OJod 3j Е݋L -ԎL7m\vTzgj2&e׎l؛YL(`B lZjM$d&폫>T$;!ZD|I|pp!nlEgk%i&r}VM'2G1uע@vN]N|ؐv] hњAX?ݮצr(5% t$b῏i8gOieo;{j>c-JY 3>ܧ|;S"fxH}jG; `2'R$Bnͪȓ]D'J1ss5$n| +uE<2}v<Я0GH*~rA}<ʬÊl=2LCG0}R% 0*Ly2& |u+%bܡh#U4z|_D,65hyT8|#vIsW*}ǨNګ C?x!2؟)=DҸ`fF).D8a,pԵ8R,q9 !oU*O\YJYsAvpѣx)oj"hm9sIKi{o_(`cwؽWEK` 6;LCNA9B5Qs 6ker:0>l,o3[g} n)׺I2{/HNf$h@dkL|,,ڰZh+Km=M7-h<8)]tVw+?4{!`t$|MMR'Պ1"hfuљZKAT,etJd 2dg 43?-R]"Չwmw܌ګ?M@N:B r_ʚW2޿CeCw_hkd$/klqW_U&LI<6>")uibWpTbay{b^щZw,،ʚݿc=Q|STnǚ4/6^ iug *" / W@,${̷@1aZjr`%B x 6Q0'\ Tp%+,m ;[H-QP9[TyD$[ L5gM:m#J2 *nu.HfT2jn|KǛ+mM4Ա_͂öuw;u*oL7Vd~ZDNsyu^zDt0RxfDq>Y/ tLg.ބHm;x\%߫-p-oYҭ+m#Va'13YNJ&LORY*֓cޮrG@`'$Q0v3>5a؉t7.os%:/k]K=ZjU7p͝LM )ȿ!p Ԋ&c)H4jL-:DHPk |f.I/H%-D,D615r(I/k12`/ SN ZxzB"!6_|j%:001m%4.>XKQ4}LjC[Bݟwzo@>5S? Z<xVF]->.tDO#9U ̆>hOGJ(ܸ+k`V5FtNԋnᷮv ,%Hrx{{r vDJbL4$Hǽp oP҉ж1L*ߡWo+M8<[*[^n o*"@/pX1 9AaNe;A[6a~a`{jl0 \ӛ4sԄ6[ Dk6Co8܄U?pD[q0k3#0 HyY8LjdspW ŠaN퉐Uְkz**}^R H3Pk-MvKa2 ]-ZX Laݎt){/4+>@7dwd' $H|2QԚgk9]EXsZLr= ѽ{8]%ߡPZۄkQ%gڶы7@-Pv|H! :Al P:cLx{кONA>/ꠂM//7ZXDTٟt uCYv_YrSVXl^LmTEzR^Pct8b <'w$U/\98]R0-W;*(~&p=vϢ7}(-O _|LIl=wvd!^ 9l%dwxᖠߚas@x?}mXl\EdCiZFo\ɲ8/OPZV,~Uk𿞽ځtBeKx C"$h+/r1~n 4 "FJhF:KƼsk`-] z,kdA6@_Ke>{hIjDpIQnvN* l 1y$(:v@4-dN_$QVIaRpTl/ kp HՐI=Sr ʷg ~e((sC 7㔲 F,%W)߭V} &1PɎ '9I:ѕAV{Z`'JޣiE_h0]aU ˩OfB1{~8/%h*lRKH(֙4c˅t#%,urbtϩ"HgCI^ƫ\W8+6 S6"7~Hxh5r@3pgJNtD)$^_ۯ=DtJg*LeNCBs{nr:G[z[i&ǎH0㝦o{{߻e*YyajI[ =bZ[n] ]B,:IΤ4jClW( HZU4Ɣ'"nF*fE?\)v暎P`_U D}\εz~6}`7D1c苙a9G~%0Jx0jg6Q/_P@Q2DoW{OJ鐋,į@S݌O >^`m t K~FW{)=v1tuVl+LRX_YHD5|DA ]YAbVG:S8߼1ܵ){E۵.el6R`Bs7TN_QV+mLui4MۇK.6"5e ȹ/I龜&GAsu>G- *[3 * USpN'wMG| z6oVWܛ$E勳&9Yhtrl-:ZD$Mcȳas_ f Zhl̊lHVj փPv,]Yr-R W9@lHhR4R;.싺8]VR{ Oo pnu7"CKID\M7rk!wUCX(^w*fdͭYGI$ws- ljX#A:klD"-XtyY773Q.:TD ¦!1BB'UbT&Q ?r^&TZ(_g!Ƚ]"tG?l'668~Yz6 p&Q.v)d[S3+RSK/#݂XkFےbGBxW/o) 1셻zŀ*0D* \vo*5q+mp]yK0薒1J2WQ2v߃L0b nRtgG}ܼ,hlmz xpl>Dנ:"'v ""cζ'9>wevmW浫73<:v$_2[KgLÀ3n׮y=TӕH㈞@ p&r.ÛߝȶU렘ߝMa?Pu`#P +i%D6L8jcAp"}1H ~J=B崼g1M_ԢbbZJww$aFlJ_uXyG#.RP .ˑ2fJH?ن%xlVC/u5BcW^"I{{K|ez"n_Z ,hW&\ \v'; n(qt9 $ ^^'*f,j^T!I)vv}%b%)(c-bU!^idh,Zdw <3jcC3`铦SY[FidQdX#ѵ̷ 2AwK_S/Cb+;,EUYE Lww(((O5Y ?ą?H.xFu$ki>u,i+g[E!8 YѰJ };*&4>hXɚA9|r5[pzBOF$b)0vZ4/JQG-wrZū2ID([JkݎKF"M[N~Suh&Z:aT=95̜dmm4体k@'>MDc *%b!^=&{XU|MA"ë o?HQ`Xbmr)6:3NLp{ 1emjێڼ+` - \L3!n1NݲK4J) Kury.ۂMaeB c0\Jqa[uco Zg_W\1(M/;0ivގi(Fg})AMRqLZw@$1!~Znl(3~s@@:S;KgBIĘ)g/-t{T[xJ(G^:1Uǡ+xٷu=@P ,iӻC&>50YT XN#DNe?^gbHXfGCA*EN k@B{X09K_E(jM?lOI+enc#,R,fRf(xgT~d'<& ]"h]) f;BS.U[m[D*YЏt gYzא/bW2ݲWz|}-2xҝ 8WX5+Hvҵu1| =nWTj#_7;k>TKݡ.`?"fS܊{a[/#b`/LYl@&Ql'";dƖ> MjLJeusTu!|Od@E{1&#ft}{𯑼!fOEM<+yp ^˯],K9= XBz6ک/'oe>! Ch~bЧHA*1 վ oм~X\CR%Ä휨-gpm90,ܟwÕ42Aɋb06Q/6Н_P!UǸ K ^5F[4=MF낦]RP-IbPRngK+%[,; zZtQ>c H4bdkZ6Et; ]~&l"2 s9Xilw V<+N lBG.HMu>˄KKC`ԃ!#0Y|${s[Wֈj58”Ց?XtKE~L)Sm[1|aۻAx )l4VHP_)b3!_x=[tI! ؠ=0HNH 2o0HG=;$nmNqd"5ݏ*(f5=/„H|41Tڟ H,qGLSNUP0tU< ؅lu;j.l[W0}ecs>0XX%u-'I=XM|,$i-cXDjhl*\׾?w$]O7|kijʶg2wJ0^XO]: rt 037*vzϙD -+k9[\5ӎM_m)mT37feFg2-d~y_\xf$Z@2  w/+E(, J鋀jU1y ʉb ~{ -,onY=]aWxˇ^ӏT$ҟl?͊=մߠTq a Uu)^{SI[Ǫ^[zCO!X ]j@'#@¶CqJAtyE\"йpo '}Eh4;30j݄fZ<[qk+*](JZ򵐦9߇o]jz^7o?(.tmC1FՎ=TRasIyD]vxUsRPlbCBR_HiV2xPt{g^UwO2giV-o 'sH%ALjD22D Ƒ(3(ql/^u\g*Cm䭾~;WjK?khcP"8XfuD^*a!mr̩D{M|$ ȱ]pT(WWs>އ/'+CwfSY.[g #G"yDL_9"=S `m ;5+@\hİ9>z/S@%mL,yjK(+3߾l,N!c`fOJPtQ; yGE";@ wWyu?4mvFc2h } !EXbthBSZR'x蕅lBUQ#`U|} A:MէZM>V"j>wCb_ 7O@&cKXOak h]K~Rm':^ɎP3Dƛ!ˑdC *1lxSÏp!bAv+RҞpP 9=Եi*Q:1M0'[}24y$T_ɴ 3Z"Xގ7A.ywPރzx -8\&9EIH i.pbkmdb(ҽ$W0\~n+q)O9aAƠ4?k6[ڏrGkCoޯ|+zY)s#n`j) ۃ1E%k#2p 0J+}eiuTۄ{" !ݘd;}ԊHg [4o1qc9m <ɱ pc-ced-e3P"-2a:ʓKT4k5Yza;y{xtIw''N ` m$M:Ȏ%!yE H,+@P+ hHS\Jt)/h8(^0FjŘ-=0<~:utOsS{꜇xkAKɥt&8t6#Dpg>zO.Ɋ xɍJڹ4wyW/ M=J3zΰ&Xm(盜_bDW(]Y7C y!d7 t`xVe32`PP5˟UaP#h6i^b[i Nf;;(wdؕƉ!T$Cb]~*Dʎ%Q>P9Uzhdp7z햩ܳG# t+>'C^W'9 M!\,h/W> [DXޫ0=W2G1T(Mō+UR~O+^`E(d9hZ3 ٢-eQ]˜fNyn_Q YeKl}{fl?mqE^Z¸xe @6:jKXQʖ3Q铐) LCDTBKsIgWЌ\ {m'<~P` %ʔ![4?5,(qk˖51&)kL2؆+&:K2;3R S\,GൔAܖO1^ cZ')uφ8s&Tj;܅w⊀d (L|>&* 3؃uȣfG?moF㴄 BPbۋ_zlA$雙43" I2eyy\M54lyLF! 䭬kZ1ONR8)2DօʷOe/dsvTfz>'|=z9$lW rK`^i??Bȥ;7G4U.{*B<|^,e+w^ .\ -bV;'G>,*R>%%/!DB=-xOjʨKO9Ϣ;ɅW w% bG6.ȟ"iRHWOO*3і(OHHuQoPUg qĖ Ό4/q*9ڐ B g3G(SYːpM7PgKU'vn0~i#d`Y.Z~GJ͙Gٲ2\n@\#%6 {,[k~r2M+z~QRWA)LxnꑝG3/uбR@1%ZW T"|GHMwT+Dy PM(,)aM DڅM60Boj0]2dAΏ%5|H"=9pr?# Zk'C>_'Uqo۩84̄o^fqcOsg@}o;`L=7r{܂]95*7;ƴԵyъR&;˖%"9J.#ұ$sX~AMb-W;Hnܦ>م4X~0 L;3lñEhZRN~; R#}9jctl: |r\4h@'|lIE(?ӿedxbl>.ܣPXk", ܾP^[1cerc?:#Lw:ZM-ACBkv -1f%y^>Yq QsJ.aɂŁFy={x?<zU} VUu}8i#W䪷!Sv r.bp[j-όT߿xq@=r< ]JT^vq]p K;[/6pN0f3>h{(oR Fy:ZZOƍΒɭV. x+];WUoo&Vߒ"Hƭj+qaiV'OpVr嗶ߧGDC2꧝ -T`F 'L&΋ Kգ=$Ӏ[ͨqԤVrq"-A")/{~2"ű: ށA8C t$}㑫ye~oDh5q螹3EP'ѭ ewD¼lmD`@U`|)Nv0 0B14fADv<t! ~bwWgyC,+X _ Ԕ-DIs%#4t,Zc4Kj vlfo?0!gn5۱WXdѓ:$9D}P0"8DjdPw]XQ=jkUxF(LWFl7{B-A1^ ,7 ^`=6v#2ÂR1d1΃WU@$ˮC!4z="v }m{ =u4G yJB&W#>`EHy~|{Gv1ޑbMc8t˖5\z΂kf99)QQMїq})늜:=̞ģ3ߵ|ƑZrA:H7h%4ԑ9z(^՘*3ؗ}|7~d w$tuyʼܐC=Ȭ/(*1 Ehn2?m`"zTn4O'Bъ-"Ȓ$mnN䨄a>zsȈPe8S<3l .ګKg@ɽs )ۛw!}` #O,l=[#n綸3J.sI'dg#ks`з2')~m{IR?x2BIܣzr۴/b.@@{Oפ O#zCPm5`xBK>Z _VKz$!l\9ɖ%fgDW;lw}'w;$o7k8q0-Oy-8 6PWmbF=B qBw& |HQzNXxi'F|[5͠;cs iwl&˜5zF*bL"v+$挽\J´87OI-hY3꼣v~ĆH38Rz h2v! h7Z!ẁhR%HtsRQi5IrmthMv8 l\Nɵt]4lg#gOVޥ|@r:o! #FOdлd#荿P|`u4:jL~-NbPXiuIu// km8+כfh}+d㋞o< iOuӻ"M>/^E:a[wAX-煎<'.صÔ|JO`` =b?@+W\4!O]{Z/UbjjV_E&qێN|)(Ro-;$Xx0t]Y X}l9c[w~J(e4 MJ\Ӹ 5oiWׅxkHd*`PܐbT?iߊWaA,W_8yb'? 1IЄۮI쇚4tViKaEo_/^P3J}#z&BG>ߖPrτnHDؗG;}e-ޠ;{2:$h77Gq hV]_V7.0w>wDeOTNk9/BT^a2UT31{e'>إ-p ȒvqRF |)<`q zeҌGbW xuX߻~B6DnEm 3'3UPK=ЌymchIAP*Sy1\&$鋌ἠ4l37¼պV]%XWykDs*Z5T [>Kח ,ur7o hN>/#l٬ʩjyO: R sG ]0yAzoGf0V@[> [͢t Q&ZSKH3'="O'V*_EJ qQAcr:=c|Ӹ46O\uLTS75xQ lFxSc?; fR|PDD^[D >L?a6~P)@BE5O(6y$cQRjQF9TwǼOW0%s5&(Ry 5mU#wx9}uP3+CѼhܼ9Vq+P=O3kRsd3< eIBrQc|q2DO|:x >sne+2!c'Bqwfm|8Q 9AF&K!gAQ{|:HNv@x([r|Q&M-]>!\[⣟f}t:u͛C(Fˀi> @Pc$ AEGiTuwrMޛɬΌA`f̏#ѭSg\~yh+L]A*ofL1mum-h d,JulṖX*GÐ}k:^ 0-.Uũ ңTscUY?H ͸5{IyѴ:8Ia?땀8x1Mvpt%w-XaeSk(zf'٨}7B<2InUqC/'mhky#>a6 +Rz뚠=\7Y[s;$($doدBވ!1$R7ç_QAџv8=܁pEڔPq Y5$CŹ}Hdz+@DӶ 1X8N)h %3]$7NȱdDd[7vp~bRoJt;|űFiaeR9,~`7%wAW?A'BɎyv|t ߗb6HV#<,Q ta`CƁSR sy'A \ȖA#䉎mH~0t 1)XϳpYh2dw;!Ad!'r> '6>x P0Whҫ-&旙 MvV⻔!& ?WP"YMn J.( t#;qk!X?ca=={s~v<9K 0!@<:;~oI0bϸ+k<)~|] )*,R * 7`zJ$\bRƉ>5kaw *hQWGoutdzWB;:JD>Y)ئQn+u|ACڄ)Mm$suүG]Wم q5b`P-I| %j#<Bbҧ*2)\9,*5e `N1)'=?-#)V^(0HCgրRKJxS=3RL^;Ϣ.&Yx% y#?jߛ};ԓ[gj-S+re)OZy=Cf< .4 oHqkS[^aR!?BWC)~J?Ik棟k+}Bϩ7 4Z@Bs8jnxBˬ0V!9=`^'s$wHhuCsY($Wv&׼7'A!'6dȷT:>wQ o-bw)xY^?# 3tY-]\~7Y|̬73/Ņ_׏t.4FS x[P^}6t};:/}(Z)Z4MeFI1H}Jwr`g@Ǹ=gw#Uq9 ݧ Farއn_TuEapg̫{$^~w44"T'~DY鏶a8)Vɝ?"C~};Jڣ*H Wh U,{VdNPj.4p>ā=P.<(|> (HbIF34IQOMX&8fқ-,K0%nXzi?1iTLg1O"Flt,@d昸?9'%#zL%M?0=&hC0s)`C< U?PJ42yAb_9Pw]&%K(-ma@H;xx@(61t"8R노k Tb}OHȽ<Gdb TD)+NMH';>b{P烷QE~<(cln@ϟu@S3q9ktd!B|^ء؎x;ʡh)Gy8x`JhGKznέ7M*t1vZqjF5!RIɹ:eI"6m${v5NCt2tf>57f<޸\cX'fDw}^ Tdk>|_I;t)fCy?KNrC| NJ oT Fͷ"4 tG6JZF׫WlMnTiYInCl}1$+͆2!FX5%-PE_!!vdϲaLW%T_\DOkVт͞?zu+ũӥq ~0TK.,m.'KF #kE"91z@t#g%2k/lJA="bCցl̫lhVGͥa>;xeD|lxk]SX?ns_@d o|_.fmF%9&ꌐ 4a`K':u@P\؛füVX8,@z {E:D%Nm_4Z5~tb$+[Uš017zHGEQ0] v GPGƁNQ9e4qJO8 C1?2!Eʉ.F̨))OKr}Rڼov|T7KS<%RQi2~KwF>V` T~ڳ R>Szj)۵ Y~ G̶|fL r[3ۧ= SAaVD7X'4-kjB|].f"xQi -$f?M686!B۟ %/Q=F@:΅['3~U+ag :+ipYS ]q%Px ntt>QV6.R°z[JP̜9kOP*kк7SY4RN=`D.yRT6]ӤM'fAL{cSz 6fĖdvZ\wYQ7rR7][-ʾo]|DlejwGEܿ K|xi{0,Ή~E~+@BSaks ez]e!~vENt2ؾ/*ɖqzl8vꅓ൉0VC81uZ @r@r&>H5!GeBͤx`~>vꀕ=U*r9]C<&y޷?ͅCHSCA}"mD?F R5}ʺkD09&2ǤX牋ƶZ"=v@ ?c{ aM|#Vb^|H)8%(,GfGN ֓5 Ϊ:ͬcMfU!qܐDT8Upyx] \.)÷;\}vO. Ⓘ̉s:07c?F%lam݄Z&2R,gJ}4E$j e~mWe3^UNq5L-+98KʘI%r9,_g6`C_ /)|Ha.:g!VL~&la4П{0]*|c,%}R;҉9i¬Ჴܱ9I5^Sg#iNԍs?J"C ?JG\Mf $_xzd7?4S]%ϒ:ǟMD S/gD^OI$хc&{gD^ 5$1def6Wǝ3D]*{.@>FOũTâG6n_-`V![q=Bŧ|me_;;;f]@Q^4b}"KW@4"U1*]c K؇ILds6> `&pKX}46T4kP iA=vD=Cxտ(u䓒g44BXhgHA*@emh$>&m#>k$LQKطgؚc/T+\FBc[ $#pg-ǽCBsmVHKzma&1_7yNcQt]vW,XVomWdN=dyU@& g* Ovh~CۖYh}x%Gp{n"H;,#~-JwG~dv (Vc>;AoY #|&VǏ҄pnlsPSrٴB@< Mb&{oݓgp`F-,9NLȯ$v7Fh-Y +s6KykX4_+kMdd1p!#5 6" T%%|~ tԻm!/]v6dP_V'/i`pYme-<@&C-Ծ3: TvUukIױ}vS3Lu'ifvڦL8/},T<R48^fNܱ]ѣ!)CFkY3JWPaljU UtqPM]n5[YRp)HZ8 ;BJ9G׌Z9wl:344_SÍ$%AN2S8FCir0yxn!x: X/)Bl4& q?yx#* AdZkROOTk./ = }ntJl'rj-?u{,('%:)AM5tow=bp px+ž7}?3OYt-.')D9\ >ᇣZs6nki Ǖ׮Xf33ӔJ3SyBNnS"ᘪළ^2"19ݮ'wy8y?x+FVu:ySr7Ќ Yu )c5~W1~w*Ö`t v%&w>h%4o{-l/Oe8!Hb`nG'8=ꒌY/-ֽ8-<:\9$9Rpt@#f7ܱO,#1?tD oU[UG_LRXF%Z&[_z/ dktc]!;PhK_{ Rw\?wZZqN$! 8[Ic/rd>goh`%Oa1&RloB,;jMQt$f()r $m֦CW"){vRt&ӇF9yw7ڜnAO$\D Մ48(PKzt׮37!/QeO͹R'n/={GF^51|{tyaZKEt ځo)}K]OLEy`-0cAEBo1p87>yJ;%|-jJsp׎1䴣/ϞiꣿK<%+j{P6![Y &b<|aRN"@,*̻c(ҰGned/ZܱAJ-5R +bjA\AZV}}P)OcEeO(Iegxaq89!/%/Ȣ5r¼i85$@Xq(Qm_ҲP7o$a&/M\!; sb x.Vpn+gᖱն wNo"( t`@QL=wm@0Dv~OqJ |GGZ&6\8qr tL{VwhNߚӐZa$?`?H̏kr>h-?.' i?X핹{:>Gq8H_d{aX&0a}u#uź^wm. ]'-1B2 ;mbcMOL1$d?<ZI3 |~WI4ɔ|5EN |.6i*IXenFd~̌|p*ccӡ19+f I4^򘡠}BVS*%q&T%pC&q7"%!~j Bl1HxGOVђz?M>9;b#ׄG*(@zvO$(1L i`e-xH2,gh <~ _ӃRJaƁb$1mzߩf 4mVi쏌fA7?gh H@DQ R XKz R\&LSyD_hͬA{l7ESHLLrףwsbJTOBmHX7'|аRW)M|ރ LMڷ!7}CqR VZ;Xe_z+yX_ZŽ~MK { l`FU;=L@N_n+͙-3f9 SP:H'vHgY{a$x (Fp/98̂"~\Gʺ(7̝ OPD< N{C_27)؜M5ޥ']TaARulVb50W@Z:x{/![9_n0nD !Zi Cw68*n0XН'4adSdo)!o5%a7ά¨03¬1ǦDC oLLhRՖh-^o͝݌y ۚh4xra6YѰF_;>\9=9w$L" kV0!CJ2m=k> LrnLRn{f3xE֗ Ndge!_#hZ6)a:8S%2 OaO(fm~7)S?S߱UK]n 5L  <rOs5NEUCЭWaSxSwE00Q1NDy4_rzs hZXpF{eKTNĿLM,h(Yk&AYG 4,ۛgdPN#XdPL_ݗ't Hxt3ڪ2-@Qϟ֍:-c4>5s۫)Zp\5C R ҄Nunmdݿe[otCReہ$nG$Xd E_89%sEʏ߈FS+ij J4@T}b;ï_ŌsYWqj ͝;Av#EK ȰyijnVIoA|=;'Ji'\* ROrcC"&Þ0SR#3Zm4DG ";@O/j*N :i)-^}J\]sѲa>3bYXScHk}І3MoVɁ$ݩCn Y5v3OxKY!ow9ȶE匙[ѱ'),BKݍS5׹Ba ~UܰDYx2  fˬ;"=KoU8PGTҢ8q tcOl>'߉}*y&-%99y>_^c$q+i1k7в?SUdaE!rVA@7-.Gv+ =-d-װq_!bbl*AkwJ`t M֓/ qfVu'%[ɨc`g]" 2nfܡ9̣aKe  )8]T{(&^Ow _^~nwaJ-I`WȜ` h`[ȳ1C>JdF ntrbbGօ\H-S ҀBz}̍lT]9> B7kJܧ0 z&S[(IUF5:^:!G!a}X oIhG(l ﰗRY>m-,1 i c5{$ֆ@wbÜE>TTsy傥t0Y}Q~ʘ0f0r#vhq ȌRZd-سk4b# b[ G\}&.O=fbv{' X׿p,4xQAU.-|Q|p=}@\dVr‡EXO^=ni"B}\_,l-1Ɋww-O+[4kO(YF)M0v kpRZ ȩ1ZvlQnw4B 7`ڢtٞru]}P xeX$yc'ӄMAIM`&/xٙ}zd ER(ٲ~ 3|מ l+fLi)^H@`¶Z#o,bB\x=*|S=CH3v(qO%À UU%k$;dY$9[bק+FY;;j WVvqgeC[^s#LFFhP6翉rSpxS);  Mbjm N M'nuqkObQ Ś*OPzz#ɑ(g-G)uD.-V0 4=xZ2Q΄gPHpfrɬW$ 7^rtTŚPqي'+3Axr6u%&P#M,80kƏLQId0tӺEp}v{ޙ7yO9]US6-sPr'$ VO\(cpeNRr0s~Zy X2a;A;!?9RS΀jb)<aӀvvwKfG,u~JbcA۩Wsosz@_lr@ϒivA? (A*\wB5{}݊wo*5{dߋ8nP MFaӹh-1HR`B奈SEEVD;5G!zIcd ca kfPbt8`7QHӉP%K*4-=Qi4؝i2 7+\/yL4\Bx ?z!Qs.wr:8&8 괢Rh Ei]h ̬}N<ݗҧmRdak[[ h̵>)E[n R) ~'xY>SR̚Dr+> ;q35R[4O O0⸫젲MJM 69WxOΠhlǾI!zn|z)k2Pl|RM/aiaXAb32%` =l^](ˆ\Ǧ6}*=Fޒԯ~OÓm8{xb"؁ѺEU*tn"yu ]%hD#:a#:>:a=2OF)»R{`f/f + wX\Ůx+i$sߏM<>GpᆲڥnyMb뼈eD{ijLnڻO[g!H6ژP@|ouӔbm.'eA Etե2m lW`ϐRl ~xR)Sʱ.Uf}{6l0KZXގ%>`Y 1Ym_%Ěךخ*p%zT'п_a?H=:[U8seOc( u`)' 6m7y/m&!|l:Ly='OlU{mu?&E u=칷V'AxÎ_c DžrEWu8gxc&A8 2>7m$ &EJfB"dAlOwEzSV<8:^KܹǬ+%aoރT2S?Bt8 S 92ޢh:bL7oF9+w)zM5?e'hUJ1q"#l\>Ȗ]B= Sb{3| Ex|dډ ιV&[ӀAJ1fڅU2U|&d#MFZ^cttm_靎E߻Vwg0Lw|hMȋL̬dOkj^m&UuUwKJomr\Jtm?K"zJߥ\BSY^')t+V{fW`55?kTܟAsì6A9<,I aɉ"4io4 ;$K:pWP]/_mCXU.Mx+&pVLC Ȉg[pyR/^9}){S!3In ,6fAI_¿>${\&,zRLfMb3Ğc}?߿4Kb7 A'")O3\5:mB~S/#:NfcS{aռ4w$Zarvzƺd;@ƻȗQ3-)лySŏ zbiң47=P[@mmj3JBnrEG ~Cw3l鐹2p˗*@%T1f&QIk)) &j=h. ~^l FF7UwTʋbmYmB(Hy ,&0}#5Rԫq  'qRqS -*MަZm=@Ϊ<8Fӈ_r|>r*O" I_POfnqP=6!ձH>`9Τ-8gc81Fu I.C/G0Im{-hUt w$%v4rh1̓RqkoQƓ^fXm/J=S:+;ĨX@ʕYueSctaiqϱȃ1AeZ²}r#"kr6jk713@eKuES*iph_):UqF 3vW;9X !D1_ Ce | w$]be7i7p ~GiFw#Lo+J ֲjv$wFHaStQ^\,bKKsIߔK9VYcI&MEmBYd+ rEWpϩ7.]_/ؙP{6_N#u`茯\vqV~0eܓSfxdzDq% -x!V1&elj T9N*-6ę#cv#>)UZ|ןap 6vB4pzPK ,>I=˔w`d% `ej'f G\tڐZ# 4wج0sWgBU@_,exv2}CD 8Oս;vMg'sV0};+@iQ6v?㉨^nk[sV*lc@/}S "r699JtdOD-Y[yvT:\*'d'B kFF,2Tsxo2/dʚ&*]}Ou(;Xb@sMK6_xmjhZ*qFcș+NV]oxJƳtQ$XPg7_v uHfyQDu) T *ţ1`6EP Bi:b2wrq*Rr͠~ݽd}_"% g&ޮŃYq2Й"8{C.OQ'Y$_klmksܯLtb\z,q0s18icUl,#>*,ߊRyG:PEq]gS;WHC)~-(2G XR7BƂy.D%FЪGXz- |;c2bHpQS d|80 ͚P_^Oy;¸4:G‹u,I#5䊌4}VjA^~7b{@Qnx?֕8%,fpLm,yo#0P]I2ӣb* P鞼^fQD|A %,sImMP3?[l4s4ÊvF®Hϖԟ~La,1 c3`׆@Tӣ.~A!;+((+f愳K (^+r@}/cʌj5jHV&Ӱjo_2+Eʟ-yB.J/EII lbV#xio )Iw! ~<[ *WA ]I:0͹QH2Sf"9ug6 ߣIMiB̴k񝼦[|!ηl"4+۽b/]~,!zԙ'_ 6rN˶ݛu/󝎘mc7qS>qR 3aiYL  7Ub:)O}7!'.?H8&v^댢V3K 9"R$Qp$nxK[C^f˯m# ?ػ$ODԨhڍݴj7N'8GcE)֦֩|bi,䟃o] ǐ"ӴfkJdiSo_!3!Îͺ$n 3-rw[WȢ$FTw2 TnNC?|Λ.?I%i+9װ"*D"65`YbNOx ] ` #S='M#~C L(} d,گ,HO'fϡ  W&<<*tG j[4@`Xv2ԱCݔ0 \qtֱRm6-EĖ ^tKDP{>;.$-SPXR>К/ g4;q*x8st#يuhUK"4`m+8{??7v +xg4XYb$'=|Ӄ0E!3'鹬`U͔uyx,$tp,c1x}O#цlsS*l=u؝|O =Dg[e@V W_h<?aK4A bKg߆l9HP+;"FŚED-%pYqzWʺ?I̗&ou]P񙺋~+?R#v<(o"R|/`ӟ1GڢcG4TK%83?-WA0l։\.@EX8ھ<;}0 =܇6PH8)fZגeA dv_f! 8x ^_..EP'{VyK 9zWaAc_}sCAOd8jC)%y=vZy&Lnjd,v}=d76?g?] o/($̻v!=IcP :RU^q;mSh$@оf?AAm6oOѭؕzfQ){]eB}{=ͮYBGB`V0{`:NUJ_Y_u)WL_Gč$r4c?=ᯧ+JC/ /ODr#yCfXސ y}<;}2 U Rzޱ$D:fLAp`Zj:-ͺ&fP)6>(l#M1ۧΐ zN1(&ć)5Dyaٿ)c+!>#[۳c{|s =̖ck&M@ߓG0ȈW1 uqi [ނ(uE K v}94twXh(>vӀUjn!mUJgSUYBI mIVyuK[N>&FKYH6\8b\: 뱚ܩ kTPh%$~\q-sV,u7#5ci^2ȿ[2iXIڏ_ Eÿe;IQ?R6[Xk\Rl֬Lߠ&x/բ[ܪ٢UfAi{UGlc lOvLj N%M,)'e *Ǯ9_4CGo\ ?R%g\ }*b@a۽}0-^z ~X4ϧ j)#Ԛ$Û2n~} lê-Z5uB9V_.`jd'yQ[*g`:FJ;'CnZbAD\TYhM\iz\|H@+GimI&R/l(d/ה&:6p ?7eyl.1Me0@ig?[d9/?jtfz4&yiU-wDZl-_ۡtv2R*>-X"XI4[kZ}2l&kr|C˨y]!mmrHpW mbVXlP>nfiX;Gԕzw0PUx5ݠv_dRo-tH q/ ; 3' Qq\rOOC@!wלJ:eل&p#F5V42 e_ON(w4ߝ" Ț\#`t) W,bQjIċQk\'xb\DO؍9QqUԶV1'}01ٰ.$m7yQpq(es=Qm&oH2uqkE.X, Q?uYK]+MYk>[SJSGD_KGͶlƃtB^Y;:F~&URU jYIq_%_|qܷQa0p+$jઔcgBf بq×2A89Bsզ䟋^I=nWI=A*3՟qc)BXY@Lph>n|IBmt,1Uw[XH]ÃO1.w_5jG¨% { V= t3f"e+- G(G_h)[-\e*5olNZr04ŗ<8Jo|e9zPd~P v}SDwv$7MC=B3+ew'c{ë\rVO@"X:_<Ŷ@B<>bz`fU}3zQ9 N"|s^=qf$lUnƔ cWPްα+s\$x*܌DEC("gѤ;q5~uqhePyhoGaST2#E/|hLC9(.IsCxRRɏ@T-EiH,51"Óߦ#d2udS&M#٩HtG_J!rœ؏__Ԇm%ncQ-@B>´%I|:u1/\d|6?=]Wܓh|<|<9C5BpmE Ȍr&Ib-`OAf'ר x/w [WΑT[OȅEfY#[Ɍa 09zU[H}&nyKQ+(ڇLJFͽ&5 ǀ?6^D~#Vek$0Wl xA C9oFtKsfܘvH({_1 ay$"ubP !-lOm khFN* mwU4eZUҬ_ ;J L E$Lւ{&= 6NuF>?i6.0i@:mJvFj,m/%˪Jda{sQp|+p^f'3,l]#}T e./2׬bZ6#m75_!Ȣg~ _얃~>ByJ Ǐ;ٯ G )$0Ow:b>ؐcd.񩣛 W9Iʔ [uF?4a^lg+Ɨqidaj_KHea\H7ȩLZ(Uvgq @q0'ȥM|f4D_>hE ԺL,95TDֻV D~p0-M]c& 0v̛! Z}ac6i^PEkj;2c2DqFYKܙrJ$ ~afcrDKj} *qhYVunrFʷp8-'g7/Xk@SeEv?Ŧ ϵ@oxhb ٙ3 x#bWo@27Ou[Ee &o6Ńv6Q,qkYNM t0{W Ʌ@}l ፪-)%$YA7N5B1[̏QFLR|9l2g5>xchqu2 E]|~<,CXJs_oʗ %z/TPHv !]~rہ*LpJinRf!Ũݖ; U[@[S̴"׉_"9Q߾n E k%V 3%[Pc"=q "X,5? WE;?4et\a:ߏ6uj?OWFGnNȾaӞr k5Eƾg٦'Be=ϤVEUe(g2& 5\zO>0_bnhtfyH!Du,L#ay c&ʼnRtmWC tovOZA#EJ5؅cjGΰ /i8©pgWb9iTJyr;Bc@tG]<=(z;]IWC-#H}֋dJ:Uׄsdy*8i^7|J}ʥib?8-QēlfQ՞[تkBK+f*ixΖzUnB|"\F"Gj9n(7@Y4rZsM]J׋_oox#iFHm* ˘,^&ZZsDf~ ]ӯNL^-[>5I$fMyi+RCFhQ} zZq8 Uh"2=VgOJ2Hvo[}WnL (. 7$RDT} ,#x" {+G@9~$&]3(\#Ր%sar>0fo=\ڎ 5RgZs?\ ;lRܬc M+CQ"!nThO.#Ja'5oTS,-GM%osKE# Vuy|amS4(fnK@cJ/?w 1eԍKӲ&Y~=~yR ᗠxPMb?N9xO;>:h=|5NfiS0.btRf9k-/Z*M0"˼*Mr#Y8&{+^es6ٰ P6<=_i,/L {zl]@ع d?^Iy cU =|$ p@)q83dI/J8v#4$w|*]F,`Ns]$E&"b#NDo6uH&Dml1#sUUX5`"tgKɋ[<Ɔq+\6XAbVO蔔[_\,t%"I·W0§g.,&6FP&|蚚 ^qL/1+,v?ON#< ڌ7SD i1] #A5ɴ=\ ,+&^ S+Lsե*2vu'z@I(6Z[0 pbkxcz,^*;饱FgR!Fˈb3 ּ*P)D 5\+DPb}â=]>REZwFIq}ę^AyO`eb3["j@ݿL} vb(| ".Pkkt8*H D;<>mMa5Fm˾ށa9Qh:]@hQ¸0c jJi3*INخW:昴<2}pc/ˍ#>"nќ #+U@R<&rK'H;+Jݠ9Meݰ,_9-Q(覒&ސ [: 1@6c=Q52XcKFp%3O.(lXZm%-a`+9 To)֔o}NV^r/po!R|%y5ZG,>M)/憃(?#GʶLya`#O'+kxTYsq~$̨%nLɛu"de?r 2ʼ"d`zPmsZui Kad٣F<2?8Vx -uЊ?d6*/N \KQ Uϫ9G&\={;9@Lw$"N*_KLLj҅W+pI_tEpUO0#d0{(n^(LGْ6LmUH8:HXX+-{cMbP@>|6=3څ7ZVQSEkPkU(`v۱͠MfiU,p)> ŗ rvi0XAoδH'- BbE' (wԩBU:1<@_u}\'0 t!Fx\VkPo<=QkSvʰb]c,uGXm#~\t&>|b,;L{ڎv8$_ə{q$gڸ_ʛ/K,*Jv;w89J*o>!L<`qv1 7+?Oԛ8Բ5T?*)pB`ˉK D+6o44T ( +>hq9 N06Eӆ7h_ ]ǭ^+:)֘SGCs(# k~k.1HDz?66fN,RӇ-3ϣ\i O=[3p1B<C~X[d\ͨ2a=/<)E5>]IA{#f9{.<瘌w+;svxʰh#e~ۺ&lm[5Ilj`fiԊ!. 눲Eav8oi./v&miwbFoWD@ 46S7) fo:3Ó"=D͑iR"FsxU^dvU[#h !B?Dut>mΌ \(ZahGs_| XڒG*cۊGmZ6}ٌ%̚Q! T/J bSne q] Kc(ߟԵq&+2$,CZ}: 23~Á}#vI"X`ڧ}a~]^,G {rB5~+@cq)EvD'whONP KCWFTq&}+gi^ꏻAşW*Î(0bhM,Q+dIz[Iroijc}9$1NLֵ'A2W5Sh[gD_z'dDrJwg"UL*ڈh$>|&v֜,2HD<m#JCAXX`Ы |muidxЇa :cf[O.n9 [s.j 8mP.6n_!{\!e.Kk7k> u4b%0 ,?ytP0Hlj4)rrV \L9abئ  ~2 ~CD oi~{u%^{_~PAKM@E;Lu]`ss4P(3_Dn21Zn#&_su ^yuYU3Ԉlnn&4RIwqc {EhK$ ͜}[7hȆ_X(0#sFo"EwھvnQc G жј@)٪aef>8vI;-JIVF#A?|#(bk> =4VȚ(۳ctĀ8b=Ǧi+)YDGl8d]'UnSş͜sH/nmWk7+|0̙jv ";y6@ړKv^DhyV3!i]&*w 5Bia,8?5L}] AOLJFRv\WvUVpd`6FYWFsL8A(9H[ωFƖ黂<֗;3B@ 8$|WxBʯQt'o<)*\`Uwh Lxƻo؂u|Mq0W sM*A"T7d9C|rvZZ/]0 FpNǥ $@d%CYcPsk̬~`8:J`qvS-GLt-e|Mf/؝r'*<Н&ȵvuqI~^J$|_(?мܔ3S%YO*C4ŃϨBMv +l8-re0]oɋ(OT2Θ{JJ'e 2zjAPFV[@i yQ HooBq*oV櫠!}\`* ~Hݹ \qvH5,`aQ ڃXTO6yac PQi;3אy{l%Yy*DmeXxBy  ??8+SP~8'}|cSOVˇXk ":XtvUB=k`(#Qx( Ռw7 j1S`ddDkR7BKHٚX`l^K[$u }6I RlWFwr>m}@Al3-Ыw[s{OĒ797;ւQ `gv[QjYЭa]crRH4qf=7ɔ['krzA}&Q##iR?sƁLJb۳OJHXStvfˉf9Nv-vgT)7tه!@%jZUYk*a~$-/8f@85*c*TvѠ X ?[9c9`6䫶.*Yڦ!Nr_\o'uR )4 s[*1xFu_;̚%H`Gi^ $ʵUpxmI.1Pl)])~lþbΩ/Vp*EdiCǪd;Jb]Ut#ɂƔL;3[ٸ~hmUڏbp(y.SAozRlZ,f1IqnZ~=㞟_Sam1%üMqy}* "fQbt$wM4yxdF_5$^E17@o8e3Rzq-\+qB-Y:<9$#MH4 :Aחvi)bXz w=9gbC@/҈\ ǎ ;ubaތ%j|uo4hojivpnņ"W%7_<8f SɗÊw5wp}tcTXqN5d`4tT(J,MZR_4,(DwѬ[,xԞfq;: r[2O!dWk\W/svm*ަܑj2QT YKhlvK:f.5r.SgJ?m\ T`8P H뾪&iΑzi8z{e 2&ᵻ! ۥUOKw(²8!8L J0p- Kq,Tx!g\\KwYN||9Ip us?qxDoT_J}'-QV25{f0p?L2U؏K-319o J7xkwd\ъ|蟘VCN]h&ݠK kR4qׯc_K}ƗIW_-ibZ}$X\w6V*%JټS$l*a8`ukT ejꍒצ>/xK ׳&Djj✒i WF&Cn+X 2,e9b̷s(8ފj5 ƚShUҒuQBӫ7ĕ+u/wf' ܌dۇ8P+eMXb@Te<˰<ҧ"K\R:weoD8uVfD/[JlITM,9/\܊wV~ߜ>i/VIkJf'c>„8=(frx4ETLW(*B7j>>E'cx2\`L. X8)R@TZ80oBG]ns}++ yMę,L Uh0IaqyWW}$ч6S g*9,3Ի; fB@NjU9YgN/ C'Pe1wk*;5Иd \]h/mm1۾씐gª?0C෿'ZD5 g'2^޵,%ka&Yu)`ӵy/u[ɼѝ΀3t]u Q X4rKe.CY|Cq-*UJlqWM5hBe7GBl:mVYI6%F%@-1s ,ǤK}& 2mRn5i9ꄆhf"̈w־L‹ܦYS **Eg=s6ʲ6J\("a+H9,_J[q5HzQ_{i@nDմv^7Es J;ɝ8 xؗ$F8pLUS2j°x̱_0̀͐X(NQW)RƦϜ&]{KPF?Clʧ; [M*lo^$}̘ UBμ(gv|13 ' /y~WM)=h\Ͷ,/N[' LԇbDձg]Աq_A HQ4QF\~Ի@ @cXLU=YdGIt ݗV-D+Xci@!T*yqnm\j;_tVl剡צdL֖ϩ%I-eY_Del=:RA_yvA&Zfgꆳ!Y'\ _F0u*J <жXUe/denQfm>&#y=Ir6S0S,u<^ Nq {U_lÁz]jɳ|*RAUE~Si"C??ont gFE'UzL6K4'3a!^a$0Gs EpT/oV?kAOJE 3*ȏoX24EZ̨jkQ TKdQM vo,]NPK%EFc:S8| ]\7u> ` 69ߧHIjF-bfOwlH[6 ǟғ"Dw*p ^Iؔ?(xˌ~S+MX7]t>(u9 WsEXiy6{֧/-iQ=qGkg&N=E)~{8S ~Ā>Uiv!noqEdNeLh5a>[H #%:ؓ8(żQ6mE!z(v{]7 ,{"0',: 8̩aB$7돭1s۔x%U{+F1$. 2]5 ;ST#rȐEYt  ɞm^"i\jv Բ8Ed5Kķ(Z*eF"'),|fR37'%U"Ik?!MK> H߷OX %|TLuwh*#(*)EZ3yϱ7y)k.o>,$B]vaQ_݄Ң%;Fo4NhZxj)F\uVZ%(wGPBTGrlӫ [;Ng7q=&we[x~ƮH%k(ʥ5[.TgRNP'fF۩LxeɽzT3\7SwDn7JE` fk;ɖr+g*[-|OH0VS| QF}WO)TXz NrUEͿ?pnbRCmvIJ&Z t[NLuoYp>^Ĥ[ٿ)`]켍cٚ%\|M]exlփ>G刽|0V?X!ʝ ܫWT;$Ha+Ԩz՞s߫cHqIrd9ǂ 3-H[?1GS 2}TJ+7l)J"5Ӿo`DVP3rįe/1jf&K͢XEk/ َ'm2#>g_(ĔT']>wADmG_foei3wc_U&"!ub5RKJ#.K0$Z#|x<)LziYO6԰$tJ^5>>~qQx4 SY];m0n:g7g>DP-uTlwWe14u02"g4PY#-OAzAw7oߙtmMVNWhWDH5=n6 fcV='˜!lwB\SZ"&S0MB|.&<[+We`c =X>\H 5Yķ́o'ܡ\(o|ˤQ0ܛ|fh 3=-*csu'S=Aj'2P7w`C7As,n ckhs:YժDWh~hLq]fdx94PNsvDU?KPXPU_70;qFnUiDM cd@WCM.Yb>S_L[ef62Bֲ;8Fk|Xs)%WhfL3GHWVW[|8]V$B7?ZfKH0Bo[cL|3I-FӦڐeh^vl)U}D!-Xbܓj^0ק|Jyi,E]#?Y2qdѼ7-e0^x@{&(wh75K0'7>;x*$֌f$_a1 2a T_$:VzDs4f;Hm'h$: tZRi1⍅ɂrdCwreuVQƫI]gU 3c8-ʹ$AVAQf+<~ު4d#Qtbs[^=DJ0x|g/ّ. s+UG{s#UkڂB<"9)=qƸ+:O5HƧQm?&=t8rߩʼn yVX鏈_;.p 4[a}ik"v[mi|uW;U/K_&k`{~\:hǤD̉a udk)+CP'!zvr/ʸ̴Wyp]?TN|f-P_l&"ִsy ^ )S,eT}a,wv>wb*jNg]-Ě+63nۙyonMI2ij<`~FpH\yh~G-M -SH j# 5@T@XPtSҡ/8bE&'JP HXk;v[4Bjm>3NِX7LI@U3cQC\茣@d=e>IL!0`epDI^*_|HH]nCYyu0ɑ,bpeF",Xsh|*:НdIC+};v%a(j 3ōQ_9Xh'Q{{bk"qS~*= ]-ۋD >gDqis+fƧcbj@ȾXe(iXPWq#1- ~iI3Q&n( b*]futS#-\8@D!?'c"w`k*F׿` "APGDku%GzNlR د%NpYJٍq69GcηWĺgy)A4惯I*$Ɓ:vC(oW.yƦD31_2= [nW#Kؗ9lN5VF@A 9߳)S[cg#~5|J|ǽ ǾQ''WEu`WՋ!ljBA" +31$3,o_;N= u/>lPEߐ2=$_aI/"W\>H9r8׽3mHE5zc?h~M)]K:,='5/;i=|yᚂ[ϪI O _!+a]|&cl6K㹓a3᫧OdWйfǵ)E5=5#AwEd6']B3U cW~#]U 4Hޕϩ"ddS:6պڵL;N}mbR%KHd{Y>ìqרTBr4@PXobg昞o=1zwMKQYdO,2kT#2a*TѷmW'W_ѐ æ_nn̩BJk3d:t sunlܸ\>F r@̕ڟQX&R+끨5B_F{|ǘ̽SoEt|''`ް5 *[xclT1kIaʶ1jݡ=rhW:w FA=@EB}\>qw)3 QNퟠdO#ẅ2Ċ.Isڷ,?HxBnLIf׺Շާ݇f"J'#n N.R0g Du3U5(ILRftzfxC)Atb'Tq^?@$B= AT{NHlPHd "0 n ޜ2[orgT ]OѸ Qp{_.{bZ<߳"v7+~dZgǬ2TEs|+(Sx7b35, Efo *v|:N_˄wZwTЫ9(6eXHED.EȝBQɈ.P4X79`Uf)b$7$yK) z?B CIvO9Y!36~85@df gi|uV.7J\t^:p0- "8‡[e fAXٖ߬\&1k/XTIrQS 2]9RU㭇|sk|0Ht>C=j`*5̭4o)YMk;`Y)YdgHptM[w1ϔX$L`@lZƶy"4[.:E1iwɋ @Kw9ѥ9-Z6hPRl|1z,[/`xlnyBX>ףPy}eWz%d6eav4 YC+\.զZ :C,;VsIi1m)w)[93-~Yn#wy, MY v6:wppqD Ļ4P _ ^M1w)b~zAoyNJ?HIFύ TKzG Y-TseTtXv7{+.O5^2r2~U`w71Cy3~C Fo 4C1w+-Xx<= o=ZP dc]s30-rxr8<1jmP /XT//O ;ׅ<Gp~5Omc Nx9yT5^De2b&~D';䢜nzh?M+4[qQh :JdOTlq\Ǻd>ڱ1sg%^(c-l>SC+4e}kE )GxK Oк+NNd#ysPZcrhM%Q[~jmw3cz]?ܑ[⯅i*u.bT3"U\9Adq!"y;$C.|<.d_xSQX9o.H31+ eaH}ps- D3+<{60R1X*ql{Psӽϯ.j(4rqAR|\]|>ϐ"Ekf<ẖWvfɫQ xp&+WDiy6O~׼ڨ)WXr^/!]ns HXiChknj0ڳ T"Ϡ }[}ŝƊu.P$lF9MZ@m罂N_dm9W.]k ^YNU>}Ila)ZǺ@j[Ӫpq/rٯNhe`J'3?6};V5Qwj5֑vǜӮ9;yWT{_=5*֭uGC<\ymˇ mH%OenjO~ڢ$( WK$>i7~g/&_/i&NGk}{ :k8]c#j1 d@ +Z )` ó"6m·RR6\" T.7,`N%W b) G}h w"D[h AȒ38,^KAP 6< G8$&D~*, d].wVUĕLosǗTC eݻ2"Rc9@50´ Q/M]f=8HDi!i&k]A· .8=!dM &([pͫ O c8$"IO߻ _X(]g Y$ ϱQAy+sPvH~z1@t~B<oK¹SBw O ,:#A\%']׋%bE)豸HLfƔ T>`}$ׯJ[MhJq)| c%*6-FfHe銕w ;:- K+ΈkG`MDm!lJUU'ΓgL%LR_]8MY~:=ݍ\[@ۿK]yxScHEW@XI?]C#Q4{c0-jSn6ɡ5Ŭl0YLj٘/Cס'|/Hj1*HHS XQt&KN1cA~sbgJR=o55N  7z22dӊR|gpX怟\qXC(oA/[.ݯr"i̹iHL@l2p[G畝{J[gV/:]N{wS.z!1rg^52ݧ(Θ Qйl"l''5ȊNl9E *,q<0,@xЪ)h:/Cta@kRz:T!iݡF p]'tVyي@GzU 45~{fQ9{6@`Hߦr]o3ҡ7r]Ή̣Ϗ>| Tʤs]~.gM!hyv#uQ'q/H]3z &<~W)r ,o,6];:,2F}QGւ*MS1KH%*#@|+˙qHoi gvUY nm3Ty \ e?f{x;Z|827Ỻ-V{vqkhy"ewpeͨ#>3,-i łr * F^,RXnc-P N16g[5dSNL]p o\U6yO4nX_m&-ϻsoiqf0LPR2 14ҏƬW ?|7do \NL e50խ_1 be~3dm@r]LPjK{`h z:han8p .q /'KM+1+";3UpfV` ̋&5Z 12)ႶuIiP~ Ⱥ3])@$gUMm/ AFȗkpqx+ bFXyXba,OX% !^ ^BV -M ՀOs^۹k.ժآXzɇlWȻ! ^l͏P祕ScɨH-meT2&WXmi먬-oQ\6RoCAW4ޘB<-lhc"~/ D5R/?%g6ʎI[Dސy59|A1ȯn %,4Pyzk(3O:{3|3FHA43S}0)dɪgQ8 cw\lquIŴDM wW1*g.hJ3ro^NֺvR:E  !Xv:DT@K[±f%(rJJ;-931 L_=v089OCZ 5vԴt 2K!z!lJ(;nʚLk`ցZʦ57ip ?q-N,r,=L3}IBGOR 7iZGG_EtԘY([yP02:&K?S'4W#6%^4)NQLm} .(2,b;X |`iβX4Sd8nrX]*U^V,Y1+q8츭Nm:9Zi{wp@sVg|}C@xk\fwv6K'X ~JN洡&]܏( 2]ؤuXnv=50[N D04pčQ 8C>d0)p+44DzܩOM|0j,JPב0Ls t tnH/}]=,ʎ GVN4 Q9c;Y=׍ 7xe+Dht=w8 R~jH_>$HBaU2_nu[Qn~y#`e͒XH:,wv G9;bAguRϝOy֧y6 2 {mT#htކPC_Gw{~Z@#+‚Jg{?b(PMAh(sdA ӅN9T WbTUL( ,g9F8^ &Xu" d_Hӵ oFB=:OSux%Sh* O&q;{A3Ϋm;+~2l%qqk*ާ8%JrTfghJcdݓY JS4u:$g ~7| _nK~#͝j[o%vʑ46AQ یo6IF8x'@&~3v{&)B惰X fۉ0?!aN֢#?ZHu)y,S-H/CEz2bO+;S*Lt>tm0wAm D>NP0p2Us"3Ǿ]'36I-h}|!jX): \q@I'`qRMAo $BEѸ|Dˏ*IO LmebZ2^q|GwoQɐyoڹ3-WQаsT[ҋ RayL3G3%z`.lC\ǛUNl[Giő;+] # l_h) }S k`p:䙈QH*ՋyR!Z F>Ab/KzfE+]ߞQ!3"vQGmXq°nx? % WXGR22j4Uh*P *}Q83ۚe /,Lb_E)_LJP48}5"/C\$`~IJ$CuAkbf` t3sδVMJ%]gOFOCvGrH#xCs' Wc*a؀#p֘:ډy/of@żd6Pj]< =l.lpG. 1GLv33q6Շ# 0g Y$r_n h6սOaB1s݆ߪl}>$cKN3" 4#Yt8!=/b % L6m>8-\f@!Ԭ l} e?.bT@JC9Ff Gfv*|ycaU"02Ǩi j0gg:ghHR3PyLLBkBe5:0+>ҹ?2D Pza@2o3{ך96uRUwV[ESϛ&%Y3xB𷧕8̀kе;a'I2#=(#1rV[d86H\}wM-B 3ĽLY~4M - if ;qcؚ!^%0TΤpcK;u ~ʈ:֠OBK) tMDIXKJH Ǿ*is4})"H_ $ч2޽ks-` Aid8d݂B)Ja/˧UVU`HX !Sq-K^6@ʕhr&.rSoZd|Aezh[ gmBrϑ_88EXa>cŅ֙D(ýNt)Qkf}{Fq5OŽ*V Lo(eé/e >Ef 8 G!yv A;^l^ ؃_ !ZѨ=3&N=FgH(\@w$tƮlZ+ak@aB,_TNPH&?h\cӼ%٩"y Pcz(-iVC\‡CpvxG"m3:?v$w_ k}g:ۄ]nYW+\WPٌvۦ7-)xI QP`dc5R<)uWs,)~uCLꎆ},d<,_֧aC#J_U"]_QʑY- '!̽<׭.dKz1&O]b{Hzɼ!ӚmxjSNg#{s?2}GM_"ټ1֍yKЃVyIL[ VS>nv'eRtJnKOP kQ nbadd|&9`楅UJW ww'8.J1S8L>=°9%}䗺EٰgݒU JH(~+ѩ\{7QBcLxRTJ--Dk#кi+OZyy,škjl0b] A9i=v^nw끦zȫ 1}}T=f<WQoEq,4Dg;t4Kr}}dskg.!cݛ3]_+ip2teM#="&,eMeYR6H˧Sd]̲h\9"&d0V7#J֕L7-|δ?dPe]|bK"Y,%xpd5}ˣ&xX:GΡ4G l:A,~$$W0鷞 > m.\zh뎒LU xL"2@'l!1;q(o;A KMmN|zjK./"il^G#%z!.U#}mZ}psw_Cx,CIQ/џK [fQ_yOc`UҍNQD-UZhbPiP/Ҭz@ O"ulWh \1?б#NhË1ոf?&ݡtpA@EbA;K$1vxBd7{y.\| VBS>jރ=+^G[0!QleYk8mM[V?#ZWk~t ?-8!V~^s@P=ji Hj373P|( *Ɣ:ହmAg^ >UZp6RB&Ua!)2,(2\G\Duc [}ag STaoР }#9CjA+?"6zxkHO\}se4u>cI(PN.%K4 >Q~Vzg2RMkp(Rx#J+Moz{lB(R"2pbu ]<ӷi ^(utFDև?rr9i#HάeM#$ϸfmM~R?PZ䠉5yJlWiQ45p!bDŽA&:͘ wכ#+X&5qqc$ҶK֐B6VlW5ݑr[<"nWS.|M#|rEZ:e5^2NjD?ditU9M+变 nU3Ġ6QPqbfNCeJ }ՙ?nM!/b}F뽧-ŜPALV2ՀS]OB*{ ]^ Ue< ~7'# EqV`Q.{/κH&^xAt^i^-P^hG!(g 6ݔz"k(`wmo[<}@`MmkK| @ 3󌙞*z"5)<,s"̖ ޻NTLu\J {HY հ+Lï*PVˌoi.|?"rm`46}p=D0FYŀd=ARo)f,eH_֫L60?:փJxczJu@NDOݨnPc|~%L9fu"{ćϽ BG~N5qs1 S$lq6SH6U8YRgq+Z7zޠIl-dghhw1,=s3ѷ>^*S  8gn P*]4t7 'ø +Kd7 hλ GI{-QAew^+!ґTZ Y~6ۮFRyܶQoUց6'!pS<@t蚜_YMS|1MS u5wF/xt^^g>A2jFIz^ie*{k6! Ga$Z^ Bx^o~Pvb^>\F+=ůQ-Nl| l #ol-䃯&f%o!}Lf8tDe<0v?6TI%%gM?9dǓ go#ᯙ"Eq hdG;i#FiCI0Q5'+t:Q^ȝKq$bB2< YttA4=V&>Rʪ=9Jv$@vhQSzI&C9m+HNW]dRI''i-'O78Jz Li.f\ s0\.S!v[Z*εͤS>UIJxJN2U:cs&'!P7n޺ B~35h9CZo Ob EWv HHHXF+pc$Rc3̤?Ozv\iZ&;˸κ_~@CK/C8-$RIA\Mmg_ 0RWaoVRٝ/yƶ };R8fKX':.:ji xߡݳ8WFtmN\*)ET9!*qtbrc,g=z kPϘ&/9.P2A#^('gנ|B=M $I!EM>EkWxW>s&Z{]|G RkogF\.R1 G>^M9p[6GYΛ2#ہ13Bk |eV}>eAK(9OضEMЕvL2[o7pXY5^B84tH?9ci?y'jkhG4m>GOA%~R-$-oK%J^X)t 8D"\‡wm!adr>? w0?'gBM]8ƲSy6gkm=q{99MhEW8|DсV ӿ";2=zPV-a 596RE~>!#=bp~b`үF|Qf;!IޟRksR"4y I]g-:5efBO[D bз(&=Zef!LiL +6vV tRc,à(h*ayŋdkxQpԜy $ ǵ1i9ċ׭HQYM^d.~W=( me$u29uB ݂_=,#&RA[PƏ\a6MW[K{ݯId5 pz$s;+ЉeoR$_U69@=92a?]U⧷W4kY 娫B~!?I7($ HAw} z4F%bQ$-_w׻ -t Y|̊YAq\90Y?ą xns A&&o*Þf0H=,-keC'^qk3g6A觮?'Im2pً 8Agt9!JqYÔ"+/@#fS1YAdlc^_T@!Oe U;hܗŤ^_Oޅst]8udlԀ|?6xH.CitjX:&5>] 5 rN[}qaxu0C$Հ2d៩;lUxig6Vcbf+P.FZ]^ϡ%+e<%yo@!q -eRÍ>,[Rfnj %qJ^աKa"EWZȯJeĩXoZ&}ki߰tg6F7>Q4p{/5`Y>0C0if=f7Ch|P.Oic\]\!"M&nا+#4ř?W"0a~>(NoBKl3WFC2OK~Z':Z2lћ S1 .\b4ɱQR쬝J&g`R vyV]Ai*ޗ6VMlic\7jҌB~el6?;0JSx#&v jAk am]Z+sKI|c3228DǥH ڼ'S>Li'&=֎Dhq:}3W~*?n1@˺.MB :P=UZVم ?.pšT=Q${YRnzLKĎ7>շAMIBй63bHo0A~I}Oƽ~~\M8ΟFf{=y\;&4!;6z2`SoF_s9V;:ё&P涠 ><1_tB rE~zhFȅB,MFax 1s`jYPOyNBo˃KֈȜx]z  I-@2 T & @e#nϚ惽8B$ Ob nBPH2n\-+Yi3JWk꫹|_56/PM8 F{0nfkClsه~BX)@.|PW:<\lF5Q5z:l.8uc^ҳճNE \C腫 r5u*ل!`\]M,$rN+!<VU믞},&I"}SYZ Giy4a%PJѷ\ '*IIbe(/ 9[ H0HyW D&ofr *k D7$b{Ks>_Q,5q7P~fb?L$L#d6d^>u/2ϥXQr8ׁTᚸ%4u~RX?uCL F w6Oqx!X.z3t'K_Q勅'+4meT}vqK[ XkgDޞDG&/P -CxO(Цq uh;݇}.PПRF?>qr1[Tpmw9`i,-_nNѼc\fKJКGUZi!q 6K]3 CJayf7ֈZ CDYLo^Fe7d8Yu)Blɷ֭s 1~"TJXS ғ6 =VORFΟ>C\=j[g4T9U<4ӳ "m~cIoA{S+iBQPZ_8E U﴾,Q87@蘻ʚT&$G_3DzB*CNnx`d x*v{[Z?=?Uv 𞔒Ipw-P`!H$kI?g=)m>K{8lA1Oh$JFIe"P.QgrՉw: g(vLUp e2!LZuy"$"C70 M8,;W(&oIMzS TVF['ni+Dhw*bB"aEo_׊thc}0]Ԯ םAƨz{PE8u#3jͩ45&5 .@3k3#9.~tk g'UCsH#[,XXzMH;(rp"6`o̲?Bm5Q,i(/51!ځӄIHR+g8 E\$:ǢPe6>5<۪2_ ]&Ȕ[Ǝ7prV f%P5r-^ֵDQ-p7kx7"~16 `iXDSln{ , #s7 |#7pƼD/XEÔXEK@estY2&"aVWM+M&VMP}֧4Q I?on,)5 {AW1E}z:Z#ޅ<=1`8`s p#|jhA#?z]ir~ZRL}Xn"njT}c[۠b^@DSBK:_Ie2o^Y ok['98keGy9Ԑ ΊgF˷wJ:f!@Q]bBhq2-X rUn쀱CiR[v%C݆/ ]Ԉ ۙ `І>y^ UbFRα&0s kXgDLiN!SB4Gti6@gGcaR2eFOwPWu$ 0_*Ja|Tc 7 gwiHk;8 9Ch j,<{ Y0OP5'^X2,3a Qu0h43l1Jg76Y#.3hR߇_Ru:)TJmғdsyB$dy#$?&Ea缨K]|h8>%|H䠄)HI{5ZwaŰ&rnBqh&&fҨ#6 =Tmj[ : Ǿ!2YU18skFHJdɇt&3} Љ>-6WÍJ>|ERTHKZB6ls*C]]vQk"rQyyx4ࠗdj8L>$Dk:pLl{! fV%@o\"Q!mHS;|S=6[%jR)z'Ђ{€tkgxos:Jn,5̻R;d !̩|-Ӏ%~q5+"}V S%˗A 'D ? +beF8)EEa u*6<*[߁5٢o4>ق? w(80x'SgrP0"]F'9fs= υ´!E^l~?ZѾBP4ȞC.2 [I8+a(C;BB $bkO)}&H`MZcP/9Cc/YoUye.B!odUލ9:cxuYDJ%>ގ scz=>|ٵs|q0NqW[h麌/46>;QKJʃN ib"s +D)~-̡LVIٚJ8&mMw\`GMY}Gòvky~&B(p#ؾs&6RGBiR&u`c'є::%םytjJ>sٔM s!? X;9~pߚ $+1h V:qpMW2&UK# 1FD꽏d쯣#PNZS&Ħ3@׀iFc1RڏAϠysG:ƱasLb2UspH[qil"{hq06pNosxGC0.OJS*mS&˼jg {?,(d_7]bEـ=Gf^ag іҁ qjb|<puχ8p^)kJ>{p~>ί0';%1 m oc$RʼXRe<Ou=k @X(˒Z/5W/Csh3#v6?Wq?pd&ɒCӬ4qUrCx e $(JۗT?H"q!w4j6n3W:؎TvGG}["SoRp1?ro~Όe fӈ;ڇGSf_|+RrR6ۓ%5ÆK5"~C]veޤg"/?eI R?wª1HN3HFA#v ڞ(9#kxf%wZbV{N5uҝ+b?Ǚox uͮJ3eZfh&[vA^51z05p5VV&8a}-|"k>HE˜]hю>}ަIJxoOo<:*;,6ıeXvW̖8*%;N{*pEHwF徽#\Bzp3zN#*@ !䢓dOd\T X>V 5V^~}Ei-y(t2}Pq3-R\tbD9pk:Y/|"6mM8$Z4){V3؂{,]٪{s#>3kFKEؼU:ivn~kMErL2&͙ҡ9)5Z21)zQVSkIrql--[a[F " k}< ?đMC41Ar'L!yJ ,*՞GI걛gGPq#cu=eᕵ§zVh -e[%/+Zl43#~Sn(1y< %lͻ؆NNWI]"O`7a*RuY#&f L'}8nвNj6N[`px?TnuxRgnKԾl5OțҧsOF}m\;|!Hd[7NLG$n :!:VN-nElL xifZgh^@X0Fܦnc/j7!/?}Ҳ⹖;9\|{6G݈ĬF+6N + zk|/ hrZzK+\ :^D(ĩ?,O'+jdd3;.d-@Z=#TY;ަ AdY`OXdH@tOkr?ޡ O^~2<dj!HϽJ uIXiNoX=%(~KO4w.T߹V}@.dWWֺb-*dA'S0eQ5 7T?}5_c*Pw4WWlf"n6lѩt'n\+]LpPg3ssW̢ M#Ifp߫.tCc;'` m!D}W O,T+pH[g!yT0F>I*¦{},&>%HxH2WL2~tI=C!`.х" 4>כL`_ ;DéCđdX9[Ӿ0x<$wY`gHÛ{fr>hc奍I$)&o,X8DQRÃ8]d·?;+M9Y[U^E 8˚]a% b^v=\bA.)SyA:HCܾEC{D\E͊SM9NWXdY@ =\r;DJ9)u1Og:l&Ѐ#<&v1h Bf.+KtdؗD4Lou'\maoVܝm_07J`e2E[cwd'$wa}ɣK:HHǏ쬺ž5Ӎjl:l{t>lθ(_nԡ%xng}`S6WׁQk{i|Weef|*N&#J)n^ˌ8 ЛT6°\F|_Dzr֗} Bj˝3y|7dZbm#{AijfGųQ7qvc#F iuO@d!BzwN0q|a/U=2J[ )O/A1!"Qt1=ʸY= 4h{x)u4wfc) bJ[aJ{ayȝP TCFXM1k/k@aԻY4tsZƐj~ 7N H /cX0 \#+D-]V*f]wn6&)U)\0]! #NUdBgiI"Xk X|YrsZ0" HZo%Pqv;%̏EA}G]|̧EP6g]S8ƜGjk.,Y]iNi?c]5̬2=OJ`uU&k*Uyu0DE5}r,?2v|0ZZIrD3v9X[ {2?&/x)TFKzs-Q 5\Sg!! ;GHa)\N>[2mimF2]rSɐpt*7_y[^4BȲ;oZX1+! ij}2sس VPß?aNoɱ;\3jt3X[{CkA*޳yG;5-)M 0=ېZ/prU3 _ߠ íZ)xMivYlSe=,gG9#OzW#pi'w{\퍗B{uDz$5"1QX2(ÜW;@(TC\9d}ZOIj|clZamhuLx')bvve5SR3*-m.``((J&vtD+#bNÄ [IYi5Ь)hT qa;G LaBSrA{FhRBE-W0շ, P*\@YsoˋC [-T+RmЍ( A`cЦ!v37SIv2Wr 7g0= Gԟ q)o&4Fa-!5):N VͤR$8 &#,ڶQgC.Oo`B8nv'tAÀhs1K׬\ 9OWpHHS`ӳSV^YV^ZV8m9B>%tX={PX6HϭRELsBq+Ƃ S҅ddn-g3#z= S淨]ȇ/q-E-H,?aE;X͵9>rAˠ|NJgս$SK=P]y ӒNզ;X|o]1<_;1G01CQ>UZNX໷gK&!(CTiYKgL< m'mFa^f^Ǜ tkTA)!X׸-`L0 ZL81Df` yӞ|%*:Mc9 wshi$ڰA)Q>,vgx`c;| xz^ErD9n#;-徖NāWcgJQiO]6^CHdvB rΨN8rSbNj{aptKs<+)Ǘ-#ٟOGpߗO1QNexBMOTUrWL0QVkXȹԅx054f=H 33mI+Z BjLbubj-D6SN4 8?>* 1Ĝ cXaG b@[^r e(뜭qRHFXwm" A](d0ΐ.=T 8bIOñ̛zepk/T y/w[%5lY&w%3EQOFh\~Qr)g܅Oo[%x,*?=,]%1Cw^bA+)DQy#!HؖNX(]F.n]WH;;䩻FӒc6!ԊaI{&<3PyAt~Gzv IH!7I0#HkJ/_ϡ -MR"Z ;Kx(Hk7+U VZvzךYP[Swt\#V-Q$$AV;C{c0Tf*MȘ:#b`Ws]q^Oڣo˯({3ЦN$dnգ Nz taU:p3_R}fxuUq}!lcrcoT Q]Րvqxd뢖9 4S+k02IE-+[kJ3x<7XTFP=,FMm* s _Tk12ECK}1sbBۖg:B`׵/ t7oYIy<M<l>tK~5k&ĿhK뼢)C=`cOkd%>pŝQG \o~4fID:]srL@Y0ӵ.ԃ"4Q{.$.p*׃9m߼|[[4Ƽt>֕O6A8!q!u V4]`tBjz[霵-{nʨ%'|5bd&B=A c8 m[H1xBԕUߘQrH.{\ːwZp xyhIP+98hR%p\!kF0ؼ"x_(JnG(Sm@m0Oಢ{FFrb']L uB L*Fox[ AJ:o.2}&Gh8y$Klvcvi(=:ä2K0hzJ8*C 7IaClo٩ăNO6Gb;Ёx"@IҒKT?ZQ:PSv^GSb3Gh|b*5dav$iiǷU•fm2w`v92[{;g!i]/{';1r,_1 \ף{~4@;Ý8Rivuٵ9t{QbI":';h 4^C<(zJu_4p:آ2?H'C&zt%纃%Q.6'e# ᅄHpP/ +YQ\'y7+_50& 7r quؼRo\6Y(,.n+pۃ{'#;v[sT绍$۸S1rrfF[\uoFP8ې;4 mj@K%h gԉpP*KXbJQWV"xHJ?+42Z%YCƱ$D͍ Є_⭒b?IeӿjRPjHM6/'. i+ ~u$1h }+ Bxոt 7'ԧ*9Y6 USi8m0uĿ{#_;̜6E ToXXcGek.c\-^UhmXh,QKd_3-%Yh8l ,A= k}ٴ#Ux>TKYT S}epM RUZ3@,?JD $rȰQ H8*U(݉;ƙAU&[Zƺۍ籘8S"V_ZSPE.osҤ?vԿ}c%mo)cte8)5WfSOh*J%2[fbO G2J V N2ZV^#&x~3P ~. ` vS'g{;~3DH4}~Ml> =FIIX}lHR.Tay>~;Y:&&=\BVh5իVjN\[`VKA+2%Nbg  y=?i\73*ظ͍Gm(ӟUfO~LB'ʯ~E #X" /+C$d-ެQNSY 6AĔa( b K vËeD6LjBk# }rŸMՌzn t>D~?b9xHPnθGL_%8)FmZSP~ВV73ذJ[,q9GzyLGѯҶܛW{?2G_x>^䴞6Iv[w =zjkfvCEn.ԣ>i H-"yqATQPsέQ\ OH{^-g\gQX4bAOA u(^{8p:Wt<[23+1G* P'ƅ/0D7(nq4 )FQkEei nL g[Qc ))#j}ķvav /A~3 Jw$E bG,v}~j1 $-ˉ/oS20%nQlwxXd`dj\[ifQc%=vۺnnZÞl2R5e Asc҄<9=qx8T!?N(A ~~GY+*2 Hs >AvlX?>U`0j֮;V="S!? }Wٸ`G`k$ >QϠ,2W6 0~Vf< D.㮈DGĨG}'-y5&06 P d F |)qrd#sF t[ ֆA•e(jYS"bE f2e<<ԯ$gKg\t"O"%z kpjb}3lKJ]AK,g-Rf\ 6}$ L9/68UA ? \ԁb\4uā=kf/ nS*&}Y]`?6{vK*C&뷠 >)^ L6bD"Ȣ42mmnU &*Q0g Xɱ R`JؒXN9 溇2Aµ\1$q2B|8w K\fو'' CB@(Q>>U*rpR~m n{ l(\6@KS U ɲV5sJ>9pהm?;DeC<^: :3ǩB2q8k%6 aA:/퉃|?Ki)pGdrN /h^e-)Y!>tvz'Hxz"`}lfexz=%({F4S_3҄A*z%Q(Bt(s69-ԟA5k%$*׷Us ՗z 8ax턐붔^U4t8p?@쉼TZ见fdv\O1Au݈ =(֊c> '8a$z֕sUB IqIj$Q?tk[c׿G5 V0K5ٖ#U@jA})1"Ե)QfݪW|@4.ED&#DmL@fCg#o =~?={-*Vzr{$m4FޭpqshS-RK(Ls cIJ[wOby=?͝S>-ie,kP`!ٹ#bo(z[xd=8O)4-F3:n*aHhMmF=kK(e%d_RVl"*z[aA5 @#.16Cyx MVwl @Eub'"וbm6|\,s5Ĉtou{_F[J _ 2i{쉻A `9jTCzMQL{["ϱ*OJ´ ˰_A^k'OD]82fnlj S.p1`]As\n`o ]Pn[XK}5vÌmb+_đX SZ}qӫm8ォꮍҮefZtq/&gx2]µ 5o4V\S{#qyMaw^dW8AܙLبU|!r"OM ߖs6}%}Ezp@Y7hhJk,Ga{5N6MQ :zꔜM- a/B>rx$pl[>N9W{]UK VhCc _2lg*" ,f0=5t!=R\NJ'%d :ģ}S~Jڵq\"?~NQ4iFz<%ǫuWG}Zt7Y)"Nxd,ORF~EMsU:LU[ƕfbD,Sa'\ž5pyRTg"W.Zk  T!KKfeZ2{/$;Ѻ!m=rH'Z~"&ar`ý/4Ecȍsc3"2uă+tDR RClki2ƙ* >C1LJw隲[yG=$u'JmJV 綧w]#xSudט-Ů:YZ0(k>yg C0~ H ›AaCiAyeKt4~V!cuAcw/f"{FI'Qlx ԫiB(cG7MBºУ4voVTY[͛& , | \'쾇~)%.Gk+i7Y§QmS5auxtdWP N9?]~{AECƀ'jΤGz?UtDn=h'oʲUԆe6 >M_agO~2_35_%0Z^y j(`5h&: wCw~IB kGe_΀hIa[l:T|jS4'G>o9@2[uӖ`6Yہr{{*22M~}%偅HP&|?/|f@".D ,z&x4m6fÏ j:$:ᰅl] u?X>;SU#X#ZۦN34PZ/)@Yo]7rI3TͫH Mt&0TBD;͆ kK1kgg R-d+n*={ ^(+H{Ϫt޾sƠ\IMRWR6~+#>}n:32L马9sEr*Y ^7R.FQQ.=aY/Cf.Q~d4O᫴&ݼ!(s= QC gt`Cr F+iUش)^9{)L2;g]s (3 NO X Ν`!//&IxdZ@T}ϊXvkMQ(X#psn[zF]cd9F `oHj0&\a86w,V3Nߠp]'Ќ#˪G%(-qk|(3"ےxFqWk71g^.np%jyML a͹ vs0c6"VK@kUghZih8 Bմ]CYbX=&!k\B(4N5؍UAxg6%.v&܎ %`v[Wj <7 ּz '8!rͫטܘy؇fo\(#$S;݂SM=X,dܔVIph?wt-b]KaAޫT$HHgn˵6+-%/\=_bMpxf!3'[Wn C9xk v&]s߸l:u [s br/`\ΆAS jԒyXc͂yxpx}=Ŵ :d\Hއ -8EXb/ cc'$xF`|`o1UCΰĻB{{՗JxT %HJ8vEMOCW0rMufՉ?9mz * s%(W3O(闈Z,ߵl|x:^c>^ )%2@f[$L4 ۱)%Kv,]J"7\'ق)I;ͳh$*gu鑩Uc Z-7AG6a\HvB"*"=?1$wA'zT:~ `oz2jdK+V܅El` .Tx^FлvLq+k%*!M~@v ={a0d.}i}e~.0v<8ؤ 0xP}pu۶}Y <V)U 2iD}@5gD /c[LLKhq˂OpS4&s0XÜ'v%r}6En') zs6rLKQ! &S[0e0 78YVrg$NcLdxSEEnexΗ4Q7"_70.a ^u1Vhubs\RSݟ g7H 㴤Rp3@֔Un~K}; g`*ִ G݈=qUWլ]=z$-C{Jh$00d_^&;0Sg #fų>o34li!k5duLPZ5VSyb T eh\Flv16isrr: bbyw ˑlTA Q (%4/XOIW|sZ CI,[Ҷ̱`r?(gWrG|YCgdρ.Dp;3pا25>qUES|b_'t?rsГ{7cwh|Pw0_63Uuz+@zևpjaSiz7H_LE_~Mj yy-%B˦*KQm3@kN,RXI:1bj5π[V&ʦ8:ם %R*U&Lb{T8;̲Z(gw>3IR#uD*4NNGWS04Sm>&-@ w 趟s~2}qմxަHKHH};.g&Η%˩zZW_IIkymѯOh  `lrl<\4He!f7;/&rlFC'Y|XHjqV\ΜuJ$c@c<f֯4dJCk3ntzf#{[*Zyiy&{'c .D[Ljr u7 ]mq\H̉ဈ0^9EBiz-:%nE8XH R( mRHq9.Ưbzx(яY&7:C{am|zuSYCrF(N9~%:pwd+\åwJcF">Z;Ucdq&æ{-{iPr<[#&狼f;^>b="l8/d$I9m8^Cr FǓTM4vAZ)3#cn^of }O6ֶ8,s[`=4zVϤ&DCɤ%D Bwr@_~c |>!d6F+kw(汀b(\Yz5fҺcpw;٧r(|H"MMKsRK"[(o>(DAxmmoʞ˿,u_yۤzԩoj6<iPYۖvhg>:Ia|j'UO C.+>a6UbsQQC]4ޑޘ>D#:@ zJW$_:L1ngq'ɯ +DtC"A}FHo,_sRaa#ّ;12en7ibFXRcI0zP{ V/:*ωY)&F tϺhUvRf|Z/ŵg#?>EqBd<2n<* 5:YeT$nlGre/kں_;H AT%͍ˤ$^+Žߥ(i }͌~5 K?9 fl2k3={z.e$!]{qV!j>ct R% BU_ZHTTlKns;1 NxKhR#W &ۉև{/匩aQ@ڙ S,֕ :U 0, S:gf+Wx03*=,לrQe[bW;v/'؂9hfh4R] =Y,TM5:w gY&ŅQ ̙D!\9ny'9 aOG8Ot僈ϮG|F0xc䌂d-~W ˹sVp9R:r3.$`N1|!*Y-'o?v6wwjݙmy'obI] ~[8'O[.2;aÐL{ϼIVn86f&qLzmHE[7xSSS:f1; ; #_5<݃0A 㙛_ɖ܅]^N$2mF\RW?`&rqJj(wF+"r]8حcЌkȫj1DBȵ㑝JD6JeLq`ZbU5l gteu+f4+>QMì'|jB6̃-lBQI{bdžEkV<D.,K`8MB 8`Ǿ(@FAV5H\Q2WZ,M6uf J#ٴOVb7!+Lө ~8gdάizYդ"ҥlSfe"Seʲ|S؉$i5ޜvcy?Ҍvv v_،Y9q2WuL1J W>1Y3RlZw3O2Lj "/FrR H(<߿x߭e|5-Ӌj"v<˹" 4@R]\ %+<~_WO2 xH^&[^3΅GU垂cŨHEE rfj]8,>wwez4y=t~'Rp{Q/*-ōkDm*￳ i=5Rh@9 O>y CD\EP纗8d'WWGk7'1ަsσ&4KEƬ3n!pd sN#) Nn\;Sy%OuI'(F?RbcF4>$ RM-:,H\>Q㱺{ܻedd[: pc,.ӠF|qe<*^?\|Gn"d ;xX1>\tk_AC6#wo1#$sB-4 2M΅0ۛ\M.}Z\͗󣆳B+3/gJf_@"6s! ~:T׭IbVuKвs# QV>Ƒ;6v*%)z֤:#.nTəG^W>%bퟬ{ x =[#:+q9uw>6uLwkj!B7㦚j$uԧ@1Cf >[n0o1=_連i& :s*&;j 4&񅶥 v順.VP*!E8vk.S5z5) &Zs(!PtWXe"*+y։3 /$S#3P'8K}WN pUNLTN@twYpUx/|WyqxE=XfqWops<5/;zfșҋl09Pr/KAX=FlqR:HwcS LaD0;5@MEY%QaYl*ϟGt.qjօ;*PL={EhDlZm wuP)RV׽u)/+}?|-IZ&6ջ3( JO;O آڂe]wIږ绸`ѠDɮ댒:58>cܘ@-;"wÔe=2.&+sН4,*$, o7" T"XR=xTF1GperB&[lZ6)"`-=s?MMfТCaM`{(h|}]©L4da}WrH^9V*3s6lFFtRP l?tm#nT%":`ǚ^n\iK(Ʒc1>YSͪ1~>kӳ!'7x4`u)8H@WJ\=aTw/[u|YofVtx%Ef3po}y0FePC;b1f7xǙGÄ,7Vek>Jx2;[K+G.)_ Y.'T aA Tl:ꇕKťNҨo'gi"K%!ȣ+'}f_B=%GzTNG5-:-Z\lh6yRclA3P `Ҟ!p}X[gZؓe Sl';'*Ppz6p&v)==%,fH[qѻ`1kGk~p6AD1,6q>O}vfaԇR: tYMDeXV|E:NĨKNR}ُ39 }P?xH/a#'px/l~  }F1 3Q#EԞ|aem}k3n=1R^O 1O?NK{Vһ,J5is((mf@ ܘZ "BvVMSX; w(s)Ͷ>GW:0[ m;;Ml b|3H~0[qbLiU/à|0d}m<**3\s+l:EƏCAyff Zl~ _ɞ3pl"\/p ?K;>R8'j045+ȆZ=hXz[I>WP|rbc4|W:~KUf-T5/šQcVR{ӳ[sN"RyC>Ӣh-~E}5~aH."uvI'C)QŪ`sP*Åџxi"Uq>s \xrYÞ+#|V@2w"XVl۔:Kkz"GPٶC{9DFF RCb8<:8A_$u*n/QWv-HMZ]V)խ@ײ~l8v`Ә *.[pϥRxݺNOGQ1$ܫDI(>qfޫ5ȟ: =X {jӝh=a=vwGn8!h祔 /Eo˩\pǩS|C)LT{|ɛN!3Y DI9eX6 :O B’"Υ>,B($jsry (3m#͝!QZB~w=p;8<)V^(k Ewj:Op%s/oq~L3:|a=_G~@POJ ]m~Q&pg2ZM{2Ɩ=^bhZ"ׅ8G>.C-nW`FNFpw?rkZϏ2ӊfj=8R@=p qAhig$Loho0s<8E߰DOq 0:z%@K.YMfڙo,M(҈JË & +waW*$GSFulTvQGL\`~ZYeM <|bf2)rW+&{ӈz=ޯ;lV^m:q;pqux%4d:'ԙO9 T~s{9RqD _AwE=εA_v~< )m 8 Z[ㅾ/2znX:vdfIPooOp1JԲ7gYzS\b:,ҳ)%gnRhoI.qCfП&T?"i?Cπ4PWj'Y`p) -5aʮF:nX _v\^ҽ^}Usv g@.A8SA8M02q9K-d)Ѡh+<| @3Ҝ{R7&7`rtYY@գ6Iٻa3q Cl\Ijd.ʰ5+6ES0ws(UNWƎG>UiEx@>s[)[G ~= vfiCEDܢ9ę2{rt/qp\903d8?,o e3YVΖf#mkc42 ,CF_f"BeN em֟YPa6^,}A_Y_ ut$ cۊE N42E]'/M~"XFwO[W{3J:A^VD4psE֐ާ7?03b´H>D޾;߯ iOUOZvl8XM.9eY/ 48ڄ.Oyl^!{'93h'w~FG+ Fb{țB cJWSFtTjA/X7;t-o qy ,uB U KfNEB<#]ga47R9yX,Z @Gg![PhHa+\+'48zw{[I;Ahgt*N<%b=:_!z#g9fߖ*f G `LqW:`\yX ǰ?[U\G{HNfA&\xӤS-ݬ:Ys8ߐ5hc}gB|adwmsNۅϡ}ȹENCΝH$'a)*Skd+Ī ]ߥ"Od 8VY* h^2 i.nk݉vG,џwhB[YĎr>+ݫa=9xYRYgxmN<XL娎d_kSëOOIC&cXgҼOUZ b, (+x֌tj4b_LwfcRM]ae_r8bdFc&oUe0H= 7+e4{OZ[ި.d1MJ Or# hф`zڦJk` }WQd FʕK)RoA&I㍐y4&6nwLsp.9>\Rz(Q%MZ'܍Ti̸]=ɶK.[>x449ډLYoʁDDr&\h(D1v:틀ݩieAG݆K0?6M|#)g*Mtv^a9X`NƦ(lC\[S;{)ڋܯl+al E}kMWEe/1ȇ}Yi&lSFeuӐ}x nό6XNWx}H#8xP-90 ;eyQ5O٘pߨGhd齤YdBU\Glp#@sOzsRrIA^ĭD bJz:ɔ_K> EI;vyMj,x Rfҥ2:r 16 B3Ԏ&A1H+@aʅaW EPoBc ^ 3#:}N}.y,!6DžR| 0n=p2+ A'c48|ax$8Hy[] yZÉl,!^icx} oKs/4ŲR 2ɸ` $g4eZV(Q*20(&4\?>8`Ex4آTva_y:QW =hj`ʹ ߸)2]oS*odKˣO ԉ)*}2p׾馃z/|A޹W(fxPLm̐_xQ*bfBKljW!tq5kґ;Ͳ*YlƟ,);0j?īq[>Iem2 qRYzuZ:>]FQ,F î2>Thj~1ĶQ19F܉)-r4hO;?HӺE+jluy +QbtB@euQѩ<ٜ0h_΍T='_HC<;k,@2h=#*송̥+bf /L$1 \`“ FKEmξAXn/2*v[5s!+ϼbq;c¿ąZ kw9TU+4h:F |@b+s8zw&cR[gЩUP'Ű>p4$w*"MvjÓ&suAYyEdJm%&R,*- p׳^eNROHЛhw\aE86 UղCll/ѩ)Wo| geM #Ka~RWi&9v⽷1uSF̭X\dSœ;^h?7c:m ~#f-cy$Bޙ' ݁y۸OPax3xhGY)G꺚2 ԲM.3#B ݾ^9rO[)%=Bt# l-L=mXŽ@5OEdEG\V k'˝]/ƣ0L> X.5܀R~ckT,Zr~}ѭeb6k% RU4!4DIQzbz=۽!ov;%4PgǚV]"_Rqkk]?T#v9-2rj÷X=_l_Pj{h+u )ZYW #'uAoh3 ,%pj݋V[amrȅjⱋΑ\ vhP~Zy.D5X[aR-:Sܻ-MX8U\m d":E+TgxQN3w<|WsVebaR*djE c"-}(ut7A;3/=UE^o e+$hQ ^IRSY ;)J%ڢ D5&(2T)f^ J7CG]vӯV h=,2V>fVqtPA( 7B\lY>E \6P3'F- uz~k2Ĥ$.̕;c@܉m{>WFz K͠RQ68i>L^Gx񞂸d6xl)8b}d̆LsȿKd[zbULD&uG,z#2 v>\Pg±{:U1hfvj+*Cj8d5~ܞ|e ^~^D ԔGYc3J}>5,c ~dT6b? BxMÚN?rcKU_ f0i $fz`gy0s1ѩl߂ J{`WiHHF]ihe;-+}'Pj.Õ*L2yY!6 @B6f>m5f&IaR=~]CSIJ).I4(N#{iu3.+W}Ky1{vrd#%zyh2?u3]5z<=aS*"\'N,Y5`«|ȫRxcuIR?jjMJT&9M4H@0c:A,? PzE1NRC08&U݃q|f7z7?Ѕ".&)ՕDt *NɢNIFiNq_O+/P\ZM}a7usEz+vO#^KԱ:7]l?sRġ|ufKyI+c﮿z #H{Z#-4sN֬Ă2CWv>S`uɍٍ#ZXp:ny3ZWMEPS/uFEO0L=3Xl TJǯ59 F ݠFJj\Bj[s*7[4V 81m~Y2Gd  8lTmCh|A@޴͠?Zֽ1;Ch7*eǘDt.mu;+Jo8!gi97d>Ww_[:ѬLk֎a@Ɠ.t"`}U: 8R$غ!f{8.>1FVMޙgخ`Hsgm6Z.xI݄~!;ʔ,7MA[?jhM)c7kEHG `[%mA(y y{4m\Cw,nԸRP/(V0LG%\tcs"̓YbÓ^P93VІÂ}}|ۥwy;`3O2(mB%W)evf\8N)mᶀmFXS|P *3?_8ԙw{~$,HV\m$gFUO)8&,2V|^V89AUݬN^zSݍ:12"5|/L7PvƱ,nZ9LH)_WW#L= ZJs;ժmԤs~u,Agano`գ|,|y OTKV҂IjZ&03xF')Rxd=k z @ "xkR`Ӌ_M5|x_,}2+e] LBk\y|FN>y~SxYc' Ѡl9 @HF` o2ƺCi5NH^d_d .~X;C&Z^ uvFi3C &i}PxI$T:x+Y^ZqjIgy~]iuf*d}#TJ*[ehiE!LӚw7ge}%nf9pb9 Þ_)n ED3\?FCQ'?^3:,N][h,k+]fǴ_Lq$Ωy;4bJ }kF9˙37H%L>MHo~LF5O; ȒM`#V,Ex0"]4- xdSqqOfzm-.ьf#1 yKX ?nI !!TG:NT0e=Idi,-4)>[^h&1VaE͊F*|iPigHtz(V@?׷1q8Xc+fjF~[PA RhGMU(ԋHnixP}rݐost߷.Kǚya:+$M?`?ڪ(iԑ@Z|>܄?Lo!jiۥłBf\x}k>!?ύ!.ڶ#kM&M֚'WٗUķ¨]}:KRYj]kLxK l3[!je#PL DC2~`DP`>Xϯ"RKju}#5AW%(!sO+?iEhCPKy* bsg%5yDݸȰxm^ 5tLtYvG"/6եb 'YC_S$Ypϣ{P zCgg :oPmwgFPȰJdLT7_C##.Z\u\霄P,5Ͽ.U?y\>iHP_/7] oȡa +|,V zێnݙ/K4flcoʼJQQu> һڎŗx9MOD8zķğ XKΈ&Q=B:YJAX ͕v۳/OVȏN24q&Rp,dbT?IrK#>!|9d&4jm(fj;]RTPq~Hxu|pEt? ' Bcl)WP_!'+j6ͫ?ʱji#rqgKnqޭ+."׻1~I9tabR?^h6J("-)KNP[Du<+(0i[NNH<ؒ$O)+{}-.1 (R{Ep6'џ PK݄H919%rG\nՠrX,oYxc"'\ LB~=+nsdS öt6a}#% 'vp6?'P[z+lPT#3@1=_?g7KRxf}4zlz%-vtn9#=X\dXm}x)O%9 !n!qnڞA 򌊍'@ś_hI;UoDOdՅ"ae+?q}eg_QT@T+n~֫3Kձ\b6TPJH;Kcs)7u@㈦2" 5C@ƭCE#Uyƛ[2 vo_Le ea zXeEnmq5+bvD wQ膚`@kkZlmI˷Wx?Vr=XwEuߚq|rFk5VojPŝ1Aψ sLU+N^yǙCV¾/ H)9*Nm3rM\ɾ*|_>I(O;Q|,HWMһ+~rL qZNIrI؎7iTbVVi2+z1 /E+ NڥũqǸ5{+nP_Tٛߵ }afpA")Q:+EЎ|/veãQ{oqBXZOK3psy p8+xp*(♑yR[ou\l+@'0.L08P?O US;ޫL [8.#nyګ?/^OAPOT6⌟tV$37c,/s_ +64eBU[yg ھ#i|`m5^_}EGaZa1bT'H' Yϕ,:HmȴIFO?$H4f+@g>ʙʝimNn]28Ɔ[eZ4%?[[tl|8f7 ?_;#M{хni_>;۝OVaf0e,F|O]jRPxxo\+ ě3E^׌i;|9DR7~N:!WLĵsJe;Fl`DqPPENE|M>Wk𖒟M<Fˎq,> QO&o-3"9%|_3%Yd;qσwm }P r Q.ߑ<5%2\_& O.'JmVFV& ]X AyآMr"TCAQ+~%{gӍX:ok(7P~~jo\j؛a9phڽ.VY)Tq !Y%\nL>u߮͘ݹl%-t[xxDI Y*Rh&BCTx]P-:쀽XfZ ԩvGb1*4Ia:_ϙc9_J,g.%]_d`Gx"S{pubqhCkCa0S;Hsx4z3L1.d^H`5n~ 6[mj"X5Ti+%cڕgSA=;43C4v3$8)(}5I[b"~O JMB^[PyV_ h=FN@P93%/ilX0a[Xf6}^`XfE @ztOOHnI1㮝Reu=UNa@"fG+`:?Qeafh`שP)Qy{@2DI{_vCH/Uz>~]L8'g.` 5xnOMlX7)bw<Ĩ*-[;=2N>dRhyHr|\y:*\s m }@.+-N+M X\@E?nQ|)S(*(=+]t  iZoBO1.7qSf),[D6]4C~\t- ycL(/ICT GBS_ERJ'nx nn`cM4  ʳ"L$GiTn:7O\ ?L ۼ_Q25C쬔 * u8 }qrqJ|5wdY]9X^dnH# 7X $#ɏj`o`ש;p `V..7;z0rmJ~M۱,1^F$)M藃0ﮅ՚1&6`-Q6km*_7X4RwUVݘkIS"Zn&ߞ}ʵM8"OˋÃ3槯]_Pǔ6 ,-/K"O[jSfsZ^Υ=iN'(֍,j8*ƒu-g3YNn QCG>ZYl5?dz%lK*UQ˩ kC~n\ B‹ %^b D+~W dNX_7&pU·2r> 鐃{7kG)ՁʜѢ+TY='WT*Q<}bX/&_ó|%p텁S1rSdK h/PsӢ[;@5Rh7?Cź%_Z>S, &s3袋 5N۝aD]Mh^4FMǤn^[BmL'by8LBd~Ոg]4^pMbǔM}$R*f8mRF7SU "4;~3El.{`_gMN*9RtV- "}As"1[GM ܾ$'_upZ~g]/SP GDuT3^E>Wqo%ߊ^`I.:s4閴~1K)}71*?OpNj/=ƛ*'~,.jȴEf71g@Q(~DMW;P?, sc(BπDkБ2/ګC0X{F`1J2辍h=4vZ[ Q[S񻫗vx·LC  :ׂˠA+M/$EZV.dQwNNAcI'jUǀkן_>cJf-ZC%ZQ3)fȜ.RM+)FpNS%ӘU\62H,aݵJ‡;Am6<$o(#D0-Ov=+7JnLZ$-@M\ x>Y X`q. $>r9Oyt 9X  gŵS/ BۊT&Vɐ. AÁmjpDXL:IS~$_[eR JkeT?eF&}Wy9@<׶Uԓ >WEBh Y{d#epdF.oZc` ݮv$U|ICNւSQ6;lw)izzkxZ`Eٌ0AZ9.X ՆvAoGH7"42hC.q=R ` pNyy[S\hetҭ*6LAqgno-k>B&4_\||>7ɧzDJru_vWIO瞝@8P sWWRO珨DG"`+ElX$")182#x&M@C;g\.gYrgSYNo&d%8W#$05|X[8:kHu%x9pBMX}^茕[-sdұN3>w ctl 8.܃aXhhUJ+ʽRdi&1 2s 7F#&} q7Gc ! kOBv;xoNmG#NMkp{iXtUJGͽ@*WOCP`@^H, I[%*H&50vyU|/И ߽.ȐY#ko ^8׀\òbR!Vi\I͏ gL]5'R4~v%1n_G8\:]r_fGMGcNPy_v?0Wu{%EI u $m"u2fٓN0s%v)R?bnEY!oc99xUV|PwkB4}m6k=UxOiUr2ɅD*>i`RcՊMdɨ"PuK2G^%~-oyJLa`xKI-=)S9qBStb{/ mknh2c`#'rTŰ5G48Eb ]΀+q̟2;+IiheB0]NutΚ] O27r +dVKkMGYf~"N~8Amz\ךּ7}C04r%ק:K)᨜'߷izH3:U᷿@& 1ΗdIU_c)0DOEbYd>$1Kr*Vݗȼ RXYg(NM*: `GM ߞE-IIsFr3dj\ތ5{R?4,}?e(bљ*|:xׯ Y&6PJ~5_Kݶ YRFzk)n)slDs$[HO?O$CU$W MP ΖHG4^Rl_h^Q/=Ǘc.DGMpUl ]f@bS2ƽQ[K]#d1&[aHu&fQDHt玱&!}Y\W  Tmlnw.IwGY Z:N0koAvdy΄1r,Ăo^zYUT^@v^m?߮6猹ӟaʘr=t4S;Z);k|kFtcG~( )sԧHhx(*ij!'RZZ!9j<k#F(>E.ϐ]ga0YM9Va5t^b:-Gq|cAyDI=JOi$w;K]'#iNK`e3#Zw+d52l *.mXꮳr7aNJ\,1|\ȳ~NW+YΝKS.} $WLIV;J!30'*Ƣ'#:`k@XܦLOy=>@E9տu|pOj/VņJ{(5И5RQsBӻqr'ˍ]ox7`=WPBEڰݐAn >k\s*#v7MZ>/AlPnXcgpzP;9֊#xmzRfxlIsP*EyuKfɊXhj1ϮK!څQ9~fQ፫##@43!M"C'IJuۻbq],9S}RbZd]U=)Jyޱng'sx dӻ:<`n%m[tYI!d֫_iL5~*c1-7GiE,SF/Pjpjq64kY+0Y"EshzSGRF}R[nims4͞>S&G)mj6 lP?!X)23t4n\)[n>'0m9typ5hNY0ҁj4n!0?Rߞ2D/IkQpZjRG /&` hn}ژJ(<4WᕃtlֲQSv53~odBdz]+-e2o2BGdƙ,h C`Z|W"$JjvQ|w\u:& \WyV/"p"wx"@wr4`G02<>y.LI2^қC0mٻlYp~y~V-ʶD Hjvbnf;tb8M#@410 /a"nW: @zM><Mf:6~"{`5 nB?qSKs&f/0${G O>%ꨰ_8CۦS'gDYKN%զk*txeS)fT3Ԧ7%Gݼ~b[Ajg52s')Jx% h+Nu@6S>Zj]Z"j,5"#b:\lMY` %9+j*gW"Dqs9eDYs]()d*' Np NfE&htˇm% M߲{g_rI^ߥU~{bYA4q*3ר']DDGk}󟃎B)h索4̉ⵢRٿ ja/AeW;TK0#sjt.o&m }v?Ĵ^OɍPͰZ^5FpP (ȔTlƊF@ ͜ έA'Ig~)eK^QYLڇ0g ]\WAM&ǮԦ CTPG1 hOk2 ϫ…g4";Hlv5:V۲ cDUN PcWK `p9g |κף<Ni(}eL([U[Z X`Y#`QsyTY5Q 'UTw12T5H-^DT#2Hh&oο|PqimE UC?hYq (+QhXQt:)䁘V/G? >Dv#wҺet^nAkYBC}f|nqi(ߘ[(LI'(i0.f#&v#j^& FX}PD-t<$n:tjմdЖ,_ _@C#+BAtE~!Y;43NهUf}xy#H']DnE`[ZקL2ݕCk*W޿qWUgqXG1m@|];ρ qw{Mط ga HA= \ȽH?9^֔ ${vlUTneGcTG9}>}D}r(Q&YOpcLc?1\' sٖ/ Md"! YvJg8 +ay>/25.@ӷNy, RQax*׽t`w;FGz e\~AGH]sH idUz/1U0 S?άf&6_ӧ;+ɰM t%Jj Z?Mv_' %i%߮M̰6o{o²;3^[.T(9IQuW3@-,X|'RYYu,HPQFOGo6"kAK׆j>[^tutcy,SGg-u![TOEZ3{d`.o7eG+d D,^7+O$pdC *F8_Nf÷rgÖH.8 aK) /7An)TOeʽCYɍy;&=B 8%r$Fm47:z l ցd5ĨfrZL{=\Nhis+>H>6ck[tj[Y35Xe}lU?RU,M UPG e:מIZj6lR%+wvQtu\˅Vgmy'?cͰr u9)RmʼNtZZl䥙ˇ^YIgHUC͜gO% Fe5Sol ~Ȏ*ɪʑƟ9`/vcqSh2)Kw3 [ǵ ?ӨP~:ޔ)6CT?ui&z{'q40?pbVIؾ̷n̳ޓp\d}r + qەhgj?R~fdd> YT<DWkAļQ#lpZoL4b~F~{:7`!si"0XeaidHOpS~Q-L^4ܓ|_#\*zip!FEbʿ#XnҬWgL[JJF)LBhcUFR4m\1ːc iE7>HkJJ7\Wd^\E՟t*$}rM5`Cyo*LI*ohi;ݜ`x>{f{8*kD:HZd)&0f00o[ACE|%TZB$;WOu@DZzIɇv=5"3 )a(D﷍7&zr>ᱶ1Z2=?_];|b1QmP>2!}"?6ǎ, ˞,{_A^\ypk(ݏrq 6'X_m)[Y N0__Je\!i9lk>g㢽S cm˝3Hߴ@a E]fW nOzj׾i9-@N914*a{Sr *n/ X7|oƝK쿌ѮBDQ'N$[9+;,RMcdBO{=rEaUUM :DJ I YΥ3JiGl ke5FD7[ԗzN!KW\EuqYx\գ ëQr[/tVnf5V @zµzjfɌ+"N3ːp}&#g}BY'⤟[A(j-Dybwױ\F5$QQ_&Hbzw694v9*Ӏ:};FhkuQ,QzNGx72sUllStGѽV!M7got 7Oזv?/7@_Y9kkE)8޹:\K9ch,\|TpnXE:"%9诈==9MТgL'aJbPn Q>eŹD{0SWlc@%$ߪJe A*$OP|9aQM,tij%Xd@+IZzJw69RCm{3\5VQy"mTeAg?02rrXİ< .I oZdݛa86F&I=<_e!._ KJen'UrAEǨ8䢊>|ұ,'&n5Fhȟ sۅ"aqe!Q 7'7¤~wRW Ϳ6;`tQ;I )5e#vֽCn4n8vu&Mz?8(Cͦ/ fmNx-%Xx]8:ꃤWB<  ع)Ӝ}j9w lq lD *Fޟ% J$Ff+9mh:e׃3RV\ ).+I:6pr2mqh.vld ռk4xlJH!/jpO>!*J=k{FIj ԡ]Ѥu#3``nx@2bajCdZQ˞q', xG9tTZ.ubTť[TU!#*~|sJАgJpo?r&lwQEJ=Ȋ = !)Y5Iˈ-K糮gP{I Hqs{.UM}sySxPY2R xN\܁J u>=JT++oVgLfҊGbT=zY/-bkuF .?6ǃ$3)~`ÀUYt]1 03ONsS! Y_{4P%Ȯ/k)oPG'!${A Nb@R{u Ao`G`UF* il'|Ҿ sT1Ty?[%\bŃgtq!0 RNn5oA=bTT RTx(-Ӽ6  3.Fʼ{K8j\5:NaEfyNc'֜wAhRMq  sZapO﬋?bC.@o}BD$ON{:,P8v !Pn@ϙtg ?K~$%L {~+[fǴɅ;"$(VmoΪ &jkub39e!ˁO#. fbF}X=ìDvVx*M.Q0e;f @Mpg z*슷,Ù%_^%U'nwe"W3[adFgqLp,ʤXgΖ9nr AR׆SD l YQEy~Ps >A[hr(G)i`XK'1#/y6?Gsp=+L ؉9 C*d/;W=(aN[F$PH) JLrjd$,%bY G~ngE \t8 EQCXAcFPLI:( )yel)Bm|g.^im,Opi'4Egb3{+1gT?85-5 %A-~sD?ު޿zŲ=< 6׌nv!YF8[F9bF|o}^)"Xl_+^{}E! bkx ⸔'\A4$pwNF؄qVU7S ,׃լ$ P *Wkg 72bM!lOO9 'a]ﴗ#̲6KlM (à!n2: p!f3i!^m*!"wgr4R60ї}~!Kx`D,pqO\SW1w!R@Ow_쎧Ρ> |ZXO)kjS: 2J/j8F= "4*'iO lٷa+S~׈e,1Uq ]Wjbgfc GPPI$Ph}~ihv'~+n[p@@_C,K_yM@o:(Vq^ACT1YQ3,2bd?o*76jQe@Kpj q*DĂ/ GD9c> Q~x3NN3=27< f|%3bx[t5Ut,4SgR,>*2i# 5&CndƁZA;Aϛ٩Wc&]]0F><ŸVjeA~ܞWݶAPbd,Ŀ:X 0y4 2ȩm>@:Wl1h7!(vkɬ2@,~NCyT38D#/oYi+}Iھ/8!jsgTц y/Bw@vNӑee4ҹ=F5v͒a!Vo@F2I Ǐ'oSRi%*;.QLW֩K1T^z)WD Ns;8%7亍t팱USJ$q7$H~.`3u{Wʄ1w VZYEhV 9˥e\GOӍdn'kR(~ _Luv£$LV 's m\6fC \ߚف4>\h\gP"T2]Գ~,PUTL!7RBJ}.'q(]j {^5ajmLRz))nh֩$|-gcM抙NQsCm}O,dc_?S;$4Nڰ2*86_1x#Ms|ٖQgq+aDT#dEE<@IHn jp<7y W9Aw7Bkݓ<@q]RtI '#qAޛDqvXi :kt%YW1yk-CC4 X.of{Cn}fW-y%mqܛP3) G[zl`緘iX.PBX{F"9((P]CghSLT(Uf>l7M#يk9'˒2h;9-D_r~~qxOP$ݻ2M+9|Y`XNND#-hdk_m0`$A=pIG "NB3}gz;Tѹ!-{E9eޅRnȘ6QeڿSh&jv(~bmG"hy}('zzBI)%8zmW:*GɆħ<§T Gmg3Q!f"O;1Ze"{UltE#`6Q7N⬁({v F*q̦ZEQ&GatW{Uj & Fn楳[hmʕJ`L%O }R~"@O—`:m%y?Y lҿ|jlćsZqKh+ۮP/";t9,y-*yߦƑv6d"E ᘴ5<|y~8~gm ~__Nq)x<7#vR^@m|~"~ضk D6z@|QltXNT 722lE`hCQ[ۈu!Y#4eѤX""mLbIl+D\y]}q7Զl0(~V̨ڕ*;|v;RiǢ*!Ai_:2&[Vikb|@gyI\"%矿|c9J$!?l>\O'ҽ߰aCbȸ%F+kw[ZTpe~e Uu~\4{b؍!@W'U?!67ַ|ډjXtfHzTn] zVV܅эp.NmN/IS\ξa{w_|A]P/MZ oDT"bYYcзYrc<ԯ$xT5$Tp19IPSq1*^"3м} C,1JK 8s޼fQax@[F7wk 19SV2^iB6CpD dѕy<lDun>DžC%Gx!oϱS'I\& 2|5F=\ƀp2P/&0˧y1"ɨAF匶d 402XI BkԓF1 A 8qg߲%hA!=4(v6?#wՍ='4c)LgK&bR weYƵb6ר#DVNSO( _ 5O^Ƀu.1!0y؆BzȢ`ɯޟ?/(yp1!q0fFM^D];na|! Wzȿ:ϧPwp2Z 78LmqG%&L-Sea@ۜsabJd[6sBk{$2Wzx_|쀕VDO[1D.{`N\w+]wQ]ْRȇ7'f*M#)54|\` )S $L#%הt8;*;MS`46#cs*J9+kšQqk̤QeE;;ϓ\dƢs&0H,⺕p:~2;C7'bz=.wau21uu{LJD=,]jgbK)X넛u 䪶/M?@7LxV6π6I;\Ȯ1 r'ĤPEeR2ޝhC:e# a'IMb-1q$ 専d]/B)39N#o*+:-AdO6! D-#yJ"GN.>TYXuW0Y_iSN;GZ[۴De:>IMw"#V͇Zo>3'/f-*ǒ]8j#5vLLTb_Y#B<#mrc@ wii*2Jrhp D(("`ܞ]@^h;s*yjaryRH: ).oxv<=$_p l~?4å&!+,*ZNi-4)ޥZ)jy+|N=D0:Z>!꓉"'X!ٷ[۹*ŹA!Yn%/Vo7@>'ށ|KVNX,Wkh\ȱ˽x5%N٥PtR oqʙ[2ԫF4Kzi17~=z3֍*va0.EȠĩ BWOrm#%?IO>NUq }|8'hެS -U2cVY#El͜ܯ Ǝ:`Z8:3=`X̃[^I@+brjhs)K Bʈ+ZihP+C9cRܝ3[9MPy:<2!GYr]ve*'uEKHŤ2 FP`q=?ݥ dNVް7"o@!Svqے@ $Kߍmt_Ijt$aǖN(ɪNhk& H:{kQ]rPשMՇs.ryQek,<-qCXؗe 'LK3**o;1Xܥxt(% \N0Pn +N/8uBn)"ȼQ9JAIwu/,PZ?2 ]֫ .~SI&Jo(͏CߎXir&YHяKF%0܂Gqv ~- ) \7Mmx5 w)eIϛIH"4b;3PeHܜH䊊bpiÞԕtky#3skruOdz0awQ MTt˞dFH+T=󷝝\Yh9tJ9]U`t.y]]zpchLV*Ij4aOV}ԓXe8?U߈}z_OǼ {yK]ٴPM\%uQ -YV!n@i_0o1s8ExDzSY5koO+?aD4𕢯:o1g"mB'Q!@?IS?1$V h9[O*4WE3KehN$eJA%H=e"ۗY_9s*M{[JK`Lf\V)72EJ E]FֱS19"Rf;3`FC_aI|NkguC*OL/itp-nb5+Oűx9N) .pz5J!jXN]XdjXMd2H…0e|rH3٪/޸$=v 14`wvDC0u-bM+b?GQ$Vb' e  _s.E|sB&6e^tW/;?A>vopukU+s]T/~$WnGg4|&2 T\ݧapl:NH¨+b5:7ކ>%.г5ar*PX;Wm=cbvm/̌YcyVk6[Z3(9U6:ka1F43 ?1*Y-`pey@At6C,i)5aJBrKaT`*N6vO\)9?]H-HR YNV5xUwPޟ~"iEkSoY/ 2x{uB4j-VAS;~W[hʥ}4Bg?|%Yi2et-7AR*Wwvd_-ZOz%b3Cg<Ʌ~?GL|Ȓ_ǘ3r9Po±[99|"IkPlE݉T[/~7fk1,05HjؑgdЍ|b׎X/w}8%15p:~+9@vKK2lUaqhG[hd *o]M͊' 3;G7sـ "LbHj ^M"q83qhQlLlxNJ ^%c\MF&徖Dh%:T)euF\N<ܱO\02F93L0D No,FPBMj1p -)-J)=HF] Q$KAR_[b`/KIUWy5ZqOEȯ :Il}Mե;xJcDOE"ylGl:ֶP /;pX4\e)0Tx;vں#$@@&szkE7K("wX_G7cuԭ^vfvW+_t璘(˿K׈jnߏ%kZ l Ulx DyDYG?نXjX MMkn;k=9F]4igOIkM)}KC+Č;`at)?3]mʹ.EWPρG?-Ja[ qն2@썓}eC?Mv# m[jR*"ZWl'8B%\7cL&-P 7=G҇#qZ_ s_r+eDL|'Uu/gFF! oZϛ>eNSYQҭ?XܐgAAǷ&Nj%v{_Bw$۷=б*7@79Fgl'/ecqPId氯 h4m ie.YJ`ktZ2Ux8ڀcƁ&ƮD]t uEKgpG1l=)9i*@&nHTߛ@%\JLX5v,X%udOE}Bjp;$镨:dR'qrcjz!:gBpeN/ڬl__ޫM5N닟@sgv 8`7;nrn{.>ڝP.)-dfobF)^vRO; lk0{g( t}z~0*pV/bqؙ̯@UVϮY) |I)88izkt͵ַPz%GPQy˩x lꟗi`}B(/iyi׶⻇`Mu5*W8ߟ\iΖiQv(,,j? κ?\ͬH :)H]. UǻeTlC궦ܸ՝l J[)Q-8N{RKZ@8jҟ "Ζ"rKm#&Y[@ \`#ۤx FO\_+WR>'\G_5"ifRZjvXYA T/Ҙ=2P$ʻ<{&~l lAwmPrr]!GS[vzuvյrU^1؀*?]Y _s4!ƫ#4,ldi?U!̸|ԫ%u)j]*}:ie;L*26?dCid OkxdD P .*+4=+l:X=G~@rY/7Ԕg~&U}H6 pCo~yA-t'@F@"{:46袺VsA򙏭i!H2M a&ۇ:OmD~P,zOcWW7`P^_aH|p>/XHwFT Mg>Gq'ѡ6n|{F{[n!}s,X]zF&t\1ʯ>a=,qv { SݰsWH`QObFbuh<8 .YMnU+7soGm qdpaJ(pw] !%A,E$u@ľ[Ìu|g)a塎o߰+K*ˈgHtby{A+Ȃ)LݖGEy !k۝,s c4#lL[`2bj2H=n3 &tWogm[yPOyi JFP~Kb1hopX^pOVfMy)m=c _/1&K>ir.,F2 "7`c]E.jY]p7[]{A.hE7e)ֳx#Iʠr%pyn?B3|1b\[fn;~rp,z"(쨗5 >)Q)h+Dvx{89f„&GS[sJt3TM9B{uPL񒟁v#C/,N:FDI++ٔ!HGX!~ yHq{>ʪi+7OmCzv7GWa9\M&?̜/CUҏbmkGւq8Q)ZJtUE1eRF2SB;tAZF'WX"#jLF#d!! ZW5'wrmLOcKG4JmUfm1f~=o$oSSоA.Ʈ䯔w ߍ43J|LSXRGv*cml+~ZqB.`^V;FT 薿| !]=K Qڗ'( 2:~Hy 5?ZlVMVAߩ{Lp 2 l=qY v"}&R:No9bPtKO1NAP}:-;s&9e >۶nv~:2KŤ"m̉̈́"qI6́> u-CŕY)|Pgwun9PQcw WryI2%gףw+rxCY[s 1 czXtWkt6~U\).}*-޽N>EPU̱w?/vD%;~л"-/ ' ]Wi~b7?1qfaLYD(琻s䉓3l1> _3,/R IS@D\;zR4~Jub$ݥhYVݕ[_GHjpP?VE}?/#n6(NX4:Mmx5;C,nx_WiQ01cr\H/ꈠSq{E}\oa -3}2   F0SqL,]} ׯRY/,ٮEɜ"SFWr~{ ռՒ] 1 YKv+-~o  \蕋c3Ϝ(iÞu3>D,xgž2g 1? uQL*l*xH9f¢Ж¨N.(#ǫGr$ET$C[\D \cYmJ w$aYѥ ڥf\7t; 0YysfF=l1禷7 y[)cWR'ZXS>~A2^ m:5Zm]j`bRw,rJoϝ,1D`&q GPڅ1!75?oJVM0- CO}j|h*vl"8 wW~-U/HK3gaU@ /3(HK|B.ԧ$Ĕ'"&#.hZg6z00᫣D~G&bOqHlD)`S&eIЇS\ #XNjWi @FB(4^j5#@ dY\c9 36yG7I" 3i 7 t0M2bwƾGSbeL 6̦n{l@h{lj &IE#(Y,gH{o}]m:xb~SJ՞f|zΊCLq\vy)3aZOꞮTM"cskǪs *:-b G{$V|vWq3 fg2RdVZ37|%0ɯ3NXń <{m5HFE4Ij yPud6\= R]D4ra{ǝb6衧+Airw^%;ƴ)iEyk7X{[:B\:gz~uƅ6 :TA0;wmNxHyyŁ Ea]Tߣ,m: ]F֔<&pYeeX>eI>D<=ޡ/rfY2mݗ"K4eQ"7 Q1,=4X6Ug3d- gҎh7;XWJk(ϵĩbb9hv<88 Mwj6/MOdD؜㥣?&hX7_p,7Ibi‰2ZhHgx@aPsoU'eE F\;5F = ث$A`CXuvQj䣳=e>\) €&U/50Qz<*A sm=1xܑGs1?ej|h(:S1,"VyLV֒7 ֊kzd@`$,^KeTt }c=%gVi k6¥k[8T?e63nžl++uFV~Y\a޲VN6(J!O .@jxF% .UwL\cT_iSn3mjd*!-N=CvmM҈BAxQ0lmTBL2{FSꧻ,Dʀ| ^ɵƎevԁez<K_*zmF[e%GSZ&o|x[w=mь{>c0cK_19Kvil+sbu0$)6,Mx7Eeqs .VAI|UIۂ5Ç;8,7lD9P5**V~d}{i6alMj4*VK:\F[c/Le3z+Ԧ V^\urTapn% GxpkhXEU[#,:'}4Ie+)m+^Y$8 Y  yTi:iU W.&wOs]|`%G 2gWnzžqrWK1AwiL,ґQSM\7M]F~"RSi+SIkia:J%׃ v@F *4@r"O6?6z5_V*yh #o]mZQ+e[ˎNBiwCĬCz.(b%Cm*lLe cju5kPoq,p ̤R; P]^˜26^L;TE޻"*D6uAs5yVoOIlG0n=41UK2EX8J/y4K#z7g-=*b7a%pUv:W*ѥ vt'Y͆Lb0!@k3Kl= [/(~[BDžtبO:k$+$ 9~7v Rs0+ - ;? Tas'M"|0Dp34꘰%`o;\R?\cݲ7W#7xߠ˯fmeikZ\aK^g~bfb>u?hNu(Y#|ZJc>wǂipתK 'SJso TLJxDW =ɬ4# Hk8"vJ>?r 5{a`EyL!G%x0y4r9 kV Iho'fzE&&sWΘ!+am: z/h+q5{x\܃j $wkҠ1eV/th%},x%_a4%kTKL@I : p(\Nt|=|l5".7toiŖ+ ՘XC nըtlǻ4oNr@ g0lw(.c=\sq-ZF8 .PL*ҥؤUåtuE~w3o\d˾.ٺ%uÿdLDB6^W\bs.T9;x}v| 6Arr8 Tb{fDf`NKX6^P-nX 35UB;azAycԳBV+Gi %hA"<.SV5to>൩A~M,6q0/.n(\ 2<$\fgq-&^^>A[t_6Y\_mUIν1(/\,*GpTV\2(uH?W_Ť1_49&{L~fRoƎPY|eJtk5e Po|lWʨC[YF "K%؅@8T+(9vғX6EPk+w[Pyp[X_@(&Y=Mo4BRq/sڊG5j'}y [?\WEMLO d0U g.t)}cG:s BVR@<|jÎK@{Ĉ\dq\JD'5y]Q%kRe1MIQ-7W[߮OuFákIʄMUit% 4]0@Bs>&!:Z_a GAWӘfNUUՃՑ b*)w-yg[Zó_&o"?#l`oi/\.JIAY鞞Wi[r4s왂K#9u  4ߩI8AASgIGܙl b d=~{q—>3u+.eAH8e5Zaf'FVmWo,̭*BZ'ycp@~ 6D,h"$]Bw cf_K }7tP@f)j#Js꟭K|)(.׻Qd'<*=_o XL}S*њ`;? {OF#V} 2q?�N@WOcZ\2!㲦BlU%4Ƥ a%D=FɊd$8|>MJ&S~G\x6D9rz[J؊t4x!nTb}ipb$?o* AܾENũPu >rXޓt O\WGvCr]vWЧxWKtfk(L~X?m0~n@T>oj6K~;ؖ:=ͩ)OhzE*?L']~Mz~Fǃ"Wp.=mVM:!JJ$!azz  ʃrbb'm꤄Eܿfq9ڜ\U8Ksg> w@W8)Lh$ۦq(dGd'Hvk᤾Oܘ$g}*f6p!;AF "ZXǥseXE!oV#O~>xe޲x>uIVGL (#L}'^s@@\RŅ R[&Zoώ4aMkP[ y1I6+NEX ;*$~!AzoqS@M\T\ǑX%ǃragTA oGR?-Nh:pr_G~j_Et~JW0̳p]k~FwNu|6'Z?}4_Z/A]d3 ({7x7KU#0kKgMNscK#jic|TY4|f@c]_36Hש=SN<cE&w~/nn(,ޠB_@u]%x E`<,5\h hZb5=*nA{D8-rY;Gj{B=@{ o,anŲ,BIi 2V"nE&N~c#'x;bE*fyEEIBǹ'\btPeqB^n0x']JO"qp#h \w]0O [CTAHc ز|#bY^;tB>eG DÎdWf>14c 0eRt[1~"i̖_ AߜKfO+\=&^i`dXţ~}}`S%$'񨁣jTy+s#*כ)KqSDDU&lb@Nt>%0r~Lz 0L:UsT!NI*͘ˋ7,UGNo#m"B% b9ŧx\S=;n@t=ogF77 E!m'`C.DNsAF3d=V NȦ<4Tf3?`t LvчSՑUOH#lr)"=kTb7{ޯS^e9?-~v%--JqKJ399ȲQJK [%&Zw cX;$: ARwDɌ 3cz9ڒS(sBꫤi ~F *6ڞJ~͞w97okB줾I3/ĭ˒pbOUqJᙂV'(z]חxgi~6t ͷ#>@B?(2IAoۿ!USbMXu*$,gKy^[Ud]AY>*~"ѿJ/LAٯv /hŧv&<^Q32jr t I~ nzӵ{pe?ib(cb@o|/t6MIp%4RP*^ ;V'N}$S|j7w2f%Ie  \Mb"-ӫCYu>=r[N"< 3OH_$s*,QuoY&G%-o2K]zcu(pneB];iv9n jz*Byi]GUKmJOrQf'"+U!9g~A~;`|JFYG̀^$%Mb~# $#{$kJ6DUT "y >R i9T;W ؚ2h֘?0%(2UAyLZQӄ]{h0ijի‰$cytaCzҸE E#-eDPve*fwv퀿O@Z^R,eI|ДG%9)y8ȳ1٤z\!0A劢z`ΎL5@= Ggx7طϥ툶l4ܤ@PAt,jԫ" ځG&;d)?a«"@BLLs\ej@N1',}H/GRqA ugU[gsfH|k{+ZI{=cMsK˿z)أ׺vZɊS?'Siɝ*3M +SƭhKу1.🰙P=С-MqsXї1\c^G訖+ŷsE !X x2}Lu8yR_3FLg:\mlMVzr'X8T+*k]le鿲-p)orIeYaqRsap+=Ygz'W|]I1EVvݏ:Z$2RYo5η6,U.-ݵeƍѰ^gYd~ɭ/&%BLh`I|L K ]R!9` =?`^V(pp2+>ZJ.9&{C<]8RBK!Q5M 4xCEtʜR]6ਜ'62j gl1ax:  n!z@V;2۵Yf%GKuWlp%'=rN]W'[fl{i~|Kn 5©,) ?J%2s+ 5uƋbj W2.f#VгP$ T7Ά :e1ôӶ BА'%(FI9CUӣkIPgK:Rsh,1u-s Ai\d="[t'];%$uPi=5'\40JߜM().z)vz`˝rL {81"NsՇUws^xt/.u21q+vK?| O»{,9- a@ lڑʙ〯8W2J Vn83`5@` ms*Fe,Nti ̓w^awA> V]P|eGu?w!,LazMFgn ^qL41Ezn#Jz0AۨE#T:9;=c "48YEn _TOK~E[Ԍ?'۴fD^NE%ɷ|f7:LFoj9C2vmxCr;)fehfoH!^]H>T*Oҙ[咲@[T)0@6F9QY_=]Oe3_0K5hQ0_;3[\mF(r5-SFhܳkj'ΘƗ\r9oFj'zDžho#*'IW-w ~pg~^"NUJfT8#_|mOťMWdH/Mg:6`\ {f`4Eo0/5۹wv=+!ԡO5R_U,N[ f5oݶ5*5[-37{$+L}כfo+޷Pr)k4~O|T<ȍ;enь$ WD/|fw}z/oիqki˸h,aMOf]B|܃,Nv ʙ *ۖyp O -2JM?j<~9x/hIeVyoԽ"zy9#s=2rszK"Ns([X2[Dưf\q;-SgfQ>ZvPqiܗՏA/@`R 8ڲGqEareѴK8Ne?S$/N]Bl>sԛ2([8@B޼yqB(cÖQ&F< yC[ ɡ]BG`Ю9fK }@8ոx*)cFO);?1;tefC cֿR/ z;N }3I@k䵝3otau]`"q:';blfO,JU5;beD5rqM: '__[j:0l+P:ف- ?Fio&]bm([ gbh;GCi@s92ƸԆ-M$pF,լ |P|Cg2;w\ k-­D3l}J(ݙ? ՜k ΤMxlR ;d?Ar4䊀 gB 5m.fHA]ոvJ6p7xj-7>6,ja8K8Qʼ‡Y?8C aQ/2hJm ѿ7Ppnwi+mE}1g)i#C˞Z"~ wwL"CoU (QK@ (C1wn&dFnhL4g\]nruw!1 @6ebjEI9W )BpG[@889[R=Pt(`igMt(gj9.i[ƚ'~Ku:or'5V|V,;'r5++PMҭa̾Z1CTb7ˠXVƂ*ߑ42oq^76"&9UzYӋ_fb Me /|5d^y֡YʓʮH86x2O:Eif9nXo j4{\{jR16A]PXxrXZC{0sy-4 z CyeZR[zicF~\H/\eFvi>(䷕*HS5 ChٛB]m!Pi#Ba=l6r`;鿶#KNX BRډ*AB®d>h9f4hnX`uᠯˆnZK`Β^}PљJM`-C3EOа|Z" tysՌJ~n*ϾK1Y Js\o-S@vM53m <ث1oZ`B.͟ΉV^sy^~[6 fQ&㔈W3DI-O3]uc0Gn4[) mY~.^H'Nn aDuUyDYStRx9G)n#U^jFokN 6'"'+YMۄ%rN0'eh1 ~e=3c"\ s;l!n8+T xm g'⪏ŸmHmLA<]H>%9DK =t*kF^ߦ XP ګNWLNt5;!POޟs E1 =j(sͨw?Xw3 S;>aN\4 J(NV-5r,#ӗhgzWDY o0{h274" ݁ -xv)}ZH}&_vGJ #5Daqgox#uU!paotSP_8r!B#*bݷf5Z)<8ag6 D;5DЃqQNhR%V8$tYKD^Z]F&0:<;.x|%ng"doWّճ7YRRyr&E8PD]5  eT(uyt% quP3y49 2 p ,(gB]/ NF˭PHIJXֶҰtAΏj oN,6CXk*DnVX&7@`ߣf ;f֝hnoP(pD]lW?&AHQe" ,FOCmA*ޣD@|TA.)#X1Ӝ҇&Yyq|/89ѪuT?iѵ qK&O:l†u{jc[h =U#CZNk܈ IJml;UR u^x&CjXٚ3qW1U}?Mb(u91="D+-/+aya" |[{~SI: rg_+YXܚJFRqzLlg2R'e'gI沪;q]zUeL2"%0ox0j~haѥDt#yұ/^ c ܋A+ҁ?O25|} vFN:jꔤ6X;PAe6/lW"EMSⲇwlyKaRCvĐ)wҜ*5>rl)gj cx6=*fswD6pL3P7Z^!ʡ>Hd3:`nY.Ͷj?_|J_~ĸPN\9%6Y,(}΁=HzH&dW%`Aĉ+2%ϻ99R'C0+E'G,JHUhw\-sDӺXf*$$dXjC 9Pǒ ax4IF$eQ_b̃|@醙h*?z b#Mo .3'v>q5SyiIWnuG*}_68qz%}wT>Gn߉qgt7TLG"gۺ1z.A4aX`RD US7Mc#_P6z"wqG^TTY7BS|_g[:c5Ԝ 4q,^(Z6Ekegil?w+x&}j Q5&zLzWaN%cHmcbڅ<,I=ᴧjGXv> =lzLp@q5 &^gN$`7s ݪL.y ݅Uk^#픇N>B3`= 83KQ-8Fa=Vڈ>lkΔnġaMa 33/BuN-v螊N&'f7 v>*!QAZ'lCW$+ph*W-=,H1u5|R3f0R 3NCMa9tl=U,: eQ2~qɣ6qwcSOmua8Z3ix[[Fb?T%Y|Ru39k*ECg}mdfd`Ɛ\r䪨!co.w *Ps"J/9e?c<#rԻTK0^ e3ھG!&?S<`b Ȼ[g!`r`~d 씱×بO$9EiV$yZ'Pd Vu yS=%c! \Ì't5}V% pBvR3!YRO#Us l$vXfnjY{ƀ1XDF{p %{sWDHIER oKH@_ؙ5#P{o} W@/{px_$awI7@I{ӵPVSEf <ռ Q{"SspLFiǴ_\PL;wkO}Ubvm[CߊӱՃEDg58Bv7#IX[e[~qU UGpX~MR;x6%yALL y^+p&O> lWo;,2FUϪ6IQCO! -~#vo8"`\-rbo`:"҉_%H}ٓ?\42a8L BfBϹWN tZr|幝#*`oh6Fg29&+ǀv30ؗߨsƦIʶ8B1W c{UR#oFTo@+wK,|. O _uϱėk[+ ŋJ31Z>~/ ]4foGZ=߁. P5prG,J gYߊh[|aECvAL ٟ T:ČDUfdKGPm_&)q,\엤2-|ՠk%x E )FT@i'nַ<2w?eOjmw׎L\*Qjwz#{{vSyݦT}b}RYQgmEޘ#/(.6ꀺ$8|t|f`44QRIݘŶ jdT1m-k9}~k֪s&.d SY.^fc1^#1KRke;#8dp ~u-X=qL nk> iޫbը0Fn/5_,oeEr'lX+쫭'{+[jA˓ 5 j \{2!}.|kǮqhWP_ɂN|P[(1~s;|_S0Uyv {&F Jvts|&+'l){=>~ckp~_S :;Et-๡ebco_yV4?ւ>.QE?ټin"L*UM7"7z.bGS5SU}FlZ92Aש͇E=l0[yz@L;^~JvU!GªhSKu13<şEܛCyN1c^M_*8=7l |r] :;5 x %D |cwU'qɍ4 U1IKOnfE;K sk|<8l+{V瀭"Ȯ0;8L4;phI0GC&n؅6w9~\B0b'4xb}ڄb u N׌.:)o7R-8(1^TFjKJ̞WgbJB]l#hev+Л(w7)CN]V \\nvYÇF=Tri}p<U|ס+V5ş[+qž@Ve劫Yō}O(X"`ܪT,c Pg^˾NSah.8p!7c2?z`g5+OjV7xfh }*; #sNӌ LЄyV[_!EWQjsTX ݘgLʠ zNx8m06RAϿR̢W /jin;7s;5̡20U}9elF>zr=q' IvLrl _ubǡD,ْc.+M*ágYC b2ƧJ9YFJRDqpwYw`(R3 lE*S:lVVa.*P'zGzБTC6)*/Ϭn4xp\7Lf4'lCjOȨnYSDbt [WPEY :fLcӣΦ+xz&]R05k rˍkl8\}L{l'6m>x>4bɮ6-]хӅ̙>$`g çB" k#bC',=h&B,ÉvIs6+L](Ml\J% V/.%ycڃHII-P~ꐣ|n٣C-:Q<+S"od&m:3qb"‘yƨ-ZgJ1@,kюݯQu?Qwc%flH|@ V JY䦊XU^v"Ʋ~nN/1ȣ㻆Mhr8Aaӊ8}+/yGNB Dϵ䈌̑aeMNĉޭŇ6xF}g:kNu`E3薆>MJfR-ZH"=C%]HD?_/ei];c:*ՊSB&%%%|ʵ>W[ܵ`0b~a:*B7&|ss[O!UHåv^}:_ (Z᪋IBfZ6؍3@;宐ƺJ=b J$YωNK=AL;z H @\}Vcw'Kt>(\3I7,o_I[xm!E_P2}O5!v bq6vPoGgb\*WaEpr )1wxb.bt)[yR!r*)za֌ct ړt1LdA"b/ DߌxWez@h[oJ%DU{O`|0>A[TI.&ɤR"ڡDS D5=yr>U'볹)@[aOH9鷄eR~y\5I2!*L_@*< 98p3tSX:ģ/-5WTe .*j žś@A_Ϩ)G>"x?_`p4H֢< P宯uN !ԉOB:װ1pkw3wqį8leN:kGVB5{PۭiB2N;S);Y5]"Dv ɣY xn?Z=?ڭםp :ӑZlX%WjVA-vf3}($:u^ 8?PW##9fOmX ƺ0K)[Dv<@q}tR_ z#TKCqŸ] 4>Z/t,zVym6nyVI g>|uc{zF ,"- 2(QGZӾ;  ]YV>7lhW>=K!׭ϮDMvĦ08$;38o%ch;;a BS}Jdu5 ԹXT_T@G}[d0WFSgz,d)o>- g{>$Gt-cV|o}.DHWk Jc7n,nʂd۳/ƶBg =/b IA C!V{~Lb/Jo-6L(p"7[XeuVYiG@D 4$_+'' ƈNPAl읓tGUb6;<ר?4:` zXAʖ%('/~;5K\,s?e)af; 5'InB/F+SS(nZE+iDs7e {ͽHi%TlcɸPHڔݕ{k(b?eo7yV^w @if?/&;`&iǩ - afЬVp+IB3fo {|*ڰY*ԹEH43M>?}z>t`Ψ 9u@V[x``;V8%󂴮k:5mφGY=e /PJ"RTG OGѫYSݷ di'M&e/oXJGFL`xĻgӡ9<9 aABW<ϗ4tBqa@dֶaB[)Ba = --'K $^xGkY˟D.-Vr f ~g6 I_R*,W͛4,!bg)S%|۱k}a0:GkZWI9 F0I*7%e#ʣ}LL7 .y 4hg=Y@?~5M!ۡ`FaNkR6W"F09&kEbJI^U=!9 .2g"7\rT[u\H,(׷+g;7J+#j~Ҙd^aOrg[/;aUSYE駫i5#cp~mKEsn(ZsXh^+؉3Njdr^S?,&*|AN&aS25y)}ɤQǙAW}Tu1) CuxFQrٗ.^pmi;R)(h;=1!+xHq0I髛j$1 {ǨJI`UI?\"_1x lD K YU>H"Pz^ uJEZp30xdQAU6 '$A9LjtCl*ֺu]b-]Ҵ椽'=ilI3p8)~-,h~15:xsXiL^>[y(Sl^W*;WاuUl@j|Q8sM6ɟovו[.M`j;EQHoH/*w \8`'-El3 8h[.ҽ*.8J2`4kGNM7f7z2t%9Sݬ)tOրeԐbIU_I 6z{ϺoN.0Ƕ,MY>|ºKu񍫚#,Ef~H_ǥ4- *|nu1\;V+EMzA #ťݫV6] @$/51V3|9maBh`n8>P^[~:U} Ar O)źãnކp ;Qc[OSD*J1ؕ蕁fW5Xjxf2+I3a(y/G6J:\xqnl1Xz-z`ZO(0^O <;XAȋ\&ڈ-rk'Wx+dg,*le ˜/Fk:Q=䭰vU·>S0󓘼'Y)XDm8mSR# R^+hB3Ťӫqc }8[6jTBni<~`ůOB\ t $jkkOg8P72 O$R9[M$ Ӊube Z!O Dk<#1`>>s0'#lZ($lA//']4&2R , w{?O7jinsԽk75/t]Bފ&fs צ sɛFV,~Ot[V BxJ `d"Jِ>%a3=;y :>5Dj"|Y.y`Eb,kC>c2:Ui j>qq*7_g]5 V㶃AZ!Lj <c`ŧQx;BXG(q4%[g ƃ38L&~dcuV J U[7D֮|u z}hsFsO÷! `Ԯ\]\QAͬ?Z&pT+̩ #i^ t6^uPP? ~œ#W{pQwOβ{?=.ʆ:Q|sza#s&H(ڴ\|T0Qa%H/d;X7:[augoM)[!<ג8=QD+"\}zkيkzFSrqݘ4"߮qؙ˨H2Onf__[3=:/ߺFBޢB{~ |ݚjvh+>ϳO}w;A_,f6: iHFW>[Aâ/vQ"kNP+k,4]\r]\1۵rJ7tS} ͈0+njЅ>J҈ 9u*M_/>Z*5[1/n\9&ij`Fİ=տ$3m_mOSwAIےnb4@#~\{|mHB3WٷV+P@ SzDO>=x}x׉? ΈOD[ՒÖW'@*Bc r]Y%'<F"Ô:5B)22 f*҂g2[ANXGHzPmF54нA=j7~ǬɻzegS<~=z'r6(@fxժiw3m{evDG߽˕t`ųmU[{DtI6nYT}RzybE{kw/Jd =~PHĢ$4)Ua0ʵDZ tj@E>NT+EݏX0& ThfU/ʳrۮ-~hJgO,,NNEEbq'Q]#tT \:vsra`? DŽU2G^,Ȭb5 hYװb:܇ܩ'KQm,J n#.\Gwʆ wkbd x᜶$=B6d^(%O$Qk`pL׏d[U(> lvP-&6;91MynՁxՁorkß'hH D-3Ѥih։]N5CiLKƙ5c$} j-J&Gy;t* SblÄ+zV\3cؑ2JP=r ;/4NˢheTOPVI dLYme=¥Rtufv\(.(>==ƒs ? q<U'QmAW0;:+E@gIDeBhCgZ鼗k0R ? LW:" Hٮ Pe(a,:Ps#z]~B(G2r%G0~ Ϋ+=hEš k|#>KAWu@䦝rFR=.[WQx0H8nY2)XFH"倎֨D mڦm֌Bo[U9hͤtGj{ۊCgjMlW'CI,0ia"Ȍ5ѯQJ@Z$F~IޜX˧S=Pa}?ȟ,\{\#X*3ўXPA0ޟЀ?B&k<: d[CP.ߐF%/ȄF_88—챴3IQ;N [@1XGuW5wx N.3˫@(,?fJ|?uM;=ɹ?.Xˏ;$Emŕ85'\E.p*}Ұ;񦼳s{8,3]5x{'EmC_6_8-.Raq5sp 5zvq;5RY%> tȊ*Ȑ򻮞*S!ēp_2u%CAH01+(r:UC\W1U^!;ވ:`Iei, wId.u3cHR{,y^R`bA! *Ae |Yz$w6ghdEk31z>/B+'֗iq:v\s0+ϯEejq۟dZT6TZMQ=8uu:-rd,^!nZ?w<|YM˙#cq/`'.)l_έ3*|b˛%DȂZXsW2LJ#6bY`ĶqUaCkmM#4 (jcG-_èaghUE9aG>oO2 ࠡͳ"/O,)ލ}bih*Wz9'Ö M`"kB{v6SA*;!܅ Ѱ-j;ߡeuI@>IE $ܸJfĖ#j JU KqNuZ_!ߟ2. 텖m@#np"9tknZs[Ty|)Kֺv5k&g #ևqlDXPJ}ꂥ,Jv_?4R$"XgͲAwvų{|ZrT*9P:6fgl)#~C1yIy%Wr 7r.UMVkgXt:70i})n"^%21kEP\LsEs+RsROd]ʳxU'¤T[x?3IqJ"BsjJ)-XyBFVpax ϑwuvK=c[ )}m陙QLm2>bz]-95>_'3ײU@ 7؉ O_Q.ƻ(I!CfّYY!`"$(qGʹԄFbLUTS[[iĸuZynb+@$،^TiKˁcn w |!Le\\fi'Pvi9d)>ZbMq3ᰋ\[Ӵ=Vq*T\tz|=f;Yh õL'"4c5\F;ԶdI3H|_z4nwš-&j7Ha2mA,$GgP_AHR-DVQh($Y/EP#auXxj-ZU/$E2ԱŰIn&]"uI~{Y6)l@:i`0T+^B]-1~St:20gS=IRט8/0qD\_ހa.1Zrƌ&MܛL&;p뒑0w`w93 1e$nsuGv(s=xc<j[ &q04? Vz&`C.i]e*{8:'XuIU@`Z{34ocD$ _amEҠ+,\\6M cX,)7' wb_ -6_l\sẶCIâ `׬,aWᔲs~g7i - :j2fM_p+,}Y->ϡSBq_f0_Hf@LX&*MP/vILRS8 J" q viJIS EODx: 3hws]py{EDؙAR5CKcl% Ok)/{3w$pގ_:-X&zlqh`J;4罧u򆦸0:k߶ReK!}=f=i)gZ݄@`0 >\܊Hϒ It ZXI:3]z`k㥲ؖEŘB ڑ`$ЫIMKg_Y'x(^Q6XB59HFx!4{;Nor+z\j05E ()f[N{WyH*$ bMHk"//ϔؼrlF̆0ajr7Dɔ2!'ĽoC)rvKftU}jnKCs"I?f!?q\ֺ34'rdVLCed[" umodΑ.2Ep 3\#X u)Sh˟N|: YZ