anaconda-gui-33.16.7.3-1.el8 >  A bU]}. T 50ӚZ–}Nc^NB'8hG|kNl.K;8X72Ǘ܃CިS*"NL@$l2Si.\5rTm%_3W9 ښ;&N7C @Izw}o<.쵰I%ɜ۩IBbΝgyFpA'aJMD0;^< ei܎zᄆ"N9>g -} : TEx1tQ'uC|dGm8ٛα^gqBTԠ68z6N5O: Î3ؐVpyX~~ ' }A/_-CMrG$7bE>[ 4]y3Ҥ#D+~*ɠYU#ʈGG3buTE"Ǫа&_]ċB,7DI%8t穠~<ltdv#g" {8730833a7c5cfaeea8b7202a233fc388c2554f151ad0ec7bf08c4f669f87bd26ccf13749e43dd698264215ba65c29143293c9305ⴉbU]'LIkX<0AOD ~B,ݹaWYH[NKz-d}TUP挓 aӜx.s>ݗyZW$?@aq)XT5(DZUVD88Fcf 3DQ%/_h9հmG6Ne5]2x?Lj?J|IE>Tޜ`(?<.ίjØhpHWeO?Kų:O[*G+A``dYe4Đ~]1~AŔW]E ~gwR :@i&L'p.IJORi&*ߚcElPP')ȝUl#k/X-@ Fp0N3r2,p<ZD?Z4d  S 6<D,     3 5t8\;??BBC D(D8D9I0:zlG+H.I1X2|Y2\2]5^EbIdK eKfKlKtK0uNvQ wR xUyW}YYYZ0Canaconda-gui33.16.7.31.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.bppc64le-02.mbox.centos.org'CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxppc64leFnn//>>- - 5Ho)) p ``''vBvB==GG??l7l7>>"Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%uu6,6,JJ""Wp#Im R(-l#"YR(? H 5Pgo=HN< n'kFP]M-@CQtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤bIbPbPbObObObPbObObObbDbIbPbObObObObIbDbIbPbObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObIbDb5bPbObObObObObObObObObObObOb5b5b5b5b5bIbIbIbIbIbIbDb5bPbObObObObObObObObObObObObObObObObObObObObObObObObObObObObIb5bIbIb5bIb5b"LbIbIb5b5bbIb"LbIbIbIb"LbIbbIbIb8b5b5bDbDb5bbDb5b5bDbbbbbbIbIb5bIbIb5bDb5bIbIb5b5bbIbIbIbbIbIbIbIbIbIbIb8b8b8b8b8b5b8b5b8bIb835f9045471182a660b0f7ca347d9deb358e221fb56e953c86d1178cdec6ed7e585146e3d7feb0449d95b72be4d1cf56acfc6bf6aec815c689998db62fd43bd8125faa520be9fdcd28762dfe83f2e67a22a1b823f4b44da35c671e6bba397ae0d08920d5185ce9283e01a82a3a61f696b607f331538847530144a051ffc692dbb08920d5185ce9283e01a82a3a61f696b607f331538847530144a051ffc692dbb1515c99c31deca76dd8cd487edcef837269dbb78aef1cf7ffb11ede4aa8f5920574c031535a3a58c8138bffbf4f643a01c6bc131964f5c6471d7206d07f363b8326e6fb213b5d38fee7b974db274ea90f0f6397a635c8e2fa5a35967434a1142326e6fb213b5d38fee7b974db274ea90f0f6397a635c8e2fa5a35967434a11424a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e9e4fb16e864c532f50030965ce0f96c6cfdcc002d75230e80f5f132fdffd7d2b9e4fb16e864c532f50030965ce0f96c6cfdcc002d75230e80f5f132fdffd7d2b03f76b58ecd4eeda848c5fbd216cf145aab39d91cc6ffc02976189b0c98260a003f76b58ecd4eeda848c5fbd216cf145aab39d91cc6ffc02976189b0c98260a08cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd16b3085b3c511e13285e63cd28e8fb699001bbd335223f3d7ed0a431da47a17716b3085b3c511e13285e63cd28e8fb699001bbd335223f3d7ed0a431da47a17722a356258b848816e5cd6a5956926c9aea37f108ba8e52ad9fb72d81f888806422a356258b848816e5cd6a5956926c9aea37f108ba8e52ad9fb72d81f888806429fdde95dbb0d22b19eb3be72533470b553e62453c4096fd53f97063113153d829fdde95dbb0d22b19eb3be72533470b553e62453c4096fd53f97063113153d88d69e16bc18b33c13fa0a1077016671463f5c8b8471d61a9025001c5f6e2b93a8d69e16bc18b33c13fa0a1077016671463f5c8b8471d61a9025001c5f6e2b93a23c0305780b52f8822afb40332f281e284484cb87bc0f1bdc4ce89483ad158a223c0305780b52f8822afb40332f281e284484cb87bc0f1bdc4ce89483ad158a2f732cae3b9a3dfa366cf55387a6780e440faf51878768b358aaa383005e54824f732cae3b9a3dfa366cf55387a6780e440faf51878768b358aaa383005e54824826ea7787803051601d103663c8c0467d44ecf7f3daa4bbd2a1288f5e39d813f826ea7787803051601d103663c8c0467d44ecf7f3daa4bbd2a1288f5e39d813f1817f442c65500d9acc48a5c80aa2b7f2ea47913851a595c3f596c5483d6a5a01817f442c65500d9acc48a5c80aa2b7f2ea47913851a595c3f596c5483d6a5a0e401f92609114880cd11792300d9da4c6640b16de2d56bae64004a5cc82bc02be401f92609114880cd11792300d9da4c6640b16de2d56bae64004a5cc82bc02bceb4c1bc4960c9b4cb1ce8114f71660866d0563c132ee71b426ca8fb9e2b3615ceb4c1bc4960c9b4cb1ce8114f71660866d0563c132ee71b426ca8fb9e2b3615cec5319478023852ffb0339e1699f1623ff3cb7c9725e3e701464b68226b7b43cec5319478023852ffb0339e1699f1623ff3cb7c9725e3e701464b68226b7b4371235041903f2ac4f9bda4b30a8607c810f377ae9598da2fc60c7698a9719f9c71235041903f2ac4f9bda4b30a8607c810f377ae9598da2fc60c7698a9719f9c7798fceaf137b9dc3fc38cbc381799526e3c1b171c8d0ac03025f5b7078580207798fceaf137b9dc3fc38cbc381799526e3c1b171c8d0ac03025f5b70785802073db3ef265de2b1f209e5bdceede99594b962a9a279d8c95cb69e644e883a99a73db3ef265de2b1f209e5bdceede99594b962a9a279d8c95cb69e644e883a99a0afa2e39c9e8eb460c25f105683a5cc16b57d9b841b757dbefb404a38f4b5ca20afa2e39c9e8eb460c25f105683a5cc16b57d9b841b757dbefb404a38f4b5ca249cd66f375ecd01259df08a478bc579abb5d4c2d648b821b2427b24adc54515549cd66f375ecd01259df08a478bc579abb5d4c2d648b821b2427b24adc5451555f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85516477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec0316477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec03e33943ff0d8a44c89e9defd61b4fd01f0d317583dc8841dbf574df01ad327bcee33943ff0d8a44c89e9defd61b4fd01f0d317583dc8841dbf574df01ad327bce243cf95074baf534dfeb591674dcadeb4f828885c9787a239ca1c8e7b26d0026243cf95074baf534dfeb591674dcadeb4f828885c9787a239ca1c8e7b26d00264c68976dfa9f90b51ca101b5b4daa64c623d8786d8b454822918207e116b28554c68976dfa9f90b51ca101b5b4daa64c623d8786d8b454822918207e116b285539af703d65e2e4feab434f19e2a8c34f6db76dea1a8f2b7702bb98d7ef446af739af703d65e2e4feab434f19e2a8c34f6db76dea1a8f2b7702bb98d7ef446af77b2f4e172af08ddb89a410002640c4fbd5dd53409977683a4b093ae09d1da94e7b2f4e172af08ddb89a410002640c4fbd5dd53409977683a4b093ae09d1da94e8989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85516477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec0316477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec0388b44eed34f3005685d63a19e5ba2fd0df8a71873b90a4310006382fc02a8ef888b44eed34f3005685d63a19e5ba2fd0df8a71873b90a4310006382fc02a8ef89c0e3ae7a8b2244f3765fbe033da32417ab1fe9fd32f5ad89788cace94fb4a9c9c0e3ae7a8b2244f3765fbe033da32417ab1fe9fd32f5ad89788cace94fb4a9c4497b4a4faa0db3df0f56bf0ed5119d71e286c051b969c82cacbd0d57bfa008b4497b4a4faa0db3df0f56bf0ed5119d71e286c051b969c82cacbd0d57bfa008b976832e42f58663c33e15d8b4568862fdec4b5a5bd4770b494009229171cca46976832e42f58663c33e15d8b4568862fdec4b5a5bd4770b494009229171cca46edd5aeb2ce90f417c940e2c7e39918a9f20a2ff4d85dae42dbe3932738e1a41eedd5aeb2ce90f417c940e2c7e39918a9f20a2ff4d85dae42dbe3932738e1a41e412953caeadbf154c8b61c8bca0de01d49368b8dda423e742cf4d776f59acc18412953caeadbf154c8b61c8bca0de01d49368b8dda423e742cf4d776f59acc1833c55b08dfb2475b0a58567cb348c20d5271b650bcab9538d54a31a6001f8abb33c55b08dfb2475b0a58567cb348c20d5271b650bcab9538d54a31a6001f8abb0a966988561149f08ed6df12b0dce345c8c9ca52c7a2b5bdbec9d6fe93d82fce0a966988561149f08ed6df12b0dce345c8c9ca52c7a2b5bdbec9d6fe93d82fcefe6cd68044ee612ab75b57bc33fc64b68565d48cfddc3325fb10226f7c862334fe6cd68044ee612ab75b57bc33fc64b68565d48cfddc3325fb10226f7c862334fa335b0a88ac32cf337152437042946b054bfd9e8a93c44eb9a6e21012ecc359fa335b0a88ac32cf337152437042946b054bfd9e8a93c44eb9a6e21012ecc3592abbf8597e61b72c2ef2cbf87feca2909874e873d323ef22cb002c4a9d9db3d82abbf8597e61b72c2ef2cbf87feca2909874e873d323ef22cb002c4a9d9db3d81303355043f33639cbb5cc7d3e01447306b893fcd253df739314c273f1bd3c241303355043f33639cbb5cc7d3e01447306b893fcd253df739314c273f1bd3c2471f734a04b598ae57eb902b914f9c12722a346b5f80ef5560dc497011c553b7b71f734a04b598ae57eb902b914f9c12722a346b5f80ef5560dc497011c553b7b1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf0a4677020fde76ef0ba6b7cccfd45c99b890ef9b5c9c619f4dce206c0fe3bd0004452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb2069408a776c49a79c97acfc48c5f4a09a5783c48706bd89ecb23dcb20dcb7630964d3ec5719b280527530095333a3207e665473cc62045add6c8a9ebcd934af632b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.7.3-1.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.7.3-1.el822.1-133.16.7.3-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken %packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken %packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.7.3-1.el833.16.7.3-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -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 utf-8c40bfe5b85c6fa3085b146adf1fa7625a6ce98262a3986cdc2e66e85a2d92983?@7zXZ !#,w] b2u Q{LTfu8h*nnHd~n\XxtNW-ɂyB^΂ \{G-yۅc vo\~ #X"wbü9r]Erl*/ cnSxH2|&(bg"=]ZN`2#ڈz% & ǐ)P63fZ,\}:l<{L=ÅN6PTh^.$&2NpdIͻiZ1rwu` A-0\/}Eusx<#I}`(Ec18ru ';xze{4,J.9k?W7᠍,Ne-NB*Jާ'Mu|~5'/?PmE}CnI ,t q XZ. M]v!wQFM@Ǻ6ڂp`5w$e{"N~Sr 9n~=!h/1݋ej}:#j$k)ivgᎂbx-V$M7LoKTsqqߎ_-S{Y怬c9U޻8BpL;&#h$+`EQM>s\5"H ;^4& /x/S_v@DV`Q bl/nBB3רKәk6݄x., )l Ssy)YzOI羈ͺȚN!quk4+73CjJzDpDLm-N=DM-:2"q C2E sj+4|(JȪk6vx5DNP19oB Ɛ\J~/蚾ĉ X!@HͲaɒGec8UBZ_ KHWƺfEfc^CzTs87p(_j \Bmh e EsBGoQls'{),@;C~l>vlbcIk+.r XQmue F_YYFא YOq9(aܜx^x ^[yl{&~}&L̗>|g( &IbKN6ʣR{ Ƣz:|T }3(ɡ~[쥢X]ҿٚ"C3.]\|#!TI+wKpgRFpTt : S 5UƅUMي ї+ $ @L;^ ~ibk}9o\)A`G(}q5*x_B&gՈIia=왼:$[u̬~1OoTEիoLR2 opt . ~4XJ,iEds$cb`)nzg! .VS-SZnHg;^*ۓKcEd8xoX}k{;[#m(E4\S:'3 ܲKhk>vyJHBT?Pwďiuu2L[*$6OsO;ö=~mdBOgd^8V!bhPogsaIL:}Pv}ɐSԔ^u2H'2sP;$-ϗ]KD5&C_xqB2= Acx \v .)דJ.T:s rP0NSs6 _F `fb/> J ?C:. q?l5o vҨ;]ͼO4\'ߐnM )횳6`KLeG)&Z.;* JY&巚W4츋l) Ue,Zp*Js{F/՞9op};u``P=2#4*3VʽjM#ii6.0R>wqCn̓%Qz{qlz.46Ǎ L4EqF㋝Z(']GxCAMkTFl'+jD?+PƃśHj/t݁xG@&|*0\k4u@}CxM<Y"xδMbEwjS&fC͑s#jQvϿZLt}xgD-9:"'9/V禴1wb'imJ=!~ Ǐz. ,쿀"b&? 9K\0/L8fd^7fU94Ɔ#Q1)~Ҁ!*1~=^c(_y%9EV+JY7mTǙS[2\ ͍Z[a`I0,M,aLq-۰H׈QTzaVFe dϘ샞idV8a9s5# Y.*@9~!cm5i0HbYMDK|&_.sծ 3w)E]$s[N';a̛y)BJo:klf" ǔB p0f݀w` g[ـ;_%S|p}gb܅&jBvw!C?> ZROĢ_w*k *psl|D/Ǻ(wXDpex&0Rc!"H}`. o_Ἰ~^(jP_fP]uk'.pTcVd،rAq@ #8/f-bH9Hb,9O30a؃W:OPO05؉D <]K~izfwbECH_gؕ6yyBGv4BAd6O?od,"Jq%c7VxlUD,D#>4:/aY,Sr4UdEXZ{}qc\FaS!1j&k]sf$]*֒4LС{49-G@uXGg'nDbjQZ@ 9: fRPH<5q6GΔWeG9Ӡ\+e @7+v ~2_v|S0CDJ~ 9;`8kp:N^@]@߫/r1_~X]4WL]l=*:2K]4UhyRײ&.!b[DE>E`w^*1<>ccMG ?kr=5 sè;bD/i6V5@/3ᓓBiJQi}[l_zPv dZKpZEXα8ק7μL->c03D)cL ~>(0Q<'cqY4s/P*>ds2G/|<4,ֹjg4uyW3^bG@/$'!v5Ş_7K  (\怾Ƈ՟ =xtzFOlPef^9$v=QO)FR?Hf kV q^JBcn??-h;i}}#"E[haf$Y[JHV8^8'} xoe3|$ cG5gyAVgG&.SMx"v4cbakԋtSomAYJ`tD2nS uKT<^6< aa?"b' H~VfkCwg֊2r|1wU,2;nu}4 En7X3nԍ|@_7EH-[’EBqz^f+dzv&e#w ݹX2ѐO'`O8A=jо?ЉO}sZ6Ԇ25cp~?xr2ګl:?O4TBX" +ņ]]'+ʱ#{0kS!rJmv,onOZ2%^?5&L.لjR+z|sST;-xk2jJ6xTa"):ǷqrКzۇNB;KY{jU"ۥnRa AQt S俹R`\i:[ccHSz0l'o Nl-Zr ymEPy"w#o7`(f$72C bwjM'2Kl[w4pi@MEMMP)-Q]]R^7̺P zK&f-OE&ܙ ?UaWdP˹$ TzNOQ0-/N 8̊C̣BP+r9,HLqF,7QxH&-m-; u:&&e<%x/9C[Y!`9y_ƬBnd(+o ui' bo d+h v/^I:ۚéNUh)O zY[&u`P>ˀ%_sxDC3X»]A$C/ (p T tEJfhifKAC$URA%oN18u/>qj v[)=Bj[-9؎ u.6'xǻes´ :j[FL-Q_]e*k1xF# z~j܆@J O|kLڃ&2()BQ Cʌ #I&Ѧq~bV FU:+{@2sAp9wǰ. ̝f`}I羘Z%; 6駊Q< bPF_D5JH?Dr|5$W_4>iFFuÝ@HTT}W=g]$k0u)evߌFz( Cf5Ji$?uxQ7\0\6`<;/&;C߰$ǵ @$`7$eͿY8lL)Y'U]bV[{Ȝz xtb8 3oMӄB'g|(^ʃc?Mp#Y]zA̓6RQSOswa"{eg.oX:b[گW8;x4k^pABNh%,K#0~jҜ69[~2AqyL$x-9:PT%A?kB4`v{΋a%TU:gCtoGpҽpiV7̍?NxTT"PθM>tX$ !<ȃ_'rQW3-- F+ Jظ+[o3&"FQΪNOΒܴHIpο`D3J{-3Jǹ82G/f\BU f{m<0Fhbg}c`1R`-䘛<Nb@OzsIF>ƣeCt@<JIA(ws!L9" O r\Q.j{&L2Y_hNb ` 33JHYt(q sxf4@_ĘoBWM뉼n\|kO'9a5W!c n"i*:UR@SD6RvBTZy74b= $O#:KEڦBaQe o Nf[pBOjα}*H>-g,{2 ҁsSXM M`go j8< ZUY\ <&^he0R8!2dK( JVqW&+kBr n)>d"'j1(F/S&!#ĜK &ܗmބ[j^V 2d%g\I&Sո;p~ L.Tqy$S*G?(R I;LfW8zjixil?釦lxP EC`Uba.H\˅&0=9AcIf27 }fPU烽Dq,>!-LR:+mS ]'i~QD+:f_\`m'K[S{O0^VV]x/8Vrsf׎[CCNU硷3)|CȲ_,޹Aywȫ{BXO 6HKaxmTU5U!'=rJVTL|vlM%!|kђ/I /=<[+ˁ&8VzpRj[p[T,aAbdwM5ƲY{úCX^!OJ[x]++ @cp͆楶T8^k i RlO7L'*֘Gx }9gB(MׄQ!=܊Rtƴ1I߰nr>WH:xwܺBM"h-˃hT }kU9L<1q;VG0/wC0S(^tڹfByur 'Nkz66AˤXBx+ʂ懌/!(­Ѩ5;H_!X.Ɛ@XPVXP Ex2)gDze19Yf@Ac/Q CDC",ICG: ͦs0\.=L?#ܹn8! <9i23_,$Yұ6_|ʹ4!Jɟ a' ?RnK+sYE,ƾ uR%K1qQyz]%{I|8ϓQ̪#*`BXmI=l#@s3bxS]LCJt,ߺ3b!B}n2814I\ñe-[ey8g45\j5eYA2.FL-GۣGm{ADmۿq݀y:xR]*dX^nd]t$ hK IeJ:{9>I18b"?NkR¨;2Nܣ{q;dQuUͶQ7ls& V /c¹!HeIC~=Y#W+O-kza|ǿZ;Ff?lڣlkIܒv 9zG-|nw@nжz[ 4 |g O&Rio8zcNaɊaܖ9Ujsf&|U:Ta'x{kn~߫ʎZWfF-e(;+Ih lZlWYp} Re('*pGsqn:;9]1])cI)ط$+/F\R_ V*+ 8)Yh" aHb"E8DH nsK-G[b' (Ck% |ot9zM Bf!$RBbk*khU"fw)PM"5i*X4} މJL͒ұ}8Sݣ )+U=_g\*$'BP6,t-4t\@7nN=PrVG{CI4QU㙋q| jnS(`ۭXoV{QZb=cD z@/K^{djtjn (mBOE <⭞&|Ko8Lm#?F+٬!-_ $سeX]4P/# .e@KeV}qG?{k^Kc}s_q:ຊ s4tCEmm2k\HIo|}@i| e*T4IgU/eZ8cڝ!n(l){/gs*C琊AYQHK9sZc:Eu[mA z ~3hX?m%ƺ uN?vwxH[tTguq36_0utGs>-X!47KkG$ыL~nyv^)Ւ{2 fLe BkjqilQṥTIQ_bԚ斗}κϰϲ»"q.rI SVO"S;8J0r9V5oݯ[:F`Q.>xԳg 2#}$ pUXZs[ s@Aejwqԟ-vY7ԚUmM%B"m"`%{h,?U M2"-\hBR <.[cizecZ$'7$vz|#EgjW'#03U3ʯz/ rj}`@aٛ^ũu$&VBcXrT\9x#}1K 2ZlcGʼn#*Id^/Ǭg{,Rw+0/G)`5*_㶐t}OM2h"@V kInRtW!L7pmg(|Xn9Q_GGŌH(:z|.\=iV>`=J2l2trP5X[jB|o솒ey!+Zī66 ?0&= eH?Y.`+2vq)sKem~oym ;WUf>ڱ0TXˬ'rl1lq纅]eneX+lAQ䫨IbcS7>Xo$o"ᩴ1D1\„avI_z.= GZZGn/adeQ CҚ)oL&dStl 6E\ړmR8uM'siY"ى)A0O=,FR܅@l\5 Gb5e D 9$I`[^C|ߔi)` 1 AJY|"_S09VsZ7. t g; ddӚ3#b+ DpWDw? !1Uu(FgYKwd=/5n}ҳ&LUhH9m{r*cff6r")7]Hk&DƂ>&BO)(LmC;SP~"MjvBeQUɰ&VYENcZ )huJwey3͌Cby6j[#w2~B9N7M*zrND'`'QFjdpgiTC_|dP|kTycY>@K5~g.y eMƬwtm0CnabkSJ<0QEY˨#>9UO`5(ZM )O0A{|Ճ̣IgG6f4s?i4hrV$,o$UxRI}{qΉrt6(%B|p0L u[/Ro]y~?6qeFq'b Fɉ1}mc@T1m,Pc=#,[VP #4e#]x,Zo1Gx^3Jgz!U i= C;HǁxվBb%C蛡Q#ٰa[aS[1xݨ%)x"I놏]Za! 1鴂{zK\k>O;dd݂Q֌$wY1l3zuKO8ғYϢ^uUHjT3a.lz2]MMZE)@lë&0plT"?o3Fw7/ &X8j:a Α^Qrhs gL*2`5M%Ҵ֜+9HRaH}<|V z6vm[q7Һ,oQ|0M[g`P5"0ckdkTv[ D_tiԨ`@Q;KY#:.'E̡t2iϚnFc5Ln1.9RM=N~c{5"`A* 0Gfa$%CN1%^P-qYKyQe(8Sl݀p&+[ۈ7QBeU!z@(Rb/0<߿vd{ 8Ok1ߵx*oj\K6r+"Nc '2Q"}ѮʶE*B|Q.{lSnvܢ4fk榏 q?-%K:x Q77 $*ԖC>n]ٹbwQE:[R:2[$]O*QU@&*Zr2iRī,jB uNX7IDtnqL]d揘ʳuhqo79V68b["2p%ad-7a|teǟaʿnSnS7SI{>VhޠHV`r 1)7D?1Oa+nM1 pٸLײcfס1D c`^O|BaCJĞ:4u2xSvo=Et?'հmltM3x!j3)F^8Hg>/rUVv$ K|sVuk$JZ7BƂ%ࣸ~߹7C%%UWǑ NlK6W6X_ƒՆX?*AֽdFG"}JTA=L12L7: bkoR돆SO\ԲwT dqQ` 8[-2\7$i@ : bԈ-G,3u(Wƽrhv`t{_ Er@u"qGܩ!}՟Ҧ5]ŐEbH IousbnQA(kepbg [dm4?MS2!CO,?#ʲ'nNb"Gjw[S=]#twRxI!8>dy\ i6Cha \=U/K_gd"FhӲ0QGt4Lr"!Z{n; q's#Vݿ" "+qNqz}x.3Lkϋ,Uw6mUTa3ZFh q7\'2 u7 4nE6,亃*g߄:=C$ M9sSrc(K:F#SBQ U8'.r}L̢&01/cq&[U7rl?Ga{:v"p^BƧT/ذ s؈ZzVQ;VC8?,\R hE+W ̨}sTd{}6L|1?j_,n8IGϋx+I!GOB !ОFmbG2X,ΤDp*5\OY%ҟ1v$>J!M5$%:c3wiD҈\D6WdRz7UJ/~_L -xddὔU G0!]N f_C4~Zq PR?CUXTٸD<[0LWEjn4!A0?D"oƘ֙,Ԭ;r0r}#;l<;_][~ uP÷v1.9s˪'cI/T"ʲsSvƄNv4GQallNʤo:0]9eI-2i_ְк3Rm[O<`}sT_^#T$OˆC}A ֽ/Hw$l[-5G V?Xx-BŜqׅ}rLHrݹ 4Ŏ51dG T*ƀ1'?BBVˠv߭d%eFgko,'(Bᱤ]%& 7J0~rUشapâ619"3Gϭnۢd(# 4V!Y.>pa޳c#]q{Lٶhkۿf%R$`IL:MB6LB<Œ[:Mu'2a ;WXQ&0CY |(0]=ߡVv UJ}4Ye\ڈ!.2ܶ0)_1 IcF!덓9 3⫓@6$sG,ko$Mgor/s.l@PAI`jWy1=.gV4[ !zmN{mSwKt)y(._U^ֱ EJPM/ i]2i Xo&Gcg>*srnso34p3*o8… NF'|.5K^eXM4$ý\'`umFۂ8'BUCw'Z*T;xlxbu++ V,)A&x&2tlQG$UP&:M"BV81` OzhR"!+ZM섺 _,&-zB]\ݧN倚 Eb9eV%T5J1MdM}5@0..Ġ'*νAp!Yt' Jfۑpj!uQ7bs!~Pk{X|,cu`ѹ`mRs(n> rAeGc2X$TӇN4rPw]Ն&v{ӎée.7y/6{Zz=yn47 `FBgg`,OOM;+z?( {u;.H-*sJy}K UtfXʍ'grx'"XޖiSv{ΰ?.#VU.ivd؟K=G7>-̲۶Y|7FtU@ ldV/yl֩<[(-rKTXD  $X$D!<"jF3r4$%`T% 9ҨbnCXt, KwL҃l#b1LC_PgYG꼯.AgI[Ծf`>N:bhsL/jۏOf Tmq5A $-VHGtp<%Eo<%q(W˝{r A8#` 4P,TVˢ_2Jr.x/g-YT.sk(J*WtD F1>$B.Y74eѴ?1t:*'d~#{UwL4|3@[oe(UivQ3 !찃A{N躺nVιT՗ Z2l:?e”ֽ I}"Z @8.6JQ3_K>bV8#c[Fn7W׏mH#VRE G+,R}=&.o H7W}t*#f ,7wKXSt/ְgE9nmqCAh}1UC"c H'DSbVٍAG#7Ct/HN/#L|jyoi(zLa$ڌad /Ԁ3Ac,u[UMEw(T8jۦ"<q:ɸ ھW␁ 'r?wb̜rBᏟDTTz0{4Xe^A5܈oHg^7 _6\,4ia4FsR*a߄sʫ@PVP~;y({&-3 BqQYw.I5r]LFNI6߁0#d{EfEBW n竌&BsAO%M5e\ &+f:$\jcZɊ-~xO W ^ WаDR , OjFh8ұxUzEL!%u tLP#Cu\ς̀b/e>؄β-Vx%KҎs_lKy1$-]p1:uo<4Oרr9#Nˆ.$봿m2fؗ.a#13߻XSWIdkbDl[H7綑 i|Ϊ%BA".Ru})lu/"Ng"@<7I`(>4|"B j`fs1fy㬍~)dfd9'>~<)E)u[ޤm,T6J q%>ڙ)Ӵ5hA+Ӗj?Xl2}n[e!fi".;. (tjD y|Af̷(Ӽ /P64*)\6,PǍsKAokKU_bhLW y}.쒻qkb&{#4(>HEwB-PT_aJH]P}yx/y VUG&C>o{ǡ>$)fQAۻlş~` [9 A3FMqVo6> -LR[>zF,_]a 偁2Ǣ1/'Ibq[ Jh 3ݨKj>:Nh<\SHrkJDuFV:TƋ6 ]ǗcS)cOߙ@_>vEݤx΁RǒЦ(ow0za*0LٿPY ygJˤh$SO'wLˡ% Xp,G5m997YW3 ιFWpS$$=NJPWPt)h>zvb*w5)!DT)`f^|* me09/a̒hs%V.;4qFJrv3OD"&\\5 p<$0|U:vV__$O栿tlfr RE4 'Xf췽.kZt&t}W|~φ}ۄ4V@;ʗۯl !}dGn3e` ub:+.yX5VT 5Q;?rRLNa٢M:zȶ;&[JeXc(t 3tvَs#`E+pH1ZB"!z;'v{5\CBق1J'kvuvo07M>\:#%j:N%mY3=>-Y#s0"3 X 1 0ٕk3stGQ\h}z,xEԦ|xH}l2ɽ ;>R^hƷ~= &NƂ2wi)aa󩲀Q^5 APW0Mф&@m7m([Yh.EŎ7=wBȨHXVV4eyIUʛǭYeӵ "LL[ȹB-/ 꺁6*ECbv$E(zBV>(; =&yhv~3wC/5{J%q]uX(h;5ǭam4e z'A?W l˴{Z6xǎ6ZAzc=ш~8sbW(~K戌Q25iM$'#aM1oa@q*Lw㥽 `|IvR\x9s9Nbμ`ŸؼB~]RLȚB^J,10S;8{Q>W?YLsVP,=3XvLѯp5$;zy.Cv .W{)[`fȍlchF3x[q`u$>D3i2r: wDe?aAϬiMLtNsv1!{W]$O!D@{0SQ(Iӟ_q0d7A>L | m8v&fI0PP$W&vf_> ϠuF:ٞ*x*dZ$AK3}5ύ.k&rQuTyr}Yt=[(sVüI.˘ŸeqʄO/_qt:^0ƭ|3=q͇tI)pd^ dvط;[$iۘ^OBv׬?%ZhMޓ|oZIzrCeG`Z}^YߣZXA\fZm(r ˳Q$:% E1="ߺeeiRMyԠE9ȒcTydo HhRPӔ^Kd7%<gm8L,^LΥ;]PBE07{^(h"tXSXcF^6ݚ|M3[l'B H妭ؙk{D?l1 !$_݈8cޱLuzqdofDƭ k>5qK(c SqT5#Ow6[sTYU\&ΡHpM ZB5lʼn AOEmp1V&ŤJP.nxTGpXDOIQkЕҊ9G: ۗ!xLV6:7s VXxF'd2FfY̚ df?Ga^#UKqBXe0WEBt| tײ3ob@U?.F1tij[ɒW2r;^欀OnJ‰:XQ~X<qfsY[*st5`s4uu($i7kjNDQ$>,b9b\% l;UR"Y[Y44=֎3LOZUo+2H9L.i#FwLh&Zc?NT-(RIS]S^/5243NR=}cIu0B1_P ۧcͽ 8D~d;&ssœ|ը]fteqp,<ʕ&~_$ggpْ0됺Xt!s;3:>\I-&1m cb,wKXi#j>&϶m%f*}b@%5JLUΛdglqO=]u "3k M~$:?ֳ/ 6Hzdc[8]EmT5+'NMK\4ꚢC5mҞ,bg %LMN/|A$ IP dR@g pLMQvivSo..k6Zoanj1;$`ك\r*2&ms"U:Pb >SXKGTČ8ҿ/YʩjWKs4l=mJQP33 zYE -CV8i2#?ovm3fh]cK,M|, ޏ|ehIJn+7_>dpV7{|%h)$wАI9n* sxF{wrF5e+f`9s<sDɽ ũ Y)xaa.m.()wdjܕ2_~Wm5Oˇ3qG>$(סLjJ"){77y wf!}6T&6(]|)ۼkzQg\0b~M`edRz_׬@X:& /Gmz/נ69h$L@ D99*w)^#nL験 7L*o9R4`sq2.}kWY7n35GhKi;Ihqo!RllopFT= a Ľ%D+%q?1ʳ?WO`9݉خ\䣕 |f [t:ӯM)k(Ӽb@Ζ{$a@rLa+lG|VU Y8[Z]h"|ܾJlP̈.U5svKQ|SjJw Eoy,7HLo 02o텄 N?00f=eѩO{Xs ;.#u/ɘC7{r̺CzmP!ڇɞ` IH{kDSK7.3D0_-ik5 G.7E%b[CxZƐmz8gIGsS XG#5%h{ްHQ ?6*J"ڽҷ/zJU2z˞)WMFܐ!TZ27G!0O/KkbuvXˑF@呍XKiwA]T[()Q㉊lX-u/9HWZ=$E|sա=Mkc>[kVҿSsy͔R* ?_vɏ?m4u>RX0?Gi؊!]e T]U)3RKy<=djD4r"^ck!Lϑ"ylu6G )l^ )ƭWC'~YfH=e[- fj@aM1J.Z-dՔ~l Oat֯&}YAWCvfY>c&7O?- /.PE}]Z$n 4@({ `a3c\@IV,yYe) bL2z?OAs7 k<6z=D0Ɏ8Z2=0diA˚3[ &IyY~.>^66P3-u5Kgwo"[+>/pv( ̧,IoEwqAڊoRpr mZ6t @&Yӵ%HE/BǨ) ᖅ?x*ҊќLU ;\i83–=Ww+o6տA^#,9nQkpMEH6ɥ.60>2-ېdٱ_ k1??y)]d][KX`@ {T~R~#kہvN^:ehb({&ѳl Z{񿐪,F]bHj5}&lBc?qQ e͎VZOJ+M){ۡh4ݢ[/? jZin9IL| Sg͝F9lA*褛sy*[)%6O:vф\ ~rE#3OJvȸhpL3<+['mh.wBu ZF49-C:AxwqnKlt<_DC~{Wנ|m86 Fx>'yƭ62ۘ0 }*23-yZԢ-V^u&=&t)}QODȑ8eWGU햬-8#c b}TΛZm,M4?hapajS SVM7\}=uA_iׁ2mnzwwDt+DЎX I` (YJVK6{Xİؚj:+yL 6ql:{VO͕S|Z!+,gc9,0|{Ԏt9"Ok+M(%ul\ $u8\k^ d㎽"=kACr..*ydzFe1_ 3ΌgbNBn:r#INE~µS𳞝vcX'{WqI/廙d‰ڃ Z/8{'v~s! ?\0~XARߕӯfPwR6ZJ`;̽H$Ta?6x7 繽vڐu>eh2ߕC*b3-W/bH?6T?!>}$sV1_ELJ9*xC>塃}wݻS狠3;D2`WR}5`Οzϩ"8Wf šu ک681{l} "ȁj k;iƫ.Ìw @+ f_2,XxS'꒧~:>5-c}m[wX(z ﬠ> ӏ:3hܻ%×z,}s'r^Mv^f%$XGgPr6.d8p"Kԧ-8e1A_NsD1,p$dm(DGa8o)Q^^45b{,wZA/Wy7Q½E2 ԾVgɣR#4d%ԣš$CLw'/\E%b׿ [YzsJvn5c,F[ .!"dc9_,R϶'U9yd˿fdc%V^ ;كn~I^Au (9R︳ƍ$>dLJU"K)3- 3VVceK-05SFW,n49'bba(]"!m:p S맴S7J0 TV 9+u17+N/Tw6 44 3Cr04 k,< A"pqP>ةB8RSzEϤ,2 "vx' J_2?>p# !#!F s-$Pչ)xKХjD+-i tm#4bl߷L/OpQ];+NJ#A J+M{?f1}z! z#5=KQA,9KIU斺^]棦kjڒHQT^^`ؤZSR̂v h*5ikS{:KԮg0ɣqU4zJ`65_i5/g(߾>ߨ }*+y(ʀM[t;4,;X aSxv(ޓ­~+3 ha+ ӟ"Ud}Qp*U98sI;.zFM~<Fm80- *ޡ0{m͢?7A!nAlSL2 p5<,⅕F8eA?.k&_Nu"F'׳އ&)# ¿x7JTDrM'X#_ɽoãF .}olSSpM7w࿳m~5V \Q$c1ioc Պ Q%TLP<(bg\soTԥ4 g(]KL@IP8ˢ6i9@6ƑWMkZ רP/h<3?AEt\!+t4oE Þ&ӮvTAJ{DKn W%UMieK8.5j&WvTN|)&W1Ega7=R d)K/Otgı[z]?? Pـ16% 6=fy=(ٮXkdYN' !WtZUFO8\3=!هr@GRUMim0%n>;!k:0<,FrҵItUݔl.$2Ө̰ilH} D<0~biß5L ynO pZGKtDVtefhWRph?$w,…t[vi}C 侗ca%Ae @{1Ёco!2ֹ#6О ɺjr؉Ȅh=y=jl,{G*{fo!uo*m-3|m]m%EQq\N ;m`\Z[/@o!^@!ܦżU+|2[]^}ň9>i[9uLwڝu +{.Օ !.롥(KT?E_ΜVą=*}s1N4,)"#6@Q.WHAM_y(V,n/APу?pB k9Vl1>V7usB6EU~iEev"c'\qP58I])ϓb]_*ڙP;< \Im1@_ Dd:FΪV7GY^|&1 =zFofyO^gB3DR'.}OF%@௷h+Fl*T ؾ\ Qr/VI `4qG㧴0 F*i13pKNK$RsF@^ceO'ILkypYPT^c0Yji% yU'bր‰J :|CK UXTt7$C)&_|^*wg|]ɕ>B7V iT-x%LejER"ʿA >&B'I|H"UVG;D\#<ᄏ@q;#4kjZ \<訳SZWemW>pZ(lD`67䆻Xl6Q8 ^ ')9FD_5|)P"$Kk)io*u2Y:TɣXFCsܱm ^Xt7hۅzi̯lݻ+tҺכyڂÎ)ѧ9,fIɾ+.3۱2x;t-Tbl{S?ٞ-O\/."a6|NޥNI%ic\sekMA~M6ɳ Qz4Su/)W'WUJ.?oґ aYcX _/ڍF"`h:hW ]~ nHC%ZӠ܆Y)$>c {(g0@O sdo䏗$$9uOtLqݰq #j}/ob^駹MiC1U<P8柸.zh mDgGNϝ͢|*m@"X!46bI2;6{)/ptֿFp  J}s>|O>L'ׅE4]ݑؾ$ Ncosjtep GF, fs@(e@xXgB&!⛌.bY TE%nMu3 1^ +,~o:>z`C)N爽~(p :~OCB~&g'z4y"mt<cWh׼w39THM~Ru(avp?~F+)Hj_HHױhp8>q F07iJ{)9'xJam 961j9<^P/δZQp|o +<\t2S}G?e~\]r NqV%BtT 0Xr! VH4NC7.WJa(p .Ǚve%ꤧu^Rp! BC|v}(pX~ɲB$F6zlA0֎%$T5m;QG#>U2"08`k\ܼ{!1*[Lo cLg?F*e!~$lh{L !䂸i+ԾkKO -kvt;ձ?cũ ѿo\m,ޢG2,B}#.󯂎J`늓\iӏ떝b1C`>t:.`Mn%,]6|OsGl _L}qP@q6%D38GI3 H[{ w7Cj*7=V:u?)H}DOZRGG.'}%eOn>8X" r)c=iݰCeKuG(_0?+ aMW4_7eawGvGR]q}7=٬L Tw _;8Q)Ï-Q1esUN+1f\IuSAUhg[ CͷsRj!}(""Lxs&E~x!-KOz+^mٕAa@E\MlՉC;à >#6@u;,d9ug@t!׸D?١5 lK5vSJvtLcW4zݻ3DXHmz+"`~jIq~M~X~wXh~0NkEŝ\~gc?>SUîoE#z!LDc |_/ԧ`hOHZt];W;B\i>>scU5N3Àm`.9o@3U35),_j[‘47eB*$ hɨWSO>eO[Hr=nb{Sƪ^6#agF>;)V׷QXTI鋴 ۏjGn3бu{vie1ZXaK(Q(Kl7y &B^ M{ްcުxkj|׾nn".?"; GoW{e=))iW%v; ਟ5yvrlcF"ŎվdA|=nEy>bҋC{S{CbiO|5"XjQowfY}]!qҪqnJ1B|&hiR:oGNיX*r7d m^NtuڲƋdcQUX%(+AGolt)lP쭻ć` }V/ŕ fx9|<lYdؚX~!Zgӹ*CRP͹Ɔ? ,N_ZWI[:c7ԅQb&iT /R͎:NJ;@Q5o{Yyn(" 4Ԥ2}o+źlɐ\55dܘg]*<^^-}i{ Tas 7&M=`ۡK) lѐZt3=c4Yt"G)oo b0u5Q %[b I Q5O05,v@ YH2,Ht޿q"#qْ )۳UU|pB0s! LZ} (XYB/{&8Ĩ7kTg O-ms~GYyĈyIWdZ'%BTZŲe|:A{RSd6UD;j/m,?-v;/V\ո `C76Ҙ+/ZDET7vKHeP.mIv|b0!zlLdVQ.CXjcE63" r-i쟦@JgdF5^6tj3[c9A\.QŷkH}#cU/a&LgRYpx#tgPx2ڊ$݋$798=V\]aLs_K?PiUkhf P"vfV1q%)M/Rb@)ǵU_-$,*WX`7бe,eP( (9SSpG1^Z =2r8*p'c㹎qOR~#U'QO/Een&ިOq|&+kr#W9|\[^1TxއRxyB :bq E53&6g0Oi4G~H[„Y~xWh˼csO(LgrޑE6mV&w8 "ҥnxڤ WV>5+?ѹ͜PR2nD+:RO i\%y}58LX.!~?GI%g[ab)N4MV4/pɜV7zkGxr\SlҪ |8b5׌"r\w?.byC@Qr-ź:J#*r`6 %GEU 0U?JZJ=/SF,E յŻA)#mgY9H˓6,MPqp6#OgW({YZ R ܋)+e4ŗƭҲ62mШ;uyN44>∅?0cxߞ6 ǿW}>SVQ<.PS( -+^1Z2DˋцO'*OECk`결4mF|UK~ V$ߣ{kg{Z|ܢ5|3*^M!"i%{s]^i4Qy#u IR+zoBʽbCAj!Š\&6;Dm.}th0S*ᖑ#5=Bsq LGm1kt0 Ւ4 q5L57Zh"c|bG0b9,:2V`^qwሆ!fb_؊+D6XP/|iӂ)[P^e;%pa_}䱆L}4^]{z&n1k<"k9Tj /ˠWx0=k2; [E .]H̍{DoP}P ,E?-`bM*_vЂF 7ѱrlhdK7+;E(v䤯tA#B]S4އ4Vi'itwA5VN㊸J  ssцF,Kf߳A0FK*9by1fBW:uYa$R`nWcη}­vW  ikt,T3~- Oh=sBbQ2`i`IȲaJ:Wn>>Ҷ fo3SHU5cxk vYnCٵsN{oDr=$y.NHjJ`^]8LMQ9Ht8| 0Nȁ%n}"LCK+Lᤐw8jTkg9Yl8Jpʲ̂L6C5b$A*:sCo[ǯe4Ccz]wr-C6 @/_Ý-0{/4tm ɋ{q&SZ )ݽl6^I* gi݂ywHeܞRc%'ns" =: B=+xaI~B H!}6[Um1-7Tkĩ,0-~ݭқtq%8T_c"hG9,31c=7GƀI|!8 9μɹei˂yV- hyb\B!)Hh:^ѯb jK9F-?Z7 rqcT]X #ilSOUoyGNʆx.J|6+"bR Q=e4TiOZL(7sul QbibEqne60 #z|SEGs.#+`܇RMX/d`;Q%etߧwPM!DkbxA CK跙(y rwQ@5 MH~:$oPgÏ"SRׇcF/q$tIa272@DsI3PyXF:t~d]E*quIPUQOD.K©/-s_X3DB :Xzufj$C3Pi\ bıVurH)..o`Ͱ9G̹!jYA]wLd]ef3&}}_ph)CK%2W$sBc` idCFd.ً&5(Ǎ,ClW:i79ݯF.D!E!ߴԪj&۬j &v>?v&EFT'7"́Cl|3.{1}T4dg^wCw6;コJN:q r̀%5$nPӍLy{Loww@tp+QDن6r*OqC]MH\bqumtaC'7ڟ-5znϨ<*l3TCk h4Ɖ5,JMj, IUE9 Q_h!0YdSh_kvqyJ&`hђ xj:X-nV[nm#aK+0IY*εX3!y~[LKznu̜K]XBQ},2oC8>4Us}{aXDJ n\i@#](1jDƄOusԿ:u~ }J_'/sdC볓:kPGL>)jI{rЌimA)zۗGJe?.ĬLMLIs$;X)(6ZJ#vF+~ %7VQ|Lah?g:Y:.GT(Du[vCi'v^3m#|&jV."Jqi"-z$ KWCJ^4GǹW@ޱK`p4EwEL {ց*H`B9A5: 3 s M%Dؑ׾>IA0سծm'lH߆GSpp!$JBMj<7)aI0bs}njjQcx}ka5OϻˀX0WGKج)6oA|0qf,b*y?,(Iv~~]ulUjLXv0){S6B[j-&PllY.j0VߝIKs+wR1H5 '#uC[b V!WAT:Aތl۫BʌE3!)Eto5eeR(Z8]`}ZwW/ƣ1MC% Mݘ*E U1qxqgi̔dX $圹l1vc z:om%̢KY`cLKЫو=݆ xblng$> ܎dF/LV spݵa[)ձ 8Bp,O9wFah8=_ĦwVdDZwFtn]~p|.dqgzsX1zݴe_(VXbeEy7D>zc_NmT" ޽̽TDf.t.P??O3IkoR}BVL5Y*Pc)Eqga%.i^/pЃzVC F{qL'$)1gPgJ^WP/> nB ʦҩ9?{:M!5*9΂OCd{7~DR՞eoQQ 3mթ+d:5>-SO,>⬪FV+քD'LK ϊ.9PJVe>cTe(F40(ʷ(Biq9vXKNg/n(u)=hq7ː EO *W1d 9ӗl%lǬVE!3`* zb`%] !IzP\(J~J߽н3wG`sLs둕$io>:a بďmdJGx̯$gY FM$#ҸŇt^ [[,_=~c4dp~x鹸_ 6VUu2Wκ 19K)R גh~+fSFRQ- :J-#cy똜g{mڦm 4ĉ J@-S"T-=A䓜'j]a$'8U֍e1w elqaUl8tbMqE跖F'w4W{27#+J#k<.ܪ}J]2.pU\![#["*'#ʛ%2s ]][ 09ު\:I NNpIM8 )<$ D9m&ݮ{~y /(~$0fO5#vw2n=-Dߐ_9=ȗ4Frc"2g#Tux[lJi_d4HO5+V(Q20[7i5ABqFJ? ۟SC&ٳpW(!QCdzJCjly}@F4ڣQ;8>z^PEKBY'w~]"&̇Qm ҺhVq68lk0zГ~L3m/>@ڴ ~ e܏qG|La]YKZ͞M x|WETW/Օd{wL"T>{߼76[#V:AkP'ONg&b'oz{Zp)5{SMhn\6Y$Na%b{P/%F\xx{|%@m_IݹDق|ߨ7~!qV"Gý 悤C2&O VCO rbѕu_`^ w#Cevvzs] m҈Y4ctJߛ$1xltstԍv ADa BjCj#vl_B³ JōqBF=P7ՓcX*$NJAԺje:h!_g=:j$I'|yaUO&>;[FIBC\M `@U?j':U yehE:~< %KkQ#WЋl톌;p.i*f5Kw{S* ' E>K/G&p56uzNyQ2:T-[ؽsbjҼDcWoowⲉm930bإȟˊ)0'Zn"Iaw)sK oG[)x+[ .-wjD>J\U8;\Skm7`42Lc0r "qQKUʘ#1Tk#\kkmhzvwC 98=/S,j Tڦuț)YJƠ#ɘqH&HB"vx2ߊLyg|;H|kRpKUVް0֪9CkNOk[`{Tb'Jɮ~`/א|<-,iŝ\PY9cKw7@[/ WH'Z*\7niw۰L2#%_θ~^'xWj =FdJ׼ sZh쫇>m2ib~E2(L0M:FJ=jMo>[\#}c̳qN3^vOO+</}=S9X{ ["1; \< #a8UJ;Lox?XL,%y #LB2DA"~οw Q$5˜txyLfv;#) 5Oq *;dC_7VY VB`ӌ$dV}U Ĺ~nl$80R׍ ̘,@Rf.F2Mcj 70.ZWy)A^"v H4dK#'eƦM6c@e?Sڃ8GD}VQ#Vl&[!/L HUJ+=K6C6;'GQߏSXhŒǠE_pԤ |>IC:v!s65 Mؖ[='Vk)wGUw(VVJHs#c)燃{(1 &X]~:dSϰ>¢i{b減"PI,zfJj< .yB:Z%v(Cp hQ#3y-=x0vN++6v,q֣^>޳N)!ĖѪK}To NL]y)i 42l^rwav->XNBnBBQ=N_1$aE m߻xͺ3?#uX(g0C yq5As}!MOoHӪj 3*?;!dȚ>52{U13Ьohӂ/jYU 0VoewQ8ƒXɔo`Aڂ}5:Q`7HߒBmb~a n8) x+{3\'~$z`3`„Rxo%uafk4d'|g\ZsƣXlwiXX F)@=Y{Ā/R N}nH_qT%Н,UY{j)U' l%jHuX@zCIvێ9k | . ]Vj WݢY9/6U:Gfv-1yb} B@;&vH˒jG!IY~3*C*ř'JL͓XQH AD_EU >;gtF(ڄx_7^ m0-{A jAY6(.8p!W=S(%י lͼ "(AʎבsOq=T8~wK;&jojӦ)!fS6 6?}vq5T P-L!vIYPu-,ϚgyYXxh⥹e$øcItPO/cy>{U&߿&*dx$>M ùI&]"N}edl^6hܒ7鲱 YvąJFp6PG܃smFb; Tϱ+;Ir P !FG?y87طuW)IK|Bxs@U!"{i5E ۝)PBKU[.J(}1Pў2?йhq{^̻FײiXs:md3kBxPC"˥mdW:. ;89G@[slSLCU޳bࢺ:ϽhP 4'q)&8{=>J˥ l\.NH&"  F|2k C_^`dbe;8pu> a=@-^ּ3y,s)_2 eQSWC@u:C_O?I,jqd2Ac-^)ikEU 3YѤwy|^ߍ*rY tPLd`o8=k;qL^RA,lhk2s&0()\$sd3`툒?4c=[]84F2 ׯf锭 9m}fMq^!.u"S;ErJjՐ{t GƱ3SH57=V 5+F3\4\Vr^!urSsks9Ri <|!.BjuӖ{ݢAg5> Xz~|+E@C<;Ҍ39+_^6A]bx2QdDsRί^\F^?PBw,ޖwg ʩ& 4B)Ѳ >z; ^:T%P6n(dU~vC"`PŃJј5AғjFSRIx:wH}bܳ;)}#X&mQ@?f#ldT*U4ԙr*:b:JjϚUQr7߳#oLz<˭OH aO60TC@ǗS϶쑯 [ݼwď4oOh}d36J}@ͮf",Z@/]$`i*$C:!eO&Z]"F#XGP ҙ:zh5EQ?aݷTo:Ok wEՀ*h.GܝC1AKZ[ʏ!ݭSE1AG3ᆥ"I0l^gg,AQJ%М#ࣆEz87t AE(?y|yS=%S.)O6L2 lƟ~N";1 Q~,,}ȓ:#\~Y?:Fq~]$R$MĔYRۃ+E@dZW%dyROya/R5jJ.euO9)Z1dM8Nb &6ӣz3SlUq=g{~(cryޖ  >blaeCr.NŠ֓O^T:Wr\Ѐ]npL [XGCV 9=Mf NhgP|By,q!i>vgry-Q +N:<648/zhEC0"gd~\H}Pz|E)[=P`S:;j/5L4%W4]~5.2:ի>?|hC- Cu̧R<9Y~ qG`jXGbnoB=x>u4IK fK˞h4Cf( $_Е~HؙdAj}QU9PU`#tJ[ -ޑكŧ ܽb9]+5E`#ܖ\\ :Lei]ljF-Ԣů/vLjGs!'sDuzl\ Q:pM yQ7VZL }<ܱE}n64 A/Te|HE/IV6-:Yh뮲 bkHa:!~{Y[PX]Rcq64[ .h?+=6n/Kp262Ԣ&G0vi}QE*뢯 DjPO|~roWֿVOZC84hK*8r Yr"rE@e EQ] O`'豛^ ^Կv"Mgh_. IzFKN57۷)cd2C}V8C SzPJ]FVenC7Xl o -NK2<<0vxj+ h EkS*NvLGZ~'gV1*ThY'tt 9M 1#\}a #*wrT\8=!7 Yh\NJBJ<)԰#y|Ǩz%=;R$H 3"EacwjbD 5$s d}|3/ + fD!:pfMI_>RX 7~CYף`)^݇[}{I2(l*P_{ã+s G~:Ƴ6RDZuk>~zeGflzU 1;W$.SB ۣg-Id󱢅ȅi~?\mD]_ȗ- xZpŪ؅g69u\L##A9jt2꼹g_+e{g(=.E#mԢA6|pR>wˇLhIsOnգҀ". Rsɉ]/d6`"Ų}sM9_W Yĵar8zS eזҘ*و̬1Zڽz Tz$=ˊtELA$ƯϹlaEO苅f,sCU`O.1UМt2Y3€4ܱ'wn08b{#&|}hW>^シRnS^Q>d^(Q7#4`/39]+XM :Xj ft!5'Ῑ^_F*S[dax2,IL[}f{gDW1'-/a_;W^zq6ixAi#lt*6:(zngm4Α>]h9Ѫ q((oPuJEQ YPsNhJo?4r9tJX':$sM؁OfU1 =Lf ;iRv@OIqtפ[ry:V*Bf%;@P1]*)e8ix&[UXZ۸/+EI&.kSc B擊5p.oaEt{(*L/L5d-nβ32lϰ%A|T ]0煙<goua~Ȃen#4хӃ& a0}F3 9%gO&ӄٷQ6#"X<Ѵc]*=1o Kq.F"m!\|cnTs{zK!SO`HȌTSu¦`LF{,B*_QHA-v}A#32 C6nTv@pdL,>0_pVG9(@uNW_Uw{O3`fe@R %  Yr_ g[lኣdߥXK+JjB9I!,.{B]'NsC~~OWR!W)֍xJI4v,?˚ mH5#UծKS+Tvzu;F3B^ 4FdRzt}jn IGEU?O h68 ?we.M룖Kr|IW o(Iʃ\{~p]} ہ֦^ ޕ ѭ'z"r0{c o{9xAkܗ589:e]%[`!CnSRnV$֚L:R}څSpq 3N\bOנ%ZJ- ф6YP]pJѵE0fT\Έy/)2%wi/S'"R؇wB򆋁h#zZj{`f ٠ҙZiBA.P>l*d6³w=с4#|3E@]袛2j) W͗G8AaZfi/ |E!Ivz!n c)YKP|f ƍi{Qv/.s]<10gKE9;\iAuu[]T1c˗'t p;Ā0&x\d߳5LE監b,պry t4-I`gf^>c41 .Aϭg].+]F.pߔ.cXW[wP="X:aq4-y_rt|]pm蠘VacbvU申9=YUgaS':پâaqw|qYn2\LvAoK$lqI5 i+|O>r 48iaA^`$djnV YJD=m¯orrҁ s[=Ez %٠L p$4o!2 _* :"23AG8{RQ+'G7(uGS2lJ=E`8ଂo6ĥK$ڞM^hBϒ]~W6E>[|`]ڹmOH*oM1EN[nWZ*chb|ZSV5-hdIͧu 3x_;"yh=y**#QRlYDx9Dɍv$_tJ Yhŷo:zCѼ|CL,(3@d}kd4쵥@& A}72FHؽ_f.!d: H K81M=p7 +WL >Ѵ"Ƈ8vvY&(|2 I ! n*nZJu,Bfq^.@q~&*/ra h.s!z׬%ƚA6i@sgxmOg7g.N$0R?'xV\i;#sQV慂~!,Ilʤ@7aѿaAIwL^uk6L}ょ\n0zWD [NqgpBYQ&S:lGz`x)T1@9|RMzBBi*}XTpjc 70'(UYΎ1oJeCY,,z`G)]s8|Ez'Rab~ET|@9C7:YUj󍽨˿Joé_HLzO`:N̨KQgky䢾y#tA{јU\woE(UUɉ.?Fu+Qj P,x8<C  "))0lZ1P ::i)2S/ H%I6Lc|S |+#|^I:1j3nz(~DbB 0k|(҂* B?$;8 o-YbSdGl\Y/}nn:boo+U%}ho}Gc*-w:uŠI]Ծ"պ%o*<$Ԋ6 (v|M^ݴlVZ`*?Zʼn釓ԛ-M1MN[S3ݞy^2:#/q;ZUG@UIhQ06(ռ$G*ۋ)~5(V[fq;&u: Vy~}T׈Ҽy$qXv$֎L4ju3-l$i+hSV4˱ɹZ ԢI흟Хvr|=O<ĉC#aի&?IJ6-'c|ƑAtajǫRae>($Bhw>.LFI|q!M}RXn^.|p~5;IF>|4pVS znt3I+*vۛx1d$NnƈǓh2Fz:ۀ&(~(ިQW@2E /Vsk6oL*kp2ѫ*~ tFFqImN%y955YCOƹ:b7&g|HeYHՔeV(\@d.00 Ԯ)+ ^$,9-vjVI`+,vG\B5cPEmulK{"vX̭E ^|U|W: L2RaXAZľ|JR$R̬"s% 4'}UY h* n,EYw-LsUWǵP]o@84B䧩N,rQFTĽ,+/D J;s] ؘ\Ӓ.0`DT`` [c#<؉>-h@/++}-vҨZ:2`Gp\R4Yf?Z Q=#@lnJx:l&B)ρ L xG(@]ik|u<9sNucؿ&XQk{z>(!ŭ*~ٮȢVN Z"θ* 3 y_wIIk#P[vB&[(q@7#aDި!838\|L\̅AZ/J9R҅;菵抬 (PHV!_P#3:UÅ슏p qrTc\8 &>ƛqf/B|-TrfS̞^jcp`2ҠDmTUnK爿 }#>&o3tI)"5yy7KMЯo9ǔJ(qN+XV5\8a0hHmb +YIT,qlJDᷕ% bgú%ؤ̰xj9sZ??)O2`F[1|T?^mctez˃''8K>%4?/r1A,o0\R %GdN|$}w3&lq ҁ[X@PvwZbY<2,_st*&܀ 2U硇2Ճt4)g:V|0ϣ< cFCrc45ᡨ2kܚzMlJ锏z.תʇ;)ɢO mcʩV΋ˆ2+օ+p0Z f=. ǖٗw0ړ/RX=chGE7*yț0Nz9F#dL4®PlUa:h_P9 Wo6Jg9s>Go^H [m_ȎwHRS9im"FmYt>n`[u_8 +G:6 EFi9D-K4D,A:EKY]B!OwRMIDKHY˯ȴ0KHkBK2+{?>1jfF@W3k\Q0xA~9!Ezx)B}vJGޥ꘿SGZ&f0-` ̳u䘧'dF'T4~cb߬r3rUjQqhÌޱ}AYzxxM8daZ[|rY-olW^}$ kv/Z؛mH8p>IiKJ+HoE#pD¥x;4Rcpo7]0Q?=5m:U f1' 9~TI ᠵAF4['MiY,T r:F#* [|Aziv`c (\™1i ß[ZtAaN%fX+[]5]~h:8CiPot /LŜtq-g0Ɠv ilm L8XWۇm'ߘMBJj K e>l7unw @/ぎ[T ~) >8~/?]S&FĹI*.LVaK5Y-jz#wu6 oL)2pz3sH7yYҗUі  ̴\mߕqK< @oOYHK/MLooO&ԢIN\i4fJ t@UyIFI+ڙ"51MtR:ȱ<^ucc!JӄDT*JfD(pU%wr vط bRQ/0[.+#HݜkR áB כ"oDz0LPZ@X2^)vi5JKuu lM̩e Ht 9@ZQ6hi૥7z3Y|:\' }A!hV83 dc%z1pDwŠL"c&_{N'!|A& diJI2n-ٍ쥖B'7&1q2Wuʝ#u1Fh2HbҦ%8zaf,q@IͧŢA .Ka @MC5 ʍI $pjo)TG\fhQx;]-v3E^2' LHҮƆy I$Ml:Ya8qFDZYg2Ene\hEn1,]qr,N\w2f<,7?ɔ =5Ę t&ogkJqEҝzV RK cnr3 ڒ]WV U6PQY:6JtKS488$7~E#&)dҫ`lh83\g*-Y\tM Ա C@.5%y aÖ;T H-K~&G x#M# JuI%^I6NCnҗRd93OLx>4 3_?~)켷(b8u7ov[0<:8X y*.n*DSr ּ|~)ȥͥf$-a""jA Pe {[8$Y2|*lA[2= ӯ.qܔ!D1a (/6%KpC\~rՂVp "ܢG )[(Ĕ_Xh;X`"(I_۸;a08_(^*XϭTl02ړh_NcCti ,+MH鋲ow(jOݘ>NΟ<}c.s$q؛y ͓u9^З'Nga^߻:u_cK-\lݭbKǤe@KwmHtx%fn/D:"[ \d<4ZVCP?)s޶[,@QÆ-("y~8YF g2-$jFOm bn~X p#PJDbO: PwOP>CwhMвρ=1. nE:n7;V₥Ʌe d⽾9_O5\Vf! H hQ'6 y1mj1>;K(-)u +#I9}24(єJxs2%: P rKksbh `7ɘF| \uGB-o~# 7NiFɣc\|59v]`+!Lv̤g[ dqj㺢`&i =kgBlS[ן<;`)_9B9u >HF}oQ>%c0BsLc`ҌP|Z1G)zݎ)cܚ`eH.>u5"ɡ!S˹qEjwomY | v<sL%hȂ'.*q3v5^t)`)5jceEDfDl:8пmNTT[]ËTJ'J r9dfeUz0&dn.js칁Wq%CrKi0c*O@h5$׃:&-e\ 9DX!2iyzlޥYkX .͛eTn g®\7_U=$[ ɀs! 5fh`Y{(Z$R>jPS Y"/*E}id:i9k+Xtr`3D?Z9'FiO \Yh@閘HtOۚNמvgMgrz4 oF2A#f&t'%AyGWOAM0v [ [,CЭ1%Dd["jnpywdcR2{_ɺ"f's X5p?63#9BK"G^WZCPs}9!.DPWO=Vw1Oҹ(N`ic/gUv06;v҅̊_ͭD-~*xUx \f, ~?b"ζuzq&* Jm\,Aoۭ--=Y,81:96zc ñ]W}e-/yD׸@k*q ^-Ъ:Yڞc=g_gEl+օC8骭=Hmȉ#̤?!°*ZSs))hr*:s0ٕOOl Q|Tq.G] {6͒ wuedar:,৴T( >Y]Q%,dᙪ*;b x0 jtBvU%{fO+ xճ/"$kn\]N^ /W(̀ݤNZxaA/0nΞpRS"F;_;˹_뾮@O-Ө+NeiBŀfӺe2 +vzR@0DM;ӬfКF>ǁt&#Mjd[yt+Pw|M_¤W3YQfm-tےm턭[? ^ZMSz";dqt>g>e!Z*nX͙b"V?'`;WhaDؼf9"T x_di̒+u4WyteX.fI@*.S!߂P+b/wJL#Пg,wCÕJXq)8 \7#2Hj *0~s_ȉd#vT(Qqr(MxI(-} מPa ?zb> v7daCB5.p+?ܣG':gm%@'>g{+f>8N|wތMҀ@ D<l-:Mr{rG&\va]3 ]V(mXA^ݕ #Gxk6㺓h}!|I^Kw gE~E!IxkK.\!IL;?ӫheф˻XՀj\-LğZk*CwheqEA޾*ʶMj6+Nb46&3-yL9x* r3L3`,%$ſu|q8o.1׎U,ҧ׫`#d^JLPa]6+Z Fd=j;7סpX#N1΢CNь#.jTh{%;np&?MP&:>#DHfGaA˛yJ6zlBdTrN y;\,~CpHKZ7mnb@{!C3sG'v bs 4PiJR)W*~Æk_,[7l#tAW9:WS}>U{3%F&hI1V<_q7X6 6k\|jYnL)H3e;GyS9qj̶/Vs/.~Wc{Tț8[.R_!@9Z^!ty3W!Ɂ}6rk03LSGDbg&>@(-@ഇqݿF7;iE'P~i| 0t6'6JOa<ё$08⁈sIZAbdSv<Dyc/{*Aː;r^{n1B >lw#9!GmQԤRbf o/}(\G&xiY`rR %qc;NPp ez[ Tү=ē'NMd?\Vjx.&ᄢ.fw @ɇ> ݁ 柊OcIf6 fl?EADPp:4HsvݍБ6WD;[Dz\MMjmPFRRP \1M6cKIA}Vxn6Pq"I<2Z իhb'lui l`,ec0V6ѕ+:y9CPҺPv'+x'fF@]:w2s<_>'+ P4N6טɳ>^ -Qi` r`(+8d7z-v@V F5viAAKзEX L#ݕG [ 1Geg/L zS u)`"iq.B뺮~b:o=bk\\ ; vB Z~+0 ɳ6˕ʖ4%6]aG 7eޛ% ͖ s|Z#pBb"#N"jk[n[ҫ=sCz<P @E Y}=:>6O ]shUoVeXQht)'d LUvAQy8i/S[fF\WN׬oO~dmމbs-d)X5aUl&4X)rE}-th\dB[DI9 x?˗Pd}HsӴ/FW /75 [B~'/)$ck#cm'P(e,^Op@9Q# #c3RIPWawaڗ~3VףJZHF RNFB$B[r6gGtr`m #g-3}W8ݤ-J5}QBnTyxЍ^||  9+f\uB ~捔#0rySu.ۗ#^(&xn)Y7[\"ؓᴲdՅ<~8xN%k&%χM: Pzxj^RΰGghbPᶃjǪM|ÆG<:ow? Fr pPU^ӛet&%*Q`$` XcuHcs<rۧ +!v fq&O b;s8c/RvHکkH4Zv.SB!kx5ǼMa׹p8Y~[-!WʢmaC ?5֦.CB<<ۍØ+0~FOyc{`;|cmlq^V9+}.&Ҋ>'dU5o- D3 }ksƀ4˅<33w+n.d?̦  @XE㋄E> h8X nZ$vu/X/ #QrkrnBυ# RpUrI՛iF% bb 3KRuu9J3Ƴ];fv3 /˗!t?P!K8HD-N>ng?" Ab ri!l6Sˇh|N)D @„Rk>`ՏNnm?:4rSXBI̘݄ }AUS}\%,0G(ʣEcx%S=g,QʁmU!GHK\˽t]2ڲ~Ѳrw'"2/*XD.| 5J2SY3(+*mL3Eo>bhkěH28ʮ\'ޮ;h$v;ӊ!T6TX2^a]x, g Qn>$ˑTۈiXT)";7,RϿ?SKLؑVgIE̳4)8h~WXt:RU׬``﹆H&DzuE5I]*- #>JƓYs^,ɞIT^Ga3_r}gf~>SL \3jwH\̷%$V K]9mރBSzBp~=/ȬQ0:ӂ4ӥ")µ$JxAӞಾ)DвN|a*2* !tۘصYK`Uj㌿~IO^уk0y@xOlN FUGm@&9PE{QƤz%0'\D1}L!Xc4%b6b%tYJ2!) Mxc[h{s k׃B Du)gܭ Nn}Sѓ4q=8OxA3T} -F)}:^ZY\\%o;(ҿ)sRr@R(nDM/k׊'H{&wUg5p%p"c(j!3çlu4Ҡ.vf?2C#Sg# }=L!LnV6nN\LocMi5bYODC42Q{^tN@bN h*kE?D-v1vSz9N~"S/d +k)Apܢ:[m:۸dm* ,UL{&Yd׏=k}bg jB%t_YfrNWZiK}r^ȟhMK:4w} .{=F؝ Zf斴Su7r52 aUm5hᤧBфO'aDkzQ̵ z>0}%@>ek$H[NK+ ~Y8c(_(^)zlbLF3*}9DbEcZV?ɺCP'4jy?>LO?JuD9 +bF=jF ? LF_"EޣCX47L]Ur+N&UiJ d3: nBU+7 rft5<[;LI0a暼w7Sd\F 9x|1u+A@RdDln ~23/,XLWÙfC[븋 @/t._6,ҜtydRZnump;$(`EDqb byp A:dTկ"~}HzZ3S^1?g#Jvv x/q3;G s7 1lfƟ}j9ҳU@*Sus~8L:|$&m}\K@\kEJ>wUӺY&ie_Ew V(6q>/{WKT:'yu|k2Yix{K?g].]sy53 8i"J #P 3 5>)1щtQ܎ lA.!A? O?_ieArY)sv8[ȝh'S .3c?Y:;%&aYa;3Lm1[N(s^ߤ; 0 7mpLr_[VYI[0R O Ts?S^}P#gi?1XܮP@` *Ro[(qD0Vj' x rp_>mJ#XŻȬ#yxE],(? '9x_TLp B ܂BlNpج67f (78`% c%\{Cz)/ř~G~g;^#D;߰vTM0nf*O@߼MM<A JPS.H=2>CGx78\Wã͑iMeeꏅ$%*gb`[z(Q??fpznWoJyλRA,>Y,Cz LQ>7+O(*;1NcѰ =? >NT)ǘMIqNPײKI>ٌE>l,ٝV=BmCtSqMtL‚7 B=w1< 0~`M!T3 ѦPgV1p3WU!vtlx+lXw n5׃v8:n?i.:1YxP)cX"D77=x/ʤW*\殈iߋՑI6u@E^0'i:QE FMsb}۹Pu[`D6uR FMFnVZHQ_:9snl4# ++ ,&4nLrfz92$Ly$=Ә$#R<6'&CɔS|pN ki׻7}t Ejg#BE_WdhƧh$!6NRl﬙$t!'О6oQcv : PF+SN LP]vnL8בI36j~dv,-`;bk.D)Y8>pM0ʡAy# ǰbI#Ud  'vcbqe>dX< =gJM9,mЂљwq8 otުZ 2Gl[W Z.!A-S?52adZ?R%v$Y~O<f JO5U.8E+_IJ]MFmvR+It"~LB.9GZCcW^iő6]à]~$dEGTnQH;:̱lx&y:QTK U\!DC?д_6* DHǟLs^4G9aǀ^b\nE=~˽Y^pz.Z4N5<OXUv^7Ɗ=QU|m|y^,..lTӶۿ~ޚoY~Ys+]#k~Tiom@9zgs<j_(H5|; %,8tM9:FsLQ@ɇAл%c_JbO HՖ ?ܼ`ʦ?K4ʺx/b XG,uR"(_!QEe}o+tJH5;č3k>7h,sG#ӈ\ggBE n[ۥGbq/HrBP7Z0+91f7I)&"u xJVNӺM~cqkp8n{yu@dfn^=FcgKv4ूPg<<4OƊ=A+{%!{qӔIOtxʂ4@ѡ8k$C9B䳰WLÕ%eziD'+P싂m?C8 gc+M7cf 3=uSȑ!#_edƙ_ >,w\\ AZӉUɊQhމgomxOO2q@ϙ蹡ʰtEeK/"bT'PVY`AW&^_ I^V<[e6sxD#w֧WLx |1gݔFp7D7)0$ u9LRV,;Ⱦ74GTRq 7`jkGAx$Ҡ.74k6j9yNLG1cF~ȵ ~UqV|e(ěKʭic["C/PJ0i+ Ln¬}~22qM5mgR+tڠk²|k'Ծ0n?:Wf0iВn"CDvse$)p|kXЧBW~ch(u,I,Xa-7U-o-¥뻾\@'HO[#_ 9:\SZ/bCTF/ z@nR'?WB 0MBf^ܧ&ؠZpfs2ȬFS߸>=}\O#Ļ=fGUf[~ܒ4L*Iv;'5l=2Vprn.h>@?LCtC uyCADxF m,$U6EX(eI.0]̠%YfG62w(kfƯogrɩM]Ìt ($w*_) %Pȭ6n9,ހ#;;B/8u^<6X=RCri3=gd!n xV1Lx[)sjC@=9$rJnSa|/x#1JGR?ps ƬJXHz8ҐQdxʃeq,ܰJݹ0bg%8&zNz[9G?l3^mMkBH.7шFB_mAUOr 4ӑ }x(EǏч_kw׵oq%5d3njݪCVÚI'pt%bM0n{1 "@bϤ#{о-sq4 fQӳг?N9d3 HJJ 13PakxbKf,v OQLo&~Gե]YTY*'",-%Y"'Z'ʎEz)^W(^5VmIZ&$%r1~Pץx6 H?i31r+3/D*+؉.эxM.͝"@6Ry:LN2)4ݜ^5ӎ ٯPǒJ%#ӤrK0ĦO87@!MT &@qNԕJPq0)p:KǷ|0ZV;af݊ݹI~J}4);LjH\P$D3SxHw%!KIHT\QL?>Kr<ۮ|7Jo qq.‘ +9JqSw0un@q>_-}q(.Ԯ5%)lS+噎\pƷkР"v lN$_B@8JjԌOk8w'G->~877+9;)b􇛟rV] Rl얔eծ`m94B{{N>?YK^nv&,sjt`A >1KY:\wj%T0ey5߁U7 4cqYkuR~<_[\^NarV'˻3(] L>2HsB)YY{[?d"LYGA .zT\&s)X|[!ę0"cM=2?A76Kd}sOO"=KvsуD{U Uj_2GK=VMwۨ}D(R,}gW߽/ ) n!M>,ݸiM:jCUːkyM8g)M9IfLUx8\g1ӓEi [SԞ+۪CC(^)p1 eY ݼғG9ɝpN8gj<-Oع>S RKKꩄm0=EMg }hrSpR\bAz4PtM|rc` ᰰ-g34Za-wy! ^2gM곴%/}Ǭ#=2%&՗d{DZ 4"KcejH0|^hs[\VXV?w 0eL,5Pc_D@E5,wa~Wj!5b䳡(=i H\kHy(G٤[ I dzph NT@ǽ[1;MQmr hʚ|0?W7yڶn1 BC\dkZIE mp`S.Bi'5s8 el(ST١[0Tcx67jsý_!g8.S XIdP1]4/|^v5)Yrfj:~RaZ-(L>v\vO,u.+iRI6Ym*(:naH ȺCr/A<<ލ{85xkwSpۼѱ$eľ)i=8*mh۠—t&ŵ\5 lO)Akd)l|ION]ׯ%%iJoV#HP;XՎȧVAMϩ0Y'n2 ہl2\  3g=N ܃D#//+E~֙о'At@>NSr!*2aV9{<#%_$}ƒ"wW PB/\@~*D-lS:aOEݠ`|{r3'VĎnES GVUSiF0J!+:<@)~LP6Wk̳n˳ug ,~e|* T}ZNUu qE1vs۩ʒ;M?ZIRUJYsN EN)#o.H]Q)Rj:5~x3wg[{\qXڛ]Km%Q>UWA]V 5(g55jicBԸ#xf $]g[+OnZ 38iKp1 }"Ӓ۸{N5oh=/[T^U>PvIZ~SP➦Kkqa|g{00e*k{?-(b'4 tHݥYӜ߯aڧܷ `_{d{$CO^= НӐ'6KhIS#2 7^!kSn@cN#zYꎦԉҧT{Q(`SjOZ{9~8f@s"'F mXZ{Z2twΗD  Ȉ)㇕h\ј3 w[+:5I\;=^Oov lUg$@My)-W 3ceWGag1O/I*PÅ2o Qu/K<߃e! ׬ߣ<ƏA\yN A4-)>W1uxq#7}ԄK\ҞЇ+ɤ"rok(L-%h2/U# p!JM +Ĝ'5?0ZU#bc! COjCy'J$_d1Ԛmy89n*Mm}`r^}А$]l*mk9 ( ~2$#]ܧ̬%e>z"u8K^s% R Aӝ*FiIPAIY 53K1O]rD؅x{)#2l>iSylSE8ʆp͞~ԕ%X6 /),ls̹ 6=B9*@SD^'.|f Y הqmCNUFdp48&L/gOnSQq۬@) SHE3h*2.R5ĸS+4+3~X\ }pj 柴VRH"19n@gzj³Wm%qeLިIJ?LS3/0sc&m &w8Sj74=ᠧ_nTo99O3?. 6d<);c Q M[Wh;7l:^Y} @f"֢GxMq{u&-[C`3yRܭT+o1DcE\}ZYHǛz26ǷhӋ!r αt|u2CW[w9 m"V͒ ;>Fʏ֯Nr{$H!z.rq;v V,@f-wu4|eC7G1֪1#hTd1="L$GY6 ę" \҈tπH;,Ǐ&Z2E M*@9pUГ[FtBUr-H uӠ*2*?}A L !πaco$Zط7.Ng?a!3+EWn8}GKS+X&9{D&ں}ZC6rO 3􆔁֞K~,WBu'гFSf&}nC(o[kvVֲrTw+"ћ8IB6ڰ-8OK&mulzYFcq= `gn]\ܐӅ ~ O*5oHB, 'w<iIdR'DdmzOoFQ-cWL;W m-אIJ Ks|Ek?ˇ!L%S2v|֌_-ʦ2VT߶ʗW~`!q!ϑfzfܟ"%dx q-N^NsO?=}CҿT捄\r gjcVH_wt$ !vjs{=mN'+:U<#Q$ֽ'?_R=,q2K<08d}TZ}t>@j+#kxxq )*TxnqR9F`]DN#ߗڶ;[Uqlb>Pi<Z'Uǖ q=Fs C /֏IFf"M0C38'!26X~}uau'>Dl r wPֳO̹Џ FզSshBcU!J-%k#HRNIl KTI l^x|cDa@ "UWs'<.WDULjj t qctP}p)Vv?EQ 6L+%w΅{bc86d"IbtNWט?]YCr/kh0fy7fč 0'Nj]> A_}E 9ntOә82>uLap>3_úuSnvy3`dr%F>/^M߽׷a;;I1?4pr&RnUաԘϓ1GxkxL;}*eݥsM:x&n~|@@6 "9,{k?w[bMaG)"CS)8qǔ+|1䏉k3Ync;m3'H1!\Q]" .7߹GצTOeV7Ptksl /rl-۬Rd$!Ԑ #iQ2Dy&mL@SՀ|f" ٪l&4= |=sxEuzA=a m>pQzk=Aw?Kͪƍ8JNhJID>YR nc~fL(26L0;;ϰxIru!K\!+Σ[EE;?.wNv}|8uAy#_/(:|CpLOa=GA3|0NB#nGwzԭX 2)?A?$a !&?j Fm47Ā&TY >}lvpQOCV́>D0!~Ěe`'C +4)ƃ詼kҳ8@o P#%=ϸeOWSҴ0{n~ g7ͬlv* $3iEüug9ZBXzꙣ2<[fUeîMk h&t#x!?7|@ӟ[Ӣj$aV^!w$ qFʓ2kV 6wB5A\-Fr֩xG:U: 0m ШJcdZ%Pd5u"<ᥠw0hEv閲5?lS87dd6҇#]R=I2v;Y*QTto"M?lVsYK?F9$όL^7Pf B/p,_n|c -aZFqzz twa/NbQ#e5TChi$φn*/x!:D%DPߺ;a"Ю^* Ԯ@<S'ūD^E3׺-b$;b0VWc|imie쯈aeE?''#;)M5YaePŵWxc4rzc?=yeD 7/#`s! xwC/q QQ8Y2^+Ok 'IS|7Abp5J*R3*F qY" Vb$3;SpPp+ kqK׻ynaYO A+ђ,a c^trB9eT?$ -YFYՑX۱i?]!YW!5YiQ6p t6!QYg{^C6E!F14C -y[WD~_ɦWwBHJ6?e7b*m>N%o|ЉOigil2j#6W(ĖZ};m:kAdkXyJ{LW|F4L\F4ct"Ҋ{H8/h YڲTh!#ꦎ2,2X7rOR$$\`p͕'_ӓ:4k*b9Qp5&iQ^ O1 ` Fŀ#UwMGb$Nw[:Z,gdf4as-;bH%}mLpEwԩv8ǝ];y!rJ1Ebƪ0)mGў!7%:%Cst\e ]|% C<3Tu&JT>sѥAf-IIMp#Zp'ۈϢ#W$=;25l(AnϳoL֐e9.μ@ێKyRx ӞA'y1>Y&J0[O-}{y$_ϓcƫ]'ȃ*pQ\}fƕd:<;sɋ<v}b6S$],|GA;)xﴂ9zTYk/+&D+ %Kdgɦv&zH3=[O|[f\ t|K[ut IHVxn)fĘBխ${ɢޞ mI'`Dlr$m,ЇE!IҝEI:'y%[u«Q%1N qC`? $=J $, :c1/"֯Χ*Ν|ro]DpIH3!7`kX8҉ T`jы)e~ic"dW/Xz06))uqZVp@#NV,IUzka{Ոr{OIVZ_^uFXG*7k,spv"S26QbNj."B@ Bh\`Rנ'L"KPtџבo2}J%*YR YoK騩NU%Z?i)>c yCYB`%j@#N.>R0sTWz"D=6Ȱ!Mxr9azCɀr9? ܓNozżOL^ >nLx֏l"w,Q5LaM_pX.xU 6bb˾nʴͷ# 07IL|YxXo_^?IYPOTEd$QRYGVz4ZvSjVYK- HטH$W>`=8."i2p  oD<@'}(gJABOzUr sp BJY@sasbk槜iƵqFDlJ jꢴ$$N9.*+dsߙy:VXleZB r_K'lʈ*m(܌x^bIEGK;+)_FY(A#y9S΄dͺ[ u0[3Eۍ1EO`36ad`|к)\U `GNĴn/l+"F⥄nݡXӶx  rMAb0 ixxrE fl%(K}8>^n^L]wj&VFeKU]z{,h_,N.!FRHhzM/S2{{d_Y!̗Pk+U#DsiX mn<sp눍riڏcj*2k#T? 8jBŒL|zuX>Gp jN"8eXa `訽4*h9K>kJיW ;=jqB{3ҠV2/_n}CȬJi (=ٳ%):XY_CwJɝMg%C wWdCuruh _T>FMP 965kp7Ƣ!?,EEtDi ޫfoW3j!;n<Hc*6*Bx6on5?l2|aKq'6|[.A89[t;u-+PP"Ֆ^KV̶`n_GTAW5H<g{KoL&'n_ymw N&[B'>mn ğ 5K~KۣꋂOs:Xĺw4)BF(d펢1MF4L MB;&xXo<׹d?/梱f|xpQ~`'('+,DŽ(Nc`s#]*#mn62kӟ=_HEaXWeIm@yp*Fpmp@bhTʼEFJp;E>A"c.]?x:e\i5I!0 63mcw|bg1@4_"Frؗ3_/b7 FmOz"yInsHYw~s #{**!}Op k@QgDPD` %Ѯdy迃GPJm#(閘E]gXpR5F5C(45cct /^|Eu?~HҦat0*taY:7k1s#bp_.@1r_fRZP,aLxo9O PfmQm'O?7z 6:l}9I$¶"g_<_…dp[>čB%U_H Y̗5էZ\v?(lSvՊ5<6F8 `?\r2߿%k_ΨX u?`j1ڌ`X匥;J|(cf#J $%LX.ͫ pc{N~J>rmUnI%m|.cHtHRGpKc,ȋ~YHyI#X`Tuҁ&NQJ+t;{e\|I/l]6-LvV(G18?-pk ί<n <^ .D@ץdzZ`룤տOٞ (1sګJ B_UQ6<=Q<Ӥp."eOqW$9u{U$h}nNIH%G~Tyxp5s϶Iڴ=hZ+IWTĢgɧe/Q"Wxنv/ 2K*|qy"^UV yEeqZ>%} ZϕRI89E.ވ 4hVdro& `UWx `YqcqɰmN$OfdrU,nt5"4I#4`ȏ5ݼϺ}wԝwl 0.U<ׁwV`p\-a!q|@V[k=P'o{Q^4zR}b)r`S!/U>8Եr2 9B,{q_7S\9ax@CFD\)Fx7o3ćYZ:WcA7uA/o %yfAg)T:w|Ia)0!_5iSEW=wNsK +(}z13 hR WH,O.D805PpO팑+5LNdrO,dZ6\9.zv rrR8XðLZ|H_i;|7/6vhoܛIn= _,5O o\xЦ28:-nLJ>*ZqbT ,u2 aM3M$@ϴ_-0O/ICEdC=g 2+.md9^&[Œ>l;21V"HdUH?%^ӚQ4Jp o Flj^Deߓtv>w@diDctp%a& ܄L݁[_@.O0_c в}k'Ѝv#Y1(ܩ7=2a5<EʉRQIR/Gڼ.>mXlֽO3& o=%2XLr&沩C+[KP1f;%?O Z(djq{TՑM9 ]7~!a5 ܟeVOXU6Sihdֵ$2nSM(۹C D 2;"|N7\}J% n&ɷG*k:J8 4T[C><I=S٘ξ*`1tA9c!L\S퐀4TL%Ë? v9t,*Dr $~HE/<au.&/2=&ݓCpHPdUEvIfƌ>*+ ?P~#Jl)v9ef$O91翸 rA W`\ eV2i,d4MXiMW((]0f$ (d=?q ˥rw@I'̫LI_Sv,pݍAoV *d}6}ʄLS^I.CHbH *Jc-Zы\WL;.S4W~] zS8ȳ\YŠa=$SOq35uf>dݞ#;G!nf|`i9h ,brHS%pݦ>vow1IxNnޖO@|*?Lң.[}8k(IERjTƃn=gߦb~l+Mou_]H4h.K}Ґ`!}nqA3rz;үM/oR:IV|'hW>WO.Vw}>G-i_J%ѳ=Wo=V lwsO zuE_n@t-1ZĮ&I9AšjPzr. )mO*=Qc̈,ʚCA>K;uRUӉ#2L|WFc m7cļ1 S7S7/6}~;ߍ7p]Ay[8<&t؇a80ibL!ҴO 䳾/ȗ^慸3țV'>D ;R(Kjtn)Gq-N7mgG( sϩOԾ1v®,W7p /Q5` I8;P|SR0D1IMmee k0N&g+!!FRdB͸p֋<]gT aݿ"E|s#D2P4r!e)j֮%DLC:(dYt0;z^fTqFD&АbN.1ɢ^qNo_8L[:B4)jas]yGLٺȽ^A=lQt$ۏr<֢*Z>N۬92a &]!vPO/jyaSɶ#z]zDWB!:)Vf64^U]%߆g ]3GIӂă!is0"SɻY(jQWFc[pa͌%KQgVwGb@[ :!)BݳIUM&`LAC6k KLTX\Ry boO=)K SN^.DMD1- }_FHR0 FQV $2W~ jtT %M4wp+xӂ ?s#&;℥>FYj5tj=`*V+ݶye}3K>:W1ܘ{2M-a-(F o`box'GxE~_QT|C :Q92eD4m XO/*2A`SQk7?WSimi|V*r!uX%1}6sf+uu^baoٜܺ(2t G ({|wJ_,ɔ1 /IJ*FCX~'`%,!) GBE'H 9Ґa҄b9i.kPUlt->52G d"͒WM0gAM㮶5ވe{Ѣ# J\oy{A {Q؉V,$5U 0 YD >.he0 ZRLIUI,Q25:KWϣl:~w&Ow.8;a0UӳR`%'``f YX Չ,_@Qzyq˧wo"$d!Bañm1w" M8ox۷@~34Uĩbi&cBaI\ aT7hGcU%X̚*GsFY.C(py1H J_ݥTwsظ@a;)0$Q(tמ?=x4O`uad2:QKROց+G>{P=(7CІ: ͱsnNK_7<"&VEohƧLQCj4gλ,A OB`dce#,gk3ߓ>dCu|"FԿSa~*Tݦ,]9}&fwL"RUV%h _vGA9Uʢ? ceY\$T^i0f^P}Dʜ#%3ot7Nc/)*9vuUhwêw㋚}Y Q6ʲ_j{wSPn/8տi~M.j|O>c X˛CKl=#ZcFn.VW,5{`9R\'g:@qPy 4"d4V¦!zEꁒCPcLv;U\zP&qvd#nh Umb엔ZUó(v"@$Sˌ/h(RlX>;R$-GM*@[Q:=mxDӚ_1Զk<;%IDDa 麎>v%\ҫ).33݌:=b[, |O."4p̰S(ejTLPBYm]3ƋhL}!MؙXsf@65|Yl&z{n;,ʨw{ bOV՟9 qJ3nE|lm=vHq@!avu,YUQ cXuk*Jw Y7Vʄ[,G^sŋ! w&+uCrT)<`8%Q`7)6fNY;]ȍ׺zu ȥ gF1zRgjoOv!ѽr 5y${1Ɠ?^'WʦDž[6~hN D\vo /M9Pp=VmoNuc-Ӗq(z^O#NBOE(g} &̶H|u. hhmZMX^q}/s8-KAp/!"ƔI. g2)-dɷ`^Qno!bXEF?UH7*M^} 3ANdӧh3ehkVNXyA|3A9w3_tΈ e>?35lz q#f~T|SX;:)~_4ֻA (3`} .̂cmMRyю^~cdZɉzTRo@mLO+/n'#&:[IW ?H4Ci%kb¾vWX*fC7YƗbE!l:dk^zj>"4,7$aϼ؛:zAW+F ?p0dVgxV.x̺gHCȚaԿM*ѧF#«9ꦟ0 UVhB$ΓS4Aa݌%bzZ:ĤcLwK[#rL?Fk1*/uy.[h.$_ .xP խFy#ohh+{җ2P,Ѹj2($@1AܨM;W+y*6Oh/~1=i 3N2FSZk>4Xq8?FD|!}DI43xl?Uod,d.Fֿxҭ*nvKJoaPvE 6;L2r|-[t"v?J!Re-ӡsb;ͅ@| is0X 4u$i`C! 3w+h=Jg~ou;yh$Z6V"EX'L[J ! mx>I.lrbAV fZoeܦ۵g)6;̮[MA?g?E(t&uxO;6p У͒.[oswmx{nkX^[ ښ{cmTy-a&0[cJ7UEdǫ2uXƨ\j=EemagJ|t,(v~-nxfC6?#nitDP(Zqj]&-0FqJzlF[%rӎ;) H)(G$!xϿ ]lb噂&GZѽę򊹲1Aw˦xq,LKM: j~rA:c$xe@[>}u̸{}ޮ S3(E }0L|I,~WۿT6$#Kz,HU$ pzx?~4xJ#f, "jv q" #}!.\V 9 x.}\ƥfp+l&l'ڊÑ23ͱpuG=*UjMZQToafF6A㶺bnD&ج1:p`ʶ~oE:'4lç.VF0>qP$L[VV.!):cMd{^ "j;nK3X)*>];"t&jW͕GvVZ'Nܐ@ߩYf˛:L0SKC$Fn>ux#(8K >m^Q~:K.b_z}$f):'%6tA9Dd͙0g?*I/d*pn{3`BHڶ֤@_"xpَTrR >v"Z~RoָMp7uOq'8++cxDODr-Q2vM\8 {;<: ?Fͨ%NUk9Qz5*k0cwwmͱl@3XgVlP빛g@9\xN{4{ʝs+6MQ棧\\/$*#X=txEilYgQoLPWcpZH˚?t(>j/X{GLb śU;P.lHw1)}xF>2ְBr!׺ߖZ3Rz}yIO 5@Jr˓!$8u/\0ZgV?$d2af.Y&2W ;Ia.~Vubd{B8Vwc踦\2$J+&"|J1*+:nTguCtE&NEY  #9A:̸z~;-L1 C"h9? oT57J#KqkE|il.bf`;fR{CCMԺ|LOXE1Xڻ$g%Ύ^^RJ1](Y,tƺ=e2!H_TeGy%Θ_9׮_ZZގm_=)N(I3^1ݿ{ $<1RF N#\8SK^0䮼d 25_0W"ƒ8dceSY"5R<4SiЦ0^e sgj /e+9)$Nc⳧r f &3+@ÛpJJ tolm]W-3+ǟ5lT*!w_R>EOTwTbx$n7 x,QBS(a#e^[YYq9 s|5[S4s9zꋗeZ[lo/6 `Hz<[.y>|ߞp(*3wC |7m+*d6i^@BZ-u UjW!1l4XiFm6D4ZU\ P%g0;Net++!et8\daTQ)tgJf5PTÍT5}R5CAF :3u]$2,"pa!4D1*T״A3N=q d@-$lӼ֙ l lI(dڥV\H4O^ @xM!sAjnMv}"L) *nW]t P!_TL/^G)Rx35F$g3D+KqU^Zm<NkXuT8(^q ygX,_ ²xcc(Vc1,N"w5He> iS\+F<ΡʿY.%ᑵtCMwn+߄7g0-3 Ǧ<|x=$Xܲy5XNE~is xl(d%уS쌼 ?CyEr/,M]Y٨}2zNзKFhL҃^Z}[`1+? "L[ZMttnX2*FBbf}è]9B$I1det)g;&^0y[.`2E˻rU.1"tm+rw޻ & ׀#-$_AʆI9ܷ;a=v -C=ā|MqO#'64zt~>W_z7?:\XWtLD҄H EH<ĂJw㶇W: -h C\ V` PakLōgv^^NRke]KbBirQSz/K|y^A;xp>A|< ?8M1x"ㄷ0)pPxo{Q)t zzT6pAv8wx1SI~08s ,kEcu;*)Tjz@/;-BJ}`8CzD*:!Jp٤n,# _|wϗZ xtp>9`t+Od%9 ͚S$3(@ [aOn$ -͆=*%. "%}%'L8bNPi ~(M۪e||DMEY0VMHnJu+kHrԻ5&d Wp V-ǢϿĠsjƍ]5zBJBZzh ,fTD؆J0 ~.-/+Tm`ŝZ?$+N {=`j=qM9*QplόT~Ѡ Rp].n1VYWBrj(({lV*MIjWY+L){q,JN9v>dsėQ+qϜh-n¯\OIN9AbѦ/6)^'q?'+%ިgY'tb_\"'tʼn#eT׎8O{Q:3gTeeLw] _qCJ[+P?}>Ŭ`Z5#W~zIBE !ZLL)'liS]qy|AaQ1w(hĚ,(5|ziѬ/LRUޢ֎Rtr9FFs[8HMp{H.x^H.D]_y3dp'w\c'r>!)ӸwS_f.PYqGI|L-,gRlKJX0raGPyo:e^pOϼoLoW2[q43; r*jq@FVB:vJ3dl߬?`,\.ibTC o6yO[غz[j$RW_eVO"rq hW@@˽y UANh7 ,Cz0.N@|D1Rb(:ޣBbҭk91ZZko#Ttu{xC"oSocou4,E/_u>)OaIá~gUV $b9NҮ}R,*8avX}λĔTEzT4#Z-\IZ!ѭ4E`ȢZRo?;uPub字1>YG͸FZrGX)5zVM3aK[6zeۏf-T _T G+)Xdozyՙj^3MaͲ ;c=`Ǧ=&tJX[%yEʑRã͒0/wJ7|jÏvTMM[gAJF9%'OFv#V5kʋ 슪gEp  }R(0D{=vu;(+ =X<@ԟ%GNؽtU_$23z 7k@yӐ+9 r9)L7 C L--& #pNcǻOn' (%Te5Z8S<\eJyeڍ(+5bŃ2$7]]rGL@y2%7ܒݹ+ wqYuam4I7'._04=:j5_dS)'8X'DBdENyx/uĶm߁Axބ6 X}%\[zALFJ^J}|cV)1_% n:dAvAim$y E @ƊHTz"4A%BDX+tf[Z$ *F6N#DY: U>M])>$ҏWPtUzĨ/Ew#U-=H]o}(ku{}4;N-G< Ji;Y!vx8ez@1e$9ƃީya{V+ҺmR-' . mVAKvi%:=SajDYEZɌP #s(GnmP/4QiҔ A̵yݘZ|"-"34{E/ LK/%!ɂv>ڛ,?Y$蟟w\/y$M7(7q'GhꩱJi 3d۟dK:Iv)C1Gd:σTRRRW&fTRR#cZb(g uFew#VTD6yL0`ֈZ.7"LzSLvI^э !G@ }gWO¥,>7g ӆoYR"QkCx/`=ˌq?Z}] "kp&>%זUqWݽXh86JlN^h!.$Kcl攘|i0Rv%i39fK1 Ӂ@PFY]B~'XL,~l*<@O496k/%\K9F67W@T+I<'١(q1Lb&Qs! Lֶ.7r#@u/zZ#H=[n0SB}"\ Uߺ5]gc`Lw)0joWfBV؊ $C|(-/gĭ$7am>`g?T IR: vsCBKw6BK{ZcXOZYg`+;M1AMD0`tZ(A9.ZL1o}.tb5״" p?NZص{EhKcșW0Sb~TxÝZ$,K=MLlΰ)@2r`GN{' `X P42A ٢?*(m 4KprJETοe~on4y|>P?b^M[꬈̔F!sj f[00(M%x$ILqЫ{eV<=CkM11mce4Kڄe*l+3wx ?wN9YsPCv Jw_%;$C$yRXGvK8 \yR(4P_,]sSM%|ܴbPgA (kSEaފ(%?[|x7]Һ 5B mqLXX͍<˱̻MSW_w^σϛ8%{-,JB*$3)a97'{WB:o EmQ"')`{{@E@xE\q,]De4$Ue)ԓz; |IIJ Oa7y%b|W .B?!Q$YIEoSsIPꅧ<փLghP5NVDDtnUqgiY['!BTs*=N7hTG18 (Bi@yxyI'UDX(9oQ09 &c 8@[GːS<\yU`)_7;8n\ZpYES6VtV:xtb$ ..MhmU [\1| ԯZ?  bEÿ((ԘMzEo>@ ?VaJkw[ ,:T&gCu>YҭuR)}a"D{X$͖ !Vۧ7 X]&iЊ>ȎoJo+;r1As!7LDg?'E!Gѥe6mR*5`i^ElTd㘱h ׏RѮ`'Wx;D\_3@ wz)%Yp_|si,![2- ru"$Y}#P~/l9lbՙ7+C RYBT XrkR'1D@-/7y=cOT%9Փpiw)' lR~qg1\Wu}]]eH(b"w$L8jQW½ħ!آ+6Dzhv-raT=B6Ej5`M] ל^a.a#ǹ2isAj?l&x0qa$wv!*nl $8xDXj&OeIyfd\o0H"J 5 }PnZO&!&0OvI*䞏P6 2ˆb"K E=Ɍ?W'Sc_e0(44.VGI2[fARčXTjEvT=r½PdZ\Š<^V+vp{oʿ#)90`Mޱ>S AoΠqC=:xS}?ט?ȭ5NOdxh}yfZK5??uh#-o!ߩ*wl`>Ԣ(D}]J0+-Ys*K#w 41SӭJ#)|Aٶ~ 1KFU8 6k)HUjBu/< 0%fEEMK8Pc]EY30[Kwu|I"H7}$Iб䰱yla }wrX2 *Ao4 [GІټi̬2шa?2d$cR{XGgL{ oH⤙u?EH'/e3B-/a8w`=nt+:0(Dڼ=SVǦ$@9zc#a8@}*mfUeȵeCao9vRފ*&(СV;خ:CfJ{b̒R~`=KdZFD3h\mdI?c*~a5;ޣJ`D>~.ulQQug$\T#Zic{('MuĦI> rFdGFϹC#vw>nH3L6C /P`t_9Tz>=v}hXL ,"qҗ9񧃸#kU'T5MXq{k'IU(x\t5"̎&x+!~RhoŲƳ4G%̆=ExJbd>9IDU>[ Ȋ߶a92]Ls:B%uIU t\`(!_f.`߂[Xq钖9>"oS~\CAIt$P+.仲 PcCf Jl-{o&2$@T ?omE| kL8,ȻDYz8EREUѐ)?Bv=вL] GR3 րvB1c~B%YO7LuxX+M80Ϯ?Cs(%ػ =&`,: D6ލt۩ }TaQB&>l>Pq,%3r8khcG5W]nLىl@ȘѸ.v&CpQ6+j$sSp xP^NGu626$O<5&oTuh[K vݴt9?JhU*qCR+q>Yg&no}߸ڡܸ+T$$?-geAk#mGc8v?=֩>Ӟ*jY[i vfC) ?}BJRlmX1?6]cҹi= A3]S;6﫴"C\bK.eU!=b7$q"s,.9TC^mͲr^0>^|Z.үjr)>{7`}%RL [ DBuVU! Wɣj*QM G6:354۬_+UnBP(b_CGp3#(GEDNoPKuG+gGR&-(ը[i_#rGn@lO2fA8Śs 2 θ6 e{e_M8X 8'q}w7O SC]Pvl S mVH߻U2$N_p鞟Tܪ˛kmtAg\yq]},:Fr :jE?o͔/@2`nWg0O"./C`K*w9YN×ҞizY$w;[X1[c0tmQ%p7҃͞5G8 ߟ^yl٪.<*v3p玆b %l$,o}{+SSuYUޕr4*C=wy࿰6Bħz!lp6|t,J)/K\D3yjSJSJq(n01b K13*Ou.ӽkfY A]Ѷy|dMo&`(ӒJ)ۉyg5p` +HI B3#H %sTwϺuJ &"}ҒxvaԒ7Rrg:kI=OQ_}l  9˓|26.6H %7:&k;Sdߪv{'QsR2K0jՑi n[^+9yQ( zΗX,ǥ2qtJgu\SVBDM:*WzPvJ){V5(0_ϛ0(`دkĎ+ƅU'[hb^‘XcB[Ne'n'lK&#];1JKl|gǩr yo,r._]u0hﻙ(fnCQxM(SJAfKq3?1Q &f]p6%Ct\vV~Qu ]o7<_iG=5cnuGzCd֫_"KTCt:0dRNHceV-e<+[/jFG/ +SbΉ c.KdK#Z3L$wn*PVeu =>OJ"rcCq_I![*7O%Ni95 zG&&nFF6}JgZe!xٗ7QWbv+O熽S3 |͛׉[s&z̋-Ogy/">OkקT rsz 6~T ۷A8աļ2{<46-_ey2ӷ#" + תQܐ?qau=f}HcHljձ[Pld;oyGW[ҝl4z/9~y={_QJ4y<P@tm{ sm҇~1cIR V4˖1M,h\c-})Ts_٢b< 2l7g -W6Y5)hIblk6Ȅ #zYTJxQYAb*~@FL?nmy画 ph)&M lԚ\3ϕ9%/mh2lAtшeqvE[C`$D6 (A #kb5U 64dmCBlt[1,+Kg9k=XŸ`+pyY7n%Y{r qS1X$\[#C!G~Љ]:]Dދ-룧p5˥5Lo;rZpS ]&ٸT. e^S3 A- :E5>re5"Ji|Y.2܏l{_@6&UZXGv'L$|y3/B"f9}' vO:\QY:[m_|p阆 .ܬ9/1d1O_f.ػoF.% FYL]m JJ>ikE _wikF,v"wwrp=HXrnmgY$P@ Z I7`E k P129mj_T]+Pz~tbOȊy R7NJk)JKLԜ piRnHSܩfǽ9ښB?:YebT g73f Ctv^ 5Y yy\􂜨!F8/ 0gnoC~HsHKK;}c!xW3 No\YpN٭Hſf.wڭcB5a[ﭕv=xtjO҇7 a wm (\~ls|fs?Բ*Fgt\OC]hX{zeaZLnM0*B>f.+0k\h}3՝wtYɻ!dt(xq j{Nbs&F%p A)䚽rL\wa:'\~㿨fYǬlB-eϋ̃fwi&.l4f}2nU5@ǯm j5/ ; Q6N.C^I9́db~ :2zSZ[&J1.@v6)qP G ɓܱBq8A [a/>LI%S$a-˶G<3 B/dQCØW֯߸l(\w%ﺸ5/*UfcRu7:i/$En;'ό<$IEz61{p3[WZ) K^}Byq #SfR&)ϭZRbpxEO jϖj ")HH7pfzǛaEeJFt3-@NZm}:?~$Wb(0tS9?^?W 3K?d2u]\72NڳJD܍-zfrJkp?q r#*>l焑0+2t m5pA]9cIؘCȩ RfG\LADOHؚYIFAݹYvj襜0 vΞ8%LRd dWȏЩ@>UZ9O:vk>{ą!~iٯ/9|N f`}Ft0pobI>@(WU%u#!KoR3t.I/j?q?SuHU~'U>VEǬ TNJ 秵K{LDYDdw"LBZ{Vl|]-%\R=(oQƝ)M\H0l+NHhP%L ^9R6nZ^-;>PbAκ;9"Lӻi OWtg& 2grWZ8 )={ wT]Z,7 Rlo\θ ʛJ|}G+p O*6"+ N]ܹ $\C f WR!L&ܹX5C}GӍ'M.hϪB)ws=*I:xWp!4綤EZdRKEh./e_ QK [R֢%CpI@gkWY J'J}rTC+ [=6=K$3[KEC4aŷLq7(:Q S6NfjM4atNjIQi4#쓌N)x sAsLͪKzicYiWX=y/M뵸OH6YRՋ/O {߳-ZtT-# .ܥ.){l M'8-WGЍݖ< bGK $QtΧ`@:>!~bih癰%7I8{.߻pu=:lCuDSz!KhfdX)*̢$0KU3p{J~Pݤ#l66d )`~`!U@)"=v2ǩgl;@Bf^֘bs'bÒ{kkKʲe ye"4]pSv66;*^WS=c? ܱbF<IA6I'ƾpάQ,!ߏePULhtR5س_ywa/) =gTl1(PW|>Nq.? :x;8噑܋h* ,~x.a&8I4`c4#%O7'>9g{;\4?##Y+2O=\O,xϝ妸.TAGnJQy Cmjv䡙-X u 1yaQоBξ\KĐZ dsEO꾅mÝ C;>Cs1]csb~ϯIzߘ8pG5;T`IFiopqh60,s_.0Bl0N W8 s<\KP90cz@Z311فQx7`84ťQ&ξ(17^JdF5:csޖFl`z?mo֓˄f"q2˷DdWO #M[토L۷J#uL3coSݦfBuv~8v0 2x3["JX}шqݭp @ThSM.S:ϸhHU_ {xA )LtI^4QI^n+ۭGT>& LrAn|#Jq2/R $'e/n2HóXxA!p9*԰Gz%2adz9^ngcsybɩp%ɞ-<$9fBrxGVJěj"5xH$!DqO8k0jO:XC1~(AkQKEEnee3Ŗ0VF60Ce* a3E ,Y #4BS33QhSIW^Vh:+<2_O_Cf_Rȴ~}h#|׷i3ƼÎ߾1Ҧ攢~ھ#Y@ZKq_cj?醽Φy;(K2% ^F)طVjp9EwCWlBX w'g+T:mRw! !yEg,ޏyuqұ"0>>^|P%4}w@[qlvGXoyY%yneSg,rʫ+foܵ<"=dDo<*"@i-}\=C!!(Yf@#N 0ٜNȍ 5I pe{92d ca _?>ihB |-> .rإm~lyI-;jћ,1s.BS $U@d HS2&CQWL"<<m Q?F&؀2hDpςu 1v@ f)!T]ҼLW Z7w)P+CU𜃘ŷuٴN&ԭS90ؽbAI",F5"bG=!`ڱ樋H4lNwٲ砸F }^|&T8q^>rݯo;0RʩzBwŊS~jfE>ؽ,u歵_uĖFB;' a xkgVsI*}O4 2G:u-Z.YJ?Gӣ"5 YF9z) =tF:#&%O&nln s/XH1mqɿ2͑הnDWY&W]QD|$YQ4ee2Gl_HL@<߰@%E%aphIT:. }`Nc+\[Ҝ6/ *ص'GF Jr"W9BO_7In3}gA$]`eiЅCq/gzRC\1@fӟ 4 Y8&La˚Q<}fa| -3dm~( .?,Z(yrğa'@sEb5q+zH(qqN ]?nd<\k048u]L'"^K3o|4ȕ':nc"+L:xԠK4YNM ,~C#:ڕOd5jڣ((to(_2kxpX9AFZh UzYB;2䮌UcAnv?hhhkxvTsRkOW*$Zr.2op Bkeqj4 5OB%IietOB˔L(B,A!V6F|)E ])isQQKjR X/m :lMrت—9`[4BA]DjLe\`ǞuwT&܋tr $5EgY~2ujY`Q"6]Q'9A$"IuEP7jW^Y"1_񶠃QWOLrOCtS|9ViBϖqP 2 c 5 ԞXO) &= [͒6>XW ϔ־hqSLFl3P%TpfdJ鮘>_^rrY|uhVx%,QmJx6AxF ]Vs=gaZO,hR;;' MlLFH~eLR[ ,3[3X@ hȤ=Bh:BаqXR"yԗغ)""3Ō+{%@V6qcƪ7 95#[@vGX!U%-no(Q})ιX[;z{C#RՑMe(*1;ju9Ë.sf6x'GON;O>zCMء}Sti)({L%~)AH6(Պ s'C#a5YLA' ՗ Mvϸh*he})<)AԆbGy5 'Hu;KEWh1 $ ,L'^Ht[cuu&oVBˌtݴQ^7o|\Ў'5D w+sXQ"Q:0M4 rtfsP#s4ˋ8]$|S>T2b|H!4=Jsf1B|7ͤFWA$m0?ܰM4BhS8kIM ʭ\萴 "[)cAvG3- Ϲ׺ ?v<\shJw}Y[*4MzW56Qϒm:[߂RIay[>0qȸ]ή`luZ5t֮RZ@3 I2>6?WU[wFeӗEv@⓳@{AJ@%Os_O^ kۤdbfK b!e̱FFn!M0B}_!Pt^˱*0$8vͺ(Ho§6CByLs)% މI;K7zmBwSFa#z4Ώzڧ`:+E$-A8d>0)o^AmL'N٧W|l{Ǹ6*qnbgL*sU"O=oM"Տ'Yxͺ9VSҗ3y4xc`<D*eZeaS+߷R|e#o}#ZE#:Xj,"n$47:/<#ܻ8jVRhGvO]DD2K|z» x(7+)耜P\ޑGalPɆ̷F)!7:?RllujvmzoŘ6M_z0whIrKBQ+8E=m{[bKK_jEu9otՌ41.)#`ܟr:06yS$J0󌇖_ïC}iZ9y)][zdD#U L[5 bJ~\ *gvFAuۃ̴*ӣ S?p&mESC)W]!3H,OֆwվU|^Swr}s'B&0}me͈ޛѤ}"ZL78֊ LMb #ӌd# ztLʞV+ 3nȍ(TЩAwQr#3ЏA%|]Thp0A&}-N\79*/ IZGkO;*2^.4J:Q#qk}CI"*T0  ɠt`/0bߑ,,n؃ilNCB?mt(W.tRHwǪBLQ~5oA$e"&B qڌŗ޽+{.YĵܕM/,o5yaBg*ʖSDZj'x-X5)͏HW"-(е/U\ћ {3ZQȱn~k!a">ώtIj%ZIG1+!y~ԣdgk\Y'7Ͱ{Hhy'k4akye)G\Dҁ0 lhwSŹv+3҉׋*{M&mO-mΞ kg*P/zWP%ƛvߕ1q y+[Ur Xۗ<%E.zBW(\0L̘ӹ\pykW=`W@=EʐYfrljyo NlKnCal7[N0P Dg[zTJ' {foGO.}_Je7.OJoCWS)+j)=+%fpr) D2DkDK !/ӝxBFre klƢw!mc62~ZGGuM*X-(zl+\8UbuIk=Ch<*OW2  Tav rz1A!5oV4&_K\M8kN}0d0ʼn4U1,U;熷9taY Wws{ΗG4`KB.]Mw&g֧<(H>t'D0~OT;A|RCeK \$5PdB)rx{%w]s%~Cgj5rSWVR PЛ]/Ժܞ䚂kvb@)}'Q0rRh5O==<-]xo(ZdyڽgB?0prnFƯ3#Ծ15dH6I}ژom+ex kpZ.ev:ـ# 7o1o`UVfZr]bt7 黥qf;W=ÑZ h3ȥ2J pmВS&~='\sP$bF4‪=ȎM W3|~$WaNVZګ[vЈb;o|L^lsEjtK =յ[8LmNwvNs{N~-dJ/"5v,/SV0/rZg'#c͚ӇۙRS/RI+A jc>,( a_L㝏: ?a%+Fi Q4E$)ɔ;(ys~"p5t%1(A܏B)Y*#[h8_tz&It\=aP+rη]!aa4Ʉ^bOK=A8#N `;@pŁD!SZѐ,6伙Aw^Ъ8Eqd S"Z@[!)Sy.a"Q$M͍Nyi[qSx/#s\ÿ#䛮5QDJXW$ds/sc+w7UX4{amƛy2ĭ%?QޔDC)&`Bt AGNq2 0qG%[`TfǷ 8Q]T_LYc2C{!3Z1-IsdsYy@&g1w9F`]Эw^guB?n G6Ytѩ|~zDd>!7U=}If tUW3s? ¸m M'`,"`>;}'Z-zZ}֠z,P#G$$[㈤pm4Rgz]r/A󑺦u$֋-a0~,'Bi6LQpK*Zzdr܋ں=Ub1H9^+U85M4TU!H.n~\Yg{(J\դҏ*j2q&H&=g)*/!gXƄǕC͜5pƣt<>fڻ7}#Ӭl^dntu0Td"&ìv'(iP@3gRu&N`+[Dn%=7'4毶I(:B"<Ė[t]VFA+fs#m8ę?f};N;Tj)c=~gUG)ΩV.K,@L+pO%)•%ԫtsz2hE@R&:Kϝ Ee򏐮нLK{:p80QLeP1K.^`^psg~GWwl,2zYu`-@nꅳCC߂S" aIN/UɁmL%d4oo.IšZlʓ拴;sLxC߹H51ƌR7zuqn[UzW輙(:%ٸ|O(]2<`JTP # U;xf!?ZS&l(C| Z;yᣰ֡J9* O#j͕ xv fԮ#8=)VLK@If~?I)WJE KFxi2ۜpr$#h4T|KF#P,g~@mZ~&OOxB[渫.G7KWg\6P.F f$ݛֲ,\!d-f)RIdiW z10eɄLW-{a84{[ýk2 Q}.66]dՍ}|GKk;Hd%hX;_-hؽzZtƀAB]̽i@J=aV~>!m2Iu3mGL.T^I'L{{|BQRQ j#aum\[lEEfMR8Js5B$'`QꪈI}oņBpser:/b+6B92+LaMƔ~y|x#ELpRbr n}& !g5HhsP@(`9ɾHѸю6Ad0̺N/.ZJ([@{p.)! 0}ǻ; K_Y_,GlfA%#]ɒh 1գ3 (wfH̺ mK[EKR:(@ˑSǽpA29 p&djVAV47bσPœQdKP c'^$]nʛ#coMԦFQV9@ SL,rVde1>PF1Kk6G(pRo<>J=DeU8(3Zi4};DP[+-ء8Sc=ݗczԆڪkBcrH!,&:%N1pvt>?4:> bh6,"z`R!GX26-jvJS*!JI/p|TyNj-p'cO[1V {HRt ,P7k`4F Rcg+zFVBQSq2ҘXeg\s?ti=u! ݕ:~sޤUXgqqWv?&C4&ZH/>}TQ/wyU.͊?E1TJS)i$ֆhy$kva^0QgC JW洨AHYVKj!)1M|#eGl7Mΰ֋b5XC!FБb D|~a6}ޅh N+ |ϛ5CJ 3#gMLC1iGˇsU,8e㻤<;!EK<65H,L*vY4s:9scMY߁XoPfɃ3$I\hx?Z-E C+jc[ 3,&6,5V%o@ק1 }+]?y_A잁׸FľyY.BZ`>NaFֵ-/G,K sKR'+CѢqX@A iZhEw|oCOLO.d)F\ԵZDyO&/LwaJ{h%i]#WhAJ+L2 behe%ݣ!Bm˷iK0J$i(d7" wm1WdTD޿}fv~:Rxʻ\B3 QT1Lb`UywW\OӪ~0bS-dQ{y*S[!'tarO]H/>5хҤW6̩^C?zNk})omc{;0Qf`0R{sU`;:{Ji4x_00X)#\d1YI \>XJ@=S[R#W+.x],ջ̋*4(0 enHF)I jk bf"'BL6D u[ג= 3*0,2ֽͳ 0>ފ-;,1V{e9BQeGP0ޚݨ@}-zwm-cMa=>YD}uBh^x7Ocg3(f f, ɣ9Fc2^Ǝ䢭/pjZ:sz8vӰ) (~@&=6Y(>vLL/RͳŴ)?r`L@\^byi'JW3Ċ(޷EOh`#mSPX[,hH(yKLh,OT֠vEhk i}8HvYsԬMVI HIM^-n&YzKF9X;*roYҗg2H|׃-A-g"\XzR^CS^r,yR)_V{!|-U'[$INȮX i2zcǠhj%^Ň6\}+!F$Ə|rEK0ƱXzmn#  ^jf<3JC*_]üOUm=}E2:$wkx{SNc9R׊ХSNo ~szhhN&z钆"˦~=@)SVr bRzI yUh* ?r@|W¨WMM;iPɇEO ʊ>)p|󬝋Eݴ^^,txGނlݷ{e)L˼# ,2\H^%_S +a/Д\;YɽQAC؝u+WuOMD1;%.~&Gx :oĹjhK5vN_P;Id Vr}(VE !?@3XLˀ>n5> &ϼ&c'e˹TsH֋~m4BuBZeݪՈ &Ze]:;^Aۧ9PF;6p(ge;/[W3i+RJ-N1>;wZ@#Ƭg H}9 P==E6xAyLGfIa:$h8gKsDlxj`(l<7ϥøOfu~2")1e0Ҁ-TJ%.(yQEզqbYs;dѷnBz4Bo~W=˵K/WPRG?cRNNQ/0~U`lnFۥR\WQ "N{䭟,FPcj_SWH2Ҋ>7@ӁInC@ų CX,e!;4<ܗ&9;pa[azbPÅ+x62Rp=a55n;HSM&7pBQ.WffX C@Fwc^D:V*Pg6WhHsa7ΰqH6Kzk3H^w"Fmpb~M^Y,r3 U# yXqv_kV[8`&&e"B4Fϸ-ZEy"!5t躔~%@Sj`$Ac gsy=6_a湅&"$@\fɞtxQ5|8\À<~}WxvG[38JCڀM.Z N6ׂ@c"@[y zg<yX?D3xr\x0ݪ#{dÄ4y`[$K-{*}~O?dO.aAEKmfc]Gq5A"d_@fT3Ֆ,8TšXQ@R?dEo/pKU_ʉ.O$@#:(]h%ΣՔs'aqHx̶ H(deH L] NwkK#N{.ݩ5pz w&4 L-4eNQM~L$+^NG3*z%V}64%GmSUu-˟z thq+hCkVVNmw/$a%(SXkvXό0Q?Qzͽ]ޥ:%i,`/@ @b2ʅ(o:t{<|eQ-2y%Fև?n0g%ptKaoUblh3(XTo(Miϸ;4"6Us=/$.#"tv EB[؏.(ީ#K_rg%cП>7(w G HN`gY_"L^s—POEwQ#XӞ= +n!OFF'#I¡V$~ /^{Me]FMŊ3vz>J*kI7՜x<$k2{S06u@~s'C1I cb L)=/{umb\'J"qvmMS c&W>Pwa.'X{FMqtS0oVɔ;PJ^ʋ pi[*$Ub:;`Yɯjk%vŷr$KlyO6}8Eb6m[_ɲR!]+O搎J-!JX9nTۚϣ_7k ї1|m ӪRHPfvޅVxa|ʫk诹Yn% qUj%܄Aq9,_,68)A,4y:-[ퟛvp /iOh|nBz o3 H:x.qG  uWWʳ X}q 8Ipml3{RZ5XD!$ [ rRtr"ճ=ZFEKAp"@)"<ޮFYe{p.P-m.81` `{'0 Ջ~2ih::_No2af\ұ^Xߑ.V ~E.Hnִ,KG|>ܼ .2UZ縓t$Mv6X:1ZՔp7ax"Yr [/1=s-Z2 zwb9c&qj)R'Fa#,AQ6 ҧuݠ.|S΀BM2w0m[dE8p*~8'n"RG=;I;O]H8TDt%=Z'CD|j<*nlUr|/ 8a^L(!P5wI͐c)aZbD~(PGI| >}x/,Y3\7[8s#79#ڶXɹ%n= :oΧNg I-C7D+RU%{|@C^'D=+SickF/2V. I>[5cvۙ bscXPw%x|IaKM+ynq7ɃӀO+jK "J&Y^8̅(}&@}tf:iR!wve̸4٤Q1E}ZfoUS [GPר8lR 06F2&DBcâw#XDTl*Qy橎5 $rId(N#%ⴼ72FmW@vu!)i@[4lehb\, s.3sszEs z0Jbm6WWW<r ] }],93%*J0Vhƅ3qzlΘ(b|f\TKуrQbuc]K`#eJ/@߯n!>~ڸ~N1o-pg%! AxNB X~V A!mEWѺ8Llį( 3Zfy^}^Th5Ni 9:bKb?l$O>Η2vmjjWd[|BRPgZ[R]!2V+=*<2;`}v&%.0eGp10z%دVZA(#0=~ 7ˌ PuIذu|Ϭe=GdF{;Աᬦ@+1w˺m!pM[n*$e'?!yCk&Jy>ٸςd$L 9K9"3T›%@q.\ݦoB%=QU $'ҺnTn}gJνߊQ٫ (3:]#˭ SһFQqsX* O{UFɏ&`A$ޔz;?ba#SS1xdFG\kH)ΓnhIw1}qi8}{F)lNnܔm*Ir%[)&6q3b,]-ngKG }o⥻on'Wk)[I\u$YxL$a7Ti!.x2YՌv 9*؃]0ph1fd\ɹUٍ>_lf`C}xF QoEhcJ%,%j7OTX"wP;Bjzy8gӟ3: ,ܟs15Ib`8*iXK>w2~ml.T(_HY Ymb»AMܡ[A +7 ) ̤"TA7oӋ{V pqX&LWaݯ iLviuKu^bx$#q /h\w `Jmqxfidxw@ LdF1'ʘugB3m>T $PS0^_D=^zEm0ײaEKc_x SŪNtXwdfK4e'ۃ+,utcUQƊ_:Б&REKi c xY]%33\'P~oZ 0t6]Y# :Oc9ԩWkUDyb|LFlcl]-쀏yV7E)r,=b$դ}`ӓQ#QD*D;#fi08gsMcp%m[3n0"zŵ.s^T ys@gu1tZ7 hֶ=fW34oXv >.㗫 ~,LXo8OXua0<l' oamJ܀*kPHX L>ԝ :n|%mr~e.lC3M9=?'Ĭh3fz'z%I#_S7~~ IjW,Tx90JEs0UU=c*C5hPs6qy(-:\1ACY3DsCΊk ^*4 7Κquos""YźMROT_՛5i (Wa͍W9Nt Q J#1cliloY:Q tW:0n:FВHrS>wVpѲc}|-$2IYIKf'JBScHA! 8t,gexn>(H&: L=zb3?:>=Zґ)X kźV¹f3Hb`Q4W_R^6#R(mP*Gɻjg$ÓB9nYũG_ke!JW%^4ȻU4 ρn{8*$p_=Xݐ{>,rS:e0-(Q}[勢ug,#{SaDw5^&B\:s mXjf5 r7u`;wsu9*2J &)o7Og!C`|uO6)jIkP&~$`jnsvrd-(" M۷` y`*0DpQ덯 )רp& z#_{ 6gvH]x΁vSa ,L8{wUq8oI)u(Y^`ocКgT~%`G›"[OV{PcEKZfc-8B> =:(QO {YiVwQMvMyӿ3ǜ HNTʫFY 'b fEǒp_7CVq(Ew%C%tLNK? SՒakZ:iӰdׅS=ixAru ]؎j=l /[G\a]R\!y_;T'Te\[v`$$>bQ&C^F!/> Y%w9 sCց7ؔJm?1΋ʾ(K{yDvB^w+FYTn\ɯgpay/;˾S̝_\ǖdOG{tH9OP}:`%%ÿRuZySMn( =yF寘~3==,/a9tjltFPjWoK$ 60-Θ:6J]X8M,5tdou&#~ ];R9Dݴ$`A4?2Qt46aF6JIJN^}51Ɵ2_]L_RTjmdRʸ^ :(|2{qak]Y{eW}_IezKxɽJL)Ia/X0MyMlahàid)q 6 )=v glJ"164tѺ&'tb bss+feçoH9֟V =-fSO?*pd˰V@ _VY޶`3pnG:4t:l3\4.5ơ;-Y4oʥfl';/,Q5kItNR&`ɫ{e>) } nI-Ҝ &Gֶ2 kp51Nl<ֺATA M&Cm(%g#7 pM}/ J@lyAz$$. QHI+Y2̈́\A:/(ȴަ2l 첔v`iB#cB"ಪ,xs11-d[? ۈ1] 퀞qVFmE )3>X?ۃ8%uB('lpT [ z`ǻ9MJ%Txh\Tv}K4):lVSIɁZEݠ'X]ugU]#?Y>o[N9Bmi+lm&PΞFC{@Y'-L6]aZ\{"'(2bĂ~2"j+\4zDV 5d9OXo2@uMMc s7oK!k#MJOtܴєv[a'qr.:AyZd$nJx,j3#I] <,M}Pˍ,1lpM3z(G7izquduWa艦M{v5{Hb3 ,>> p Z^}xVoS2ٙSW 1zsZqAsfDL!A'@^0+WF`tX ZvPPJs#`5w?%Y-*1h $ALDHEV\ݳ%~c_a\"jOF4f[D%r>TO[{A^G} yIVN.ӗ!NCʆdET)`5 aםc~!Rǡj^mR.z ^0`:DoN%Z χ~w\;>_:Fizn[OU[plgNJwodExY*f6cH_/hTOAc4e7@Wa9 {u΃fOՋ>49enbc_$;vCLn܋xc8ܪNLƨw\Ơd%ߠGY#`Ɵzmql0ٮ,ͅ/ߦu溔F7`nS$,s!!W93fS,5||Sjb;๘8B<Yh HϳcϓϛSJ+T~6ŔMtj*h/SND(,OJa5^O"s\!r5zu* NnFDKpޡ;se:+zETpԝ5drYpLb#?pY ' 4 ?#z7 ,,sTJ>pzgb#RMPb]KJMۗ)`!4Y.G UtsR6MZ6LxMN݆@&>髻nڡh2!-8(K؎~Ǯs W@00ɺԔTg)jv;-@rj ޱ|vv`,Sd&渶J)?RP ;M&!] jf@Vae%*s‹cX5{TWD C!uYN]|c{vKF6} ʮ%M `H gQGL'XGQֱ-O( ̂267 Ӎ}/gx[wnҷ*A!]6+{GAxBivј1e =7mkP JBCѣ#ޔ:䋅v(MiY?j0qQ;q?)sLQJQ=rdkE{ic;Yg#Wf65䖐Rڌ7ܕlɿ"$x/fe0[↑xh;5J+FWr!rE Aڧc*3^m-^HrlP[VtV82smݐout+-89BW+$RT w+_XYޗ$OT6R2Cߤ<'kqq IҹAxH.ʉ#VXn8K࡯.lF|4U9|8!D(#+B a}\'ٜĉDNZ&܉/d+dHzx*5nLJF f|x.:CeXMD|}#o4K bZ՝Y;Uyg@ /)"w9"GnZ5ݞ!"F}C+\Hw~\),82-ӄkYt(enMd"a'4aWxR9-V8eʷI+L @vF,iO.W:M#t KmF=&t wUK;Iɸ|Tդb+ &R?ϋpCo=TW&AkwYaW0#x`fnd:u5Z;m a#aȶlcβ8锋jFI~buHw )eKY ي)BQ#Id65Q@ՎJ t}2;5ʅKPjQۘէnCndU;w*C,1jHMJ8lcR2IG1՞9^v_ R=MSQzy4:# 򐶌v>.epȯ[}+4Jй9cA|Aؠec e`M1 UQT&J*ntޅ5 w6`Eq$bjE6-.u!DXã0A)bPOH)hjҬ ' ұZ弬,;.DWy$ogL;d~^meqRlG [\ 1\mP*2I&SLi<8N$5 TO!&=Xd5êg#rpJ&ѷ fڱkO%|[a܃6/,{Dx wy,$;ʙ4d¯`=3r,< gRVOw0ƗS^1?'[_ kB]E"r@ u4Nw~?W9.TP,ONc4 4_;6P<<\I ܇]%xi+q xNzl*vj~0F& ) <45n 譥[b(k\6K(?Ǻ05>7T^m"7hԂOdgwS@ۮF#t& pY^V~6fÛ]f5+dqKot J5 }l0ɻ} e ^VO! o`L6g+žzx4e27v79*LҠdp)QXٺ\ꖄ*DF&k]ՒЉ:hD0Go&*^7iOk,0&"cu>Uס5ǻre7^7pQgȱn|54A6joeEJq3P.i%9Qp^,:k RxT_:F)"j @ A87&j]e ;}ewvV4]yxK>IZI=U@.+hzoҽg.XO sG s2?8j!r+1pjc(wp=G_֙j<YBX83/-+B=AߋG?[ooس\\B1}W٨ir]axjCNtfL[rBL^3t{z8ݛ̒~{b)y-۲;$$O{=ɡ5L'p _u8{"x>7yeYhJ?I,3^0P3?s+f")h >M-KO?l m&/a@/$RϟE빧T[~BZ'GĴɿ2sE>b*ȭLRhlݷ9,}ثЅ&s9Q&r(K$(Ȳi3TUݣ"RZ0D`o-:MV>Y?B^֓D'e _>g1A}\GaSeƖ#sN2%tQl)t Bb1{}B@9j R"0!tyJGf60Ә sl@O>~HD'm0t"$܍P3| -fqM?-ljb`?I2 {_?0񤶶'n%[$'@Iٷ&9ГM'y2qjS.F`8ẫJɼz`CЭHp;y}K#.buCHzMtjv /F)S`-.<﩮~5^a4Fry*Is2XLʲeX& a灇`JʽAx!sB#/UIg}Ǧ7nr9d?5j2Zwdi$Թ$r}W s#:b|Յr{TE |&YD <~Eн^|OFY!\^zlA' Xc6.g"U0&_saxoFFvʱ{5)hOr|1 Qs3yczhF ˟o6`>Qo;ʜ>QYt-*&.Z0UAk͇9Ȇ-(5P'JF)W1ZS7Zm.-ew6T,$<ɵQ]9 Kq+ߪ732rWoO9=e#ޢ;wP¶ zо!`}AҎ@_TJ/AY}# "B&*O@K:'&{w%Yb0I6ְv3̩A+ŖܡES }(q lBS%ZfϿǑn?\*[?ian4c e@V}Z97%V39Jn7zFU%1g-e?*8=TCJPpmÉwr(׻_=^x〱Cy㷧~|x%1SԚ0NY B6̘Ÿ`Uiw~+eY`9ow;$7Y(HH z!߅}'ik#93{qL{^*[#xޅ.+F,"J`DY4,Qd|ë1 >.zbLlSdV t95WmIx7A7+4P*jx8%ӾE;X{:A=[i& lt02 cV",g~ݶqjܶyi\͞f䷾RZ!qK=etԮ} gӖd½hd48QXe*a&޺xS{e4nJYu85.߀T[teBB1$ Ml@{fnIUB6N<%>bδ]NY[y`HNK::|fƅ?UhRHmeX e1z+zu~_JZ z B8]a땸lAU]蚨᧊ NPJԘCmXѮ_^2A!]Ϋ3x|d!쉁1!FIY y^aEΞ҄&[5=៊ *:/;eoD}MM/AI0PFAFg~nG>5t҈6Plxp~0/GzVP~C}Erٳp;7ED[dҶ7^c߯R8jGmDȍdà,2ğB3; U*_7Xe0t}K-kdz<ŕgl+E8VqCEG CL@2A1KѷWqG)*[G8kSQĺlS{Bnh^̲W0S*:\L!E㘩{osIʦR ?D36|e{ zzԛItC;}R 5fxT PL,93F>5r&S6_B]n%BwrMn7y5 /\&!m`K7(3xT;qx]0K}q4$`V(nl?҉Ԟ]y=%YAs7S>OԀmS al̷R'd5<]Gξ>~GaԼ5_ZuNǴ^\0l̴B9!,] KUBs yOxUW 8~1nG D-(_دiǨM.xNAwPSBo[5~C9HaclIq)[Rb4e%I C-؎F:儛 8|ɸ e%[`yb|~lgEk]@ Do=uFP թu0VZ-urFf1ĿJJ݇jl #NQXȍq-\1rV~ wƒ%rh0bpT)\idJMMu]z[`M0LwgG/yK'J*\Kk_4Rem/~-TYp p׀MR[CԎ[ֈI@L7)k/=6n{JwM.cΠzBS`bi 鶼olYS%[S11aM]8E8l?A!,9fۗ8L ́FiH[D_X_@҂0wKI?=o#cDh}?8z 7C-G5$CC`kW@|]Dc-=T:.];O?r%\XAez*e4vpuDg%lVԼo[c0Hf*Pű <5$x *RWbH Ÿ亯{J=LTŖu}]I0d7p1>kr$xs6*z/ zXC5af>Mkn3Sgd,Ȼ^fLw%@<52 yp?7 d΁ U#XU\`[˘SCE{I@4= &\fi<GSG"*ھT k*(PYȺ(? "5P0؁m1M+xFEʡn-m۬"d*m#TX!p`4IO&:u쇛m d}ze-Q8b)K6h܌e]k)O~dm p/2㙃6ʴ2ٸ2y}D95n+1U:ɇ)yƱ;a-~ˆys h AD{p_G-lQGr⇘0̸`@NE d  XSAQ)] BŒlv>~_,,O)_0"  g蚟28).PW7جwfR&W{0%6B >dpmGX2en`:2DM*N?)%քq2*skO'eP3sO7aAPb G+r]spd+Za(3\=wNsJAF$, ֓f urgm{X|'϶x}205=Nbyw(rt#xF <,SIԍbbhLyR4@ḕN+ Cq0qw*cl?R_Bٜ q`~abigR 'E"6M]%j&Aom騒Mq)< eA%)= +U@W^8균B {#LiZ>C] '?$oukmS!GÏ82ݯ"|Dnh"_/ C1T'%*}J]H'C,T)sdё9 %xy0yׁ!i07n{BgWPHZ:9dv *ed?립_I|KP3oTײeJ-?rկcI0oѕV5}]"v f-HBPF\a}_D"?n'\ggvӿgrd=R#}6#7mz1s Wr˳=w#VVsm&<"g4?F(nT>Bۻ;]kC.{G,r0gQ}Ve\Ga@#e8i+_sb}Ήn3~鉠0:~%ۖ~Qs-RW[hn (2|_q3pxA!ZUYλkT}|LV"y_;CwǍHoJP$GO1l4_20 YG_A,*Z3}C? w4C7g޵R /3tVK, X1Fbnml)gO9c=rC-ktm֪oI7BS䪹<jV͜, Z ,m/9c%l.W{2we{,q $U3x".uٞ[dBRlWňoiwդ<zOW>~IdA]O?nC38K'i˦[0}Ο-”Þ&eYJ²;:vhpFwB2lXl.tT!lr-V oͬН1UurI_4{6p Du#mWJ䚻Kat[(?PbU|5[v^3e٥blG(nsMD7!%z/İ2pBл%ٌl~Fە~kt2A*%*f! cSzc /BW1١!^fޮ tsv;W9;gX(!jtCa}18Ink5zRu._{uRP8| S"SF/e~+A`gȒ6y!k$Ƥ LVi^`8x4OB;UȾ~%?~eP. C~GLǤfEU1Cv©H{C ,JόbАV(/7°7€~Fu"mAj\bg;4aBHIcVz5|ūCc6}RΨIиtO a\_x<'Ei(<0dj=^Gc>ƒcơ /D~=6k @.,k`"(:sPmb\lT;[xkk7c"84~o١շ%0ql6K^awkLd*F>oԴzRAP<7C+woJ}].w,ViD#o_ڧջz|Atb]43|jS'Pʓ᪤$y;CVP)gƓK2grGzsy'{k뤝kUnu`y7xKZî3V; mkP9%?!D$H0R0*sba&dm^d_- YX//uLl 'ngDsd,EC|6͍?F6K yקu=ld%ɔh$B =kB/a~ ]oF}K^ey~"F w+2Wuㄝeix-z. _Au_3򗕀 }6Dv,مVJS(ðՅ` :'7G"t}Fl׈p-m7<+ȟNnI1]A]稇]:yţ,x6}>2ȧ{}!fW>űI2nY@Fs >c"qJnAl倱0ƋM'D W BҪO܉7u'f҇9 #jtsGڭLܽZp^ {|rHʛܙeaK19s#&؏0p&:;{l*JY</b ``NaFJm,Ol@l\yFUumkM.V*;UA.'uE.nAzJw\ <$j8x`Nh-~ȝE @uIvlHa{ilLYܨ?Fd$};k?Ѯr<Ǐ愲R%ZDy&TWv\z[T}JFuoa *BO~ϕ!VwC6]? w{5Q  V6EPbkT?Lxi{ ;`4AȣI h{voXI1ghkR Rv*KjBho%*Ȑ"XFmȰFV\rg(:;a{Ⓡ/ܚ%~9Ơ"q6mH}#/iawZ?_5 u)ET/kȨ [gh>w%{vQj!g/04~@Mvqi[{9'8H-IX5L^杛AZμ3sz&:s{]$9Rf] 02ݒ>oۣX `?;)x; ͢Œ/S?9>A|{(Qڟ@yF]t(5rB_]9QPŎӏQJb 7+~:tZponP<1H>-p%b;],KߍJCޅ&\@B""Td,8 9R -['0ҼDl_ݐ$hKF-RRyys%7A3)rEE2'Fe=,eՌ[xYȏKQ<0 igM񍻆T'B^K,lbs)`b2D}=Twſ}j5uyԊOkVVgnB!73@?3tf-s3rn#vrX+T{ I"۟}OL=bܽTNb|(tPP.@,zSJRX\ܮ\R<Mz^m;"(iK2󐚗zQR!>PgC1bEA @'$Q&2}eM/c}#;aѝh5}"!NX$ a+ƚRV\n KqL>456G o32ཧX̊JҥnTXm%l5[u_Oç!ciL=νߠ'̓AOBz"{7ÎL /LB~ 0mc7Yf<8CSYAjG>I:@R"_x*o3~Ic~З4ĝ?,Z7'Ռf6vJHhVC"U98mXD|۸g&.|y)sqB|f-l4]]AܫG+W~;㶈Hy)JK݅~j,IʂXa=ɐݪ!lkuUAg yDd]fh5s"X)z6 cE,^8'L(!Z) u!JG2)d伞z]9XR Q]m +,6يu5uH70j^G~va3G#͚ 2N3*z}0#MЧ.GKUE+SD; ǰ Mmqg{3riFi]U>TLn;oٙy*lXuДOƅkmE +Y=Q7u&An/qgNQ|sP1p2,Ċow~ |@ " Z`fh) KNkL K>ǮPϙuY(NGroSrч/E gg 1-{:\X2klo3?}ta-v/w[߂.K[F Zz|- 8>t+.᤿:c'y\V. OZ;529+*~+L9_kLaVe!qUl=-rs7\W OM!˞ Z4ZL'_cL}Uc6'FiGj611{! CS}lMFk:M $EGp ['P-YolKn 3: >1CST`8v~=5d9}їc^4LMo,õ(  K@xO}226KǎkWeMTD3^٭SskVPƄ6q̱ݠx3Tk[ζ/@w׼C24K8"p2ߥrIh@y71 WuG[hcVQ=Df /{>pK_!wj2vz;Ÿ\4,EN- rK0c3Sw>Wrgd͏Ft"LeL`\&K!:cžI {rXOOHWmUVq2XN3;26*O3jCjhQGDv$4Hw>Fݗ]w ||5|fL';zBVlӡ׍B>Jie+QcIi0NfIQojZ34~kzZ=Q˳mKC=V^@E] &F :ѴZgJ?Sy5o]%BgdU>&m!~x)R! ՠM__QV}>kQh~$4&lKm;zjœ4Fۜ\9,yleւmA?a#W)W%%Uݬf9[b'ǚgW:(D-{*~/3,{}۪=PssFBݻvı瑐ko[lk- n}voU=:hU,Pge7_kUkfa h?!j#_w8Б%!BAo߄34ҙِQR\)n3Jɪ&t4\).c8b 9 FO|VN5flMy\tً+=q@Ja Ll#N\l!>Ă m ɦa*ijoe_dXmKfȍ^ˇjG'LF̚n3/.6*wx/N볟(!ӭw?1 b+IIvn9Ϡ(.#I9?ߗmi|cWR~ؾXV̸#(Bl3dTB]CC3.&H,P 1]Bdh{qSq7{HE%ih";} _>9;pu*-~lz;Q@#4=Iگ?x>s7U\7% °ޙ jXfD?u`ҟf˹>z`\;Q::Nd(ݽ)a&WRcJO}4 7sL kLOx+fՕgfƽa j\mڗ\v˳tKM1c $mH6Njz0rMCto0l#{\?}@JD=d|<<+9xehcKnѠP_‰,w`,ط;M-('a8'o]I7`:k8ݞeHS"?>N^6À8+=/&fqDrk 22J`Omvl/JI./6>hzUX?Y:hhWS5d)#ѴR׾CQ wX7i[gR FddV}֙%hhfo&y \YEFp@)8v1a20HWR 5Xx&rQŪ).Lu˦֡NrNJHe&a/].Erb*B:.xꮆQ3c@64/.I`@[Ug0-OJӝ<-GEL`Ѵi7Ps<̴*;PaN / jeLnwjV C!qsE4,ANglt-D %ҡѥS$9nN]/̳t#ty,6\ Y`)_ym&0f!"Le5'(HV\g_wO+6a'm$c`@;8CicbjQҼFeG1@wpS` &{&2+/ą=?lȬGֺ/x/Nt m\ Iy>iǠUM8 0KR`iȬOF%E/ѿ{Z]L7ė<XRCF9 `KDւM2(^T}ulW\gߢK] FW#oUnʫX]\\B}8kA ֜'wONe1h=tфgW@UrRFRsH&JP)}UIV7AMA1{i;:0h0s20_FT?xH״]N`S0orԞHIOddԝ&G#j=qkDA9qiDS"U؅,wQcJ}OUAA#92 {w͂*ƭ%ϲv("D$傆%jWtQN &e~FSXE`mlb8K?%/_gk`8T=AbqmډcG]%\}>"ԙr^ =g}UQ,ZH< }vYH8ҷ`d-=DƓdÈCPKW*(OkSA 8 t%ށԻ:q\-g-pM]:^{Pݹ"+p^szr` -?OnRb)]93i#✍) ieD OWf| `sE+avT#0DZqLS-V"} ;<yxmp{f9u4CDqox5^&43Ip^@:,.9 =Jk%MxDZjTJGS59\ -pޱj:1To݅#؅>PuQ=LpH8ZO6%}b*}aϏ W6IC@hg 5MK=j~@3?X y<wD"aؤzpG-bY%!wL`W1ܟ#mXsc cdS{j仁 <.sҀ;v#tkg=\?S|^Vq(BGEn #6SW|uK[l P(t7~6Mw]uiۗЂPFs@?_x;LiBRn+)7\b1;i@҃XA**5P]yI_<8CyR7א;Ijo@ 8FF#CGo]!6;erx}~j=m0 :@?Lio+Hs5ך Hq N1kXXa.$bO0% ?VکXFprox kv$*+2{B &3H.6d_Ci#Bj T'6ш^̋6NMwAmpϝrnVrKCᔱ 5Zu`dW4rziltYBsƳFV9ikؚlJns7HkY?p? N =9D;<^V_VQy8C-uQ8EEVB.[+:xWڦ͜; 1j]`9G'qJna*Fg O^MBcu{N๡ _pWt2T;L3*[8-hhiQdb^R7xSG]){  7y`)Gs>$9x(k gĉE2pz.hT z _󩊳`h>(] 1T-!jOnU xW&<@:jC'˺eMwǸ+^F!K3e0]9k"d`i./^g pSLvިD=K7H/,fByxהX H0]aQ X?vKѫ&M!u5n%=m:}nmx`#(O;"U;$ ưHd Z3}9Iۂ넉 >Zs"fR58/?ih@ۭG)WXfK=;SOPsAwL<,oWA2"H+o֜hB|<=mȐW$=.6=-Cj?`vC/[yEoCnAȶ?5 5D';I͒Y֤ .jLP; )9H6)$3]W3c!8r vyc3-c*/̚7<,;vYK!5tvŇ2-؍u)W=GZw؊/'[ƀ7_3t(Lu6ւoR+^9~T¬i8H?n0mzp_~sc+ h+LJsoҶhȦl|Rll H?Rs?_ejRʣIJFYRdY( pY.YʸiS! OIks#6qРT)|Wc} "*9< UlI)T.$4︱Q%IRez u*As 2@IJ! _iy*l8qgN/ricyG!J:D.T PIc@P}03U쉻"gώ2Q gmJ~q!ނWmVC p.b<#;e3yRnO#zъףw>_/ qC͏}k4P⺷/XD9܉4.Dm 6c&3o|%.StaHcмcD #o&* Z;܄tG̉I4-L؅$s۲O_#I]oOt3^ Hµ>V~k^d@XI7QaE FR޹<&Z+VS>%/+!R0o o,a' 9l ȓ} '.Kh `HN˾i=D/_VG!edcccfߣTngzQ菗ܴ[HPī2ny fHvDiYCPqj%-}68~t]ՆDwL9 bD -1:F ~}߈ t.VaTUK7BES}(ɒ"r8Rxx+p彩/$L SRWsG i#{e.2.k9ezW_6iABB=!p!6( 5y?'޽xOZdhrH}s(XGsP }镫4_x*ݦg!"rbLf G UHENglӍ0^Żqu%XQJ48-ZȸTVB!9BJ~{=y f(-mWOŒUBS 3Qͺ?zDȚ&Ls;g]0" +{^3? -"E\n')ӮIY1{p ς< <ˠXH"Pα'ڽ~05[Qt ~ :w+) ivs7q(ƪp~4]%=La{:ǶAD:w Q%\.ֈw񛢢Nļ 2Mm_^<帄 Wrѣpo/Kh@ T4!.fN,p[utnخ;q)Z$x?nf 3z+5g2.q6M;Z^3{#Cjl3'kX>(ڳ1' ! %auCpgKǘM} EŬ1pxzN6y(%X2F:iz"*mW# N ˈDT[U\zMu>`z i:;Z{gpcc3 } {Pz\r:`j)|zNm)yQvHhy}{@`9^aQ] R|6oڵB?]e!O4P3$u^",۟ 7:,.F@Ĵ>uJvsA78&:Ma*ͭSt|y=H MxPg^FGZn2%8NI5Y$`!Imjc`,Tn/} cvQ Vg,ʕA;J^OuxQ4[hY TK2CTqMe;pd )*h,Ƶ {,[="Q|Uuڢ* ȓ;ňE$b&Gm^WwId `S7BH߂M)mإ_nݱ>O :3JNjWEE@;8w8?dg0)m U=G8aЎ,.TG(PUM׆蕿庉(h [S2ݮ#g+hw9{-,G.18L[HJ/;\%ODuЅH FoդESPlߝoK %!KsubT>ȭXcN/L4KuoauOgG\.Y:௶OSeZ`T eHqCS?0 _%p.l{ڼ,[Ϳ'Nt~xw,;pj/YuP~ўOZ1<RU.>U G!}y- G# biTQ%qARH4f; zgd0vp2*?׋ǡ v-kPc%dD3@)΃ޒ%uJ\рkũ+t Ncs10-N4aC }Gs'mtQ :HB%iLw:b t|k9!dӑ-Y dH߁` ىޏ6*WMy+`)n`s}wѸySә!s ü>m&a6k]J5`>vT,C֐]k>̀"<j4"Dk&MG@i,[)gx0럅 61xE1Qr$\}|2h{:_)KQ(qpBfkxT `qn ʍ kξ{Xd8R sӑto!ڛTuڥJ_gX}lģqLrw몆33+Oj[>c.漥1f1NF3#s2vJՀɠnWƧKDσ)#GYJK#k;66/&h.uEjuwYbĻ"֏!AgҸ-Q4Ӻ,%b W 6<ؔ}b/P^Y,BK̹ ֜&؉T=c ema4N"/r8Qvz߈㑇gwY:c.Sچl[V #Vz睎"biO7YY'Ńhb G EE*|Pwͱ_WރVhOHZY UZCvS>WbKPi_?RNL>HBAGT ufe?cW -.C/.%ޯfDzh6 TnVE4E~CcxD@* :T#8R+&Ey~idCzd%eeb5TْYUtۧ*OQ GwMN;υ q/xGƕgE Bl\SwsJ r`vXEP+rJJ[uvxF&{VX8*VVxn'X jOi٧`[rK5;ȴ{^>h1Rx>ɌDJ@E˪ΟJwJMi@G=J Q#ƫѕZ<6"߃MÈ}-)θ`F;{,0cT&6X*"0Ḩ|tR*\}Z$pG1)+"rNNL%52Sܮx L >od:aCJk7dien#N[8+zXe@ҖV,OsM~u7S<}N۴0#tqe,ZU)/SwckS19(fiG:73vbSACX_y:]0Zvu : x]I:StO%]]a#.j9|^k[LJD]~8*ϔwH3J-ppgRX $XbY#LDa_|ti9bjk0+Cz-\ՒBW.H7`*Ŷ[޵%RaUOIJ$cZO2 Vb{0$2G{?D/Rb ucn)+%0,'c0KuelN A{rQ&X4hNH1 뎟H D8%=5$dM}ʇ\RId!A`n Y4k|qo̟X N4& _2e}^#Wk>9Oʤ!)v96=j A5QЀLN#p>M`:ೂ;i[Eorhe}m-C)7_rޫErDfY=WdbV`4Q#R{Q I8 |d8 3JAHh.Sdh$WlUUo>{}6l!,73/o*#PZ:f{=Q_@N)գN-(@Xa]@ R R#5sZMx,3/I3#o?>YgsYht-GÛPYi%syM3ZI@UП"ʑ(УSkHRԴ@уo#6|2-C }}fx Yqb6(K$aoUopao(3[W\ v ˱,fƱ߻AG/ " &ygy3<H~v>R ;cHo$(Qf/qKΫ)fݫ7?BU-9dKe-u11ǢI}Mnt3 8^7/A ]>$' θMg-£؝DplBEr/4Iq4ft , *2{u "01J 7 U-KB2.=}AedO !'r瓄ʏu[Ir HpDT$i"a+> "s;y~^O %Tp(k]gՆ)L/Y&͜G;ӚҴM*wxp:QP3 ֪1hd&]{ Io*2 ;ϩirheLUR4FHL)(pz,^X8h2>?rOZSaU+xO5/&S2Knijs(UUt 4FTBŎU6G=)_&]$mݹqfu`=%d3F薩N~97&;2v{Nܲc6ނI¤ A:k)@v],A7bHʫ뮸UiZlap8 ZG %]JmuyDE%y["C {% s &)pWԆ뷁}+ʋUඨP1uKs"p3k-~b̶KP}J3CH% qMz֞_0hYh;%8 B4om>Errx@J9Ɛ!"Z9x IљaQUu0ۏ6jo; EؘV$33$M[y-L`-PXTa|,a#Tm<3TYN{-e,ӓih%JZWxgk#JizEir|ŸY:7%Hchw:Ųr(֜ J ~ zzJk2cS6v5.F=wN* >s*n a,/$lꎈh͙?n¡=5]a<&׼ IVa?HS$~ՙ+-EfcA;DŰ0S}8j~R:;/Jp McV8GKsLZ:Q NAQ#9ƔS%?yJIk!nʾTv Mj*]A5YȌA\t A=-O5V/1ו}n66t Dx-wpvX7b5^l-P^ bV^;mHj?g|z:b$;dP2/, P!)'+͚"4tŶqoV; D(sI^IY<"6fowN/N[XI-!31@aq NG IlY0z6AU30[̙Htq9B f`K`WuX/OFQ N}Vш:ҔHf6v.)-mf$mWsP~^9KcDI\܏RLhz,3\MGb>\Y[n}2NI]Ye`;/DNRe)rmվc¹[YIbqmȏѶet>֣=[嬓/֭eHRbABn!L㇄8e,iPaBz r8[SATv0WV=;:"]/UzFSVs/|[F֓ \V)JԥCB+~){퀠D Yz@[PbJV>qJt@l]8r eqhFU,pլEO,?eK/s4IV^#iqY|*Y=qIshW$H)} Z E+IZ^%W;7$cŦ\Ar٧L|ONKa?;Gخ!u^9]oOe^ӤiCR3;@ta"hhV 1bס>DzqI|n#u=YU-b8ق$~WM1ey=r0?L呷Kd bvyH6#58c8m:&nèYzh'l6ƉjEm5AU24rf]w/|f&疠{RQ{):uC5 39>9qbk:uMt>I Gc$f@RQ0;DkEWѤf )G@8:Pt0<r`4 HD廦HylVGl!$xŨn] 7$WqKZm ]K),7:2i{Z+|]c=Cq$GFbc7JAIvMhPcjPiϻcS{!fGgaXaTyXW>qgfc>_.𺄼mFxM]Q QfLky8\tJ%IA$PކMۋOE P[-[إw0Ϝ!1(& +eO} znLW' 2KL 1ں.=a-R ='d9@L-S?}͍Am.E#~ιAclh5JlU/W72(eٯBʢk<J,K؍`;b{ "LR;.WqXCKd"#ur`-^$z Qa?DbHEfi*:N<C# g2gI!{a!XûDE۱5no&W?wJ姚3|{u uKT F^ d|(3.9ef]Pō4eFPVaRUN)m4k*׎3|m|iNGV)3RO4xsY}~ xu9W@FWIN.r@#˖9,uW*] ?[*ֈ׽vl%F3ø hWcw_1 ,_koIG1 }1Dpt/ QpPTu:=Y[<>-Ew9djTcT-gL(Fl{0,Pl! 5y )?]gdrmX}I}iy8RKLo_Ux?dAWjZ[H$juq $lQ:bm: J2#߸1\FGٝ!NCt6e9ыxsde,HMn q}Zz(!'f9ۖPKPx+)_7YS;lMH"J=b# ~^{/}@df~:qg)~+X"QKw(nջ&м{=¦W@ 5&W5^FNDl܂}K˱3`MWG֢R<5(IIo@'<+I"5Ca\kHGTTX<5Nm)̍=>ۖ}Hn>5qЍQX}֐j5^{sS_0ΐB-({ZhE'^%u)=],T>"YJ\u 9VE;u&ntJ'`R9 I!"<Tkԃo2Q Ryw4V46<]Z0pUYՏo ϊ1Ӑ S}L+0`8z Llkq2Yq/Wjͣ. SaCn0b63G65c7B!"؋A{T`'MXyR}!aNTU]_j0P}ҐK}GH 7ajG_āH_{<˥{'o^Cax Id4#1֧^NKoZ6m9Iqk2 0d(WK{[%dmr51$9ɢ[fQQhdI WTwc:I ñAl#| lF;̷};ܥ]39LQd,T ogf}[hsk!x! zӆ*InM"Ťf[' 4E@wi"El8^gQ"Ckf֚I_#*1!#_zAΚL&<x_>:"-$~+-3r6M[D c֡w ɺR J9!cLy 怫FG#∀M+ eȖ 8 |7[#-]߈IY}$Ӷf=;]Wbah\Vc5TXlOyU^vRR_#^#JPg۔x 0$CalkSQ  QS{=rmY+SCh@h2m7ow&~֥vEmʋOnDRX$Dp~yO|6JYp4.;Gx9W<ߋQnw4}S)WA*ϑ7qC AIjNmf'$;+*a92C m]MbTQ4qKQ &لe~EDj:i? lrԬQ/ xPV.Y}?K|}*P5[; $-z;por R!́?Jw;9sdE5h0\`v ÊgTo*/qϡA+HrX|Qغcx|pW;Ai 8Ň?@[>&wBF {~wLI;%`G6u$6,OUp)ha,bƏ<ɝ=%C3hzV`5a?:3ЄFq ZJt.M553[3GxT2N;~)>Ø%\E ,z %S>sA7^ r+ Ϡ%RN6D8 :w;ί%UUە+v5H(޷{?yyfc';W)7PUYNC=nKl $voޚ _NéeO8BQi@u>es`\#ZI9xO}rttxg-( 8ԋލ7yRe q>v|>hӹj*ms-VwED?%)KK TU>.^GI LhI}mJxxoHxUO']v2]8־_&оj^ȲlM~>.Oh-R1 {eFi 쌣O3U1DU B-zHʯ?+Ȭ# jݏ.KY9H=X[<]w"ڍO.l/NZ>4.H':_^(2i ׄuȇ3>-6o̎M7CA1,{Ċ}OT=5.r~L_*$0rG2wLi^@?0XЬNijCL X',fMR|%7q#M'^طm>d hr.9PZ?'HR|VS*VV @<|Xf4~xRZ!LL I.d;ow78Lw8qJ!7rv>B!m3[;|R~*bLuu)J ,oy+Q _&8f8)\[Nqx #d A#k<%>c0-UafEҹExK +'4SS2m|5:;Cj= ]N5V(+>*f ?sE_P-9k;:(wI[@ =6lWwESxCܲ|КS6XVkYVҪ1TIgnϔ!5ɠM1ziY]PbRسFqK`1"U 1u&G㆏ ^k4ѲlY|!! i 6*KBH&ggU+Q߱Kx ()6o ` ǻ'E7L=-P 3@vOӨP(|ѿ}4:toq495֞T7onn&iIb~;p2`A(%iQ7cVHQdӷAY~\ eHpb+G\32_">xF\i8*|gb*?=%6vmtbYRw=<#*r.& Gu$8]fֵf>$#]*{M$3O1>x)9`#`HmI8п}l}-ּx~ū}MjBA@$y&i`QSA/9.Lg2:׺!"_ 9*uhsfؑҚikIH{ x B%/*u.,H}sm5R9^O%WdPM?TPmh24 Wy?V''E@t+˙˪)kC8 o?q |[qF4OcWڭ]XF_JZ (Oh]Ff'% iH!R|uBcgG|By]WRJ~gƭ;!/Gv+E2~~Z-ttHSrw6!H6q9,C_1 ǟB2gI{aI:C\kT4p0low xzO##MOQ?'tqw!{~(;<,sa')?8RA7tLM.|Vڤn`]U! M<m *(FiH4*̥J鄼Hd@ڼ!ZX}3؃6?@ fzRW[At05z^eM0rߞ7bD T"wl^Z66;*odKMxvdȨvDwz]Z3"`70<{2~CIgGǦ ;14@svj$C ;* }i&r=vԜ턹P l wE)vGUKr Z_%ŬT/J}kr? ص/k5Da-@*bPvDPDZ;Uɼ>&?7帽MjfRn K d; aoWF׃uVEfw.iNWi2_>ŊG%8z?mbthuW(nKu x1ZNZjV6d aT{ӥ*֒:AM<4"|4RDN\dCSߜmv$̀o~^t ;K&+25ɁdW/4y!db+? E݌]˴m9S^xYNPnF~1> fok[ݚ)[y(ռ" *qҊžq4QL>C|cXx;nBG'a!OᛋTEf=ye;5i<WZ8tr}ݻ_0wr'1yuO@73ݠݢxgI \@U'0 tnp/6nS46uza"* 0u n/?J?9#Nyw`m\nhꪯ8-e1U$pHS HLWb*GHoFv~4atP g,$S95qTg+C߻|3 dvZE@e&Ϊʙ=}O;VC}VVVK1I0}b'\}2,߉VzzG`6~v,>lKN(]ǫv.O 0XkP_Al* z kA^5H{ފ&?cQ`Mo]FCZd۵i-o 0Y/^=('Wk]k7^ _`W)JR jYv,PE #¥2ƣz&6!` rIHH {aɦ;: ]9dFe M"!NpDȔlE=3Q<ìEf8y]<`!W,mHT>-h,2?FhnwȀ|*MV[eե O( BZDXg͍- I-Ǽ\cqd+tm.J _ċ.Vs(/> AcgP?Da=;ZN864P ry]nU_<0`o% {*(EEwNUA[ǽfu.AE9a); 8fo cj/a1@AOb#rCs{2[-S1y:Q\==oû4?べ9=Qc]zq׿WdT+"5t;G_E?) ITuH<xqLF@ᖀ.J |p¿&5 > NF@*v(>YU&ߎ~[SyYf \ȱK)OЂaַ͐sJȄ꛴MVP0R[ݫVȬ郧DeBZ/eg=gʖ!Ï$js66-G [?^,9ݭkVFbK|#>$+SC tsz~j!.͇<2~xv6^[ 5_\Z0q72P=ũC9r~dAqjBw~eǤ.ݤ,z[:D?hn`}iFhF~_X.A-כYEc(^ NY52QYX ^e9Nhm iC`LWUcp~TVWvFz("Z:Rv.=LߦFOOP*iK!98A(5d!X=AIji'gKNJm2^gԶ.n>1΅)6ZQ`C1&аT7x|  %:3Y4m1oq_vƹ1_9:2?$WѨ3 uabH:^Zn8/m^"):ThqȩmJRc¿=0KQZndv8XfQ~!<,je}fw&B6^#>a(ѥw3&00҉wz]p%1;5br˫ {MW~/V(_B&s~Q~^Vʫ}GO'k<GBl D+>Cm?wbyM4%M|g-} ٽ uMwq+ۿjLlK+ A1)v=Sݣ̇Q/f2'LO@0k5*L.B$hে9tQ[9)*˳ICX']lo4nyR _mqe{s^M2;_ ʽEݎ)9oD){"BKS]eV8`(? E$ -De(@$k*r:?yn<,N>Ad ᰙ3ugtQfR_Æ^P0@QJgAtɍ.sE~#};t -rgCKC˚ag~|F1G ?;Z[.V١ϯ$0噠gcI_ĮÞ<:هXqߌJhu]WBTcvAPX ̢~ y$-d>t{_$u" WR$L31e{괭sԊG5 K.9ڗ&P5`Xߖ XVżܭ-Vc -gbm:"8j%rXd0V&T"薵(|A8$i7Y"+NܘTP\Ok$,/oN^eq'Q C2-f-SڦP?~G) 5 ~cB6EltG(i?$s r!zEOggX43#n>EObo~wK48V*Z6cJ78T]O>7y^|O(,Rv$qho?QhHyTiIn[Kځ1-g^H_iw P(+i䘽ȓSR[Ш1Еu޿ѓbH1Z E=Q]:$Zl< GZ(Eq;N#vܝm| B>7yB5piM7=DS' ^*jV> @Hm?Ӛajj9zZ\™eEKvZ54 |cj#l΅\vfaK^ M\foT(y1͒%$DTnGZuwJJWoYpĬX|weTa&#ox]]pg{-4Ak>٘dF͚gk;3oz]@2XuG?`9#|b$#uJ~ؿyuJGE]> o/G}1$)2Oiz/H#liqw6oYI}Ⱥ}ݳ}7VY&v[Rzl<,8c>tةJq?04{__s-8S'z>~?ƄNl-LٱeヒҼh-'I WiǞ-P^tqP j8PRN-cEx"Lyx6yPNvTF2BPXaV.LkOC>5L{dFV2ic1fؙ̰E X8s/^0nMz 5$< 7qT?d ebSy@N[!د%1UnQ7Gl|p漝"_,XeM;e&P}E]‚vM24 tD"|I]i&5O@]8o\XF1*'Nq(g%\}=-`?-A>v,`TY=7.uWfH!f'Ny39ܤi86-'(;H% `C;m?̴`kdҽF~rdneV6C_-.T}Ц寯±ׅ|.A 2tR'dZh$Ugq^zsy% u(Kmd gj 7XG8rfl.Y4YW, !_njpsFylGFwԑr.8+FArD{g U˝"uϜ޶`cAØXcDG7k Ƣvc}&OtzΤ9בJ\߬I|1 ia )_yvt 4NY*'r NpS;Ut}P^~ }iv.r<5HC{ ;>smu OzyDsxݢ.0,iaڷRVީq̂ "cR] ?a !@ןDTM 5/-l֪~;I-FLIduMň`zۯ8>Z^#AW˺qOYt&Fs{w:'7wÔQ\9tƈ9La+^ˉ,bMalxL }X2ulK)z!UJ;SvƄPد]0\+Mo [|;U\mS򑮋c, J勘ͱ>F7o{8w_3Y~^S`n\ƭw51i?Aۇ/,8OňZg1N rS/0#´f Z$xzvY И(f7}~Ί JM=y | ȶc[dޖ&F`6PFWX|IhVf8h5|Ӯ}Zs-k f[] -f IH3T0ܜøAAa0!!t p2[K'TVqD 9(HJל9^| -epq)M|\i8FYJL!k_+6"s``?|\렶BE&9M5'}c5C{BN'`5-u-xN4 (Yp<mCv%>L=fK6P#_&6Wא$]鰳x!:(5G91a̼w4lƯ$* f=b3:+#]X1*#:\&Z~adEPIs$?\Yz o6`SW-]Λ^Q !1;yRD 2{ \k%=QgD.~v]4SNn*5T]0ЇZZ.d3S9(TVukxi FV;*kZ'a "7d1mKMπdfei(^}E @'G+Yxx[Du>\b 8J kc` ާH`] 8>jJ1ZKu-Kvƻk.MjÙ9FxSˀ QYVJ6AI >*$*[=`N a WnU-^[*sE78=gō* t9R7#(YC~o?,qH`?]Ѵl/sZ VّWqa 7[jپ/_q_ u- _U;#7`@U/\xN d+x'yQt0IĺL̨=<}sKnuNF$bD @w@GdøK`Mޤ11*eZD.-`k_<,1%IF$XG>v4usំ2ٔR=wx/NÁ~`A|a_؁jU ;ֲ EF4|'hw^O+-Ҟp/Q 㶎JklvbC^f=BY5n7])ܸl2$1.J *>7ںS:dSuѲKueö5YTtf)w&j3^ͺ(.ڴ :X<56P#R' 'ʇ6SYL7,0Mlqn)(G}#Jp;Xbi귵Kn'/ߋR CS5w%9f։Ph|Hi*nX~J }0oq-_vJ~(ovpjt )1q vE%j7R*;KJkp<.`ЬQK5Q  k#(|vRyZ?[LZǕ»¥PHoڲb"p :Qfb֡d~-{6NyGs%FL 2A炛HXanL^H1IQGr!/Ӛ 'hDыXaOFzIC,q}w)nH O%SĮHͨ*>޴pGѷ ւ{+ +A@)gQRǍ8йl]T)w;QҚ 3T|ӖV,*A{i*ԤHczGldm̭9 ~^#_xT,c"P!PqY_[9 ?.$ME&&S#q ܅҂$헨)8טo,_%4DKY[98utҚ h^1F[CIţ)w6k$Ǯv#GI+BD펾(t'N1쮤$sl=gcӿ)4"u8 euA1qFq" 8bH'm q8߾KzJ?],s6 l27g_?`OmP7] &c@pQYçP8Sj$JES;؜IH'a;o-r΁GǟˌE{_uJD^r xZ5]7˥x\nÒ[#ɘ#k]oF;YR;Xf?X*on؛ABqVMKqWPND`~OV(Hu> U!H*H/Ysڷv>Ɲ37 l_ Mz{PWAWs=C9zd1fQZODs$P%w2]G"}Fmmbߍ٥t4QᄊL>1a!8?#r$`I6s-`R F(ts!_ ]"1̨~9ܖ͸uu)TnO(ql&uȤ|7Ui$+D/ܔ5[Q̚_}% 17vv4{Or \n|dͧP.^vĦ_gGwA)ӗ[Z ǩs떮H 8eZ{'L6K@0B q:Eƞ$ FψڎtN;kHSSrҒkD9_K9v:ҷ?0a%?Y&?v&K+< Q׷iV%9ݵX: ]4ƌOi^8t.ӳ W@գ#+ #9bտ $;]XD̆AAgq2UR~wX%rDȸg M~c2SY_ul(oiЯu5u!7JuEzȥY>eH57)2f2Q4tI$:@&j4o: u2W t-)=GJx?/ *>Һ( nљ _YK*Y,Յn\əQ =i8)n2P+q7i3GdH!U^byG$HU)]1=o6z~hv54TzIy,XrI(qwJOƸw4tfJ}cz)b!r~mvK5/ '\e-\d<-BM s)϶>$<$zBeX1N,˽?4㒹EC܎ॗh=ar+Z-0;rNcJ!(^ M** `X9b JQR"9'P@ ! J d91@B4~"Da$#Tگz@V0<pyBb,<y7uo#Rk/.D#~U 3|~y ,Lߢ#ږ5ђ^u\:xܿԓE9tS7BV% 3T1 r?l}f;y*x'C<04kN`)MvHRkG).kS }= 3ۣ^ÿ kO%HTq!-N9֒O-]o9|xJ#'̒B_JJHQ@Z2,Dtxo4L"Iw~bZҰo<+Iǡ),dҎv+ s7C-3VM}ͮeuЬ?Y(lU{^MQ$hqK-a-ԙDc\<7Ι[%Y 4]!W#d} oUV݁`s3FfB^i^PGJٴpev'@z~c%`RIs?Nr My㕿֚i8dW<]l#mYk4'@xdr6V,ICg1!euvz"ldZӯueބNi)z0nXѴ6E[۬񈝮O);fgs5=sdY:b 2M/~<54c+DtCgVԧ[RLXjRZH Ml36I...^1Q½#Ě<ļm/?8 -veGY_8x{/x׊O\@4KLs)Ir_PǞGgn47d1b9}hOo |rHLlڻx0 p(/,S|8RljV?4i$qLy7pޠ ZLTA0~ *EO %BK~).^x9᝟<`RRMa]Hq(Ͼ Cx5"ů)|_a`>+֘#c%k ,*K$Yqrw֙-`,Q]@[ۇǦK0k$ϣ pms ;Fy{ծڝ&V>3$, ϋ'ʦ6;zûFCmc/hvKXc jL^l1D@DωfH'ST5D}1RtrB,IUc?E.@| ~3CT.\݃`6OQ!]j冹[n=M8o$VGyS."v^\!XPLdx9^>/VCMHBUyI [Fj~ՑSXO*Gs 2:˅Ek寧qTe: fQei宄bZb7ҙN>^ڋr-NQA'}۲-)vvb\BV:ׅti`_$j"4 -w5۳f xGb5Q3Lsw!"8Gʦ qس0F#~lNϖe\R ~&&\y]mp@V(;vֿ)+)Voomd 2eAWUrq^"ٟJ2g-{6@H0YLFLʿ)R 8LT@1mzUV%GG:e|&^H @"K^-h6DeAJt 2Sc9芈LԇV˲8;1r-E:JPuG.:eh}nd{8xs%ڸ  U~0İyܙpy׀C q$ F 5ٲq5HWԺ ksƔCIy&>9bz(3^(j>[`4AW Ĩ|q;.Oۿ̻Ct [") 0E1V<)_#U#^YzڤT+j%v 8R?ًτ/tK.F,A:_jg`!x%2:.,@)^^ Ydy _כu)w4| H#{&YbQ\M456OJ>[\.=R1L.)2_JXq%8x3Ċ/#be/yU$܇:A$=4`Y m{mQ豸 um3>LR; oQ5HnJjjZqxP̞A}hiDA"b⦈߂;k#y&S9܇ f({Aj:5w IXWlZŬ3DU6arEu*2JL5MZ =gz*-PrA+sOt}! :IcxX\u4aj^ xa__oJ= t̋%eޚtM? tϵъ̲ɐ) Nrx-]qx EΆa? +#AS8<[ѭ6ʘNDNJI"X.T6~sˬEFgLzwQDb#s.R:oA30ؖBBPɻK9ً.֙ח4&)1I1YRE\mO6l(gd3 b`p"` Ҍ=5{j " 5B:զtP *a2(K3^(=BrĤdnd˙3L%yrfPpd I~k$U^NZwRE b/ Vg53TQw]4NN6(+CZLBh;o)+Y_Q EV^( ϱ'9W2"&ҸHlN"E!kCn˥d`Q%f7VV[,.{f]u6 \jE3a+ -zS$q%^1o'ƭ4iB , wT :n{I#]m_{YPk9T0.VaXXֱvӡFN[XJ@> ]bS!-jI^|t򟕒!W"m H4]V"dϠ^n5@"ZA-_gcVЪkF ̻,^p 3' a?69ܤugВg3hWuv#Ĵ`&`f=ڂ@IHKi7?KuF*ƕ4ݑө 8UW>m-^OE84F}ũ nexCK[n"ѓa/c隆7 ,Q_B( 3XOtf3;?u #E֧p_(Y.+#peg3 4}LU!s>rVF\""( ƌ}H!2'u(1 Nd'kqMv^9F('d=lkh)aB"#aڲOf O+DYc_4֫&vDL9j4?}Ig@Q^Čxs<8;Iw>^]|!|>2dbTvO8}XIuqvSKĒa.l'% 'eJ$(-" >uiD-}Hȓ} pj-(E#(@F=(_:m/~$a~Kډ.;eȳv Y= +q 盠(ڀQٓPQm%B-kM`ahB>%,Eeͬ, Qаy;\Č}!t{nN7%LD >Z^h\7&Ra.kAm]wC׵U6k} xH|RclQT+k&Z'Y,cf&v}CU~1/I2ʒΛHƿ⪫5,3Jd€#vlNq}ha8.U`++EEꡍ"qCEPe_Ne*Vȩ5 f6*gyj3={ yu9*H/I[L[KbXVGqr`G!lDkWA-_X3ul VU(l?H!f`@m&t5MULi.-(EjZ%/s[~RNT#?eq傉խZJμ£iu?gq ijJ \evq-!uuPNtY.W׊n Fk-*ֶ +h xXFgR6Hً_6s?J/cc6 tvbtܜ(6s!Bltٷ*[ *1;HxIB[ۇxyNA4SQHNlrIn/20tutֺ?ʭWk`a2mflЂRBWbufhZےs{}qbz1:DƍZUa]=& c]??pQt,Za&|_1XJ8HM>WeChKI?Z*hzB gv[&[|](둌0OG j!ћe*P [k5 -'8R($uԆLCgI-\=굊-',Wt#yME'qfDI3ר|R.` fε2}Ts)ö"Yk;gҾQ}siF\Ui3أizœ{WFVArkpL7)5 ~^J пQYF>/%A2 ix C4ȇcA,K;EyGN28AUŏB:ohPnUEL=^&Sy 7"" Kv2g\7pS'FwOu1|sY vgUGWsVaS]浆L6H(y= 7jK6-s=bVݯ2>b:2A kb^<~[4*` aIy虵~Kp.LڍzF ;/siF&^I aU7yаqRdLAd3d>S/5PLƷV3%NE4DMZw_1..m.V"c Fny&.-p$E%Y&m7@J2 @cR$FHb P\DȽ%_>f{ZՅP:I/EH^+:`ѧ3JEډjz7yW =]`[:eZk⒅J0S~Ux:],@J@7886{]at+t.K.YVڳrN$ (9i{![?ugE"%{|"\z\ Gg1UPDyնGqmV@$^HWaԷ*Yڑ쿵߷U:*FIǬ_zH]Cf7oLG`#ff6<?pj}f_C%R^SE5 vRR}f^]09hA;-i2Zb=|ִmrEh,߄tƾ\Nto*LUVʠ~#FA qfoɈ*RZ{R珗>ƺ*\:9%eûl17B )UO,uh'M #= w.k!0T͂ZC%!B >#(5Fmruz֜~^*z8x01a|*r;e~0 VFRS9iIl<(<"[mil8~=' ?0|h%5! !6Vo5϶6;ol V`Z3Z\4{I-CIDPF5YIu(8_~}`Sb?e)挈>umߔw+m!yBA&| 4M8s,VѬn /ˌ7lr~ %or$MOʊ؛m=KG\ŸS7o/PxiQT׵#-yyz= _S9L%,zPM44M],x3J/%*vdD-^p. ƌ-|Vo5K/R94l}7wJ X1ȺD'P#΂ahu9{4 }vBjܪ㨖w: #ġ+K mp8% \>NcBiX$wIؙ!\9nV7#;(d0cܨn}'@+Qxj=[lc'{N~W^&@+#L9j _;9͇#ͼ*(5y:yG|67s1>dUP-v*0}':4ÜT2;\K*2Rs`j^.ǯt 88ܛ-@h:X$sHT3wޓs^d^CVn1:_Is.Z.:ʓ 7~M `-Ky֬-)֩f0 l'WC'; ;E=Z帇FR8^fC~#St|+;"W/J7sw*d.)Skٰ0WDV4BC@RWc8WoH4ӌHʂ\yQ.O{A'Q5B 2=mwBGыl:uxwc% x+rIwBz0`ճ}{ZD$-Q|݈W.>H?}*9s0uW125* h6at|"ӵMwEt/-oubPmuF0ycKj!)E 2{,z^Wil uMy8ʹ~RbfL: V=5ubЀt'/)4(ω4̛*۽<`,\oïdv30f]q ME> d5$vGXC0 mC6t>\ówE݀CVoQ3R4^s,ZHӈtajYGW`wAK'"P=ig dG{2F//L5xVE=7yc>/!XH&G;I;ptziლKUp5 >'u=ׇF#$tpƪHu~z=x:69Dn SKzRJ$a=ΏOk3fz|FHl'OA*<, 0V?Y[hEl0KzW-؅ʔA5fR Vgf`b0a4ZW!ZU!(׭s%E,(D!g4j8z6 /<: (h[ow rII`fcCVla:=7.\7M$v P0EHӺm^@$*7W'{8۬<,,$<8:VMOs|BӰu3@zl֤ ;3x_l I:T&G Z;| YrĘ3ELO`2iIaWA0Gǐŏi_iL214YnAK? E^)?Qs0(TPU׻yֲD; J=Mu(IQ,̧7Z{Zӆw~S <ل;'I~ (+#38 єz~z+K̛?8:돇i(<)zΓc3Չ; ScG]ʤތ`ޭh/ibQja…Yos~5{4-Kbt3c*BۍCXwʦ['HM  ["n^;XE Z -:=~Gt@iuz/xxD,e 3J̛-Ρ! aM=BW75!?G-˿[LyՐst29ۊUZBVYc_ilv9(> 7TD..]ad<Ъ;Au:Z@6́7WL!=FC\@  5J{(6}, QnK^o"R4B=kCL~3׌b2RthT+qS&)w%}!"r},@Qolx`>t$lqwFbH2SK8̒vuϾv7{ȓwe vvf8 s8ɥ=w%-ܯ-,8zFf|1 IH U2@%ڵ>.>tZ8ݯ:fi9d$ pc_ "Xa>dĪЭ64 "\[j0XgAUP~3K~9oew HIn@!^E/Osw )gp nƘNsnMdK~ B© FD,B[*7LEt1 U{NgP?A^-`b3KeSh&1 ?1l'dBw5ԹbLH2uL9䮎}בբy +rg &EfҎtDnP#aieuX/>tj8ybP3ЇjØ 4pE; rX]*kU\gBG 0FcNcy0 yҊ1q);IV( jNi~wԟf^C)"8vĢѢO+bQY'zLfA)̹m%RR]"5V>@à|L=S!rn@"&rFno ,4MX,`>pK 8Uy҄]fƅ*YttHȚ%㑲Iӕ74;H;T )N.sqݰ ?P[YNg i%}a/F9c"jYX³eڗGlF~F`QW\ƹXuӡἯ H,?K;E{p&UJEAvA;&!&-HOe+cp x( h/of'TTϠ&,e5' Pnft\6쐯>\pT8bO0]U$NOYяTreVx WDbg{s9Iyd r\t0H@~"SLIyijJ+ i(l/[֪0zZ`dѹ8l9]}iT%`y -/V [4ҡ(Kܴݷ w'9 ZW)gE+^Ta٩ɫSnNa=h 3BK.^Gg&E2ՊO)sZhKE0v߹c)^K#dՎʦY80@vnJXNb fԝ"ؖj=8Yl9ju@^i=˃n;ntqHw ѳL4@IbHVqvB~uoa$X3}@B69F3I` eN7 >xp =k=m1Q"2AM2#?oJl;Z$yg&Tsg [ԩ W ic[>T)V" PN$`ėllǂ7UZ=J4цys`xnXoRxZH}H[.2`Zlmr=w*ٍs.X$`E;M&TXuE؃1Fa,-5unvʁ k"c |˩R:m"[ht[1^ JǂPlUn9ԟeg~uJbCCY[ :$Dqh_kyUyRM%`Qw3/ xSMjZʖc^䣫!pb礓8a VF5@La5ΥE97WE2v7KRu"Y!~2o5 ,D`ĨԹB| 5&UH a'\W ?üf<`1X ԊYFK T<(Cs<ʄi?™4ޯoJ/jXv1{l큿(qFynE)hb4^n]DQY &hb뫀ϭ}rD~#rG9C7qj[r1v@{`?Ȱ6ק_u9C^b,!t/8<{[o-F$Mn.Btf!؛s 6GV(Tn.!Rryc| ^6$yK=57ڜQy^Y )?}>2dAO+\ I_F`Wg q"ϡݴӖ0A[$zwpsl}Hm؝XtP(v`9i#XëT$,0sZ$f2MAOǤ8q?}WIDJyA+ۅ""䴲.N'l$(&aX[ 4>| mvPc `M u?cyweDsu S<>x\G֒@1A8tqL2d-#_'.(*w8i5ݓj<ߞ]"ݒS&q\]8%'?[YY(-G:&dhFjBȨBX8FG;jz[t:s5mQ_}\T?!(]νXno6u?C @L}))=O4%K}'>#adJ/N`NO-; l%n$W*z2wG2?X,c @r:{x%8%l{D=DgO2-jDo:u%\TW9>dƛ78ٍV{58Sz-OZe?͡Q%)Ʋ= 4dkm o Z䱋Umy*?3}ޠdP|a T0%Wg;F54 X)yG٧t~ =nٿ¥Wpr"xP#&;mZVޣBI~8d-zw?_X& _'-q^A jɞɇj|aDp&*5C&\؏+ Ů_G: n][D݌8uZ\;H־8r; Bx3jZ?9VIɊba D?/8b%J!,`4a^Îu A"ߜtgxTN)6wb7#AXqF⫲aǧESAb} ꕢ9{rb@<=:6v`P悒!! 9^,0M:#%-𞧌Viޕt/m߶nΟ-;I^9ܒl%0C8Wh3hO!G1'f8C)},(1&:bV}jw(RR~`yKY Դ_3/;A,yzUڧW1!bգ#0@B"Quay &9Pb8Cly,;Lh'[kR@䍼22%drm~5Mvk>FcGhiop.X`IGy"g&UfT%? Nf 5O͞Ug= Ac;bOE>CE#<<(%Uol$!;uID/  d t1Ƭ5 rZJb("^H?զI43`4o,9(No1@ }h@1BIDV aJ_D>E7q+ߑ )E.MN;XHH{] Χ{N[i<,]UXӁBJW:.L_m"@$9ws}yNP@{!E]yq'鐑c48=>n%>h{}֥`DTAH_*8(ܢM2%_S8&pfsVZ+" fyl %(ٛ!ErmOH*#jfߛK\ULC*Ќlm%11z; s )s#0]^ќ/qۼdnU 6A9=RfTOuфyUXKԃdI|iǻĚ:7/9xYdÁoH0ZpOc2Zto8n;0s1Q:PsUrĺa=>f&g44v3$Ѻq7m*Rs'O3'UC~摞j;]&|r3g9kouRxl x`p$, VK{Ѫv9,D$)nrfIRq :?l]/`Ymly=h=;e Jˆ:!PiKi)KS`C-He}Lbܻ _L9 NN8{ZzVd[33p/&b8XaZt>cuIйH"j)텺կ;1., N$7lp>\2L? [ .-Hb9y$Hw|{ݥ-T173%ʟӬjX d 鵈:JvsFZ?\ڹ}I4gɄu#+P8˗}lh).dE)0trO17[^]s |I_Gv?E}-Lc{!(;ѨFG{WȘ'n5NR^4o S?!)9,q?dMC;k}ZL@G t_\x{hŲ묣RbŊ~T8-G6HQ ""w&k|F"ӑNPR,U(2::&A/bR0N,Jy14?AѲ{#;Xߚ43Zze@>Q~ hTi9\6Z}ULkaRnR4Z?W"H'Ed]z\vd,ދ8FNXi\D6`ۥ+IX ¨x#B߆*L01{2ZܺXT<1 ባi5b#PBI)T+BhkŏZyW%p8jG.G䥲[4 y7 ƿć>w.)TwwA8pr9㻊B"?OZK;`,LgXY!p<+]}z5v~纵ލ4s¾ijl,9?U),ФI׮ٙg͖|}3KXxZ)qN6uCxfu.$xfab/ON $%=e(DњsF4?v39?_$VvXqeC,*ʀ T1LWd"""{H4|HA$*;='v&hg 1ቄe}[bt# mlm׬Hwr Cs?\հ7:$=J!@/cg<) yVɾ%%f;tuWg],u*"i"O_q;" `!Xfҳ! L:?TL9G} *f8 ;f ~-dOip{V\%RPLчNj3r~.l!#t; T Wh}ulg^([jpf C :okwg];cse,B>yv,a !VM7Fn&_^\RF+O'43v5eڪNR(n΁ &c qnX}\Jg͸_o5E%ܸkfNW9f"f7:ޒ)/K9)Ysʬf]J+m&/e9Ց$JeN~tds~V6b="z;|? VS`6hH΢MG`ȫ[’3< I}9L@m(5;Z4R%,_L a>(yƚW6?!_Ü Ie+(^t~;L} eOQiiCIőN8@R&D£,u'YZ?iOyǭWa v7}U-Wn{d%\ FY$)oPRs.7Bfc#j];͏1!R$P\,|!d22ϤKVX_A= ^w0|0[s;X4$8.!|g?P0 &|HHz~AFpp|RF\|]^E)d|> V? JE]YcLq8<Ƣa]~«WPgH)Ao¤SԀ( D+0_'O7jI'uv'꿅O1Cy褐x }yV_-+VjD\Gc e<|]EňNP tԪUOzsq8?FTSHEg,Һ^Eۄ5DEeԓSTtypkPBa]Z?-'AM[T}4嚳dטFj΢(٤QZ@]w&YLBXDimn%+82ٸa:^;zAf|.cU{xÇ~يc'HD_Т;+tH|GY?i.2}HU\Go ^W jp ]S)h.flM; nrGB#2+-}H)NӛgcI{'6"?o` H v?#b|[qƌSr<ѯD[⮊# 6y]'TÜO!hE>ƨ8> E>#Kʕ=&_W3-+2X4@SKE#3[}9t҉4@}% %ȍ {J͕N X G?b@DE1q*[/5˕bFqЫ&0 Yi̚IQ~ *s7 BT xX[ŻL> ¾U18pUU8Yfڍr |]*otxe مkIZH؀9ͳCE@}G)+PKыZ5jq}o.ߗ5Fp-+oJ|1ѻvw,3,]'-).@9;0^ⳍqa݉{;8/,SҢTS1$/2Ut6$Vl`?|}* adyv-rkK'Ut5?'VK%nsu0*u-Dޓ9<?[&7w[k3{\4 ;̳߾Jor=3Qb8DPbed&ŸDu6=p@5/KB}ZH 0fx<7[@ЁS[w') 8|Iкj~D-W%lV)˶FǙ\pfR ο"j P{x9{Ӭ|s7 I$*ikׅu>j'%}@s}yy8g]hKYwBbk (J,F{5ip]+mE3a"Wk sy(e*h^]k+LQY6(zul"s[?Q1=wzR7T^s/Dޙn]Έ{У~մA6n`̈2{r7Q QΎrvI}bށm |k@a;d NϼbPȟMMvЙ.X񒧝UcXcV^-\XZW4,ld+,i025O}o{bNA1 >=rG `}z06&DŽ9@EA=.C>t;cQ[zK^ۏA-}$gi_&vnraW^x%)mޟBl+ km궞4{g+9ɢ@R#]HָsW7gQLj#˿HJU>jC%h뫇+Bs.0tٯ$/Tcy)lwm; .:g6t=6}``\b:V7)|03]YKԟx72cn(W3.׶WW#tm7w gYȯCycZ e%QӈgYa='y ? ܨy\gOZl(5KˉUvMo(Hf ~=DDOA<>cDĸ{ɘ:O/Ah/ Dl-4>{C޼>cxF5kQ#r~]Q>\u|} (9ڣ,;oAF7CVDi\!RfXެyXR3!Vr 0!}idbګwtZp'K ] h+ *ť6L yBbIGrHa{cIFy98 vhN@TQRcGOߏDsл'S\YD3X]ų|wV~GkqY{֚?.9[FQA&M{ht8;mD'd|lqh (\auiE/f3G)[ȪvɅfz%?1;z5Ѯfጁ4‚=#`uA^}wYJFBusre`2)\JZZΨP]]2a\znUnpJ&o ayq(_d10v<`F\S+6Rg{A'|Ϧ;WLf((%i)sQ~'t Q֝*uR0=1. bt@ߜHs#EPRbYk kkj,~ګ,vb'LJR \ ՂCN0@$(3|S@ 't.6ʶ1Ya$^Tȇ$1 QL yŖO8S=B/͝t/(uzS{?!S /r{UX_iP%PSG0eWtv/ʀ˵"6:U}%aC@%kmg37qR1D7Sa2 ̌7E)(|4I&>retbNc=zb+u2!l)B|mp}Agk=>nsiqju9A}:L-FsdeBѯJtem'< `ԋBT y!w4ycu҅v38ɧP])o9T kPުS4Gpu򇱎itVD?|3zE8V)R"a"JNn'eynm~՝v0f;$@5x`1/k9wp!d tU #2+iÉ(t#8 {J @G+:Eo $!XMtBRx?ł /;I MFD7Kt4q$y0W19a! &ߑ iHC֜] q($1=w0w-ȟsd\j.BՔPϢ{T0j-(,y 67x] sˬy!L„r͛Jƅww¾\7kzu*+a@`$SȒ)ro@*1Dv L~#skπ0&{jcQdu֤6p|CB&#%gF]ZgaL V^qsmNS `D-7e|樒TF[458 Zu=;ՁMT۸! V_ۃTX!hhwj5`K ˋar֕'T NKZ$1g}@ƟnIc?~24d6 /yyEm@+\N0q2_Ɔ~#ecH?k-qm+R{HPgՕZMEu{drV!9dF+T?:ϡN3x<<8( 1/b ;-PKR>&&N*c)Vd9m*bqGSΈCs0v%#pOofE5 }!6gB`*nv mʝmRw -'rmӴYs4YY]ty-2q D3[/H l( 32n Rd 6` OA7T%/"eeIM_? CyAncq-Wi#DH{#ǗU] ?+1iu1Ѹ,dh SF)F}>|TxMSѵ\%Veʞ9K:#D.֥k?ϴ0]av"^waXtHoVkb" \> 8̭^;romNȜAB+;8`RexB#>諫e"Rr`vNĿ 67M]' {|,(!M2{D ^sswB0bے)PN \Ϭch91"덟4tn$+϶T؄pJqH?-L`j+o "%7S1Bqҗ;'q:&jNq/u>KW{}CtȽ!!Ul˱f%}$Rm3~(LKRwOef'ZOvʚ,+Aኪc1p,7|5JpY9.~8=DiPo[D`R~t"?)c<1}$%1m1Ŀcp'R%| 6}Q߮Gpqx8vjx N[Pw3;nJU<ix iɬ$l[PWgzF?0_>@E*=Ұ~.N+o/Npx\Vqn[娞6M:~J,gW#o굅5:O+Cʼn`gRb<=tg);Pfd.%w6b)]ϖ yW2:AO(|ג8 7j PP< bA.`qZBW & 9q˃[`c?݌@OG5hg#_@N͈%41s_JݣUOjQsz](+ {ޭjVvpMlv5di _Q3 >g@Ch1hUrTw]CPdhTMAd%uӴgA{2u 02CtOhD YcߛS"ƋW 1+Ā\`X`{9{U`lzbMGvL;[{M/ȴIgChllXXeY%#ekCuDGC0StYQDW|ڌV6H>t1cl8v+A$1bLb^׎ }nH# 8ґO'~x8k@:sRPEQXEvO#);(b]RMQ!m@`#E+f\%[(Fe[i>Sȇt(f;XNno.ف]HNyE.MV ^w۳uQ hTtX)8x֏MJ+Dmo8 ؂7x9A\ o9@zK Fu+wZ}&NT,&O5 S9QDŽ8$Vʵ~8BN1x{.,vE.5Re%d!?S%RgǤ飻x-_~]JȏqGbPa,⺚LWѬ:v=_ރd vMIKz}NzԸ7r(>C] v /3^ǁ.;BɻYz@n! AB%Q"cmwKb(=g5)[|lcǹeiGv?@P[Ct>(,u~+~W lTB'{?%['NtOݼ鏝vTIcWe߂28ǦUCEDE`S+M1L+TF7-X@ozƠkm}ُ5 W]G@lrȼ{&/͢rN}J&P˽1KšvlkUYJxA+flX \'ٽ cO^2~`"7db@{+[!p]bج-IN]Z+AM=n -./\ +=WgI3<0[?"u~[}iJٰ̬1-l݊@}(3sW@6,Tes.Ys`Ӄu;T Ibf 4ra٦0q0DYT_`6ǫz͈^8†y=%GD,%Fl(#2րǤõjȆ)C5hlb I߃bכ3xlo+,>υ|S]|ZE,ŲeK`=ژ`.k g`BQWbߢ0N +p(lAUs0g@ JU15a&_wc8FBU 2,?i5NrToX'?- SMI^-s:0Ƙߐ;Ҽ1S'Rc`2xJ%ZM^m}[5ɵz' ]NXȀ.xczS:#vuR$RS_üc;LӃt: T yjE7B}[wVMadS!uK5\!Ӆ;l<_H#I:\dNI&vjBjKrNzhn}()_NZwos1:U+˵, Wќ>mzZԻ8fq4( mH"}oӈ 9l] Yo1ʷ؏QxdH}Eѕ.6k>'O-VxHNXfJY; ? W_oY kZ~0ޗ|n~T"cbǖQh+A53&:bVK؜.]t'OxM0aa3?'0 s{mJAA6άLna.hs%U>c^;%l\9LJF3>QE?3/sX~? noju/b@H.Yy W %J:vQjX(y̾~RjrV>/֠hI k*_ni^Ok d;qb5܁*cj̲ :8Ua2 .PQɊzm]Je04ejԊp5u<)~ [o#3وW7(r5dGd3o+@ӛ§nWU;^T`X!00NS@]X{k\,|l`[[o'N)P1F~W>vEO}0 }&Z )-Xv/-><¦K+o2Qk@:xy5=7_S4GUɚU7quVhkeQ& `p}hMд*Q'x{C)fy\TtD%\joLٿb&q"&Ozr0afz]043˔(e9BSAIEq)rko6UyH8ҳ|"_`L"lJ>_w")p ' }YE 劶s7q ,Xyl2fȴ;1e^g"k Ƶi(>'#|ȴUyޥ`Kj 4YDoЦҽ*$ۢD9y,Ы#ܑ3rϊ>\צJYF[Ǣn{$^Kǻg Δ*ᄆٮHt" |[tmWt';zSʅq#=j" HFAs߅nL>0ArG]v*? HX !%x6KP h_";BKzNOXy&&ER}FAA,-rep: lm 7pNq  XԢ+Rkc[xH.͹W"5ՂWfKϜ` ݠj0av=9ݥ+ &~5&+1[5'i ͷZ$aj4 <Ca7$/[\M=d3˰Lo7C;ӮVG]/ԧZR^8b0q[k*4{MȏF5srq<%JR:3~^,|7]0@rSāmaBR&lc(A 5H%oYDž>Å,Cl6-Q=)^~㦶۱Î};LA'9ݶe~N2rP ](֟0ڮzfܸ++ iDCmvIP7K}a.E ,oi$ Uڤc0ςp4pY e- !C|Nl2|?aI5[GYUq?ߦ+vqCaI,"eA˺qT.VeDjO54)˖nWkĩDwO>>֘X4M"Pd`_ Z>4Oi'9+m'DS(g! B=2s3sA0+%D١~eݤ~!xʾ<8n;oD9uCf7 ϘٳJp|:y)Y8^#Qd|C 5M0k/$+n!I0ݗ0~IQ)62:Px@ugE! 0iBRGsvNtsEྭ،-ueR=.TRMrcV aZR'Gg=$n_ycrǔƔYۅB@MZ8Wz ]|ޟ¾XUv RxjB1OX` Hp`Jog =3>-Ò[gqhNxhb=8$E78E:d,\$[dDꯅ[5$]NWy2!\m~9\jҘbJf;s`C#QP$8c?uhf<V\f7™/}@s ܢzZ+y@ΚځL-=?jp C|s=b/T{Ux鯒 ĮꕽAOYn_isf `V)?j.O@1jULն޸DvTr<,ɽ*~,`Jbm~iW!v[!)M< "GX :]3y!2hΤBZf;|<*b`TYwѲXMWQ }(?BKjQkv Zq1 1*_ Oploq:w=:oF `(U'~&n)D&vEQօ9 0+@K7FZq \^Mhٽ^u8kus$` SЅP̃vz|,uxK#Hn8"5 !X0:׉pgeˇ@YOխ;ȥ&u`WT\9Děޫd!0׿khh%W/=0MwnB;˩NV$gM-KD|ʁ}۲Q ~xWb@m\5A8mZM[.1[ NÀ߼*m봯WrKdL܇9=^\mow|ĊrYrKyiTyO 2=Y|'% #wK>!~OnRdJxw$ 09ʈ72xJ_=?r] F[fJ$/9|X7XZJ,PRG=Ost>J pu7qλHWX]<Ѓ`}S9CcR=Z.yj5h`Z)eAP.83o?+\2k4Ӽ%@,FIM0Vi'yDN(HT Y9lV^[Xb`h˙,DIt~3ҀL|F|$[nƓv Y~ZxάQ~kihp:+/;wf|) H ^U7": *+ВQV7ЗT2[l>u2r{. l?aĻIw,댘I& a`e*iÊ3k'gn׼Ґ-̈́/:;CR4(}˯Z2ֲM4gK2 >:/B: g,p-9'~w7ĺ[tp.c@7YQ:ǯ 'ԅ4 yܷ:BhX9T8kox ';:li4]%:B ~3 CfV9AuRxH76L3|!urvEsiDJ[JUI~K)!LX!&adܚ_۴k痤%pxQPRI-a?V)@ v;)}AeX+}$I}D_6­a䢵vr@s:~;aN[!AίZ%;k&CHZ7q Xt :N2g 9ňk}}R~ [,u3y#0PG"!o'ڇcq*W^U[SC\ap&F cɂI,MӦmaw+YO[!u0/lŅ*vy.=,@1vV0Ŭ|C!(߱Q;fu` 55%]?1D*HL (T{>ӗ'x7|:{9N4dS+ ^H=;?Y*s.g40d(}cX(bs)`]$65Q"3u!jE5,)yeЊ M٦y1csYGKdܣbX 3́}dPsG[ N$ **OJ:BcgGuhH5Ojk&3KNA ^Ð߾$lpŸK tvx"%w ˾TR 1jf,='P0>o믥:>ؿy%T?&$ɚskR3.,#0_KXU}2wgn)ubEﶭ'b!(~UKҩ WUc972 Cf=a"OqԌ37|j uk&K/"DIi |AwaJ_6ǢQj(RۻE4PLO\ dT*Z `j-kב^t*V4u;h9IokϫaUA x"V{-H^4,rdAu@<`iy)GG Jʅ~g˨и[ya=i>[ȊQz/j) ~!}]#!Z9s5M 9HTU@BԆy2]/S[QvWg>;_l.vVxbhO9L9&U(& Sb"p3)ˤ|/nN ƗR8K]".3pipۓB5_sT\TLi 0ʕ>#i%"/X!Y$6 Acq -B|p%  H`Ham#/>I3ʝF?kުR?I˟B岵1/{~5!μW?g5(Ÿ\E9REl>!RN? &?c[h",ވ]nGӆ3|-2'Lͪ͞O$ J*@:(}pG`Dx'QrbɸT,vk7;śڝ"BY9Xϐ@gDIw{~y.ѾLNod3дaJIUJL힠7ag2x*3F3Ջ~ %ʹi8=MmrR.]9d]7=)LF،mX"OKeȁ>ks KNB udjhdk-N`%=} mۇGE wn.vl=xbt6p(u+YiT']&,fxCxtEv] ?k1ofGUB/@r?A3EKQP:PL6瀂GDNg&I4#&x6G+<Ӑ1$T~{FJizNl6]yOlz ..B ! NU-<-/'On?e!-[Էa6U"2f&DV!U<8У$N1^?v7(F=)7uBYŜT {(dlCs/5Zfv;;bMZIJ[FQOD@FQn+~H8z#It *S+2f4D<`E<' KgǦi 'Wv?CԂN?lU׷>0KU?8\ݳ]zI;1jGrqUG3&ݨٔmo$xӲm [ sN7rBp?l'80=[[{`eOM :Q=Ky;;?3ݒ&|\ ' }[ 6s`}U~sy{;#3EGHLClXulIIላ+c07r a hky~`ʅJcV2Z)?NYyNr"8$#x\Ѯ\&ZM1uzJ%y {rtSE\Gszv22SnTX]rwLcctгbfnAu LՀe$y]HKy g]׽;w޶A<&4.`G'Qn}9ݚ뫧3(Ȇg@Ɏ4x!(zF!rb,OdeJEjAgԦЎ3Q\Q >r!plA$aJs!x"Re4PBrwx(fO[DY.!C^]6_Tc kt_ #nȃs^+h,/ۀ6Dx?9aC >"J$h n&v`\Q$P簑Ka : ̉Gl#5nY3Yđ@x MsQs3PxTga.<$4oS-t\gUtunE2w1#^>AZjr?Fz&-:b.'d 3&6-Uy?SoZyH<>bl[g*b\(yOh%P=(cሆZZE[xXo, yf-G<7JI2˳bsZߏHĸh3N:o5*W.x90zP~LzM|gŁI> ǡhA# 2  `B!}3weŇlr=֍<i@!h \޳ )'EI2A9?ZߔZ 5*8xĩyÁuv:QP 9kV!#9 '|fg ԈqoV r:)G4 rLԚ6 g@z[1d%Rd򳵷s ^o,vQDOᨨ];D@4[B@݅NH!{QKt:TK3@+t>f&ª+U`_E%kZKIFg:f.KbD)B4z^;oV¹B a[78H.{i Сx֟[R}Nn~Q Av&F|1*8k!X1Co!gP`qlOxjoZjg_Z+)|&mg 1G;tW>'*qQw6.i3ztFFBH Qe*;Mw: Wb`'38WS͛vGT!g0V/gݒ?Mt ^S]r>}r16]PP}Q𕡵Y] X)bK_H|PRD@ I 8c~A|fc!$׸,)SViUNY@=ķ _VRe"b(M:n +Y.40<dP38l}1"L7!d"Dl ˔J˫n^v8 RL&Y!3:cU-&t 4 Di1xL";X#$nUkݹ\ho],9Gn{>8dfqb)_$ epeOӊ]C}ؚ(_3~(]d#T:n6`gSϪ$PSP`R*GK$? CIiP)3q )х#vDC?f\Щ|<0 D/d6日t}z,|}ؚLr$d2ձ~$QME>O'NK̹>+|F <>'͛%HkHxEI]4X~ϵM&u*REŧe )8(d5]PzQ/#?ʍհNG/̱b^Qʸ^N0\{?+~y厶mog،'mO6>-]1#zZ?h=DCbebY( iQ ..)V Na  jGm3zU8 G1 h^g+6彄_+Bvaicݍ rjbq:p͗N)a Rect\^Yn*.rc^ip`؊ajKu &w_ș~Uxz;'\/B IYȓ>f?i %g𣈧9_!h29Am)8cKBZZy/XkMUT'RI۞ n_F1򩑼 )tW6O#OoZ,8sТ~XD7{\`vp!6怬ܿh0Jl憹חz\>_CNe>Y,vtYJ (l _уPxVaR;7']NOqU- bf'◳[z 2Oe9DTG5.m1SZ6L-*2 u[&ŒxY!ȎB-TTmТB0xڮ ѵIO.3_ˊrLO&OĭXH%1 鋁^v&TpCÄamXCMvo_f1H:#h%nmkԊwH1'6trXgơu8N(`I8s/j| Q U{`j* gpS:ʖu7cB 's(3ٟy>w('MA?X}7ȏNPSNcx[$ZR1a{ ٶ284$j@?k3 jQ޴b +C?T7_ P4O;w3LZ:z?O)>ѨuDd5{h԰ ԭE5N;f$(Ko"aڂێQv@M֚,9-eP*.@HkqkMM&17VsNttAa)%NM\yn6?Fȷw]`Z(A!Hㄆ AByao72f:)"k\W;GHRt4B-v\-SS^Bg^ѷR>RN#2W0Wgf[յ KT⿅)'Qcf+ <_J`Q2, >?Y[e> j/L[[h/?FOA,\E嚣#<.X;AՁ0Dt%!,«Zc3n&Os t; Sf86Q_5yh_y6dL6n~68d}PF5mm5_c2:o)9Aܢ0? MS`'J 'Vz# 5K./l%3ڪ.͒κO 4+ R4@sL}ݵ Ԗw$97hp4a'e!Z0(dfEsP\T`o/A{f ._P!7Q?fN xʺ- y`[_xR\YQa@EH5&FK;'Ms.7#*%jl;opdw#bE fc/+KVE!ƍNWs"Clp1@_iL*XphB,Ȭ8%S#&L%R} Mg3vFuq ;U2m*#h%nTV;̪ozdwquz"}43N"&&vtk"}"]D}.RY7Q 6a#O'AVbIC5C0eQŲy I)YWh"MtP08* c@?q۟[PkV̸X !SIq$:GlK3ˍf`F{ЮBep߀!9yQs\c}cYռ>6Sik:%묲4\3I6L} p9vh7#|Xnܾ:TB,pn٤/#\X8xI!ʗb~[% Eud, mGX1_bYl ??,.c: {8lLKgôeP41C}@^ЬIJ;_p&3 rX `4o>lU2e+K.bWQ枛EbkZH.nYcOP]qKEa-Ei!uNEPcKYܺy,xFIP Ol&|T ̀//ZsC6$[-NB[Wン;xK?y aH8;0kٔNv TA 0QZ'^%SB}JGH"5>1_Yh_jE0ðe;iyfwrEda {o6 n `9VR/ZhG+:Qi`=ZOi',N|HKÃ耊Jc!spWeHQ[8xZi3E`: v*%W/mȌD)[yU݀lCTf >!a>>f9 AVmә@yo:Dpdw>9_絰^c[Bx9Bؗd;?9Йsc#ݥ?τÙrHppͬ#Tj$þlwyVDMo C8qқÞ}{c=ӹ8{0(?EBgz‘S (PC*Ш[ Z|+q]x BNWȲ|)cيdh|] CBH_+y'12NJ%*)svo*W>BiK߬{bQ+ mɷt6qn4MeQ:wm}|w]%VdCA-䝡_iE8TKs5*M,SAsuהCcWA6= =ms>d:e/0h9 t9];uw4lO[!,xX|X_dT~ɗV]d9#rI%M1ゥ[9ţJ*6Q<='RؼegŸ<|mPmS}x# +R/qJ;Vͣb_yJ;*ڼwNxQ/9,&2p@*4XzkyWOm $`o]c=Hb[s;E(ܲ񅹷 _FyA< 4eI{Yŵ;nt<NŃ4cZaj  !j 43x,N HG7.:GBt8u \m^_Bzhǒ\Xy섌mopn;ZCd^Rp[`P߀z:({+kPhƨe{,ZJJB Ҽ"wNE"}C&X}J& W{SRxg#̝\AzE\ɇ_ %Z؀ bSxWw:V)C1=b/<q[ <օU;x(Q`H]CMi  :8^P/#'Ԭt!I0;x|Xz1V=a"Ҭ{=M$ 1q?!F% ۛN"~ݢAFv釥2 B#5 uŲBWDUA=KRtgD/Cgxx܆ܯD cȉhie:5fY ^y%yjd?`f=IN`Kb8ˀ07<ћPZ@N^5իl9ݠ i1kf\uW7:Sjl >Nz[lW8Li &6h 焸Sg\w8X' Fc* /_;sV9[wɐoӌ+ /&'Ŕl9v@d$|& {j9=ZDw Zqg]wX*0D5^է tg33oɛM\ -1y &Mf=.=hzoFfA3127lwՃk}bSF#K`Z ZlHiKZ˱]c8d֝?9&JesuJùx l/ ]"wJV;UZE *Jߑ 5&Ƽ"lDcT N~6KW|5 \GT[vJ+/IkcYIs׾ם!=`1UQ b.)c`m#xOb}AI pb}Ef+G bЍiO88yFXlp/yJ Yz'0IjسK(R8߆t IHcl.\#-*i /6b<2j`m]y)rzTG@aZǪj:gݼEFiZdٗÜVT=;KCϕ߀* Ua\ƜR[ dn.Ds4.7 +Ƣ J"Vuoy2ݱ(a|}:/vmƞov%< 959/T2mLѠ duipr;7)r;NN/tֹlJY)=TN %ٲ8Z-ʏhZ8{;w(JUJegK[Lj$aݢC [q͕/^>AeՒݽy@_-,ՄI#m/ܸ"I:;o%]M6liJ~xӠLf7{@F"2ظ}ADTrM{&ߥիXv3lbægwOFpqGJg2vMo{r#ې}KO OhRH!RE׀>t:b4_^x\}D^8]]eOXIII_RdvУPJ B3hr҃F"0jVZj9vx{f;)Y3QȄkAv[uv1LQpS1joٴѵthr !sQM$u)=\Ù3PivAnoQ³F<&b=`+>Yg+3YikvIfJj׿sJy{ -6ꃼ GӅs GJ$ѡњbƞ3,1fa] v9B~>OW|HpL);#bB\`"pǡz#ªJr‡L$k0k ܄s/tւӜ?D.?LIYx#X4[pA疂4sv;7l%5j)DP%*>.WIb$}(3&R}Dg nCs[.|Hn9GK]}aS2(QAMoy~ie@"Y '5;UZ(Vxd] M-e%M+x $[D_VƆz+hNei52JjBq˓þ;1@4rR]"a8<-8Ӡ=vΤ[}7Eûʼhs 7Ή &{jPhMUEF}CfŊGGW?A9sXlT#7Zt@L`Y4h-ڱYVFf3-ajʟ`}uL.G!|e,wlnr}*h"CfY}h3+*cC * {\m!ΆS#-Y-EcT`9ŕ8 07_e/5Ym =Ɣphܼ9u[QNF293l$%sBxF4>36Rvj {PP,ƬRkS!~RѶ=dū;YGzyʩ|:#"3A+3'zthV`YQ!ubpwZ<QC_E;F|(e*i[ 35'|5oE/Wo;x8ZFTHkHFn/{0X!i. >sa{0*ge::qMj 9ڈxZ`إtUT,їYOvߑĪ 0,^͓d3C$TqDU3-KXD  t+\f bSQzXI Ǝu)eJmPZZE2mS"mƑ 08uϛ`jL ac VK.nW`ǃK/ZY HitB9`wQ>Rz<H°ٲ܍@w>|%DAT^46#LZ(__E7ַ+B._#1=_Jh~, -x(g7G͞IU"PkjfTЮP&ܡDDN"5oWZ+{&@bFtE?8sҁ.tsK ) }c+` C)*xh{Rd ݠF$+5̒(P~ DgI ׃ys KӖz#>ʘj|>*8dl~U8}bgK\kOoK[ev e83M6^4l9Hew5@ Bz"5C1fϚ8}fHSfV}Bgm"𮲆Pi-TAH,3yQ8p<]P3pz$Җ wt9 Öm?'Rje!q 08L{įhԀ=2ڀl;@Wp1p"'ֻ~iКQƬ־}^+ƿt Z lϳ[v3б&,­!DyMn :fJY2iڹH@"&߶ P(3-?, .qvz&0.Sl NN2O<W5TjI[@8ئr!›i9xĩ._A(c*MXNHE-UGpcߚ˂&*\< g~>+9Zu a2O!%pyFl%>c4s@0a}R9PKd,6=Ӊ:}puAv>*^:X ٵٖ,Bf܀unչQK.ʡ^ Hvө?$\XTA5xCCW ]H,G_=߆(岩a3ME0&t.,JXi7˻qO"HoN$=Rn4|:J^9>(.a d3Tv?h9$x冓$XBcLlqsק '[_ M G !{rE ma Pz9AEլgNa; 4}Av9^RY/Hǒ.ن vzXƒt*E0mznZVT &5<=ܸK@ I٧n=0¾ T;Hv05&ZjW^)زH;/3|xٽ>:Q&[PQ1O*n(^Q.ϡ9-{#X;)L3f%Hٜ v\XIP-k%x~#\H9Ͼua)ٔw)GH<D| Anfð&Dk0SHZ9VEIi]>* V˵x8F3EjC sҌv6tg7Z2aݗ'sZ&w:)/ߪe,賩B܀[QerbJ*}#~qUW t 0JZ<-?$Zؽ5YaERl"4sQ]к+927;:~+y[֌Llי?4Q*94"? Eϥd@(/J-IO&o5?fқID9cH*l%f=ؽ*W͕9&˟ .]ԾW0lrmf'd͎'C9#5\~%)h8A*IrqvWr$6pIJ8:A`\H o|mfs#2~`d֎̴-Ix,fѢ(+k@L ͧN$>*)P$85Rߣ\]6Kw7kݗ7pa` 8,S>u89y'NydoNTxdž761E/chT8~=lߠɀ p~,"]@NU)$C1/K?aS#e"o ixZ#l3) T>Z\u_lן=c,}yg iCXjÉrPo 8X  kxu~q[R\Il).{qΈ޿2Iwny,Beڨy*>-3:/O7Sgb{< I$Ox>|QNt(#RD;tk;nI QA~PAU{9T'Mwg]VQW}K1#TU-fu$_a12çbΟ5N=ͣۈmgw*|6+^N{2BzHu'+Rp_ QXIkab4$8Q`knfdӸ@Tp{fOcdud:1BVӣHK&InOQD3 ?*"cnqlj֍~aQ[ij8]#EݎmsfYșw~wz  L_CulN AI6{ 0fҽk널8Ԉ?r;>9~KaRBVp}vMͽ}e04Dj@84}(H/h ꋧꁦz<_xN(27'R0_Gyw4Ĵ e?nǼY67 :zHtF~s K6ș9Iri8< Nm=>v. qÎMKN-7&->/g 4Yyb ct *h[>5naеgoF7R`3V#ZOϩ9@#+ЊA=iC'ȞbpX ͬMu5r5 6GꄄTIԭ`^vEQ9 ~NG.Cg:Ttm_&aa?yU"ʣWU؜bӰ,Wh녏 $aw /N#;W5t%0\-q )S nҷxa麳@ڤ ոMqF $@MAvLo-4G Kg=> R c됆\dNUpmŕS#xn\.KVȽers7-a>͕hL5:@MouB{|BؑQ%1~KL"=>-"֮tN#ZjqiygCYRÓgBtpRи*1f +8xZƅ{!nꑦշ/^w՛ɑd;.z1$12-ft|C'(t T:Ѐu~n\hx {(Ieؗ,xf&мæg5 뱷Y>OrB]ta5fp17N;0wj|Ho6eg&oU6NdÜ<"ؙ8ElZ U6gMW1_'L߫oJwV(Q2w$+@ U#C'oSXOyD KQϢU'mЫ팵VT(8[BlR4h2N(e!P ;ב X}>g;6enȃx O2sօ<|f Nؤ>U.Mn TĞR8N( n,i0= }CeQķV9[\6#)fM:z(GRDJ&qs,yaX s.C!CUMdTNKs=_Z%ID/FlG"s]Vɰۙa<" ,[62֮OY2%x]J>֪hl%5݃pa 9XUHpeonerU53*ho {yjqMm&tSMJC N І ?nj[Ap$ l=r'jk;52DE>Q~%sOR"w`BΠdkKNgHI\Qܒɲ_M]7#ow] : Ma_wT Tb6E͊ȩZ|aiNV=?F|Fr,Y:s~5?/^g 1_3k('fchî6 zJ|i] 7LřMWhᡨ%5Һp b[RѡND)q\VgXz&X [gё7HezWf;uGeuz&YsKr2? F\1Mi‹W]bn]J A~è/6({ QTS nUGg.!mn-{F6Y&ɚljiv[*0MZ&)zu\S&(Re2޼n+(NpD "ssg' <sP8gk]Km⺷ 7v P:G4NI}3C'FD\:C-VSus)f'o>䇴Sgh *YS~r%$ܣ[]jRݟPF՟=w)Tr Y80^&OOsh: &WS&.4M߶\6!iJ:> wPz Bz*σz#ٕ72ףXoac%UDU,kS3-n9 N_Ϛ @-h>6XOe֧^-=֩fC;yLFM $uiFNǠ9V"甗Ǵ9agw6,MƇ G "IJ%lҨJ UoRI]0YCW1D*rYX~SUjrWT3=4^4);6E9 V@>;0?.{&YX~^2n&ԯM5m^~+ "k39&KL+:v=j5"OV.g)X:XĨa k'#H ]efntM=6"ZbGf+ʛ!#HuǀjUwdL~Lp`{NZP5ϋ-JaՆ,OEE)*X=,kd >F"108Pk}oK@|UI|MIdThzF( 1w WY$k*'D'AX=w%l(Q9Rj&}^"EI66H&Ώ_<]X1d?ёXUx\e4J{UkW4y/b<^~n^L IB#bqÜ)^Xn-tr*Mϫ ~" zk`3.#XvB|{N~ɩfBC;6B8nקc]`ۄCTv%FYS \)# w (?C&nW É$ӧb3f#혼&e^򦡏kaP&,U'L7ÓrSvmJvB3P7%ԁXIJ{ _oPN!.ЏSʩ~(+NǑKTaa̭^e֘"La>V;hiLL#R)Eq/oUfOM ]ȓٖwXB][h)},̘dBΤ1n`^W{;ZL_F(8 9mO xFڨ$qMuˎCtF_`#o&Tfl8.l̖"7P[;<hz$ҽE(yWYBP9NK7.ҎR*zpoIY^R e؛aI'Pizۈs;[DrztY>*'+ٝe$i0_r(Ktn'@7!hv8?MF-AT Y!׿#Nkw?D #Y$"e-Rᰠ~a^yggM`AJSwcLNoQ,32,DUCL#d?!ii IZ" ;`Jkzx5Y~Efznl30-?}$&{?!f1Gn5B oP%@v+ϯk!L8lkP؍ .z501pu6eCG|1fNĦ:$UW駼 7rf QfiF-|K^IiF)ň}|HJS]gv&qPdB͢e>O"ηUL# S[ǖPj]Vȗ^@S>\ -åRM6*GU27ŬSNau]~$HFD>yxv-Zϸod&B@7O`f H;!j#Ob8.R,An7"3CO*8pTw 9!֘([Q//烴',Vx)P'?^KuאJ-l"9erKn[!OBYA[]Q CX6X16rN/1Uʊ>qN Fyx MЫ^T14Y6@B7$+zO#2-jɌVE)9b.d{.;mP;HlV<%5t03y^1({|TDD:{O\AImpL~/6.$Ђ`M&b/pU]>1p{A.y.D#|8z~iSPQQ8Y5 bY904YgB; NMBu B-uS}o퓫[p;h,t|xr a_96"Ͻu. \JJQ7tqmlhi8eZq,`ڇHwtL-4\eO8d mfrLq IVؼQBOJhK_Ղ h$7-4Y櫵]nR]G\$ [ ~{o2q!9)7]"`3a䟻 68 9||oQGI+FZ6/m n=>Mfyhd8 &[%2Io!tVO qg@4Y ]͆)a9vLzh/RYM `=+|j9\w$$^oP;H3h3=_Qtt`@e f=^08UQk<`IpĻ3e):]ӇxI$e0(("B-6< &okj?!\dI<גc#+!gP^` >; ~jZ2'bfѬm X/N5ӇJr5h[KR-_VWg{oMuȼnv"-Hϣtʸ^lpEV ZޔA&R>\/ vT[?' &M|)@S(P$i&|gV#쓂*Ij@,>63 IJ :Tl>mX X7j+[1#$dhn:pp1p!zUـ)#)-`KS3XWa"rQ'?;3 ԰R$֐DjŢއ́g4̢&rtyUŨF ܰ8`;F9h8.9@XV3Jzw.8.1?uIyGS@ 1>3{J7ЯRre?UP۳:/0$\U0 9Aqk.a!cEZpVG<촌9&p=]ֹ޼]..I]<40O4 uRsbG>d*i]x 3b[ yS^tfW@}0 (v*H( uWOnn:IFUEu={05DS 'SV /)Џ8f9 p?^>/;!|:99%4xa{LEXA)#ׁʩO$g4?@MTp%!<b"zx:nOw 8MeU ; Lh`!bUti3X_GCGKDyY{KU0}*`dTdaaNb+ZsZn]{gM(Eo[IE^`˵hD{{V-眽IbogXJ\nFsi0)^ +LHxHvAG㠿ҝ};haK`+ |z/[y9,5O *$čΘr-LO/M$@GsDD/O40puJ h^LHsXyci'a/|2*<#\&,}a6Rgv#!]zWo$qsC:IbSc5;i\Ĝ<(V>7X2Q6+:ET)9EMɥ*AW2f:ۥ[=:[@n}jJH%wRc_w)%PYCATּwlHC+O%8k[%l {S)m krWɦ=@]Hn\0=Oaq2{E0 ң4Yh&"7ƞ9  ~]ͪYEbIPJcveE q(;8cz;e.hWUbCJ>VlO1pE_aYf27B?bue@)i>WtJN±TM .B+j>kDfʔ.oN) c|X}%%&lk/"Y(_AVb\(dZ:ɂlRzb^ E;^%k };gr&-EH`x2`& ;2R#\ገQ 9FJJÖ1JҖh.ՔFOh7)ȝ":h@U ьM)< fl*/_٦51Z`6k yCa-z<_'xާ(7%,I; _%9BC˧?\.{+-i`T7/_4-€J_*'Zɜ54"aoN8Ae0_[Eժ)= ) ;ϱ+vFculwĪrd=y -1Τ!IleP/{D[&y)SH>/>byx}u&x la(*ۃZ*Fm1?D¡Ƿ!!IG"[y"*38PE+;)F]εM3÷qӤ#N@NvC3G[i&^-P1Z^4$Y.\ YfS{z/[œ֑uöДWBܟ*wI¡TO1`ʔjp_$b{i5p-^?AZQ=<8_ٯFmpo67$JX2;ګs둥fSn "9K 5/oZ{+O~ׇR%"_?"/6cg\۶63 ?1doVd ) 9^C}e5 Vl4𱊙"y5h{Tatg?w-,TUȪjUhpLCw PמrN%G ̻YߏTu)fCdssl(Xh)ʺxFARπ*XQwYc1Pt7sHEߟ/1@sv^;dۏ_XgB_0.2gX@Nh{|t;ALǥyzl@g֛ᛒ~-;5'^J\?K*VFr wa tt182V\{OJ"?E\>\[=67dSrCr+TE65#lME'OoE!Rșf#ZXla^[$`" :H;]}l4ܢ4q>LcTDM8pHISo DQg`HW0fe U |GQଭ )$ATUYTIMt7DT) rYJ) MôB[ ꪿?ic: r:&w8A@.Lja\==~L,gZ"ly18kdx{J#/ Sy٫Os}Y.cD :hB#̶Bw@zryv|P.F@>`籎$ `fY$*/ma^V;= [UPޟBy3v[8tʄ*:.#Uݜ8~hъCG ͓NVOTL ^7H b&1DW-wOn5l_ѪpGlR\6`ure]2v\MM1dY,”fďKDo6B4b2q$0JLh/Yfb d,Qu%NmVb{ %jDsϩ婐Q*U#>QâQlO#]*xؐM"xmWF(glmEs_&~SEb$N?҄~u"iG/UA]xhr<L|l~gCE߼SjQH,ueP#X)W-$)=?<8ɈN+;fP)gC!*@mm螦}m3x;%"k]Pc2;R?ԅã Cr ͮB9H{ }tL&Hӛܩ(]gs[pc>;cOXp,翛bjٖ0kbu54_9ٻgPly@YP)\_atAö5E21dJ7', 9N#~sÁHy1£l"Kr5|Ҝc{k)A #V1@xq'b>sUZG qsq/SAY_ yxc隔Q5 Ih5`xDW9 Zfu״u[Kw9Fhj]=uP Nman \/-L VlJdY]+"&WLߪ1E޾<$(stȺr4tϓ}C"Nfsg O'{5ޘ@EQ1e9D Z̙FO GѴ~jp0o+Bl= +#r.>6g⽿I9)N^ a#.|B43n_u K;'SrcEY3 x„_^P`aw q'+É[ђяY#߮v9{"+iJ4|YUhyxԛzrxEyj_H9KOmawsݓT@Gvrx"tZ3,}.`֫u2+˙XA#Lfb fD˓ի`@R9Z;|ཏJ } m*o~\̓,Ts%"i| |}iwf5 hYBUΤ3߶?z/L)Q2рx\RJ%`2a"#o$P1D*DZ2(]vj S"4<̲y7Vx+0׋[IoV 90Kf/R\=B>k@Ko{Pjˢ&:OOoNXfޞJ m萋|c]l҈}sh>fwhS;NIeHKdz>(C7\ǐ?~i8" !LfDC/J䯟(1aC[|H,ﶊel'3%Y? ۬VFb%._tMf!K)m򵀸L+{SI);Y[/3[YIk1lix9Eq <D#_~ъEm}N !6w1Sh_Ս 3<]KyuBq@mAK2ucl DsPԊ5Q+p珨5zd97u O ct(l˛O҃}32,3qI;+Մ U`9`D6aa\w,IWCGowR"tm9[Kev۱yO'H `^PG+H w0ٞ#%9YY3^;n ]g|xv|#CᥙobC8-<:Opco yQ8.DDCe|uH5XLa^8۬$?Zy~?kP8MEHU|a|/Z)T\m 4hKvg\YS\D2r_8!&"}~8I~1SR=H)wb&h@YYD ⼈[lvjӎ2@(;swC0kުVg ~`[d~D8CQwDG)7OFc=@-G\# y쬕v7&~U%luL`I;9 )A>`v3+mӟ_S!G>:j{j$XCxyX|T7#RTY :>3Hf^uwE1s$#+?ٯBFnGq/dJGo<򒞸m,ݗ G+ khu2cSG!rA}%d>㰐%СX-4_i ܌i5f^ $ '~-</wGYd_P47d9g$ULV"\[+E09JWFG)KoPN<e^ЅQQ[lj3Mh5Jae7FMdڰ@Ahu)V4''up: Ӈn>8"=/Fb7-5aӊ~|h85"Z6Т5*_isR܏f<"A8p&&Aƚwfe2' WnJr;+ FEa 7/ZaiajFDkVk E%=kʁ,!"k+F`A-7VEҿn!L;N-[9[[d^4Y18m H~eMqoĉ|W_TsEܿK=|e_A-S"ý`r^*E:s |\)WxfroҔaU qDM1ujyE+5Hg8 >9QJ׽ Ror&Ho%Xa2ᄑs60t!jCxe dl~ @*%4,icO?Ua]PBqx [@#\}m&Hs*lx.U.7/% &>nf 96OUgWiDy\}, nprR6uh zinVJv`L&`1aHN8(?=e>k`<مHQK|ik:a]qP'5y*~R4CT{udn_<,Sv:׈?WӸ`yBصE\zi#HX&w29\`2gKd!N>}Mw-ϵ *:F@P& S2|cy^Zgc! ñSɃ7/nj"45\x~iהQdws%=9X^]]mB:BjB-~O撂PBz /fԫ82"h2Ez\zY 0}̞Ʉ$^HK>-{Ie .c|Tdo0>rjdA$G9T.P@*sdfQ( Ma<ѨFS;<ߢa\֞V#ɆGm څTmN"#3A&rCx~|[7z QZ_ 񡀳jd.՘(gLĔAI.Ɲѳ=HٵW/W{s @Nz^tw!զZSN3s*^%wa76NMU-j;81tS *Ll<);8Ki>oO lmVĢ %<ބ/i흟vV=]5;Ŷcأ_`Qs\2Z rƁ_YٝN w-d\"m -fq39LkF5{(kl*Wwd?Hq=!I+`H D_iOe*UIO8LAVTJA[aQ]t]@_4C hТ1)$W#l 1/ {",vs:6fE͹2 MX'pIz/ZAeίfr}'*٬. %W=uIJĪ6?@ #S0X s-{YtԚP@֏4Z$qhVd'KO>{Eݜ#Q[Ɣ~A >FΘ!O8uj9PM,ǀ/difo'Iw`J^ 8K1({H(V46@^ūcpֻ)`|59 u;%RH*Rζ5j|݅Mg#5xV:*q Dؑy犉헹?~2vC*oU5A‡D~њx~]'*c",;]&Dy3MukۋP>oinc!r'e^:]Yhި7 f~jʭe\y(:e|`TWP0Z9cu*ꄅ[v_4:t 2RfH jK>mJ\5!S rJzn&X[  H],{ϩ}1|ZTeE߉R ۂ0N_柊6A3;xF[ [36rX(9jW,֕Yy*8џĶ5IY{1+xU5>h$>qq#ƥe"[Eoր״Z6י 90?d^s['@wF0av5-ujin6&s&25% a[s8 |mHў8J)%7q+Уe-,=ĥEEA}49ЮrtVr:Wi WK̚{g#'A~Ts~b,Ƣ_?Q= S3px⚇Mm&xLHGf22rVڄIg&0dRL*O ~@WηlWԳnvH0LȓUͧ VKYeNQ~ QߏD"q`2l֘FF9F @7;̃InACdr #Ă >2L IZجtTC($7Fto&e mY1?m;epɲ'܃($" C I&킌s?h}W3B)c]ш!UфwQqӶlE7Kz_>r I:c>] ,_shl 1A0cnH7q'l1 vtE@"zi6` p~Q S5?;uz9j3<5B5{1*imR(S .u&5o * #‡"h|RlC~)$9N*^/mCuA#'ln?Xf: >:f qt*b Mg[#0&f i&toBW8#5 s` 2[/1^9 t]0~[w¡/`U[`+x4'1+/QKe ~Kw.j֣@F7k"eBS5K`hȁTDk#T>qFlG 4A#~u6=S0Bv5pee8>…-X YY6;ؽ1Wƌvoޔ @hpe@e?'BY9{v ;3r r#`3`X/oPv F·7E2x ܹ-*'/’|zc 5d"B!g. FJfm,Yv$gu:izu@z>zrퟝFFhF#VCy/&kdm9r`^m +ݵ+!yHIOtKgomn7iR4(ArorhD20]<@]=9NnW !ˣbE5 7 +0*3m.Б]Cp8B|ZYkiD=#,1X"eGZ&Rhn܈5d:p@BVqj I~(GjcP1>>2o#ʯ(fJ1H6GnzF,e-6T \K*_V_7S1n|U,V6zzSVҎ/78,ẑw\fi* *M^a"_,^POnz*a򕯑~.$NvruwX:L:uϬt.9D0M LÃC*V&[A F!4'E8+H҆ @vQ:e+~_X5E*ԟፚFAxU5(˳Z$>aM_VUYD2lԐޗ$]iGݱ`7.Zd/#C;J__1MAb$[6v`Ij%&GbAHk:CaCB ZْN6sN9&l6 BJ Ib| v|xG5r 'w֮ s RZ_7My{XEӕlf]0KLeܠNusl*(=5z@ZLCCrMt!,QBN(&,2rj_4<N]h'u,c):GBIc.QADZh,V;c*]Z2-ESKn+Y )~׳ưq8ͨShXY ZZWw:)N[ϡu_A&W[i Z%O0w|v qgpAl v)Rxf;C |#9MV\D%jRr=TP SOo7e'.Q6tt/ms 9 tSsj1:=T6W.&G,fUlZ%1Pz0lܵNcLOS;/+WCЀ(qߪ (?d@*ܛnχUW#~z2_ux&@6!KnMJq6c8֖Д̈d66#L "Jn9.amwMd&rDIMdq`%){жO< n1oNsZA,8#f R! ۲@܊N+| +y"UNI%u+bZIۂE>}%-kb-<:\m7n%^;EW{o%Xsڻ"+ːSf-/Շ0qZL8PX܋!;6D}ۯFkTdb3-1-_W^,xAj?r#)"Jk,$DMNlMC0IfT[$kCo@+uvȍL>_$vOf6*P_^%'XzU  MxGd큃d9n**ۯc{уxw WI%%m N+yBDKh4BFJY?MZZA|Y`2 M)% 7{p΋Ft V|Μ<  &\ Ir{ ehژkV6ʌJs$Ĝz2]>w,,tj@Tb\Q]5>%u{ט:w[Lk{" z-ٚG7~29@G;-"7bZm-Ϥ(o~[윘Ilx/7pdW_߃ԛe/*mHU5D8t[6>6*A0oo-+$jZ= (#7m kۂFxqaPN'[ﴩO'wnT\ eM)YUg,wbJˡXIl9Y 4qpǤEΏ;Q?3B>-&.6_4Hb:μ’Uϝy.xrkA #à -c<ض 5HWCdT+-Vz'|9Q^fʍǀ0bo}v%DnYVҹZHQKvh 1#J%A!$[F($,Ai _pٍI֟^1 Pt2`jr::8tK#A-p,kAndV2ŷVGPl RZWE3T))L&{!hTsu`^|/9!8W|68}`A\a40*tЫ'>ܣL<7ȞWpx(~TRfʣ`H6.4M̂DΚƞ{8cܩr{FJ = ]5M_]ᴌ9Ӷtn>찇6`A)?2yv@IMсV4 WڍtA:\4Puw /@N>jly)E /{#5?u9R;3Y^ˋ. }*Zv "+ZȈY[1)zہ&cXnqjC3Q i%"4dDI{x97;@5fm"V's!x#x ۓdg0\ZP{[L\{U?B0mӈ}P5D'*-|N{'LoK[Ћ^s7'!_ o.V\P,:H VC2p5WYX3* K&jI =Pm]+N:,03ɢyέNd~<)]cXaq"g&qN7&{ P"4O洞H^w@?y 'Iuf& t)=l#By }yb\|G`L <]R*_o*ܗ;˲8ds ie+-aNj%Úq?w1lOsreJ|OυA`0 ʟuRZtT&H'hvx?31vFc&[k)NZ9Y>5n}U n%Bźǭ͛̏I[R^  KsC|'T#ZSz7q[koZRVCtQL(Bq] .+l{@;N 2BC 쥄NX<2w(MKmj[Q®mo9Y`YHI8ח_.jP:pNuݽ = YRʧ2b=8B6,$2< p!;#"1Rh2Bk7NQb~^\YgZUXL.(Zu? $ cĘxW%`Zy:;˴x -exJxEu/iM$ -g#zqyYM͆o@ūJz"eB[-[btڧJiU Do ]scOGBo`9.eS2:&vBg"ȶMˇzQEq4TW-`jݦl|`d6T {πi]Ll!kņItz9\}N^?v4Lg6'8#S%4v5؛5e%4)M|L>Q{F=]lyy<'7TYb$!볩F^l  mݔ]xĢ>ScXy׍ǺEK§vٶ+S HCѪ ٘aE¼ǑDu _$QN3rZB0}{Zb^NqE65|b 2~|s|_Sdv7';|5 6*C0 3kX:VM5N(2J]TS&pK޴Ґb6)c*C3XN-jmѻl@TK`$ +cK4Es:2s1m,<7 ˩C`3 2J&{R ҕx8,'^/rRɖO}6;dsڂ^ŐLRt犀WL/ -D_t=ȭ9S{ТDZ ~91fp8}= O;K,n,H,㵫0KNփ)젆&96j?W/ȸqԲ6U+ZgDv 0bbxv*^GD|=!Xi$_8'dnxgwBm}!PO#Wy{ pM B09Cq4٤eu و57bh6r"vA4n,`;&lp8)0rCr.%V\sSBt•1y<2ܠri!to-}zSO%]q.[dě'OPk3X Є(r.  Fܨ7ӊHE1Xk(?8E#h, VB(Ĥ%$} D[0w=:ܑT|Jle}߮$/l7sr3_6AJOw:;Ζ_\u2LNkrJ{ Z %W9[<{|wpI;ָ+dYO MHvVujYVti#tHk&(ݫ?$. ^Q]] p>]=˜4/JQRHyR#|,wJGD6v\1%ʣ @lUe@6׫,$7nEVQFIb"ł-mg"l'9uN[`3cZ& Yar 4Vmb:*T>2 Ydqh Dj t8U9c7B a(;yȫe;]X ZV^xef3>}aP6DnZqo5TRx /0񋺲,2BWĮ-jhkZ^tڇm) RS5|1MGbQ\,Ӽ&< wY4Ae6*!~b\ )AemFwTO^IgMa/c?\L ka-gɶ5sJX>Y(ii܇}l4!媋ǚz;?ym?O8ҷѩmC?'Fp4uRL$7|ް+L2l_G0s1En}& Ċ<+'4C PI#Měu0.)Lp$ j&~Js4v`/ È'Q+HTo4Xڲ L^4<tr+mwWX#k]Qʵ6GSw6otc܅k֙M3*`xL wKhg|n>t%lxG NzkBPw(0eџXf5j6(`r;E-I$ ])g_嬠3RW;Gqeo= &@b頩ubip?5^H R{ u Di"fTCFN>4nU^6Ʊ(\r#zH-'V# ֿ'07Csu"*`Nf5iycKd&tsXfiպڛ+ҬVfdhkF@JGZt}VX7"D*Uv!zrkw5,<]_c_[7*:J_>QIgԽ8|?fjr~ڶh5,¹$cQtg׷G8ujbG-[˃Y\];n coUXgwBD^}#3/׼WlPSʌс%:ԐNGOB"4H*a7ي(79b'YWt2T}nEA߮}D7y)b(‚<ߩxydgҍŦK&(Z)Sz9Ƶ-%O2N H p!]+PPe#1;V Lk_(3:!5SSY`=T9ߝ:\jaPW.0=[⎒Ѿ 7=mv#Ě1YF%Yӹ\ eȫmIGj_hAčQyφ 5HQIu/#S/Z9eʈ񪙣ZQѤJ$iLf{/]mBwk0/NZaG|4֕l;A̚V/ad鸳T݈D&PMG9)P# `WxPm+BrODOo=>[C:,EUEv/HZ`vͥM}f?S9T)3s_+4uD6 3?.@'cӝM=.& F,麩ͥ+NmZ:jBge 0ܫҙ+ZyT LfaHBMؽ G\sht+ڜM% Z>I#N n-A9ahJg_iKEK a$/Sba?s廊-2>"Uw-bdIOkS.# f 5b`0t~Z2=޸e#",Gq+ -WC$HVpO#/ g>#4#Y ӏ@_$֗"\ۍ;G2r?8hZ'XQL=ibE6l{Q 4S~[z- ǣ 6L;n ) YE[WV /)E! onXmL|%7e(J)me`7lVb]T@ GW13iwE՝i8q=uuD֖}t3בCڏp6S߭:O|KmRMEo܎n]4WeѫzU}YőxW0k@תT5זˮ*_mV=ʼnIIc<->!Z#{vQq &J~jd՜C;GUhv'>8xYhƋ_}܅C.Cle8a8r*tf .7"Q /|wFe5J~HqyjN>CBaK ZwJXR7 "7Gt-!k}J1+|83JC%oۻތ̶U̟(Ę҇i3 ?-Bzh/(K sS>Sт8xv 5akNueSk)jT<,q> z;|2Nu`~џ?l{]-v4vEt{t1dT.ǖH\tŢ%t } hcsLo$ luWNvvt=6 -(Y]F~hG[qYz^6>ԗޘ̕h7淤{x;v#`ϋ|w$ H~z Z2]QuA`eKnG%v'8ft&ѵF(n6_A]. m'ܶDF;;=B؜3=ޡ0ojϺ;NVir <#oj nzBENxN&aPB-O4AZeȯaxch5<s y\J5#ldw 8m00{ȼPď *8l/aZψr.Ӏ#pE~86O``Nlkv%\tx7Zl0+wCc18ml3YX/ܹbl;Qz&t*qԼhDj,B] PAh2bN93A Ыre.vDiEwTq 7qFwCwasmScJ_3 a7Ar}ȱ.r3WMn +b&11BV15]}@NP{>uƜ$Q'@KĄ$`{'%bBhW*ͱ{?a$XʤW]eEU-y|dsl6M8LT,f5rs7[-ro>#kǼ5 'g |Pʯ-&3k3nDWLTΆ~UTJ;7cx10ʎ|yWn?΢ ikąls1`q<[_o#qwjdpER ݅$ڔ,ʸ+6[uQ\?Av0Tj"ڐ^jP {-ϙZtN@b0o&voƆrfl5\BS7` =,W 7nj/Pe$1|2 RS *eX6f=mE rH hfvhsCaŀfe‡6?{86DSv*j#R V17ͪ3 %p\jno6/dXwm(.Kq>kwoʯīZ]~<]t>ԓ1"dH} u ` C_3ȴyCZ' u"ij DOUV.n[30u+rYSApqkkgz tZdnp^iI[ef.޺4Kx͸sӀݮ MzǢ*]-1EcWۜZ~.IwX@UijީI{SBX#6svHn+ P1Kx\.aTJN!vx*R#7#Ey9~OɻX}!"fn3+X/߽[ЂN ›G}]W ٘"~8\sɹrVNOei ͶB΃M ] qm 4vd,lhs)MW:/1M;9,L 9jshV1>;ŻN`P4y*lլE?5[ST _>} }0L,3UwrB7\kK| ,!1!@= zi04ĈJ$LjbO@^骴:wKz{ԥ0haU#{=k~~MFI )>mGk9Q1Y(»WmcLn5%C!~Irg($Af8={v%mm[q mꝮ(JcsJ7MMۥZ"XT'ӛ;5,4[(N#Dr h:lNSztS)twYuHh@B.=?1XBMdRF8-oK'F3>In\$NM`͑\Xu0V(a074zn Ӫ* +}}>5 ڋh\N(tf5&^x-rBB<iw!W<zhQ)D\x˾W=TdUF4- Ѱ?78=GRDݢO1Ĝ b;GNM:CQij -9=u(Џ!rFTsl`yK;JI9FM=~NH,AHR g."98TOb-799 (P5(UT9U+$Č$m)s^K1z \a{x! eºGPѠ}U✝WJ'`dHR5tuDg|O ڗRcX'.q+[͵_)w1XhKSF*98.x&WL=a>.p[-O6)I>" }:KiHNk./oYbF6BekJ rtwB._?z$ uldk|=';k'whoGl&dApcsp\ӖJsa/O. ޺(L"TZƯ fըTFFV j] GؗvXe-Z%ƛ])DZ+ TT5?Sh0A@b&5tE/wE%ZÈV` D0E݈ AW𵢏D v9hZ۾ʷr.Q@G: F&`!lJ9 rvAOi§հ/3L(m˝' Sd'3̈́VijQ X|$n!&U' VlFٳZimEZ1 MΧ 2y|Ccu- #I5$j"qx{yal"f''.@D#u4/o//LBZCRBX > ̣58i㥍9;zpEAY}\ .>G@?ìYKkv%퉓i=yHklTtdɌ؄jN,? ~N #4f)?2ynM_Si=zuA:;B/㊮W7ܯ&D=@r[މ52 QC>zky:h-| };`:@PJQ_OPu;2t-r+L=_ o:sICB&7e0!Czfյ,0{De5ES\yOs/\%O$!Qźh0?@n "\~g*-Pb5=> >yڷӮ eN2ZU<WufWXN SkC[ `F7R{fntȟZҌb@9}WX)U+7!%N/go@Zju8Π6t햜{M󱜢03ЏʊŒxBǽk\tŢ+?^-7\w'g/ACH*hI݌0IJ[}4|6 f5#4n#~+avwXtg(;ZDOАY]uM-땂v%{ Dv(`:>,~O pMOMy$ZqctûO_#:Q{og nڛ_) } x-mC_o[J%_&7hl!NӽAsPŚ"S:V:\y%Ȳ>daW>R[37K\mD6}ѕ>y=G*< Ig)Ѩ:>Y @yi)V<7=?) 5!i2Dx.FNbNɩq:k!=~L&itWc^Ű=w1c؅W!ҝ+xR[el~y+KS*mhZ($E蛊PP#UMvY1+֒,ki"됙9*umǺ~!F;m3i"|%)uj@ymz*R>ƙ@t xyf4Ҍn)mDq F^"x:'nPGC|\鶊<),iULJLi:R8l!ᵬܜAj-bV !U\Sh7ҁR(c$0(4̘zΏ֤rG넅.7j16DNTE&8ms9K޺w6./T`t u,%?kmFgCE b/5//VL";bu@ÿ2[ҷX*l#k&tt&Ƕ5=i (uI- ˿0~/ h rtǦ/qd Z赾 .,$ܖ)xvF̦Mvۏ <叐pupLx9<.ˈ/E э nD%l8oK}ƭ[LhH {gol7Rq I7lO)B~K&:E?G'X9OR:;. J;qe'C*Bw :|Z^I]1;;|` Mt +Mٸt v x$7[>jh J2lNJQKV~4@M K(ȗ ^0R\5*H(K{=WĮ$b)*h#4]HzXƾSzk#1RCBUvO>8-{i?vA\\NP&ūH4C3y8F3_`5@C7:"(4KKq4¨*Yڤ!d_JU't8;\V+mv|F$0pu+0Pn®}rի.QE+(# TT5J9)2Io(LTc^w#bYZPLna{FK/eMW3(-L:=ō]`?0@Y#.z]6eѐ^N2Nszg;<э$nX\j%9n4;݃ +yؔS ov ?v/ ]-uL\{~EdPh XFRYeviZ-ٻߎWйadjU>gVg-U$f/Tl`+ wc֧{,>p܃4ނ{ؾ!Kpgfy& mÙ%΂; 4Z>% <4̘Ƚu/|,a c,BIH*P HfG|w)1/ %H(;/)ތvR@JM48ߊ!FTa5R_(F'H.6%[r_ P]_Nn]*Xw 7Q;Lf Azz{ՉGVi0vɝ>MpŒn:/[B1'7>2̣B޶)N3$LھX,<vd?=Gw Yn)'`ڦ&Pl&|h8?2E;Yq dwc:tmrO~/1$k &a/<$4yq!4J_DA/i|b&r%˕VtS(w博. q=( 5o,7`SPU.@42&OOg혢[e =au=_B&hPM%;:j|.(x*ffo|UM)ngr ?pPID&8d07oY'1[ G`&V%ꊘ{me^Sv뫔0]R ݚ0' oƫ(*X=k.i<JyO[-*#m$vŹ#m[E } 3'][.05u:[0[٨R/xMi1G6oH)SdU}g(>7.LGABzk G%J'?Dd509Y-}{i[Mc ݉oQxD [)I5'%t,uӓkIf06 RV  x)a2K\ F;SK `R}H;H `쑜XD-,>ȷ<ʌW5Y$RW 8T35e1W`uFgö]2Man Qy]v"^į5z"yiЬn7[hǒVZ(WO \(5.T$x)3ǁ X9p0qjD)H\ƅL | 4C~&KǃRYAV+V_yD#>z6/-|\,"\|bW{eY)|Ypj2 (=&{@%"jcœ$FAu j=?J#ҏK뽨HadM5E= B鱓 Ly@i7WF͒ꀆ񧓉n0ʞUh.Y2]Afa!$dEB0@PǑKCD( IA%76f-E9p|@d+xS/$ׇUͧ{GW (d+@2,[@ 퓼`).&CԽc8Bڌao^Ŵ[Lx_6d:]//@X C[g}c>q9/CCsmW}os]qfj\$vAo'<ײ,fdo1F`]mi-Fq}N_}OfX|"SMTp\Yϧ:b:NB&uDV$cXfG~كOTi`eYpg?vw 9>'KT RT+ϱ69~r<]u?(!z3:TE[ftXJc f@|?Q% sNH}_;G d*\'F[  PTZq xzm ق7G"Xu薻Q_:N;iT첋 SXof<׎[iejsJV=BMe{w2*Bf4 N fIO+qM>FnS`ah [fJCB?|,$"V~B2}vnZ)©M+$sX3H4,be;EД7 BcGkarC*Rb9?4RBbIf64>m-~r(Krj}.Z:О+.36&m^&"+Ay ,Oma8?gllC^~LF][V &|=Y}۾&)UP:Уx ' ױ߁={)=1͍%`+bPo8a)ɴkNKh+a_qU׷Gzn[vUpcwt͘?2oz|ި@Uخ""I.{ڭy\"3V%É~S"وS7}+Wqo"{铝Rj`Veh]Can6.iF߰sP xh~5Ƃ;kąh`~@,eDlKScf1;mp@U2*;ȩ !L?]K#] +զdR(CƔ>ɟ!'숛+oQy mhNtAm|-@k4 5EBgO4W!&B$א:p{ ~܆soJO3)S4U>Ҁ\»S54ԯ ~{Fdž4u" @(AV2;24[H$DЛ{oMM6ܤTfͣbjG<yyF#)1ēsTOi76 N!!NPRw XU%Oa^/Kx.C3?W+ \, &Fj!!5%)ϭVܾ۬]o؀ (.j } pmջ}':3lweUH]]ft[Uz(J.'3}8džQݬB0꿋7߹nG`&O[aBX_egDX;Ns379h &Tk/r. l'ړ٘gxA""/Su?k?}[~F#)bk>N&D& ǖBέ01HC*|$"R{AZc;-n};VI{l P~qUS+}x/_(gztzZ("dTE/+KiEQB6eT^_*FVyRu|}C b٤ #"5kKf弛 ~=[M,A0,E֝ZVrFO˯N_1ȶmnd;xJ%j%joh_˨i1!LBӎj1/X>܀pKBfv`VaĆ *ߎjXdUAβK+nV*;i8KZ "R}Yrt};xR3ck|LԱ~ pm  IV~$y|Sk&: 8lrqUœ'Ͷ֔36pmf5EcwŸ%y\pOo3PO^_/ڀ N#@?y`M`ܾb-4agF*=\v7T/Q>vAw ?V ңV)ߔ,GTұ'aGug}k$kgOP6VsEG hG`,6*$֝n"j "a Vl^(OjG2mNHvb8Y/[\,eE!ihP91T%>O*㩟ȯϺF?Z<pZLԴft`c+k(f>ajz;dJuqq]1L5!::DiAgՑo . 8P)֍ x2*^!+.aTs cT\ɫROƄ\I r;4膑VCBNEF*a 5xLvfJw0e& s( έKa}^BQݡ]'m[WB%·^q%< ˮ heW,w=vD&V弃u`d@r&8sIooqцM*m rQ+[.o4h-ݛP='< -x\13_%hs B` fV>u$FBƑScl{yeQ5Umiޣ”}?,mإۮ+P6›!SiH1sjdY/A{um\>Ʊ4Uxg[5z$Y_dqr|=~7ykc{g]]?:~OME*ו9 Jc=+ KZC ƉcwPF>5]5D#s̕pw0a`+OZFS̒0CmuB19S[U+|?οת8_OFZPF !$˘yo,5d qฑ&YO85Vs ̑ޕw -_Z=]ҭs'djM&KipSj 2a'cl)g2g:jN=c9ZaLH81I0?-T{0sjɝ~I"V{p-_ttf5/`H"^-??mj9#>ˊ<ۦU0 J %oj 0^<.kiʟfc6` 1l1@H 16mCD* 0TEӀk6.FBtDW~.jkdYHq a-Iz٠@l@A*]{^ aqmq,0?XP32.W@cM3M ~k/\"]}Sl=n"TOy |^ ,8iKަD;SQ3ic0|(Dr+:+l*5s44򊜸PB"RsM"[pg)mkŠ!tD0AfDK]k i,p85e}Ň >74M+ ψ 9lQ Ie3[`[L&ۃ O|IF#~#sxb˒=Q A~S՟~';T)!&GLn C "Iy}k۫k`8GTe>Vr(@nerjþAe>k<o:#xy>Gv᫋&]^*g?)WHC4A2uʔFj֕( ۤFshiRgrP !*pBҊ#𧻓MQA3(l-w5E/{DȾr"d#PSX252NdIR8P&%!tAXe 4ʈ JJ"6ZH}4gv ]bC_#jx#0ˠn=QӘ\'LdQcC~TOFQGy9T\Z6;eT`dVP[ Jz)z4gOOﱷIq[7DymDN[q~n^wFdL3KAf&7'KwRC4蟏5&n b2#GjsJP/G; :xe AI@ZV, ,@Ň^+LI?X"W7L04ghEېpFh`R|46r%Amj=<$wa; ύa*>;ٹT\>jph3]Am#|;7µ8w{Ur]{j}Mo >M[Z|z;sv% EMXMѓG`dDL/\ $m᪎NpP1Z?8_[=9|7Y_PZ8WDuЫGxV+ +b&2svPpR,憘Awnls@P{iҒuPEQwd8#d!r#c6}MEī* =6\Dt(yo Ιg8_2E憿Բ.Lr @KbU<27q"tq5*tzv@q}*8ICˠ)lqirpWsb_+=A Y 4g$e/PQm12Dk$== JNQfIGu6M >Tؿ !,򄆉nAeoW,%#Dwq2Hk>;4f*QƵrP$cWm,u(=N\Øʪx9,Үb?1U.\t|aƙ{$ҋ/Ty|Rx ލo338= ="6irMޔ.a"pxE0SݡqcQ+ lt:4Bujol8/T{u?u}d= MXs_]ᢉPzEǣ6q~G1-'iʘw0dNN:, *cuHh$k,;6 (ycCaGL3oc  Y̼1pvimf(T|ZJD90u^rfdHgi%;ló9K8 ´DZUB&/ "/"4^"d:1:9ou}X)x)F7([ɎPI.AWH#'T!Ai*{ʖ{aA-AJz"S@@\<[aՖُ|9[_Hf=?lɋgܩub괵sѲ`+ Y`KLj%ĒU T˕V@Z[.)Gm6q*ߛt)R^b ډp>F'F߲!ȏ;m[c!ٟ-Є"){9`sKN+ ^O?Rq/[9 G[e׷1%70WpF[Z6a.B*hZ`1 _s,L|EL?V}VDkXW;3am GvKn6UH<Ş?9q7&\-f}W>MȟN> s\:sc[PdkOTG8~P9"o[Gk5w1ɪ͙@ KG)VQ]Ƹ3Ud"I3aY)նfPwu(LdI6>i7isV'EO(=zݬBgsǽDs^ aK#yY;ṱ#%XDGlF^S /쏊QLPlpt3J¹JQ_1ɁUF_"ET#$^a H]^o "mğs9WAcI/ꘪK4_Rt F#LN4I$MT?0p\VKp)F4ԊLB0˚a<;wQ}r;kbB&xy|TWy<=abWI4Є\ aYNNÒ~@]`-h/hkp jGѰQ"kA|+s`ǍV\$ف=(QчyY5EfEޜ#TI6b JOP5űV" J0t=Eٳ$',3Rҋ-eŎ0z]ڇJ[P[ɯwDncAHbfY.?c0M b"Ǔ]MA!fO}w>PѳK$H"zrxif/Hq؊‚EYPXߑ涽VĻ{FЀy_i "&+4(8,aqoHEەv;]SJx@6RN-cIH?Ω(F%-GHx$yRYp]VedD^9o;f.7٥N.I4we$ LfNEd Tn>!2P&[{\h:6ڮ*|qtq~ۭI \ؾ@jؑ܁^P A$3*3Xevh0# ,nJ~֊)!$cjpBH `z*9ȃr,$'{~#z6}S'=}V[ë́h4v*;qbP{5~T ) CRЅ*p}B嶾xgXAQ'cY}'*KV6$,B6_ph|K`F}9DozqCLu ?W|ɿJQ~9`36 P!J(QTgAKa7"I~F C çm|(ӎP71ُ 4d,.[x׬Ul?O\BhXJ ZZf4WTJ/vk?XmyX!WeWnM+_5۠b9Q2WOn~Y-i;:Uq JQݤ~a*,u5l׭$)k('X6uHv[?ǓPpIRKg x086#cfo[ZWEVkVՉ3gg8 ,k {dѦ(S?g<#NSU Gd?o_#FCxk&ny1l38vEuX7wN]2[TWaIlGR ]S &_C5%m?Ek&}i2o -%P>mנ5SRf |&97fO`yĎĞ%`$8Ec~ 4,zlט5 n}H Ӂ>ۧ[+ R(fۀ>BЋ)di(MjN FͫpJ%ɽUY< dZf]7m"$WW=v,=/̘>2k6 e6gGElPw4/))a{S'QiGvKˍZƕo__ep䫐sêɪB\KSbK ,5"Lݦ䷡/iMr!G:(45(3QxMujaXȠZ yqcE7I<Ĝ hP,p=tVslINGmp[:ϞS#yfR'dPMwyD*Pf ~!B[" tAiQQx8Rn umf@Fe5tk/B$0$Dvt.u( ӔoKtp lNSnE(~) #UX@Y袧ܩ }1wiϐQDISbZN9FIG=0:Jk>B|`dvؙh[$0K([c~!Jxj7 Q8g2uwߘ#KC_h{eO#]zCx~Aӊh;W]kvOHvr#'֣NA+bvelV/Wm=[-%8z3ɶPsbN @(@qׯ_MŌ.W `7oOCN]-PZ½D;OC: ǹI)鄁+ uJPPGmu,͸8txN(^Y IsW&J"JxN)~!5cD놖,ukPiax_%$L|} )ۀ%̚K:6')aeT68o:k0Ǎ iȽ^/Mv:IBCW;۶k{ do  Uu2{5ܑ;D `36?qc>j4 '~hy#9y#e"kQOp{kd{Me)FF-Bo[XVE/レ=,±Ƃv5f皋}y!''鶅-tvzf$75HԤ[i5Ňřϒ@Ax蓜-N`f$\6I>&b]-4OQ0?s<Q16) "TC9Ze֎Hc{(T} i_V G]<O녱`rƉ;H>ND92 \r&W^ʈ Z^O&v+13<18+62&C gj#pˑ!/_&8MdKM;SR\`0_t7yy\gY7FW 5-+hn_{q39 }GEںp8WiX;yqO҇p+z wQBKu7 -V.m5qh:'k_I~%J;hG(BwZMK2PgԮq)vGC:85*KǶFI-Z#_)@U2u-~<9(2R1ppN߸KyiN0l?R ݯV9ukC#n q?F'Ж19pHk]&26Pkay|=l`?<n|t o;vDBX`λ+שl%xoV޿ QЋ1L#kbB{G]II7( V~7 gp8uVЄM쫠-(څmgܭc42ӄlpzLeHyAyƒU\.r%˟3,X;ƞ48{n(%[i5% ejZM3h\ {gd)s.YYs = xMU6}^0i>Ƞ%G͕4 AO1Le ,OvZM9l#zgxVpyw$hE!g$4GQyOS%!O՚*o#3 # L"FU:[/ޫ%rVUr,Lњ- r-gk5:TX(y\Msqa@%C.rif#M"Uλ,B~qJ# H6 'EhSՁUmi#qp*k|qv~\B?P~~C}jUPGcM*r7: }ocHⳜݺ?Pb%1z4f&8GȄ'Yl8ff4&ow㬝>?fd5I{M(Qf*0P~Dz2K]GKahvȩh49 탪 ]Uz_̇JZ@& ~\ 9. +ߧ$ :߽7c`mNJW6~ k@>G ʨ\G28Y9 UZmQ\ sM]{RHm>Й_i4m<6 n Tg.ZB: N'w,߳ ʲXT"CL^ed2lc$י=V0׍L 'p"m04]hSZH |J?{GY{ IxQTQ iN8v[r^]Ӓm8>esOd5*_>}Ε[[ Yű(;ƓPejP}>yĹBQQ$#F}(T Gbo|n4 a]L|~n V̕\UvUOH6<% ^4x&^NHPVʮEUPjɢjQ1G]LbfpFǂـ+Ϣ2}yG&?q0:ކ<^?St=_}EYhPzH+?HrLdA=X5})e p#ט_[]x[+%8\VWsn O*&߯v)uh3jHJ&vK @i$N So?7vOPX!9My( >>˰p%YnDz6k& 8@Z̚*~'XQSA_Jg,tSUւ[Kmn;fV$Ӥr^`ꅙOC9m1P^ ,HD r$zkҶ͉Ⱦ^$H(^86A42ȸx?uk<$UPX+(#5VIS0V8elP`j¾‚v-ih1> U髍xV:bxѲ5DnyJK1g\q/ĄK`E!za[}Vh$d/8mr}{yehjnEۣj~36.VB]x<U[;ߧ:<8q M;}lEE;>|JӅS5y[yzγ9D/N:bS^ktwPm*U87BO+~ TBvڲJ"T@B,dLT.zK4DClcKL3]mnEѺ_W>(ed۸ 8("K!%0Ȓf%ٜRqLnMTzq0'< <9ԐZ39j;p>]QyO@;H(n&vap1e%<OE:?˖x8N l` {MSDA9P9ʷssǕ|S4l҃XߠhD`Ȝ+xt#e>-j)VX?+|gr"WXəʼn2 D ;vN"I\1;.͗X8EM(ڍ<-'+.Н.%94#\ʦ;ΊUe`a H UgK 3#A*cjxE*$כZʞvÛ W>Lj_RdBK<6DGVq&j]dD]AY@:t*;u <}@pD྄@IXITTY#ʼrVK![8ܑsumD0/ʉwˊȸ8A89⭫6=B[^Fu" +Z΄e>0#ڰId1BZY6?)wWۥ:WW9?fj}PUKZDm9=7i&Y4= *Uz)Ը~PQ+1pȯE4qǾJ"} U%FX83g1r7-p?:/jue Yf|};Pbv lUrt}YȦzxԞ I^Kd$E_1e˪C;Lqq15*lDWG->V C96zwլH{!"ҋ !Ъjz 4Nxq N!нfi[I[ϰmr:#" 20259<ƫ)xZC-KCbtY+`=م}i m WkO<_)$!߷eFj`J \pTC䐼x%A&XɚO3en~TOpHkV6!=HF-q˙:Ha`28XOY㰋&-IkVף5Fc V;Ʀp?(mn6y􍟖y9Xa?P E)%; #7fGy`]p6razUo4VE#H>i 7 $_Biad^ B\~cW'ZxTJ׶zaěp77)cBf\a06D7I|im}IL*F6]A(0ibxo(A] X(:c6.K<#ı/Y_܂xr hQ|zӬRdʺc&5A,vk~< |4W:ʞ& 3tbAb5cS( NK['8ī2.%R־iX^nls;席!q~c=,TyzQ4πVۃ6ZC /X(ݢe3$} +<|놊{ K2=3I#-$Wu )}1Ab>["FDZ+Q:w|%p8ϥ\ïz:XZc+u=OE۝{Ej@T%?(YQhR]`̸X?W91vV~<Qt^Wƽ:J՛ꃂkهrnr^dyz43%}Z5g@$zȽO C9J~J$EN$5yL-]rzGd'7l(Ll»P"Uvx/t3W ЍZ܎fX2XS/9w?)g#iL/7!>bQz B Ynj $Z>> r1ؘ{y_ggg7A?p- {ExlW.(ypKmO`FZ^NAWiҎҩt*ʒkGUr˟:tk] D\`Sd6U®(r6-CǗz Y5L$r^[/L32hcZz5},rkStvj \]ԁp(~2)IK ݢR[: y׍R 0 ػ LgW /9T:= S&:)Xsb)'ul?^dpLg}39<dŞi0/6NLBpj2o! Hh,NXPd`/^jABEJX\F*k:U"JRjDUThQ đj3~Ih3vq8hϻX"!o["{t:k䁗 Y|0jhuI1Mavq<HaiHӒKDr-v13nЬD'"7%.F?᭙@FR@ 1[`$"|uۄEcɻQƩ#zG0Ǽ^`OtBg8iKs_\C&`-Sv&#ы5f4&3ImmA?7LEa<1?Jdj&ʝ5P2#(@ZBeqCrI4_ܴ0+[:mE oYH_A:GuʅVD8>|+ S;'0ggݷӀLh .qDV+D~ԅ:tsz†P/J'iZ"tsxiH v>DZS&Dx4دm>JIKOkz ](3qpN>$ADRۅ\rmT*]$4&h%J]fϔX9G3nX92W mS(z= _JYxԄ_b}HtԱ5z_%ou5VCv-`rH"CU⊿{ 8a3Mw2DE~%-uu L|1} EdXJ.fH>$ma (/"EX;FPE#t>?]}p_,(A+HC=$~ف_aMb>'O#}]]r)%CDL6CK>{[09OsreBqoz3mA{ѦVg+.)|Gszc,&B DVAiH jKvp!fiĜr+4e0)j$">^c*pw.aMA0B .D3%d#O`zeq`T{Q*],1cS)kPQ4r>@agD'QJFBh$3J UC7 _ 4C]+m;4) iD|'kGb =i&qru#,FqZFX~`sYL) `gUk8tNFJdODNE[&y6)`o4W\p_ሇuSF 5.Gㇱ19KA}(,)RLE|1-ja]P-z+"܂Hgr]2:AJ8iǕyg7"BVFf^^.^e#Yht`!lq0:)= HN`.[U_(SP}נW%$sX"`\r7+<( l׏>G'wN+]#Bef`&]P/|[0TfܷAˏCEeڶW| f =KhKvsh+ӏ3y"Yˏ8~ Wl܉ks:Trj.[^۾]d\Fy󸁋3ONղĺMj|w0'J@38?վgTbC^f AS1@)+F\BwmO$QJnnk}9.QE[iȫK]QM h6f/,#~ov{eڻTǕVŁGIoBK|w}c"5-u8rDK=?rG|XSI~v|Xi] iP95ܡJƼ.bϨ-JT|.5\Wyyz1h2"ŪXtG]:3;Bre]G=9&b Gdye=gh/,A:sHkG>Z1;4t'&лoDk݉ vuN3'T@~8䤥~XCOn̛Gl?wa浲o2f[2pJPA $*Xj;ӋHQtYN=E w!(YnpgǾ -׎dj_m1# ͛v~tKPC[ k^/p|KegL֔Lrw; =5[ٱ#:2ۮ.2jI L-0^iIclfg/ƾ˽[ˀ(M ;px&@r.ʝdWǽU~9\k·HKk_$13biѬ3${b1̈3K0+*7N<а2%lSPwa^X&K?yidвV]H3?4_BofS9^n7~(Zr +w7b2}WHC' u8JbGI%Zfُ M'naS9Z}ZGzZDJxϕ,ی"@й6{@/_ G/)wP^$vQBIT90[7XdÚWFKT8bދ{)EfJ&I0b[꠩2B5Rf/9,[sL0F݇+?(XfyK)tuE%]- ?5Ի4B஑^Rw[ht΅szlJ7 ByDܭ^`L IBhPL.8c2;Waѱۈ\A3Ur9DƬg)OB9 y6@Ս"pM7oͥ6Qk+42\;lG`IkΒyf6*āR 翋Jq$۟'k? +|57fhCKgմ>:9;?r*jg^, ԃDt=۟:gdO[ƞ遁SA+"Gө-Jv-̢.4*9%bWPn:K a") *fD#h)- >86q{l=/zzo\;%+Df.u`2,l\+Yƹz^cXBkaDE5}\,`eL5* V,Jy5IxWT[#I~M#o1_[F=2!0Τ$b.T X9 :߯QyzBb}u@ts;+]9ż{$ąd '虠x]r8H=2@3ژŠσ.T''Q+L&4?nըi^C`RFJ{5\VBBC]O&dͬAgdΩ.iƗ̵LGЩo9s&W tkEJ܁*Sƾx8,ֿӝu9B8Sf2ﺘ Y y̚|"Sj~SFq&`(`>̑5Y⡍{5`p7h~H._3xz FymQE3k`lq>ӞYMzE%&@ M %o*2s6aDDcm1~eD[J 4JN6T Q[M w^5ׂ(pd?վhM)s (v2$τFȎ7G \eX Ia|Q@> h.UJflSIP#)h'6i؅PqCχHe}񿡅Р ]N;; XvjNS8.!AWQ|>Lc}AOWn&hOkUw)U~Pt=Kj"]BfAYqE-Q>tǤ0 iK:;e׹&Qҗ ⱬۚ3#0*/"kn^bz;=~TGwnt$C[SLȊf4ih/:*O*kfi;p[%AFJ΅>2j?Jی) 2̊zǦ7?zaR&џOlB Ni><rQ@?aIaiLig;bk!ֿZ0K=YRҙJ&8# ir3gAlia6D}}X G&խT0{.6E"rZlJ(RDx6)zU| A?Kl=y#zgx Ƥ4Ō9Ql *:Dh\[;q8h$yKSV*J"XR>eoGW;ߝKGB&I l͑Z$0^|Ϻ&!{0+- v|iaW"4\;4u3mJ+kwW_X*wP=۱8Jx"K>^ tvhEGTh ؑΙk=4 "Gӟm1t;7i_)Gdr;ߵ,ɺX>g5u9,AG.:/vz_dv.+p;wt C[&A*E#c7/Db􇩺RN^dF~2mEROoP[2N g=rFɌ<^weJN,n=i'PM{822 [-wes8pVXo<L`6&gj4Z٦xݕ w])8q^ Xa|QWOAb*y|h2GJITk=0'be?wMf'RDTx 5ёQ>(]nhEQ IKZFOQc] K2ɊT[UBI$oy 1Z`& Ewӝ*.˅>-fst쵷șkBS7& t6YrCzH_EF e̔ɵ G d{Te3΄ $G:*d; u&  H(E[r墒bkY?0Ąf> w|[ѓG\6:(֯w?D+??Ӑuo ҲRW҄oxnTA@y)  ~H#@6F>;5Ŋݸ2K)әbxtS[7H󄱡@O}h^rt;c9% 7&82;DcI *Z$i&R_? n jG^*sNA!j~W.F4(W<`%nB. rh$ F;MJ/EI4IШ9qo g\%BψzY.9l~#NM ڑjǖ dzʃYhڄzL_s EP(ζ95pN3rX):ޤ4| fru;oV2 $N[^e|~)n:i%i1_T&$ C/D ?ꛖՊ0ݺNN]bTtR]pJ>ɱzh r`ϓWMwkG&J8qUl^A0MDǐR):EBPX,ƌ<@BW~hwANRȟ{fFhѯ ȫe_whD?9b (|si#Za!G׋ B >jÕ`CLYDDŽW@ji =sK{OO9I)BCƦ`5<@WLIsں"IZ0ʺl )rWlSS/dj~HQ) ţ6xrэ~6QP$j p& "=#dy/:ϊ(/+GP>+OdCC*-OYQkKvPr|KIܕZɻ:ɳjn~b^]鼂NiozmSS*&#UB1S:+}T'zJI$4K(Ñfz,$nUCkQY e/*|F}Pd0"YSTDA(+<ªuZY,:7ZcEَ"CÓZK ێfyihwU|Lj xxLCmt{CV.YHLЈcxJ3b"ZC Io)Ё1߹Jʖ9gfc$`} Cu [& TN0z{e}؉X ztՀŘY[rˇbgP_ LM<'G!(*rrX~*;eL(pTQc]tCi66 ~n5kj^*f½Ei߽F?/yPWt h㰂Lr9[ B6W[3SZ]ogI|dі=}\m\#7>Dddz"6Y&T])g Jݫ?O7KV~I 矛di"wwĿwnkdxX4Ib̔v۰-tZ (xmicv:ɝTYv0J&AG-QLtpo#ѸSܣtH~eHL)9W~ݨWG:~w=ۓ]7OkZgA-SM2'@,>Q>ZNT.ٳ4-՘RF[z*s;dҗ$gVP޿>E:*dk;v>C2;T>~ 9D{/xc:sZ|J.~)_؊Ml¹N}̃BwJ=q^ew=CLV,̔?l[,?Hu9{k\FRh MFAx i$?G-|$F} [j`Y}"k~^A.YtH5t"\R?AϾeי!p<E3!=4_z!S O ۪/P[*rɛƠ9IÖ^M(?`^}hں  @2ANtfD{_ҽĥ6!\U1 Mbi<:v<Gt2`R p4?7󤕍Wd$Ӡ,_4̒-+>:/l%ȵH MFcd0gxP7LiۺCg,E]'9^l?  N 1z¤9@'֤'-Gplbj+hScp}@M ;MӲ?MkCTրro.Zu̲$!i.٬xQL"ZU~MQS0*)Ӫ2Sң4"Po bE@ ڪ wѥܬveu5p6Q䤐03Kٿxs,{4mVOaOq|7HbQҼ""ˎ |qSWuܹQ',b'5rW"}dpu*2!ﹺiETD$fSmieYL7|%!H?AX" c!uР6oPsazc1#yrD-0jv%] iJ{aH$A%Lqx%1>\s]!&54|s1C6#n# IqL !f6EkIASo\*OT Cwah 뒱 &m ~)eKԢ W MVKԍ'?fЌHd ǃRʉ!tЯʓ~7<B\1);'-Bkň\ ܎D9mD[ENQNUp }jsӚrRԇEhJ/gkxMqq%N~Bk{I2~3UxoLRќ }^n`8l15VP(Jɡ*Rdg{90L+R ~X:\fs8^NoFJX-=_9]B?aopevlԣK dеEU`RF9ԩ") # lT6YFS'5~`\2C%1RwYsmɉI6,?;*8% BҊ+j_(n[~D&Pg L:(iʅF-I( V0!]ܾz +`` 7ba9s6h o<q+ԳE!ޢI3[t\ou0t"͜ n)FXjg)UQ bKjszMǹkC@7e(ڀ5$rRUƵ a6)ݮ*d5/^hiUN\|4%2$.5[1O3>x:Or_Gݣf zuPw`._VAkDL@:yiQ18$5ӧsHo b|p,o2^}n U(=Z2(ӯ ?\|Zo}LըFTJ#=lϹE*g,ǫ>90)U1A^ϚmK24$oم{ m| _"s5ѪK&$f5:t;3FZ:jW[q˕GxB {ψYlg7`lXA.Tlb(x1C`P}qHp͹M^@{șPk9*{"`;KQ39ŮzfcYT'3lt/h;?~I/7rx/;J*6+t[#*FmdO0Ǥqt%O2G`l$rX?Ǯ[xGAFDBBBEMߐL>ˢ=+ %2Jηb|H*T϶XusKPB,Q[|eJ,؜7r߹]Ak⒏"ԗꑾZ{`(K:\IECRЩt.Y[l/ه{{2{Sj=@zYO^o2MrQ:lD~am>xо])_d%ς*K]Q̞3Xjm.$Yi.)XI! #/߀ 9}ϩ!3A<g8*y+,iTjŧeCe*vZۣ~f61+pfSہ99YeĿ<੪#>5M ]48N?5{l"VeA)L(5ጸx1/𡉗1-],dzNo&r2@/, F̨,/z-%i|`M);GL:|wZ~(F{ix|=K%FIGSh~Gk<)Vew+@k0"5L'uR"uO{ٮpX{)qåT8 ã(uoO);f9?mF/2Cy&@!'ɰ "kB#|n\+AFf ->>4lp+Ǔc(TN&>&ww|7T}SfUٜpH4t-߰1+ݭ;[F~-ʐQbVA%r0'\6u{B7un!bXs #5_^GQ4N }5qW2SM6Z!U k [Ͱй/LL;ܿ0s)MȔKMWHUKZF Ldؒ 9'9v rWO_5rG>;k3]v)(/ݡXMkJn{/-78h {AwG~[POϋd1, %7$xߊs_&y 1FHo=vh-H0|pKs}ށO:q ga/4JHYB+UDdH{yLbx]D;NL==6X9zg5Շ]R*U:541`w;2_g|Reqǹ]ϵ?<9 )Gtȿ$]ܪd kJb8 9{ܴv؋-Lɋ0("ӄiraBЊ aZqv,?U Fd(@|N ^_F6.)p8%b"W+fC2 +!yh=#Q{Ε.߼2M󷬐NCRK*+ҷX AhR5^Uc; \8wSݶ-QsD$U9Z25;J\ԘNvp{ePU0!qCΜ0}"E#rҍ23KRL;znbi7# O}= dT!M.JرdapBWyy +[D,Y֐p>Gz>!IȥuG uY 26CjeS`>טy4բ,uV4+QWa#4Ws%b (kCTla IL{{ʂF@#k, ։oGڨ :i F>*:8C #=u!ώ#ذ D|>kz^z58F^w=̍*j k[xts$">KsS3 {ϸ/V17.r͇>aoQ\N2"1И'aD[#jES|T6gh`:@:~t*:x'iymGRd[V_b3Y;!>^d%:YⶲbG_"3Ij^g/ذ&hч@F7 zC1=^UP}w7Kgq%'nx J@ӓ{c&a? [!mzXl9X{8;AUX(jAsR-4c k$5 ߠx%lzL}p]WJoQ )h21h>u-N(?U6I,jZVt3[+>gH.2S!oԈ ;Yt:.hd.uyoHYTf+ bڔR4mCF&͌}If~ ן`B'H*O 2K]oH8* o@;ahHyoZl,YMxc;N8 d*b ۯGj|Nl[MKHYOr<*7$wظ0Ta]gBjvԗk[c?^c\UcbdO` t.G*]KG3:L.cgofU1a-p8UkȾ_!Қrx~\î * F+׌ёxG sqC6ПEMUd)IvdSeD_K"Qk aaχw[Ir~K]h gKWoӞA,KRA=PU:{½m] d>c6{ q?}K*,?=0dMo,TfkId];`dYZ Ca CRѐkoCpD}8cv)1Ύz+@;?9an`Qyt$EJZSIg||CD޷$7YP-N9hriF @Gp?NtRh>Pyʭ4aV:L?ge!hF<+c4 AfωW:!jWθq(\r--Z'"x\QN a,joafkh K(UNT|\k6?gs4jk"IF`;$Պ+~Y,/!+ |:<spX\S_mGI4DgR.AzLVm_ c-pv@(Ps05VH#Lci{&JHB<`@=k"`)Qd]`jϗigtXk(Aڂ oO5&.YF]8 +C^Xxvکў8_FL95`RQbƮ $Vf/bJq5:T+bH2|7qMs'j#M;nW@1Uw"0C}*l2L›CoN4ޘ ShNw'634:DHFk r&:gd "Sɱ3-d Ԓ og`[`ՔS_󀒕+ d+Cz5zWY,6ͮs'Tx36PrZOJFVUwײ,cɒZ"aJ!ki{vlE,Spy69,7^I|ܣ꼏6A$J[WLYeu&ݙ'F޴dxwޚͯ/lK_k`KAj@L Ϝ/E$W<4}95 ꒥(-_;VЧEorwt`Ptl=coIg%}AY=sbeinhc\`}ȵ}%,:IC_YΖglCi?sEYvF;{D2`J€4ay>fzaW8XH`FsX EWx T-`k?B&d΢%(08"!|걅>4Uփ_GIQvYT\;<[l)A@eREVSE*~_(aT;ET4lj4*?+oĩ+8K.oT6 =xx>F<Ǥ|rfwJ) qZ\ Fڙɏ9cGC'%*$c!'ą÷פ@Y Ȣۦh ,G-j-! _r3WIk2s R'[^W*BE s6I:S@3$UTn; ڟ&bi> #8yM!R`Vh&0`RFu?LZd^]!S&-VF.ZjHy;)fn2~ fԑZ}_ߥ> \gIN'5sǎ:si֘K[c?%<(d0[u})J'91we]lrS^7mZvlrTeڧQ%֞"τh UiE8ӶJ{vD4%Vw:Tf%Ƿ}`\o!w۠SVd+(;-qC=vF tG˶}A@a~eB]NJF Qu{2Q>bhA{3{81&!)hJj~6B O]%rlˠE/P<>+c ]ݤ+Ѯ}bk֚{>y[U@O.Y)ݬgO޲Ђﱢ TZ{[Hv,jҽ, xx[Jy@}m9rvpxi\s{=t*~c"@'1ӑQ﹑V%G.haM>bFY'VNݘ1N ɫ/v2X,8bx}R r.Dw[9G kut|"lPg97wE"`u:ny3Uq]Xb(tA.:Pʵ0Z%!zh4!keeg #㣺ż]hQxB?~vQ٘'@=9C ׀R5g}~%B(1H'z24B 6IXANOf'n"+*[_ = w3ǣʟd[U|66O0ͦHn&mŽU6P*p<`Lu. WJiEKbpѝ%,^ yp%eŶ4 t:HV:ÊzZ*8Toty)jx"2:CБ{V mQ-<ޣ^{Thy,_b% W(~ղ|9s ^zU[ִ)ml"oYOk =|^wɮN -(;4lwwמ]JƑ.a Y_`øn9&{A!d0i3T6C`t"k,QYakrko kUYX+}JXp>, TQ*QenS۬KrVI6hcǨѮE]eQ^Cx&ūphH*0kSEPrUOz=N Jӧ1G> V1 zX$&~+1!!4G'W_+R4hBt qLi;VDhs)s2ؙbs)jG9jc厹y>XNaB*ܣnTN 28Dș":ăp-ʹ|cm XI@lH816stֲvL7Uho#"#J*z^cLl?D]%|Wݾóo2:R%]0iL-257znd_D%N KBr4c &Y:y/z[f0yHt\G"b t0|G[2A>1'a@LGT{G r)iUwQAwg$6FaEڳPAM+`1h^c7lfɎl;CjIq WNJAJ6-t J/{n &" &khg"T6o2V%W52f[[Vf_@,7ІZ)"=!b7ju[RX)Nڌ= eZH/Nb0,sKG$u ~bI_8O f\M u.AH5,īr%+} )_9DCq(N2`OI;9zL'nGb#oDhQىD 7 ]af:ӓѰYf̑LJ~ eE'}s\ITV hsO[3N  㭳}Ea +x>uP`En?q fS+ЙK@yȑo]`-T JE- [hfv7zaFϟ>("O-9%ixu6 s59 8z~sc̷_@}}%?LWEBϪT؅JLh]NZkXjaѵ=W*AtܾCq\1}ߠ\k(2ez9D2jM#} 9WuXap_\Q.gk0A֦%4gdF)h q.|ʨa9Zw_ EI/nP`7iI.H kw}U8xw]Ӹ]Qjbtj)y=7/6a4|Fd#܂ c+!DmavqF]0ѕ8tk \\ƊoO0WgS}|hV4bxU1|d[8OeVu`97Vt@6kWݖ.o[]E2Q8xwh:1R8⬒F| C,5|&DU,WˈGӉci;FXE3\:NR)kp8x33NjD$-j?7gP12uݥK|Y*g)}HQ>xoLm Јtuf_٣ƲGM#Z,W6;qyXt՝-_2]JAC ϬA 7kC|;2~m;#N .){8%n@ud^ U&c>,y:/Ћ>0&e z~W<.P_Śf"WWaIJ>IZMxR0UTLiI\Vx/2}bP jds&2/h[, Inw"r1# Z{9ڰIMB6H}\!ـHyIb 5p5RAVugc9q7v~YhIck#fĞb8 6[9Lk&2p*g{u9ɉ G;7F@,Kz P3WQ:ܟzh, ܕܙD^+r5z7LM6e/xǡ=mgçDă͌/9󐭅}J>Pr|V#oNp[ٕѻ. 'Z;E@B6k+z^D~7U$A;цoiO츩<5sUA7rw(EG_N^,%R37^ $p]EaUϱ*}#7>Yح|JBb~d-kr3s&@ѿnڇڴP_˴SX#|1 O_ޘyۘN@3 Lq BOҹ"D"{Uz/Q$Vjv|ڊ4.tMM7&ZM|ץ'fU xJiLEgwpM,\WzcAݶ^ʔ$P[+2$@М]my:%y_CбYϕˠ~Vn: DR:s=(ZefQK] &mLti{Z;4>S4f#ɱz֩u<7GTN!uO7ST:ĘV@`ĚM6\ "T14oj ׎ #r1l}>H" 7wYCDZ:wQb$T$bPy">z %( ;Zg:RCkxhuĽ2aߓGuXZ̍0F^^`}ݵagKXKpuh{8QRnS8+d%"W&"+Ky" ܙ wtD]ka}>u|ORۥS`%$QI:vF,N/{&hΕMW)H8e$?旬-(}}4Szk%a'э;u.Q[5aɗ6b$a0A^G qykt_pB\%"BU:hʙwv67v]eQ8`-]i4e@ dVJV f]S?0p Rm:(E4%OD[Q*|{\(d1T ęii?AMJې"Y ÖX/a25|:]S}Gw;X,ĻP/_ڂT3S1MwP n&4D(y+^ |nKP!T"xgjM+}"f,ᓊ%KE4~݊WLWx!oϳ(-J,>\Y燎 \R)‰lyIኾ($^*2Tj]01T!:A!|&氆jQg8^]csW Cttǐ`Qi ,<~ZbE O!zs~=Znǥ3S ሶ_a坈"bIbeG .]ұ}2T6Mƌ)3PݦQ`/)P3|*v3QVujR7jSb*9 ׆U9l+FHƨg ԭ Y1=y=FÉ$mPgzڧm{q]XDyK70*x/ksʐFV{tzM1'}۽sldo_UˊeV=rdC7Dk׹OW4SF_Ѿ&0HY# .G5'0#+.Bf k!78a P|ʱKݽ,KI B-'er JF_(4!d­9ZzXvhĿB)IBYH-̮n_='`hO(<؞ft׭n(\}}WvH#)b^K?EJ)e Pb.P$U,F\U"nwGޢV掆pMiT>"s|q_nA\3k}14.h$lζݲ)07l ൫Ps;QBr@4GeA #&sߪ͏bܙk鞽iĊ6 uHZdnX^DsS ?ʙT.ATzЁEmBF947!.X$HOse*E e#mgJГ*+A~FMa.nK3%hIˆAPnR^jtL٣+u;|o#%.ͺ`}$^@,R)rYK$Y:cJLN!aFs=8뙑4`y.<[`oQW̦8eyt xdEN$ULsJ}rVEZ?@|Vdd 4/50ژc5UWES Th w|^Yl7Bo-ΙY%!ΞBC$B打Rbװ>$ϐN&CB#ϗqk9{P_d]%ݳ~uJ 6Ic} )c1{xW0R Br(Qp^^cVE9;3JC3q%=RL|jgk%Tv~Fiɥ% OMO$B+|(/ :?vx.l'M^ _1]ؒv,*ST$#Z-)vԐ϶J:zW1Э-Z۱g{`E6Q *)HOM d4,T'<_6dD e /!Faζ>cKr^$^N- ~z|77zK]~Q9;sk!'1م}ck!HfqY}MDp*QFMX~Q+;y|RI+-+ٚ$tq ʃ " 2W 9yD!o>fL;N*qbNK T}vQ(uZy$Dkb ˎZPHsaXnzBL6\Ҋz9ӝxӮ U} ޽gB|Dܚ^_ՇZa-:?GmiK*+IΗD  枞[i2tu3rhhDcsuC\+-;^ʚV[G{ge(Uýi3,D8!S)vQx pyL;4wrPd`V+P46~LWeBQ Ad뚒&|W1QC4h00ЋPgXàOvI DN1n:43%1]r7?HX' 7ZaHw#lnpou&bS%gP JnIv%z" vHnd$ uK*%=eH+AƬ@L:WSj@wj3 i; j$M67{0+3r.OCt`&?"Dۘ?wz˪Ԛ{[8,)tn6sU'p߯I';^.vTOϝJ#tq&Դߕ!= y n'h哌o΁CUWho ԮNpg7ݛ1ahЊB5Kzb^-jH)nד `j*(o^#aˉA6{g_5̛00H =|h-\VdQ]h3C-ȋ[9$\K`\X/Aԥ&QtOr\>9li%\}:8V/b1X),t=:˄)_EDD1 ʱ˫ֳw+0{6*hs-c!`LVRr>asaN#`[ t#;?qr65ؼsbA(nwևObkdWY4nW᣼;Hra˅@sZF{ʖFD+ULgptUC/Ù؃sh.X囲hoϮAܴpI 3(s C,IY2e!۷;`&Wuq pG ;1ԲR߆'> 18Gpܞ᎑۠ JVq:jGw3]Vy6GYi=L`K3;b|O/' &{I=ht2 ds$=d}.MS,1Z'<=*I\;{kB 'k: xx51͇9_SϴiB+VJqF5e3)߫>2gFjGӂIy@;`urBu۾,1ccٱ`f)İsѵ&E fCȠ{&9*Tk,IʔܣKF3NR {jb ݿ:njEƆ10mϜ&Œ?c { XzSR35,$FT&ب6d'/s_j@ccX|\!CB`X6=P)B FЕ1ȟr,3`wyx#H\Z(8;׭椈43)nOnr*MM!JD{7|Wch? fdrBZe;ʕcӑaS~%nω9JUV)o"srZA{ k&A/!'+;55cŒCq?SV}C[(-b{_ 1Ǟj6ZPWsud5L y:~=u) [utGy&E.}TSEnؑJ}d C[9s*+hBWogZ&ԛlȠC5?) ̞Vf(l: YZ