anaconda-gui-33.16.6.5-1.el8 >  A aIU]PFӦR;fbG"<qeENʂ-SSY%c)D$2m8 yrmSU g4|Fk ( "A'`%Ȝ~X d,Lgx=rz̎_f)pGKY&ӉroBXҼbռ0yޢ Qh1jiM>l2v{{~N[b.dm2'ȋUɤ! s#qe^iK>'*"] ?یK2j;_i ڨb+4hYf,L^\΂2ID.-08dej`@4 \6k ZkJG)+">CIylC< E߭CSFj1L"zT&W W^Rh؆/ vDQ7b+EfM_Gk #4&l,y Pş` _DH:Cahv[AU.4TOd =͈nǪbA{$ޅj5mѪ375;H-=r1ٔ(Io3glTوqJǫ`gv4s J8Vh6VnLUۻ%YV{y\QN=7wI,VP;#n>ҎK L&+JdMlcAF+!z|Cp5é GG(ު^j %!41R9 bEڒ(@y>KUd'>p<V?Vd  S 6<D,     3 5t8\;??BBC D(D8D 9I  :y G(lH+TI.<X.Y/\/ ]2^BDbFGdGseGxfG{lG}tGuJvMh wNxQpyTX}VLVPVVVCanaconda-gui33.16.6.51.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.aۇ[aarch64-05.mbox.centos.org'!CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64Fnn//>>- - 5Ho)) p ``''vBvB==GG??l7l7nn>>"Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 4>g^oq=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큤aԿaۇaۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aԿaۆaԿaۇaۇ aۇ aۇ aۇ aԿaۆaԿaۇaۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aԿaۆaԾaۇaۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aԾaԾaԾaԾaԾaԿaԿaԿaԿaԿaԿaۆaԾaۇaۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aۇ aԿaԾaԿaԿaԾaԿaԾaԿaԿaԿaԾaԾaԾaԿaԿaԿaԿaԿaԿaԿaԿaԿaԿaۆaԾaԾaۆaۆaԾaԾaۆaԾaԾaۆaԾaԾaԾaԾaԾaԿaԿaԾaԿaԿaԾaۆaԾaԿaԿaԾaԾaԾaԿaԿaԿaԾaԿaԿaԿaԿaԾaԿaԿaۆaۆaۆaۆaۆaԾaۆaԾaۆaԿaۆ35f9045471182a660b0f7ca347d9deb358e221fb56e953c86d1178cdec6ed7e58830538b003a0121eb7a3010dc2f761a15f92de585cf68af92343077723a53210e6d15c9bdd5d20c5414b83313e9f55edbb49bbb579e7884cb86656635363ba75019e1dcd604b605626ee343723ebe90a9ae3085576fdb8424b0624061b80ca95019e1dcd604b605626ee343723ebe90a9ae3085576fdb8424b0624061b80ca91c79732654576f3685957c301ac9bc07d8a207c3347404857dbc8d52b7d4f488c16d0e48197a032d04a29b063a0876ed41aee592d821ec40e07de568153ed7fa985739af3b2982346d1566195e6fa3a50bfad13daaf5f553eb11d4c76bb931b3985739af3b2982346d1566195e6fa3a50bfad13daaf5f553eb11d4c76bb931b34a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e6bca0daa5561a4e9d3f018582ca2c8207d6e663b4e695ee28d4b3730a69885d96bca0daa5561a4e9d3f018582ca2c8207d6e663b4e695ee28d4b3730a69885d9ff88b0d90456fdba6918568545f33792e497caef3cd1f3fa20a1e977d0cd6973ff88b0d90456fdba6918568545f33792e497caef3cd1f3fa20a1e977d0cd69738cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bdf197bf74ca65b277a547e9591fbc0d05e51fb569768d36c96ebef3db49030753f197bf74ca65b277a547e9591fbc0d05e51fb569768d36c96ebef3db490307534b27697b3b72d5a0a69b368baa36c65b4b5dafb65c66d70f70f3ab525281c4e94b27697b3b72d5a0a69b368baa36c65b4b5dafb65c66d70f70f3ab525281c4e9ae6aa2ec795cdc3169e1bcaad300a7f9c3f37a36aee6bd15037c5ed676ea1e68ae6aa2ec795cdc3169e1bcaad300a7f9c3f37a36aee6bd15037c5ed676ea1e68e546f1094aea27c49abbfd3b5332e6e6e763c25b50a859aab75704033102f148e546f1094aea27c49abbfd3b5332e6e6e763c25b50a859aab75704033102f148b6bc27502a6b9cd415ae06b569e2afc113ed9eeb0f3142b3c974e45733f93499b6bc27502a6b9cd415ae06b569e2afc113ed9eeb0f3142b3c974e45733f934991bed557cc178e8e62e92491a76b9d4cf9680701b66591a85176b6b2286f09cf21bed557cc178e8e62e92491a76b9d4cf9680701b66591a85176b6b2286f09cf2840cf99bbc31997a9b4689ab377fbc2f6947f97b1e4393bc577ca65a85ecaa9d840cf99bbc31997a9b4689ab377fbc2f6947f97b1e4393bc577ca65a85ecaa9d5732fe95774a963e2c0368c98d26d171365929c3063b69ebd6163a9f4e5509ce5732fe95774a963e2c0368c98d26d171365929c3063b69ebd6163a9f4e5509ceadcb2a8d42c91871c773bf0177aa371f2cbeeca3d0d54725f0c334d7dfbd01c0adcb2a8d42c91871c773bf0177aa371f2cbeeca3d0d54725f0c334d7dfbd01c03a978a5a77a01ce2c8d56fabaff1d6ffe057c1f1f0039036bb956ff6a0a7f8a33a978a5a77a01ce2c8d56fabaff1d6ffe057c1f1f0039036bb956ff6a0a7f8a362c8368b77da267c81275bd7e91e8183e9f6ad0cc94a5c0c7e5ce117daa6cdeb62c8368b77da267c81275bd7e91e8183e9f6ad0cc94a5c0c7e5ce117daa6cdeb4780d97ead7cc21f88e5e87596be8a958fc31f94c94a540bbafc99b1fe69c8154780d97ead7cc21f88e5e87596be8a958fc31f94c94a540bbafc99b1fe69c81518f358549fb75a1980c74025ba2e7acdf18f4cdb70f2dec7799dcce5a8ea036b18f358549fb75a1980c74025ba2e7acdf18f4cdb70f2dec7799dcce5a8ea036b1c6af4b63c809977059e53abc28346b6fce53704a34ecf87b38cb615bc03beb91c6af4b63c809977059e53abc28346b6fce53704a34ecf87b38cb615bc03beb9a78dc9ad90b6a55e17db612eef79391bd0fa9d2d3dd2dbc6d8651b5961232d93a78dc9ad90b6a55e17db612eef79391bd0fa9d2d3dd2dbc6d8651b5961232d933cbe66c2851cb1e1f92db7a641332dbf5794ab56c17033797eecfb3205d68e743cbe66c2851cb1e1f92db7a641332dbf5794ab56c17033797eecfb3205d68e745f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dc49d3a81b22a287b65dbe8431086dddeb9292b3be4313246735705e919d38f2dc49d3a81b22a287b65dbe8431086dddeb9292b3be4313246735705e919d38f227917a580b3fa99de01300b862bf2343729019bc57d1c61bf3b360fe3728012027917a580b3fa99de01300b862bf2343729019bc57d1c61bf3b360fe37280120515571fc5bf19cfa2ff449a36d0ac9f6cd230cebd3837e4e161404c821ed054f515571fc5bf19cfa2ff449a36d0ac9f6cd230cebd3837e4e161404c821ed054fa91ac7d1494aaee7ea26ebf2fd44d93c87ec76fa5127135b138e99fde849e722a91ac7d1494aaee7ea26ebf2fd44d93c87ec76fa5127135b138e99fde849e722e84d755de69bf13d99e8a89716ee00d8fe0b5eaab3a40fddf5112d5391e36f7ce84d755de69bf13d99e8a89716ee00d8fe0b5eaab3a40fddf5112d5391e36f7c7863ab958ebc62b882727ed22a1c0cdec0a67c6a6ddec777e0badef1ce57a8687863ab958ebc62b882727ed22a1c0cdec0a67c6a6ddec777e0badef1ce57a8688989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dc49d3a81b22a287b65dbe8431086dddeb9292b3be4313246735705e919d38f2dc49d3a81b22a287b65dbe8431086dddeb9292b3be4313246735705e919d38f2d9c614c7d9ed7a980a19c243222bf93ff60ce119896a0c6f49bc795ec3e7f6d5d9c614c7d9ed7a980a19c243222bf93ff60ce119896a0c6f49bc795ec3e7f6d5b948fa2b58d1d67b69fb61cc7f46793883872d1afc4adcaec0d9cbed77c7d776b948fa2b58d1d67b69fb61cc7f46793883872d1afc4adcaec0d9cbed77c7d7761ea909e087140992eaf013221a0c6cf6c9c64dc9ba1089104aaad2329542f94e1ea909e087140992eaf013221a0c6cf6c9c64dc9ba1089104aaad2329542f94e2f6594a99892633d72a6a92dedffc551600dd4f4f4ba03d39d579c83bd44bd612f6594a99892633d72a6a92dedffc551600dd4f4f4ba03d39d579c83bd44bd61fa65ae8c9ccfd827515a10ee99e746f13aa86f2c363e1be46c52d760c4a4cb8afa65ae8c9ccfd827515a10ee99e746f13aa86f2c363e1be46c52d760c4a4cb8add7d2bebb30561f2520f0922cec0bb724d5803693fe3f89287db4f7a1bb549a6dd7d2bebb30561f2520f0922cec0bb724d5803693fe3f89287db4f7a1bb549a64c04a879cbc4cd6ca1744de9c5d235a78cf7be1cd863406c61e194d2920e99db4c04a879cbc4cd6ca1744de9c5d235a78cf7be1cd863406c61e194d2920e99dbd627a72ffe827e971da28bf7dad11f2c8c56e565164268b6870fe69fcdbbd630d627a72ffe827e971da28bf7dad11f2c8c56e565164268b6870fe69fcdbbd630488b7292a754736c67e064f3dae26c69672dfe4044bc76892550ae59f7199b75488b7292a754736c67e064f3dae26c69672dfe4044bc76892550ae59f7199b75d86decc2ee5d5185094dcf5e4d51505c644f17ef15fe93bb61cf92b166f076ebd86decc2ee5d5185094dcf5e4d51505c644f17ef15fe93bb61cf92b166f076eb5274fbe4474d3592d9cf8355fb59aa100df0fe208dca990e0c9917ee673d6f1f5274fbe4474d3592d9cf8355fb59aa100df0fe208dca990e0c9917ee673d6f1f6d8eea25ace67f610601c61bc2eccabee3afebbf8c3fa91e98a5f3c0fe06a02c6d8eea25ace67f610601c61bc2eccabee3afebbf8c3fa91e98a5f3c0fe06a02cc8db543fd19159d0ffc1ec0f13605f07eac40849bef7c06b4fdcc5b408c9d0afc8db543fd19159d0ffc1ec0f13605f07eac40849bef7c06b4fdcc5b408c9d0af1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf0e9a526d64469f6534f541e9df8bebf254095fafb7e968e7b32f8fbc0d70eecfe4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb20d332f5e9dc330a20677fdfce6332163771c47ba3a688ca4d6c4301f196b2cdbe786a573538926de1ad2fa64005f80982e5f1b26e39617d30fc100b1f4f7fea382b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.6.5-1.el8.src.rpmanaconda-guianaconda-gui(aarch-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.6.5-1.el822.1-133.16.6.5-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a6a@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!Martin 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- 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.6.5-1.el833.16.6.5-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-83a7ceee3cc24cd02c7dd0b1a70c756baeb3305f419f3a216380721f920aa5780?@7zXZ !#,] b2u Q{LRzyG+SVSv>3^+rubM(zI㝈as+$Q*t2"_ Qz #Banܽ'}UmHdjjt *l?l:rOr*eVbOEFpT`^m0@s:P Ge4R̋{9{шG.H%ו0W "4]gb:410a룸Uѯ9OOV2~A0 qkA6'^ڡo)rgRs |a%+6ЯϴإV TP3WB;FhQo^ ldX& h:X;ʼ ^#{r8ձE؋cDa Qԭv 8_x +FExRPBfEjA9yW{<ɖk-ꤘspk Bh<F)?+8tDSךqy3WS-u@Wؿ]+b̜/̳l`cBq3+U Kkuɚ~ ِsm4P-%؂($&, d*◖鹯l ׃Ixs9bbˇfN Cx8X×)>$J@VG4FOk;x8C+ȶ۞7\jhH3q R@ kɢu@ sp[%;-, /5r%OhC(rdt'#rf!Hs_jlϏKMNC1t8' V(DKp8sLOXb!{H8ĭ+] ȔCWGА1ѯD!u.Y{YOcFL'"ydF6iB쭆uLP'֛Ⱦ? =>l^l_Y}p俭+]w*QqGvI8Ttv/u`$a[Ba`HzCIs0p/*zA3ܲUoo̐%B6QW(.?HeXxD-[}g7[Znd S^o۔ X- ԍˉ¿TjP1S,*a  ^fHZuB&Ƕ/@k+"xPEIYBak )yb jb6.? 7@ +cҷTHkv^kAs~m?TZӡڰPs-}3d tSmߦNRȊMEb1߽KDS3C/{d@6įsۨiaj(}sUcr}_JJ,\w;3K+%|x\fiFbS(4(Y9ɭꎪ4 g`o_k&wPմ*^iwS08"s'%OF kXP`kjRL^L/{]BbrHp,jq!'9dT>@vp(p(}2oU;(4kn8?Ѕ[zyXғ~H~` ,BeΊ*h 89tKq W&d֧El߇Ls-2^9rQ%!A Գ>4{[:%EH}r/N6W H盽6)lQKH-+[BeŲe#$'Iiaǎo:`XtIQ&{8h޼0 {c6]*Κ+~E|@0 Q_jTfi̱o%![:gDQӮlҕ:Nzi6<1Mycw2LMRR 0@[R]}KJ>/(8aժ(e2"'tϝs:C|AޥJmr[ˍonjDP!巿ks\l5uƜX;(8&$#C.tH|xŸ|7tW+p| \X#qE*Q4OXry9[{7_ɳ0L_Bhճlȫc :nɋd\0~` y]@Ol轆td$S?zmA H.5mP/y5Te"l%vDףYc-4{neΛE*5g{Vnc#G4%3 ,v5Ѷ6N EHdمre:Gj:ɹఢ yjd1x_&k>YT/'$9j5&kjB*{&5{NϪ2:bn@"\G(;97* "UԘ8I~QJ5H]' n;2Ѥ$ߗ۾^ t}qӮ#6k4~lS:F H W]Fv[g `Gj?&ȵ6*YrbF=ߍ\tn9j/ZWc> a4XަE?+iȂxTt#cS7fc '~1jIBCќj H2I/P;T 8alѰ]Br `3Ll`g~' jpڷL֤YQJBP}`kb!ty,I|<{NklZǖnFg2{<[D$iTC͞Qs_J>cҜ,⦛ ĘyNba%Re }wH/7R6h[)U"xP?!ASU أ8.Ҙ Z ._X`+\LEBv Ca?h4/+)H&nAV,M"DKNw@!0!D_|z{MeeI!Fv"r{WPVsl~=dځq#r*nu6M˕^Y7<3I2,*%6xm_f>c" 5T{ mVS#u`Bӽ]ԯp{~I#1e..R8@_chLU_'!zóPRӯ ۤ.ڽ UVic^r؇I&s[DRlц#_lWEh8jDx+LObM)XYqѡ{ >д+قDMK,ˤUn3Ӓ(U  =yvq^2p?"-6GP#]_sstV%JleIF(74V|Dž3'8O1I~t u^`7n.Et*K ^MSeKU87sN c'EHIf@y UEђ j% ]mI"dK`c*J묎9e\ԣ0Ikpܸl}_9, vD4O@>{(_MOP@7a"1ATpIrݲg9}Kpʜ,@e fǔK[1u}?R`6WUZ>GNZ|һRG,7S`8e^ p\KV`?yJKop :bK2|V3'z/% ^APN7DTk dH~֗D{mb{"y ž;_ ʄZRve,Ի'JlX%;xC~8!mf(F.3-Dg}5M-qq556CcRS;\ rVa{O/ChRq_Kڐ~ߵ&˳ĂbUz2IJb߂q`5剿b'xMP}T$|ke?Y\becsxT9uVwm9z`^[t3 a;tߨJMJڪ~B(U'[,!amn"f<1*F*YMw}];9)um6fh|σ >yЬO݂X;VT(NQ#"sv{;.R)*UQCO m)%"6UeI*[>R: 4'DdJ\hZzإ:.NAf|A 555j^XP*( _C,0'G&(|S8Cn7כ}RnZӌh'^8UXBLB ͋OQ4 ,£܆aJ8.V VR&VѸ̔,'ro{X!b3yu qdEνV0lLK* ĪKlL&cYΝvܨ=^RY`w9DM^TiꛦUnN'EPSKCy-&c7H#=َmG3'߱` qA5Tw=1O{ kSԌˠіFY;E~X]HǶtu'\]cOv"BRLL%u";c09y#/K| ѺD'yED@ND[l;M=9ɨGlpBF"ͦIg NJ)* G kY"ب2F0B.rYٟڋؑ;I`Y341qB6p^g;I2 5Sd'}wv@07*PY 1eй4 ?T yXixWb6#H[y563X]FJJYA7* B)V>&Ԇy&3\Շ]Z *mRaKq5!xn`ёGHv;nX YclO0'$\4SkFr+br1UN2*; aD)<ur超 " 0U Z͓h4܎B2*^~ \'?uNJ@D.yTވOr ln%ɬX sfw/iB̀ovgFkk*$]>-}xUvFLo ~t?¾Fl0) HÜ(tMih Nid,?MxmIuIr g BQ⠯[CeupE`(k".iCSs/OбR EQ&}9Ɉg4:Wm7>.FK~%( aj;v²Ix{9~57P=_ULssZzF4oˬkQ.pO0 Bv5MrUX*fLshff5e%۠Q XYN2c/gwv 4[pLש[jq[OWDq@м qKoTuly`϶UnX`Hb!Ajc1mŌ\R3AVj vRRQ"Ǫ߫335k ٫d(ym*#ڴsAH_=DT5'6ځH?P6 {#.zq?]@e6&!%0Gc)CIT^Ldq䐸pe}G#TO1p@kee(rJ༖9Ɵ9Ѻ7H&`XIqgp^؇oZ 49ZM<mr=έܗQIyƸL5ecLóz_`l}!d7.f^&k`rѮ#$S\ۜN+zG fWcjǤD4 y=ŋϝȕygNH$tRlrwh ΐ]~@^qg-kl%jswbvhwW% cH[s5IuɩUgh_OI!lЮnJs:\_ؑ.{ vxu\=yP} o nd (t&{tF&Oʿ&{v* #IfBGӼĂ$er B`%p(gJ9j#}LQ8u)c*׻𐩳b&-﹤$&Ҧ~ ngi&ho*Wp%Ջa9C\wk CPuM9Ϟ?R`fd%.-1ZRH)s쭽yki;_ U>q~R7.gJ S=udh ,0߫ Oj!fb`*m _/}CQ(`] L&Žd Ž"!Zi \ASg_COIcwon`0v!4 | hT-IJ iMh;C`%ԙɔ !SL:i[Ǯ2Ƥ%`:׭($*H!n#uvTvTeMBϕ_aW_DsK\I/;;a)uJvOkzt/)Ub F"YgwLq2m*dqm݁d`LK(|hzx8سw=cJ}=᜙WZ qUs3P8g~rvbo51a;Ni3Xq枆aL"TaC!YS2<*T|Is<_5^{&j >zDh| ܝ;;O ‚Bd1f9Ũ&u IiRˠpJgDխ *"N iD~=vvOr : i&h\ ontjgqg z#dR]Km$ %ʬ8䙭#Ɛln],XM;=Z0DS<; X Nq$x H}B)5]{ C+Ox R$} #]W]2U,렑!_76]0Um.#x 2Bk+ي ] -,͚dT|C׫krڲ2:pR3Κ^s3Th6Ng1ߝ)黳_.~g`_y ]v )0wU|uJ) CT*H76] mx4"wu9Vk%Ur,)5[GRެm šPj򓗳J9F"|3*l@}5KIXOOP4e \Ƭ9̓u!9 L.[_S?۾&EĠz*1 +*U&uBiA5~u{X>ԕ5 JBE um&vMp gn+˜NR|AGɇ0KG0~R_b#Q%QNan""rO{7J\!2Wx0<+X6a< +(.7DccDW_;mS nC?b57rK џ DON,늣\&(!֑HdjӤʲ%?T8dl^@>V@)kLJCG{p! j8 s&0ie_0'|]siCI+N `GP"uɂZj&*Ri"any 7xDJ?$H(Cw*^kȫoI]GU1FEVAm/+GA+s]x "(x4g&-{3l刟zmǃ:hS›AbIo]pOFjl;;'ؼZ*5W0Wv&nޓ%{K]ZUĞ/|̩.Ra[CkG& Bhh39<^p81_.It;zƫAH= Jj0gWv~@@n-"w<29 8 NtIKy.3D3Wp55vvd;89,'?Wѝ@? ٳw8rY[{JL6&QmOf|mm&bO>Wx2BTE]TF/+)[MD<ߜ+.<ٟk9 -Z(\3nF o@mLDA$ތ&MgKa3FȚ"Y:`T).(54a"S H4i^R#+` qsY'P \|{U`MIt =:l| C!Lt][Q/?yoZ{\1!Ԯ}xr&ω#M3m ]hұl7({YdK`\rH@^BMq _sxJ1<rgq{gZ'W[.f<Y(J #%K $򈦖F-2xjvkQ=ؑWΨ@3%vˤDVE(N@7{@7kz^3b ltoB--JeT_LEj@F|UM-w{]wz2"mHwGQ"#~tiX}@x:~)ưiAɐ)WM=R=8@L2jfSNfvh5xrU*y  l͢s3|YyU)wmaE 0eD["z.t5 JM p?*U"Il?3:ƭU6(>SHH+1{=Nq#Wbh:!;yid=t8Kmg)( <0W8F<>ȴ]YIn(:_̙oYL| JuЭSs HE30&/8^>N~;)n_xT&X@˧^dpmX};I|`J5N%`3i&s _X$F0E5b~H.>3}R&|˛c}%K̀k*r8.J!"ɵ̌ }O1 j<C꼋:SЋC?Ets@V5KPtY-8tLdz5= +IEA:o^B[׿#]G+?x(%2f8㥡}-D<%bk̢MEE{1dc+S: 5G/2cg wYD]g8ns݀vȵeFh RfH`YfT昼u*#GX"h%vsi-NMUhac$ƌ~sfv˻0a\wZJM+rG|+wW3NUh"EW9'8x1q@pCkO?UySf]AȰ<zݭ&^C5Qz j_xmI"׍6SzA>.n5/6Zj^ྞrLlE[tY x@G" BA\%z(Ef4 [9cEё73s8 (D/Q8ށ^;6%Vnkj3>ɳi~ݐ'̔iT iPW)P ) r^/b;X&]{*&s; fz/[ܿ1Fχ, ije⣈ {V_0: %`x,Lt^H"M[XGRNd=9ҿN#܈(|b_i!# Qwew@BDuGz[WPG`0A^DCvIaΐp3'9XKͻI] ?֦NJc;2?o}#DzZelP+}#jr-YVW_D2a YЉ-jJ' R+19M 1g59_#:z60KhhO]*dՙkˌe\7@~ٯT=*B̻:=hvSJ9 CaŰ-+]}C4k9>ݽQ@#. cP8 mɴLcS +֟Ŕ0X$6?"W~hghbNyeo@0('uUZ[3k%:d# S mӞ&WSB%#$+=.u78H5i Yw {@fC<@t&;ȸ:B-Xچ])2rhj4p-tw`,im:ND2!Ҩ0,űLKmk-[KҔ߆E>K9D:R܀)~ƽ$=3QHܲ*4_ã~,mݭEl5[.})&N:^GΩoπj&ZNW<R=.xsR%Z/)%ڃ>owWytf)!c_ᮠQ2j=㟙9 "75-^w/Ȇ61*AvɲrNzJ4iD-: gxn6٠]{lBp=gf±޵\Vf/պg7bSs!lf0gF \HyQS̫,Zq-<̵ hh>9{`Ҭk?J5*#wouKdߝ\ɦZhdxÜ7z\)сZج}DŽ]  Q! t VzhiߵcW@$@iV qi9ןqAX'] R#wk98}tPجˆk &Ge'KDYvOl9@+p Kb8$T`[BZ`t|,qDҔʼ QO5w :'`D«?`txr{5a~z <Þ&`ƒR\0.LnC]!h4LKJbDٕ[iW()S[_˸vⱓ,GLv&(l]DeεizD9"Q=+HC~X_c+ ԥߊjg`d &Ђ1/Pp\Ѱ߾I#%c:c_uA,ǂ3ܢCz؞NoȈo A*gS8Jd5cRt 6ƙ0a/睕PGAs8)@ kXZ}B?&io WTƉR;opHC&4wf:KG0B?CJ'b- c<QBI6$+7,7N˛#X}lH7{׵9jhamaEoҷ7 QBuEqlEjP<0#V!V욠PN8䠒6Q[MHSʽ´:8>F /PHuKxv.ͥt^Z!3lo:Ťֹ7xBhV3QO??  TH`{5BlH"_BEuyLz̤3li&J}X|xi&|StwTM]TCNΙrX#sL\ ׃%;! Jjǣp"s2Pi$Z%CEwIns !n4q`Ɋc3yT0( X݃n-7?%v^ 1SenvCPFa_#ATطCXJϾ ;hF3ŭ@2,eq Xbh@ߒSlwF'W18!5$ o\Jqd+x$1^M(<+̸0dDY,z6>vk=|s7uvw  Wvyx/Aoڮ,&ce jEUwic~܃lda .gAǟ"Fq>6 N Z=js˞m>im\Μ!+2 β`W쾏G0\G•;{vJoߙ1ͷ 7Ԝz۠i|4i\<"cNrspUKޔBHm-iX'̕T!,T3*XuHS垎qC#@iDhyMt.9_>TDv7L|X^O 2D&"ҽH3_4$J݅$x dDV 6ݟ5/ehlWg]yLNxJkbWWkҤ *䔾o*7G Y{GB6*c]kdՋ&hr>6A؂"]_ch.rbuQ|wRxc3)2 >zW]B@Z PW|8=FW^K\{ "2548$T{|M] 1OI<+P%`Z Pa=6ߍe/w'w 1`Nr:z@f 4ƛ{ ~tERܝ *.sARlaj3-:*qZmG-5%!9dErnMD5ڹc$E |3Y[`(ed$ҡTѣ[J$#iE=pfZ1GnQh'z-> !,C e2V;ˆ~}%ieȲ"-^&P=tp (Ĝ "j͘H7_m!C6O!mG]2`}'6סf:!̾.kw$#+Sݕ7)Xa/,!PzJm=:Rq"EN2-8Y<'Ӗl c|Gbc2ɕBBx_iElrKTn$uaW6܁F<}8f5NTU'pNZˮ*M:[cy&ᇼkַ42";WJyY(>8uI>oK/$邲CgBh zͥ" ;YMڃP?lf&h<_ޖ?S9B1k-$;skHi$J~|M$,Η퍋*Llp+)hٱE3/S$u>P*?Gkpzb8ʂe`9aniҏ7"WD8$|:yQ swo$N55QǶq"踷_<Ym%%R UTӕ&5$9!<3oT38K Ȓ0P1x~nTFjxNc> -ӵVnٰ]ˢp1U 4|=J$Q `Eto CoB~<Q?fU䬍8Ql}m]R vP iqGY z$sd܌.9 &VQнZڷn.$Z"2]&GJr rú<}of@уmcA;e#Hsf%a0u.!0Ylॳ T[%XyIod4*X{ {}^2NtlIo~޶/Vv8Åa! Oյ.kPf"b0j:h,v{j@1v bchA]hYzR8 Ϻ:C69K F V:c+{9/ b \Ǫؑ:o.'T~u-l DcZ`#Mcok͌Ǩn ,<*ٞ( eoО7@"ݞig6Bj],ϗ |~FzH.4ςoA Ia:&aʦ?&5iSCBmZj s%FU'-Hfqt7H:dNa`9U׾7k71R7oI,(BP6@nvm-rtX`P)ѡRcc9fׇ<@_Bz] %~XaS*PJ&Ci:FgJUM+CPxW#r^~8@k#"OhM{?5 A6 /ijsy:EзlN*Ss4D\DCY/P޼@Mp.._LNL.e9"8Kȍ(Vs <)ez"eo<~  $kN[rg*TUJ)hn~tc zs"=X[]h+vQ JnSѣz0sPSpfD~˃9R"e6Ӎ 7ls%9~?=Zus,A·'*ܯmhѥ#|9G2p@1ypv.K \ ,@!/;%@ςLD۬]I}㋠ER.29eCH~E; {% "v'?} %:GX>s>ڻ3҂ݲь6:L=bN {NG~x.yaYz |-(lf4GL3VB4kJC2}M uWHjI۹cfuoeru!Sp؞%c}dѴa %D\:I͵0/[E= 8E;hor#LƖ˭^Ap9]سUyg]uhLoX}fG<<1H(#xڤqךvSt̓F$f^R%}} gߊ t A(Z0 6W!3}/@Rkwi9VD"E@VHa@Xuı])vT| ,UAJ9UL; E$fA)y6#C$p?W H!o3oTO$x\@Ҷw쑆Ͽxrq˂V|+Ckц41ڧt Y#7j˲*S] CRc]N\Hq+K4z焧jhcoY&ow~sY+]R/>e]WV揣ze,[㸼74kUIoaQaP.t@A"sƤ.F{UzLWkaZbnWsfgR J8q\YRˉHМ.ӍS+j[$S8 q'pkJ =O>kȳr3[E=pnUku)"2f 1s4I %L_'lK-g8)f>.`w)Y`hkbċìdz~-I'i=;bikiWy<6Ӏ$#ae_>~ 3p[Ek~F:5G>)ţk|C ,#U< 50yqbcz{ДYCSѩ;Md0;+\LSɎFc/,UQip{eIUtv-qw5QuY"tUN}c %F< 1l_Vb>p*_>MpGC4s)n$bKjՓf~{viQﵫ ^OkF48wIGyIJLᎾ!2/1 i\~ )1 ODjѸﱐ4?p- > W 0|UW4CL3;Dy8kB1 |;|^}T:Pw)͖0^Ӣ|ȅtpR B3 +&S %[ĮZvnYA9oC"'LTj,B%g/J*ż 9BBF!\g^ \Z?~u4c;g?bGpzCqQ,,ļ|JuhNjg[֩kB`u﨣Ҧ|awk mD|u ~h܋C v *İg<: ۋ S'~:E+'/#b@?ӝ;/~!ӰF<4'gu7,j~vcU\mmDkD P4:5kOL Dge!=RO{njuF4zX<“pmlCX|* Oq(Q_4_<K0dQ!?rv xkamaO me~ G b+6RJ}zuk=VY@cBrc1|u=f ISz̴9>'wCmӴ~tzN5`2XNB} Үm?U~y޳t3ý_dSFCSnBNwo"۩F!\.0K}lnV.]v%0hHXe/8;ma(ѵQͧjkiUy (C3u?ƝΟ`C 厠SO4ct菛u", P|} zAj7eby-$$h0?dȂU|}fM;j)̊z}Vj^{vgV;ĥr#a D震5wנ뎉 j-KՊVwJC/)i_U@r[Yx(9IJjԶܪЉN`w+jG5q[a,z-]$ŧis4KF,Lakc7uĬR4 b"uWnnX{gR ruOP1Ch;Rn NWBgTJERi=FҸyÅw'8~~<'8Zhљ>r&$Ki,qٌ+$1; Ov4W*8Y6? wtA[Ĵ18[Ya?}ėwe]vR Omn˗TMTf1 XS4_qgUD3X羉)9<p1lNra ~큫xTkZb_j8ҺkJ'&j1YF[kM9ꏖɉ,>$dLSGW]=euoR~ȴwW,_^˷)| pe;7K?uE@>Vlu-ȷz_ 50Trd c $݆C"x4p*DÍ /-NEpw1*ì#"A9؁Paxxh/^~+X =V"C`1JpOar9X-(7;%x#-~VVڎԘ؋ʹ^V0+ѮU1n;Rc*]5*͖2܆\Hsa ểMDd)= m*oS5ϧ q4HrvKv[Dџv8tZ4P@U'/{>4%oh&Vgl^ƺeKx֎>g0z|WZ[˃f&+.Ih\9aԸH+jaaq;!phXkC #r8 5Ռ'HJ'mJm6$O3NzXMD6ЇʕaiÅ bVkYr8_?1wvKt (` p3A;j*ӥcpQdtJG8wPm64[4$2"%%hTd`0P}A8DlR g`<Ȏ5:GN>iݎdkAePŃFb*l>3-SBy9TWoNӈMX/?$G=y\֑.p  &>W'#鏤ފ4*5 R R1s?0ЀĦv4UҪpVDyJ~ER?򒕄 tӦ[yoP8ѕnmVA(53/tmb֎ySN初H(#* Ze³F2ȅqB.lV@ ˤh]ee/,+ 25Ʒ3wz0@l_ads |yzӆϹ7c1xB^ټvݖ0;<ӋQ>V茆lD';/ق9p,@FiiͧcSQ6" MvGHʍE\-H"5CmlĀ$6W9Ar Spup+ٚӌ;VIfԨ_bAbU*v; rS$qf] ؁PPTD Kތpu%iё*S[Yo=Uv4=X^l)^ưB|-4 9?W Rqy{FḦ́NV4>6sq5xʜw n]4RtT}4%&%9]?)g} A 0|X HeJí+A^,Ȝb55/FQѧOܔ}eouv;:g Rg[1JH@x@adSJ9lf4oSʼBufX63oN3RůhgXh}a`4{<_Zvy0%RTgx IniEL`&cH͋{ܜT~'`-6D!Oi."nx,&D*{%㨊b/ AE~d۶be8J=ƆTaH+YϙH0r<>~,N*Ese抷w牸j %? !GP!23>V}F`(EhU=Ma#=5BSXPDδgՆ ˳'O;1-H]]wqĢ]H ;GĄʙ[$B ,uXDe62}؆!ǵoIPJCWh nڏ#Npm1GxOKPԒJz+[Ֆod'zPԛ G$.ZA$˚y0 1-П|* 9!Cfص.]\LsB6Sh6jt" ggs !h5%N]C25gj q ;flG38L})ߐhLoWRD~Y%ց AH@Pg,[a˗#8ބBs_)I t+۷kQZ2F׆&9xK$^ӆzdeM;IHR u`@~>sSI+dM "_+bfKP3齛wa#.]Rbޒ2.̔_7aL=0![K#e 3 bF ̜ ӾG+s펤;q>z`upRNBwsV5ٮ¨B5\ܐjƯ8m%;]6_s+b]\b:L%kEA,m?'P1F-2g",$,Tf!UHm#A|dÈus_06GfBi0Z<1\A k_$1o <Ln)hjqƶCR9ħRlװOwi}Q;pd%ip6Uk=ni)~BgojYXe8 [TC* b !93,Ӭ0qBSS 9 6pC1S bHgA9,&M Nͦ߈]/ 4toQ5_Kp+\kC&蟽8p0F[^7Soja`Y E{'y~uWR]R|jn(X :j`Y2Yxu;p' ɶW%)G6*>U0NS`˩c2ͬun!AL@%̊(z(H]/ݔt>iXFZQ1m*9/2 H(y/-L<6}9jÂ`}%^!m\=!OXuz 88YS j6mMYuwM{ALD96b EL< 4N ݯ 'i4xL=k`@dtV0zWjCZޯF SLvʙz1kr G`iG|!Uz`y%CMYV{+&}d4uv fl]NŬ.'TN?.1vy̟~`+١ sC^.yTd)rxcRHK BA^Ygp6,:Z _;[w,/_" n.au@Zgm@^zZ#9ÊNMtr7{FOu+_ ؖՂi 11(sH^~Xa>&0Il{ZArz6`[\g Yz\1d'ugwGvIev$g0Xxӡp@UU HzFBAqȍϡ.7fg4-r-u_uǁO%a) fDX9TgF.3j磝)pldMv@+ `vEG32Hq aly .-@8%y i85ij53e )Au r쓸_l[(ibXBNn%_ ժtS 7Z9~ lj x>m)ְq z[>gͩo{RE>/_]q)lv- HYyny.O%Sθ:V]C3[- V6ְNg%$b{̣"ri0Q FkzIPQ+j#'qg$fDIFbzrv}pG8P~;Y8:}t=%,O3k U'x޹z=; ǃbK,=oC赃FB1DٱAѢяnw#T*aP(cb%$w@@GaXys?u1`_dJDzTt:6hC"/!'dDJM61*hr}1j-` *PVyᑇ;̲@W\ Ʀ̓ {lt}͘N.lJe; kَk_/kUe10{O6yv3"ޫO]P\P4H7=U4@vHNyV'F`MZJS:3}-4{JPTC7 9 ~&BR/'u~_=y=p S@q8C3(Xή5(&3R~>4yZB]LAJ)6䈡Ƴ41}kKγxY՚'@j42YQ׃ 9QRrɄj(Ef'QѠBP7%}h-N2LMV@ Jܛ7ynݼm[jXFj-ȟ Ay&EfoI Kw8 z*~UG+Yy-1W$"&/9?jmT4N=3f ui_ gPeM=!bY`0ٟᡒ'*D\bTrVO#Ogg-.UI;CYT弘c+,%)a 5pje[ѻÞ AfC.lRC*=D3xhnT#'VH%j,0[j"kZeݽ]p:E4%P-Ox2ܸ0Y LAF>,Cl>i, J?KRUѣ|߲QۈAGWBvG B(;pЌ. ] 6,F>\LjQѶLU0aJ4bP$j#S)}DdhD9]Ia[Y%A~dJ?pwP]x,7PR)) Oޒ)r:^-o$j+.eJA&AJ^u$ ^Lԯ>Ma|W.LHl@W$0m2f2Cb¶806Bl\U{19h3"3oU Z _$p n*0ңk{o4.GqlTV g!xgBf ߖy2 YLsBaƭ[E^.4 E]㎵1ZU&aNu6u@1lX!s$ ViC2*G@@4IS]W|+ _$w.~-%1 hpNH`$1OoeDӟ{hr:>1(J=w<| ?^2c6đ +m47 6lScdCTJ`)t,1;L9p*шhٖa,445 1unJCߊ8{$h:-X/)ghZh[C$gO|ndJLj=W3qL/{!A%*|ӥtP ?0 ii@G?mE=u?61?㩔$0MȎ# ;mes ZhcbيgI=z6bWA\I| ;>K[D$o6|ߐWF/muK"đ%stsOkª5OgOYʝeM6`Ԉ%#mS u|S˳[^}x;}DCڥBe4"m3㕸ZC6>%G;P瑜dɺ؉l2cBu'~N{0AYxUF.C@ MP1/(M|KL;I#\#lNh LɃoU~l聐#iүM+䵋vŪnu>E>C?=ܾraCg#62/ŃP>,(M[#vbSϏh~]Xݜ  vps4w:Iy{ cd ˮse[)D DU&AXCuGa 톸S[*%a ǖSE=w5Ԟ=VClkG[ʪ# yٕXӭ!n-O9D3|M0D%- $ ui:9&6mٮ`UFIVv#lhoOthdTun0d&ZUzlC7H\.t[z!]H#( >$VOqyVX3g<#+X#>g:$ m702U(igUR 8c-lt/md`J:i_?+xyqż̪ %=4(S="I?ss y $յiNr(W/-w3ꪫAEmiMf+Z*l6 xul W,k{(z@ [Jֈh?wђZ[]3q6<<dB'oxi #dGw~FsuA|$լX/%ϼn ,?ƪ NJk![D{2[!?a2AWGs@T)w-DG>!gt О%dx@r1ح*c>*u}4|[v93,T/KDv%א0dzPUu"rA !ʞ0px0"IqWWGL*Nľkޓ.9CFm+kF2Gg#)џP1ųpđB:xPL x]L깮l\VS$KHQ-~zyN-XAV7^Tx=wrq]$NW Q%hߥՔd%G@Q9[ =]"ʖV~s|* rJj#:ld9T +ZXdN9j*9Wҋ~g(Tt(QZ>x)Y<2'&Ij ?;i{Lx`V&sW%ڋkGjK 6"i?zWN]PHj#w(%W%a_`Hk&f;bwP W$8?"]5gr2W'";~pnOTx  Xuy6:t~7RgXe-MЏ4QSFGhcat)z:G>B}ׇ̌nCέi9ؑn|3_sR6sy;HPU[I=LGm\=hEhmG" +aX > mIݲ@)гG(M!yV!C92Dl{&ه7_b6,E&c-MkcѵC{75t 2 Ў*(#zGmcdMy,j 7tȔA#_b YvәZsm)_f ^P`"p$KmY"FRx!JQ::3r]5Ue?&OG,_ѫ.Z`U}W>@0{nUr%ء r PPGǷjFT]nuDu,T=z;BIC/DJy o@B d1!?jrr4{7 틦KK:I-돂Ӱd= }U h!ciZq OQA)k^oO].=G/ic.82k;_mˉfLCl)4VTHl<:  f. +5 qS@$NO4OY+ńU4b c~M|ץ\࿀:9|/>kk>FӽoڰAd:y(4dBNNPE=l K@R .ٍv`S#/{nTghN}P{S_Nd (DfGec3ᒻrjcqѲ':~Me7f>@ BFdڴ@}͑U)?; )2nëZ*(C~۱"Y-%4|S34jcv4jØ=dY]3 xޚ~agq tvڰ} QpFh-k%絛ҽVL.M$(~mKJ]?r?/y~Bsj FQ43e~X1<`CXK@#O!_10f@7E~yKhj]V$E8mf"Cn' Ԡ2JPw}ȑtyd=cNxÈ2^t6sUHk~)V|wŚeY/J?V:6a}13v3'{q0H*aqU5W#jL<9:{Hޑkw}Z&3\76s 2bk w])M7P։&<4iL'zU<\}eMHә֍j9 N,pW]RU7J?Qm?U˽d= U!]HK{G>-FJETѺ0 ܲ.oø3˼aѐe=N(U^{Ìd>07QF JD@Bq+5w C1,W 8[jsr68ugo' )!S]*r$1/뒋,.JI|~RG!zfqJX:uq1^F"Qm؈ &VχőnF,eflcֈp/a)R^!=y86HQ!z{]9<4gۊص.uIJho^1G»^c^>I"s@emYxHlTULN DK]I/g` !v^=꣋,*~|yc2u%=#ٴtSJPFjq{t;?>M5>!{EJg™%%_L'FǢRVkICr벒 &% 1=pYF5yzB_[&G5~A8v['%崧?&Kբy#a=tb{V ] YW|<gDb6r-z"I69co"E.{Y͝Z~Y1c,A zp1N06Z \BN-ԗKO%蟶/憼gշ^\P;U(PL /WZ'Cujt5&Osɑ?iPl}? 4=%GbW+LgkϞC7B2M+;o1l<$5?T #HIfgZPy僇˫i%Z>A(sHց  ]TfDVRuP]O&l"ё-;s@F?@|#-CAdAs3Tk(7q' `ȥp2eS|<{e<~>#C6.~:;00:ٻ;nM+ztf6[ 0-SEeRnkq'a& X,3.юph5`b TK6Gb?BZ'Nkv~ M*HrtOޚWn=dϩ rWXQחE<=^5 ܏PVNlp'|g⇲`~Ú~V0 V0$"v&*"̰KO,epU%Dl0dV%gQ;n/C|jEq~)|dqA&8?ł +cj]q+aB:˽VAǚ$+UbJ +#L%IKHSA_0 !PsIU> ܁0@Cc̟$C4p9%o;7W<[u14EwA ?v#` >(u`8DcDy\0lj|&P0S@/a D4 $ 0q*uG`3l @粝ٟ?}UŴS_ .5iۏMb2kïe0?~4%| ڷv}TYbȽsc!OK7G-&rT8#zUؽ?gX1PWqYOVc lsB?R  Ui}F  Ko a5:J sVҶG 4% ;1,>Rǚ!@B՚_ vK׵/עϜlwc9PM@L'Mx+zR JİIuj@OՂ)E}\}n!|٢r0uzvO zGz 5 :.ыEHSk]/h^#p8`C#%7<ޕݵjyy 0vaߠW OOs);hY%yCe1]'#\؂= 늑cٟkvK#6ޚfMhtE JAQB0Lxuo_.*DZmc:}HlY2\Tx(wab_^)&5`>^lyg6.IfCcGңхjlM3ɰl2/Cp`I13"v zIITɀ;-]iDXœ]\X. w.p`YEa`fRE]yD-5~jIGe65|#&W=pz8[gA&wal Kv]스/8o_ViHn=`3#Cc6zsЖY͓D~1nX6̋0,> qÍ'dž''FK400\%s볇ڳ+Bb!\r(/#]Pe5x}څdufӉٶ݇ѵǢBYo8Wn߮uGxJekBAbC=-ı~~7ثSkN8 vXBZ5bLÓO . B]ExV`Y&؂gf5礗GK*~U/u0Ԃ& fۄV 2GDo։p(ZϷ|[ܴƻٕmU&Wv27bs֛+C焑$ETTs3z ˊY/t_hHt_;] }eX @cc{9?S8B;fYHc{犽-zQ%QW;ZrA%'FptXxW8|sq!Dͽg`f#6#9p[11VyicncZ/T<l]0L]*ƕl*Y\P*{HO@ WKމɫǢ_v&e'pAFX׹:[.|ύZ+ʥRnf %D![u?e{jxb13jmP.eegv<,ghk ʃ/NZ+P`[gk4}Y3%Ye48}IKQ'c277 h#+QLcdne+ܐs;a0$/j̙LFv"@q^8M6@=idS(6FذpV3AMv%H aOqR^Q솛E!;ڭ?(ЀzFeݫYR]nb3~d jtP0wï>|8UWlHZf:qN^LGZ6r7,ΠY@Ȑl:k֠'nXP>Ҁ[Ώ\#Bgvd5Y}|tp}{}i<9 Q<0@mZ:wsqFu:~lp븘UlԱ'*3_SuBIcdI7N#-F.>fotD% =oО<D @efGlύ ="lKu7u2+P\xu04SW͒'r-3r$a*<2ML~,/Y([Νɒ؞ 5^cWLn.9xyQweaRuw`~b1Z= qzx)3tB״%{q`5f_W%#II=k\WhA @'Z.C5G@ᾝ8W%䭩=o&Հ>R*0%hk2fK3(Z=~%jUga#tȁiᵆVqW^ ;^-ȁ;FY^ E 3yNCXe61忣\–2 6 &N74i7P|8eԯuABj ! oBʁzj=z9Dة9E'WpS|!hLbwM.td &G}cj2-LC¬wIL1bǗ tCO">jZ(-S wyeSXNY+t#JU0#K:Bޟe'k:],O>v$KF*?tV&A~m"3)@ڳpţXnޕ4MÞr~S^>y.#d c.!F:g@.BVY9sxP25[d De\-N[YSZT[zT21t#||E) 6ʥY^.63[(apdjeM#//{ÛjRcUYg*skvm#cEN^.q 5!D>th~9Oe0D' o|60^ Oa=[:#wTEO5葲)or͆j=W{B0 I4RpAɵ,1OQMH@F2RABckHȔ;Pmg 'ByE{ G!c"L bmn|z*?Y SW9q5 c!2&ids(}v:C ^U\s5 #tMSiw9)Tr# Nti4ĩeL_IIRWLltL&]ꧺ&Cṇe4|"|' Ke<}fIL@Ϙc!*zf> @ϲ{gy:#p{Bջq%-n9)ǀ?Cnhܲ?Gњbd.% Qs΁,qZ t%ĂP(e#X=r]1t7ᔈVabׅWu@Mz4Bd\+ģ >Wsa+aO֑ i-S֌>.w4` nqΡ,-HN| Ep@鵙F Zwowyl52cdLe'3`QGyQ (LÒn?7`vRlLG(6"m G AE:eX좡ȥ$#lyt-[9<vr|b&oe8gna;Z= keZdxQfM J Ɣb ,b=pa!=uiEeӝ!Z'U>'Ws%h J`@7W8(*4L\93$2NyJ*5X1*[6UY4Lqr &,jTJUS+@00Z Swi$9L0q:lYl E@2P3;$YiS}bZD E'oea\fOo5.i?UegcZnx+ˮG!1,H@:A ̐u3r!Z]8.UJA+[YG6Uۓ$ð2%+6kBClF&?K̨pl'}n?>m(7!蔋RNGs!/$E Pq1t=_DKqz-&7Et0)\xtlEI&kk峓*@ϥW=>End!U*WlEa'r,lA,`^#lb[)%Nꡍ 6i}@!ђ='abt[Ds$D [SC^_wDJAt +r}vafE[I.%xM1i!T>3/!X x#!÷8h8 !]d!4GY.0 w_El!ߙgiZ@ f8 lĪ"ɚ(ՠ^Ƈ8!3gm~V"ó@Eir%LXM`4'JPBubxm9ũX7pmtE{UH5υ @ J)9 FJ0W~3 P8E jI~d7]uN0+(F0&_O:1anm$5e$ $I[>z@#aHd{Q؋M;׍hT22Lvǵ璆S6OmD&C}2\ e:ՑaH"[/A~fdO2K|(cL5敿 uQYdҖu_4ǨQH-/@q+ep9Qr(5A[GY; :IJW?T|#J^z"\@\oeP);uxc(%@`Nf{nmwÔ$LZ5N; JxF|;2ŸM\ ̜Q5i?LNfr݄eDEO1\/ͤisbĞU2WGB}5eE[\WL=rɊl2 Q:`V=Da<<=h4I{B$,ʡ<}au+] qwaq8^N e.9̒?ٵɋ8md; N_]nT4:3)v+43qj# o8YV -*ؕ;s(7?=y6bӌ@\ojL%jǬϣ_{)[lMr0S~bvs/X! )MEz |n4i'A%YH7p +\Z8JU@5wl Nms.n3B,~5qxA=W]gK$h^\^$@:AH )wS$dX՘"pؘꦱCB9:5h1(ԟd ۊ-dinlI դ¾܆Vl/o9"?y#G4;LIRn_v[`oV%C57 3H )ScZ: QUR>X=21xKtlܪBtא,Ќ-yMV i\]70}jXjAdWb8[ƄSp?-~jEL Okf;@1jdzu^k)ڽq嬢χ6Fm.Z\f$~Ly#5H̱Sk $ TU1W\ksAMԁ4<*2W=fxe i2KƘ] r-!?AwQ7LkDQ.0l^J31F; M&*mj |yԆ)_i_љadOt?Hv[ >eo#_7K2-0Ky &^oJ#Xy8].?-_D:!TK1+_o hr(I=;e9H†![i {"{Qr;4! yaBduOF cE2a{jJ]F$Z ,JRm`H/vaY/o"a2:if*?~ aAUH_9+pT% pٽ 쳗Gr߉_gx (lPFsۮv꿀9(ջJ%6~RνC]l]NFP$ԏ`vU@PjG*!4Ȕ,,Q~gC'%C;﹗,# [;%I58n1y(Z4 OL zg${'쳦 `{ףIIr2z]O4aI `鈐zܥp x@ b!4F1G܉]‘+~X&~Tc\\FdXdL>LyÇ?8t` q*0}S|:]?{Y GO I}!yes^{\7Xdvlq}wJA,}ӻ`uO&j*!No?Kl|f!xKYJ;v/NQJዽه˥P׫'CrO GD3][<8ow(:ޕ"_m_ }Ari[9:IFey : f #N }з6 qI[NZBK.{=TqGX;'LoBɗa}OYNz2pyPx9?;3Rnj< LLkqe灗<ۣɡ}{M VsǦ&Z{c(Cm)H#gjWƵM|V/@E;Bj;3_ļW|+z 6 JG8а:fd0Vj#˒,!mSbkmoz#f +K!I(M9>nz\`(|ZԦz!);Io-96vN݈5]VDcJ%:;v^РۨK,.|I ;N2x^J5gdūDgXK>cR_+**#@f>#H}2BnWs v~ <}VZ%nxz+@|.^ZF4"#}B(s1P?"ى"nP4)Ltp -4h *:GrB\MjNCK~_pqHұw8Z͸Zťٞ-ki?ȹGR!GJU!i1WF3Ќ776c=F)`tH`y1Y ?=Q:{ Ij#c$G}[;O5cc#:ſ ;zHP#R艿K/'dyէY8wLDюw?8'N+ϨɌ~~ta }Y ف?r#:#@+ 7IS҂*tJh"y_+໇iٛ'Hj+@5 h>?nx)h傂r[O4fnH@j/ _2rϬXw# f+KβJ`> ˽WXJ:i$>!}WYX.R?)Jឃg6mh>g0qim63f{C#5ЫT@ѧ1K6{ ",06'gܬsKLs yQ.-Gk99I1!Zܧ+0O0g!ZSg$ W3?{OK"`H -oNZꝥgz+v$&vƎUK 9[I`a!yo c) |UuzBUΖ0*GvU;= V]Ħ,& 5a" YKRMhQlz=Us72yT'S3wB̛A㛊j.Y^d|7Ew̒*Hvɝ751UnѮ"ɧ撦޻S 86WldqoRXSaj^ =4q ~Y4L'D|Mؓu;9Ii0h[v=g7CXx$D< U'ͨhHB+j6? ] 7`5L!"x@(z;P#֮a"imЖ0A6e,2$6+ n252V GfDOE[?V`V˕T"<ݯ,6+\v T'7 `K9 (.ڃ*hk6 TP:C!ST:1jTOf@A  eE~'y$ #ԏ7ė`0,c\y@+GBl{nuEt y$h[EWj?#Ը] WpR҄NG-~`ԖI')NaԵf"yM CܖO@7\j)49nB-/?/6X@, jͥ. Wߘ$WO4!w OgHWR;`v2 S{.|Mvc! A4-G宺kW'јo0+4?yNq$Dp[u.[13Tzm1"4ݜ^ʜ?a 40?m;JtG}h-0?czKL9߻bӵF7lc.!?K6J) Dm Aчԭ:F6P֖y(T-<.@Mk{_72$ThU5[tlK? s! cM8tѲO!Vw@OLΧ./-٤}ŀDBNΗOF1]C 3 =VO Z<bYiq.% 'İdNςMkz6{: }9H3*pfz!*+eݰd*?tȹbW\#eNP+ yr]]= )9( HmhE$$Qs P.]rQгT#F(N eXoEP754<';M4AL{%uYt)qMk1<̮Ix8H4L=,42_jhXkI20_7ir+K ]Hf͎Zwlm+'J+8BJ j6Yж[k0+O @BV?~"gp3LӐzI#&hS50h1fONsr*@!AuT 66_F>r st\\fp㐎3.sPpzb7huymֲ zO/I([PWgQwGGC,:诚(\~FVW5b,hCylv{!̦&f_F>ҝp }/ɠT1~d<Uu с4comZ]LVu(D]o`Ur rL띠NȐɕzi^y'HAb\Ӿex^dwT>Pnuo"] H  :&:GqYcwjD{դ*Ocn?Yhb}⳷mɊzq(>&Nf~>_S^C;ORUˉjvmU2 ^)H}=)fTv&9\H7(\*2݈"BQtrr_wЧݧLG-b.X[Eb+*$R?g^֤7b^\'CYvd[Q YSڡ'ӑP 1mT7e)8)V.n. 0֣gE6,p 0#z_(Fu k4"[v1^ttk9\#XɶMh8&}]Y0oo (625# ծ7"("fwV/`dIKȊh/$* v@; iT6ZjLJR&Lj؉P3 y ٽ{X%o5ENpUGd$cPvNXQn@.k9*4p6MZƉ Y5ŌoU=W@\SPd gaO@2o!ɏA,"Պ ipQ`^99Wy4a=$t9|OWJ-8W>9lxYӵt#xpE 8΋&ͳI ꢞ1$ 2l!.T~>]I6tӇZtۈ/j Q3ϝ%[`E hKUTn־zkQ>C(20 疕!h&PCHP;r,N"kg;77PtoMU3O341(5+q{&OG`YuSVسj1 mlÁj cc(֛YJPGoea|f@ / d)V+}۸Ct~Fd8+AL "E1Ijak%1񥥙&^"0aΜAe~2q/ LƦɀ>u뗉}4B{Ü;Hgz?h% O`_g<T7Lwq}n^t?N/,c/HfKkU7C  a^4C',VHW[VO1zib5 玆JÖZ@1Mp)`U"]]t$m* 9\XsAf0W (CnnUW௏}n5d+, S[{gELeK+G\#Cy_ =C@M(;C>Sqlg|&Nul0xɟϷWĊDf'3<|ĵ{Lk ղN p8Z8|rmƁ= u*}){cwͬ)iMɵʨ7W eBb1;CKW'6?>m}:6ݳfjj#ҹQnoO*k`ƚ ]18[:eNo&3P<>w6& 0p N:4f^di#bec |r+Zoc*e(J{ۦhdlG'?RI1i]8z?6 lbib÷E^Z[tj c_j%(y!Fs7ҝ.}97{~;W3ぢng3dYĦ ,Y`HxmDHSYDn0.RS{bcZvf<6}bUfxI퐊(Qkƭ0s4J(fFd ^(&^#2'O5d_)qOm]Z!*4~eF E:vy)v%GpI+?áXܐ7I\R.O=Rg74@bʱ wGg2Lk%ƚYr E'f4Toy)ӍlXd:u5VQcA hU3 yEWؤcb3y%+FoL?؜ق+H(0Dd= 3+si2\HjlsbTG\ JEjб} ߬@`7y4@o+ ]qLUP8E> ) ?^8]K#ڑ > wԦ[xplDN& Єo@~=*,I QvLֶ/ь@_t "G=Xf3kauj&pj,(jy` 9SitKrvB} 5jjq7pªl7ƉV{r@L]5Q3x-y ,!D{V[ ?o=]9\%}D1 Sű |f8lbx%M,coBб]c؎Lgc1'Aj N~Jm)NogOD7PV<ɝ2{lUR=M 飩B ]A@nSn$A_dCǮ\'GA[Vhܛcʹ=\ (W7K%8VWh)P$uVZM;KUHM['N.8f:Nv Я $Xk"L@~TR mbV?5fǿ}vC}]L.ˊT]@dk<&xWa]^@- njsrH˖iI~]'ț0IC o :zڧaHl?ϯ&C'?[35 kS+&6M|#,$2UwA@f }%#12(ܰ5Onx J|U ҭ}D? He^wQgd^J|#ub: hzՊ*[;OΈ`-Л$ٞ良26l*z0e՗8ӆ$9 أ4Xw Ny @mkA11VqP`nޠX" 'I?mLC췚:CHU Y.nnuvpnϟ2վn˲MLk{ 5 DAtOD@4")5E;E У0X 1TRaۭBDz|>iVK}x OOD?*Giuh~T{QW(yd+ HSAҎ6rHa㶟=($o9=]#Rִ!}aWoC`Sb8XX~&l`qU;̵1+?&0n3{Mx,cޤ$ mdko rIj̀Sά #-]\U)8A+nJQr;'#F8F~;Ll^M$5i=,C >U 򲜬4jeWhqDd_Bl6sMh{ٸ1:OIQHh)O ?26Dc3={0K|sl-w%jЪ)"-G@pgnh)QSc~4]1c:&aX9"3F|(lu!5:sc.%(H` ܩ%@xtx+7aKC7nwOaZT'7g3TSUҋߵ3H!҅@E,{"뗣*h2F)+/vQ^> M-DGW[k ^wnu?K*6G7 D _"`HQ t>@Y R5CnH?mLH\ dXmD[W>Sm ߑGf,i&ϚE7f$jXкO}x`å#Z<ӎYF+ΧK~`_?X/9S×<"TX2`,Juugd@BN?72"KL$6?LvoL J ybC{Oec^]8Q0AvZJf(^cGE[\ hgEKmqukz| &$VҞO3 B3L(4"&t$̘N[7̖#?e54 d>Κ %b{נ rHcyT( Y-XUgu[4 #KC" M]tH?0L~vn<-&t.QXڶbs p YG6Zu3pz%3;S0 S!lO b@1j@rSJyj=p)LkE, c|=H,,8jg"=dەvx.宂nOh hN$]ʳBJ4sUiB@ ,>m_~./7;-.8ҟ::SRW1tn̖P<ѷ DRHp@P:`) PG͌?l5A!b R+^ **$1Mzc nTQJGyyRnbtj)"ہN:I#nFavFɬ*$+>F$\oH챂bAh ڊ9[rEZGS*m-!ߞ :09}̗&^0C&ǎMDUw_z8ټ2j|Gm&ba:ߨ=2Hlϝ{NwJrLplzOw|%=;n x STF6?Wexѣ;:eC?#0j+ɨa\&5O>칢^"hP?ý4myʕeOl26NJS۹ ;ejB,t} A%cj)#i ]QJ_ǀLD6j] |Ab?5ӿfbSZ(];%lc0,u,\t:V{*7/Dh\-۴l܃ԕC ^,;(jS?#琯#:G0} >*Z"TvZxS;>*mg9-kj(֫: ݽJxhO&KޒUj_$ݶ3 K6`hui^}&G}\_Dӳk)o,ƞAE8v{/@"$΂LiA뢌+sq]TyV/ kuffcӶӚmEƹ!9fEmٽ-!-2wS 5uA݀n"q0q탓cO ~UB~e1aTx)Y/c#9eK#d)7De/K0 K+{ʫ\rw+<6őG^;Ȟ.JF(sZUgBD0i?Vz"gRMꊭ;0u˔vy4IȤyZ]3بK\(&J9IarC!CpVIl՛yLj{! K5B3 \ # O} 緘\jt$R\ %}DFN 4v K#bnFGD>{uBXh@ȌMY5h5av,n' tIۖ#a-yQcuђk"8T!8TսٛpiZ[Q61k߈O|'_5n3tii9ضZ<mQ3aݚLHb#={oі[ˆm4K2ܞm6N9{SmT6cRzm(\,it!O-ġ7Y_5#s0喇 ;>8-XDG{6+@=M^ܠp@5{KXF -43AgCOa+ ʘjʡӭ.h3^[-8ÞeΊCcB P޴>aA)ʠW\Klq,Jʑ0>] ;\AԒTVRx [dKs!fn& YehS=Nm| 9W$,{?ZmLJ'_Kkc{$J:JQMV_!{CC +i|_3$t`.8WytӇDߨ !tj] nwtaӅa=?3ʵ='"ƵݿEo}sro0E BDyL!%&- )v-ˠ5;BKNvk)1)G$be& #wۆ* P6xl3*˻}&SM&a[ʀ&Q!)|Wxn+q՗Zm8sIbNdYKY_]t()b]]ɊJ˦5I#!">C|dٔn4W x$HsH{=Sˇ6Hce%7p8 -^7ؗ婢b`N. qovڒ#(^8k9TJeP[L_h+ {a0騯 lSŌQ$99}L 'E&+AOrRw'vv {YLܵ^r3bcmZb(5FMd$AdhOR_-ᮄ8 UX=iZvp>](eGY?&g5xo=Sόh /7B;aü Դ7w%N"^jEg1 SŹ~7.zC% i(MMlWD1,RՠuJbFq55Y}`M:*=`LQhG>zd+=w[שB^?CS=Ma3=I|(7麀C  `E}!IFt76]PoL=JIRKAQ5P[pMڹ@#ě{V n&7W:U ! X3E.Q twSZ4~w1:r68P)8- R L12pM+N1'LXM}biʼnoL4l$&`3ZXj.6doxk~Fޥh}B!qs>*/Qrg>I.eWlH4KcŔ0]wXĿ9A51{׭@R29 0؋c-"Qݧ^0.0`eRny'PDAX4 eqѺ4EPLJҶ_!F ,(>R wTa2gx6eş7&O2Bѭ;A/ENxHM)dKLTRfQۆa *_DP%Haiv*陜aHB' ᨋ_1QG7Vx MThl49ku3$I~kK{y`$U¶z#hɘ֓MOtvsS$NV{bE74n?T*Nε'~&9›iq[26vj6aaغM!Қ2hצdeYU0A5e?iK HIln*dvkD\l-#01LM:Vd`!MsȈp2>F[}AAELGˇϥ:5l(4AHq)Q57 \4X] -ܪBqxb܊<%: 5ϰcDLTYMxn4?rbրUxY)Z΀s :\s?V[ݿN`4o0 W9FW/HLwJʀdY[@oٵ8MJ ƀvX 73^}XLl,%W(oWN@i2EJ1.RtԠ/inf6g7rͪtfL\,G0[Nψ֥߱ d:paV>zc pxpE0*sTj,-}묩ĔI^d#(N;ڥ{DJ{8y K?^ :TFMn?OlqG?f4 dsQ~7x*PrhyT?\)h3nsML,Rv`y|`E_nuL1ICmm@mX`ShC]=UT)%;C1͖?1Z2$4vCTIIM72lU D+ĉ9k?v=y`DfݓYė8pھ]}X-`I\-g}z&?Y/f~¸~dtaՉR]R L'@1$mAգU{ځ㌋ݲMUD8& `ixW"6)pjʴBV6J-u"y^SV[<,fYC u0ѷ8 /!ID 6jͿ.U>!VuBXXrg}D?[=kCFNa8`wӈh*4] Cz30ybe;?|Ry5I=n@Ce6Y ِ#? V;p W\MzI=RC&|Vծ5H@y}q(19+*Ɇm);>`]"l4S3 =p7RBt3(`(oٳ8EN)u w -<2 /2]41׽f Sf$D_%M;h `5cR7 48*&/LccGD"|ت3`Lj9T~/_׷zO?B]?/zm)< w$†] }d "x嵾a؁x;+5P)G3*݆AXz1Rδ@lJm}W<#d15p<Ǚu\ s)DpE&<=PQ۶GdTjV|$T:s!nٓe:kCAtQG~58NS"X=P6iGZH5Jgxpى k$WF3ҌwY7 `RKh;"dgѫzށyz@|87D2ZpLRYlPjC P*iD=%2I jj⡷ꝅx*JeY^vehJxQYs0CbVۢ2+@j61/Ԗ2 sVDF46[&92HMQ]2}yUS,,U۔XO$[trH :9nxQIJ@I& hqG'N0:CVEk&sZ3sB)BP y044؀ *t3 팽W/| ZHx5NZAknEsb&-nD?I6{ %P= +Z?)3+hoV+vq+hzv,%BOс-B4-r 1dzF4 r ^P Y iلL,BN`Q[ 8OҮcSE/?BT- {QN$ В! L8Ʌ Dr~h#!qW&ر .OـhFJ֖ asp 4Zl6i*,22J oWoxbRU|"T8)? zj H/KwSxg $F7éUUc`ӕ7@ Hͣy2Y!l?8S6J""$de0b|,Pr Qa(<&&fOӿ˃,v˩Vm+2 / ڵFظ`*1d?AŪMSks@0 K}dбMxE CzN7Ps)^rlyMt^f`{1J\B$ڻݬy 9BdD`v(j~NO->rƻ(i"MﻋߣBUokGY3RTHN[@u eU\9qij]8i@RaE'-rA$V e+l]M&r]<@&%wёD TԲ{l8Q-K Mx5BD֑hxU`ȼhIc{o5s &*}C5jߜْ8҈ۈ\^=6caP%jTPB=OX'_ GD&Jx .Ҡc u iY+8HpXbC6;':+O(|7C-(S,6Jʖ"% n9ABwZ K]*zgs)ZzGz"!$fL kM7oۣ]s0m[b61ax2@) ;4`Onv[ C@uK+9/LsnL rJUN1}=S@mz508f@KLS} HBքLN#]8̼ VIIՀIk%ovaSbȎFv(5L)nmQbċ /^0&1#:"rL𼿽>y#Y4 M@4dMI*QrxY.les]3YZ@-ɀ=ս<qP$:XTFWơ:*w!u(ԧThl9=)cgNZh\fʗ/mekaӏki#kep;cMgo; t Q1a8XkߠOZb H!K6p]p*qCVL;GμŠLv;~)i|T{O\/~<ѠIY3E#JՅ5%`~X"/Z =*P,L"Q7x}ҧEjg 4: n %`sdMoF,OZXa|l%56M SZӝzK$7oAc`7V j=/},r_"6PR"6`j# M`h1e/t;8tsbz6P_ PO%v'QR3*d#p4 31>/c~\C[H#= +0ZEL/%]*25Ru]=~κNoz,b>*[9WC/;!SZDyy_ ?کf}Q'E0<֏Ǎζ[ĵI!lC6$4DC+r>sEX]9Lx 4|MSctS-" ?ar]Wc Ǯt;!IMΨ w rnP`.hO\e[~  Ctxn'J4u{JSRAhW31^bZG]&C)PխӼecQf%WmќpfM v7wH%TW>M Lp\n@KuGF ?;gͲ Kh\@9a9+) -]vh"[lf6s}NEhiH`}p\O *Csin֫#nM#!LP ˆ{Ӏ9 `6\;C>S`G,z0F;ed΀rnqQS,*ΰt2y-[J[ ɖqŜ#72Mj_ld3珄- +<6G.lk{Uݲr-y5+tд^[7 =A +=A߫1вMFVR@f!Lŀ$IѬ-9 Q0EY:Iƿ:؜xXiyvcKuk{V.}&Pk:Dn6KHepJ24<ƁGDQIEUEcX+dm<1=6u#Ṋd,Uޯ 7MbQ6i a3lbfju7Ee!.y \pb=l$z"7.I6N=4m2m„avhc_Dmn8#1#qD{7s*?eM:}sbO$˃_*0e_϶n;Ƚ(-qiLbfD'\xYEzk kwU[F ɵFRf+#28M ]wy?xuf|缝av(B]SAsC* Z]D1U2u#rz:)y͓<|"9y啾<.K .7zx5lQWQ#a ZL蝐 طjX: POD؝IA?iaO#+ 3f#l'S=fN^cB=%){OSAɼ 6ߘX9(Hsz0|%%[,;4?p$=q-BF{^WGH}n gc~{rU'aQƯڒ4P׵D_d]/]oӮ`tpfe؆Gef/61|_ף10[&\Bislƾ#j8h3%I/מtݯ׽^k7%noP%ʵVR*->;# E6`4qo粇HJK*jYM!2+a}`%f24:jPO~lXBY-k**NF ZqS)guHcb~x0HZ Cf#rsvVRGlf^!#u$"K0&աln,5·ᄿj"R^{ꭤm#p?tGǐΒ6V9\9J~i WqHʪ! !K0˯;89s;j]>"{7 șgSZ\'Qs 7T(}Ck@x X쒵 zui jW uUs!nMc^}\'fcKI[] :SK(v~.)9vaKS%ys$ "P7 % Xy12, P.7B{[kDx~\*($Qq_+FbRRS0*]L1y.cvNJSBKO ZjKL1U<`Y૕hK>❮a`5vkZ6х, uu6jfg!vgvPl ؘ0ȑ^7`V H{jg.@(p#*) P~'7i*/9!ƚ]H&Drd"||:ܐZZ?"e4 yt(jCx3Adtbd%bNߧfZ}ʡoo:n|'ۀv7^%ÍU yQHM%+T]m~8(4]/=hiNfe:EyAd|Qedߥy1 *x pȞ=`#-)Pkn& cYp<.D\mzJA;av{!Il5/8r# d$p͖h$ l4Jel(i~|J1!N'6a,F=납:KtoĸpMtzoxk`P)Y)笙:Y@|̍B pˢ7eNfz{|RL]Y86]^Ωǝw.(o9pJx!;[W'NyyNj<87gRxemLmiC3V0v]R${ E`'bZ; ƏoùPoPVpݎ@5lm:=!Oż =itq\oT/iTK0"+ djVKEJRI<̎2uU{:ZOqPZ!w~ʘy#y%?b~MƧ$R*L:7l3/qc[Kh8mSߏ ٽmًADվT5Pi]7|)8񮇺tk22ژ< hBD>Nӡihs[V-bk(ޓ igʛк)lvD2Z綪20Rp_-7%=\ u:0@hAj$Ql!iSˡtԣ>JU|s1$?Y'-.C$B,i"IYvKW "9L\n|\pfѹ^gzGgmlyӉ3 ~JeWTCtJl!QDJXV/^vB"E_6"nh3>]5Z2HBh sU#.X^4P4ӑ*z/@8]jnwXba)9GHRKk)>A xp羹D [Fz0BPel~he6JGqeLT . sժ5WBI5Y Oع]#c1FfxwN Nt_װ(G"8J h7Qf6{5N'"Y_WIL @xi7A,SCGw0yQ* xKKNȿQa^^MuKa&;rx߭.. IzJ83Ǎ:gt FNdtԱ$Y1ǼJ/:ʿ$jS~fL qu[EҪzȰsf {`g v0H?x Z*cyƑ=f>ZB}ӪTf&}Q"g{; 5{=Ik\q5mzcW@WWSl4dοVN^-朗+H4΍WF:9#;zL2`uiXUl6ќMAK(ܣJoizgqt4[Ϝ5!9Vyd%۰['~x||\K)+F."=ޟө?j''j|"3pTQAc(%;7@UŰ FR7x&/ H5=|:r(sB>%4k})Cܶ^ʫI [.]d;˙Vc&М(Qo[齿um1+>gѵ j.QDD$3]vHP|D&_`Ia[3O a *2lvi FȟZ_Ie ՝ٔv-hV'ܪ\ vAC(bl9hpmR<\W'hqiL`ԩw8$ jPgh_TO6 ZO0K-p)mH ZOb)5WUf@;3q\Pz}1Fn x򴚋pRo'z'F~s 8_XC@IAF]υ@hz| Ufj9͋EmT]RK3;@E.{#j"e6:oIQtz 1<@3}5K"W PZ7cCb?%lmN-5 1`>z$؄s/}Qw4k2A:.qrᅹ\[ex>7:})#+ kV`V6{f,̋`}֧TIaLf }$m&% |~O5ըD\3vxʽSvl[Q~~} /s-=8Zuj~F\\ğ[;B?3~>W4}L5 6D 5+%Cf ]. 9hSW?NPƘ%`e=2ܯСh;MX rBiC΁ѝ|C/&׵ZUa5d+ ^}.>@>sԓ.!d-hpѸ}__Tg?uz+0V4ՆPs@͉ $edd`X/b%(r8}ĭŷk'=ş(WӋK磇(nVʊ&jD.S\'5j~Dә,ޢL0xBjvejcT*91̒5%-*-YŦ0;\yCqP\ g9;/R^PwhiGԢpUAMfaB%+'.Tdat'Mj*Z+?5sȋ69:z.f\#Ԕ#)PIU.MB#~1\Dz&~ [@k!0S+ژǪ{vM} \fE^l |"TˁF9Fk6uN8 Wvz0Nև"z*+*s|%X&- 9o8,=BZ4H#wkYXmB,B Q67"Q-Xt5(~3V}tEZ֩r Zƨ84 Oxި0StMZ4 ~)2P_^"AV=O`[[SIrw3p!RRyvy~o|*o풝ibɩ}y 4 J:Az}YpVfij7' U 0p78IctUS [+'ge1CL̴{n!$Eヹ\\ɅB$X9&L۱LgZ ,nX نDЙ|ntӝ XߖNz4F%|\# 4!Tf;YX{T"v{Ҋ*!wj[XxvB qJ1z\lzg6`j"mm'63MHY@dW?YKe[e(P +#Pr7N^,W ndW 曣tHՉoբ4{ahƺ{BF8 Qv(49J kf8/["; 9AK /lL=u g_ܙrTH{#TW0PIݣ*u7Iќ,kjΡ(/ԝ,N.,yK\Făţ@eQe0XPN-@9c|x.cCoT3_5`B\3vCHgU$$san71 Y3"}! 2\}\ׇPMMIҵ5ꯄq2$%^ia t1q L.b䖐ZF!}32NeʷMZیV ^J/coQ4!U;ڌ(հDDsu- 9+seo4zAO)667CP`#RGzJvق(Շ>ZbéȻͰ#j/4b,;S,yyԏF! ! 3yt믑W;!0y9\&{o:wkߡ<% 7XPEFbpR.A.ȍ7Ҝ zpD^qڞv)֛P3 3<(dbk0yaP̎T:Z4`IF!si)F+9"DPt o}s"]/?Q mƪߧLs6n۬pqfᦾ?VI/S `C N)>(bybyc-\a T= G"^BNA_Ǡ?fE(y}\8X`hΰ7AbTsK[  F<ƍ Ya=^H_^6@=UQzV k 8o54 N:t YgJ6ISp|.zy @l[wnX*nF] vfSBf ?gv_K5N}OKBM|af|cܩ%S*fbj^Eq(03vImdޡ#k*FrMl9Hunoe2N$yG ,i٠2')>#*> *OԕεM;!,Y]v)+(Dl'2Kʆ 5=EҋXAFO>=NeO}֡O9[s"P$%q||fxپ &Ig1[;*hkW<:r,C\hǽcF! \ODgCT⋈sEse?ɨ@z iTX:nzX&Wr,A`Nk: hc?No0+ni/C+!s{biV{%;9K"\E=jz)l;.S0ը>sL D3:_.S! g9j"s}I@j5Xv6d7,wU(p^ pΘF9[_ s,S$tDANfAV7)ٷRː>=lÕZyt&-m!lg5'巐TDhGExwa &ɫR$6ݢ]j x9Uxۻp #du*2tS.7[҅ 4/-,ZLZl[1T> =g8})A' X21pl] ,t >6=u=TAEۤ;n$ 81 Dl:1><4ŷ[;ӋuXi T d\gss |b'}HJt ADbOA9#ގ'~isZP#*6B4wiN䐻[% F}#ҞÊZߡ?MQAP!5ẑ%FK˦4m_3P<0B{KyCG>v'\}JʯDCHD#W2p|UN2ޡ rֲN^&bO%w-Drg :rkHH M\Abk+ww6nvHhIR.L@CC.O5x|D8? 20=fTbEo6keY"I1oh>|iN\=;S?c~_TpWF@N>* R[I.0ӭSXcCk@/QK (T|fT|*LCZ,iS`NOOxFd䷐,=B’'z4YǟTme־h-o`~'D[K̃ɾCJ]X8&f0^c+ O:Bh2?YĂjҦF!0g n_$ceud^ Y7^|n2lJ i{t/$e|V]Z|Hϖٻ-t DU%~ LGc@:5.ax*gdǛ(Jw>\ىlY.G@ë=޳s+VKalW1? Ob&q}bgo<yաQ}-e;1!HL zl+:A6Wޜ#sl?> Hjlۨ 4i>}cg_,J@O hGz+iU~jۏ苁keu69|1l.dMoepIeL6/4'/Д;$e JTb! m;Pin!VW_OJ keѷ(ng󇇾5(u!H R4:qL:7hI*8R=ykMOdD{G7D5[‘ rT.C3`)y[q7,З S&aG uQu.ܱs$f/#5Қpb0 E=9CpI] \`[ܤJeFϕկ>H0(P9#H[ vDt.U,f%$C[߰kVǘ$JK @j:ӕm nX##_5 #5>fp }e8Fw!$uW)N :)EyBrB북IBcetJO72Vj { &Μ5Zc7S0;AUv3-t=KU/鐇wPnߣ4 ]ݹ [u|J:F5g?R ZA dH(r`;_Nk,fS2IsXQ< 3P>Adld/ZrPBd˥_?h.;9Hٮa{Gttwܬs< `_H ?5"澭8BLE iYZNMQ'jv? sc ⾁L{dĠp\>ͳ^>Q9]llMC)BJK'IjDzIwWQU9i!i 5W[mM6)ՎX=u)'`<rN~meLz۽NlWmL x 0!r}c'r uU!:y9P yGל],84 }R3hStkÅզykk BCk WWP}e:pO% _ҚҁӗcB¼ϐB cVu%ԦK aA "FvX#>`z:f`:Eڑπrh%T~+gd Ι'1d:.[L &Z1f.h~qz2fً Gf8y ^7bS%s21+]'!"^DX}*XUiQ%ىƵh׵d)+lM$=8K]2TU%YIGIgHm~iSy_҃, o36dR|87s=!Wcd悅n+ޚ~r8=xp;y0[L8Tu§'LV3#/fO'<2e qHjMvUDawǧcgO06^ …C9C+!~F@vQ*N|ݛ&fROJKqߐ!A\O%,%W. SC($#z:v<4c/z^R"nk?1bhCegDmUML㳛 n!w3m$KBAmUO)8_"4'H4CSaS@eW ρ8}`TBJ|A&O!%p|"ru-$+*{҈$Xjj/q;;q{`iAJjw0ل~3HF34dfo^'u(HjW}umFMJNJ*)P'E3OSVO^ToQGrFeն{]csVD8 #Ok?i)&k*VͿ]' A92"C (wwJa Ci<~$m!'}b>ղGg= q|`+ضCI<; pƓ xҐ# @ eI.qg$BebZXƓvod|OgPa~HB<2w1Uſy>hxm9J3y.q'ĜY{V('?:ey1ӄ-b|.C`ܲiw#7ɢT-`3Ui%^-3akѵPC=2zaԃuaAh)nIژ]p a#_/s=nj jJvs_Ag+n k@dc,-n ld 5Əͱylpw/g$7/1,fp"+/oX{QT+64^ "Yi-7`8j{uP[j {v=LU fV aUߩ wV5ih\][ S>kU\6&,3 UILC[cL2J:6 5tUMVk7?=l{9uׄ # f' TM^.#/=ظbO1H/ ^Qul~S(l|Hi(Wlut :I!%v!^,a.c|܎YC+69<'c|RE0Hm! ܾ"ΡG";a~zqҫ( )po!Y1dTu+ n8I"͸1 eݘU_wnthP;q󳃖Q,엮8Q3_mn*D? Þ4t1Oʕ9s{= 53tj_f0dYXr TzGC6^7+TL}jӘ0lB&(RG B`oĖNfCFa5oN ]HwQpD ƪ+ZUO1G7w\<ݾ|ECFhٝDDﵬFqӽM 4/|GHwa,-v @)ki<,S.%f͵v|2Q T-,0##SnRt/}Lo1u }UZTVzhvvO6X+ &(1]x J }n*TG$g*Z4D._lsQt*-s}7~t!|7wo&|ܪFt 4۷1 瘺>ݍM 3d:+#72Y"9\J\z+.o{ Vk9RQT@@! :zT )(N *z{2]rcYGI 'yz#<*CBw)`Qrʀ3> no" Gg9Wnr>B'PkBO>[>G( $ uh),\:y 7~lj@AZX3>xeNK!@.`ZW !a]s @;̼l*魰 [{W4-3U,czgIXĎ*B)›Qq(Ś"?k.D#etwsΰFL[3hŞ",+)bb-Gԇ:GRtWYu 1z⾼[ǐyz!='+%^9A+ɚvmVp*3 9ΞO5 dR:(1(N{Z`}_,TFqDZ}I xV3pOs1 (k0!cmť\X9}:=.:a@i1AIx=Q.< s rTbH+*RmNm\/Kt hMVj9HB1Uf'ZgL5E'I^J,֗Ĥ.Uڨ2 `GVnbpX"=uD2)GvA6ˇ&_B7p15_<6W`Iw   ?6q "wew̮~儵ƃBw|~2$.G!+`u!4bX/4Ə!WUF T;;]'PJ /d{5"Fr?X1= V}g0`ƻ9MK;cZd_^ Vߑ8K>z͙47'3t$U}LhP1Of<HN0z{G8Y~K;ATd6$˵D`ÎB!Y37z,|4:o?" "f2լbA)kg+ mJ7ϙU ^`,.{[Jek:k{P^Pj[#{-7+˄EMzZ.#ȧr3/- ||zt-u)BjUt}& o Kj~jGzX`E$228Z:KHlDKPPϤpǏߟП[RP^0FnڻagkS!qg_R:Y1} pb@"MzdU gTI6Wiw^NmQ5TO$#!!.ox᫦p,2qO?FiX.Fl :yZx<%hVOD&iwM§Yhl[(CCX̗r7o()qOF ېJ~v/*kcT- X?e߰߿k=՟MWd ?Y;;o\/P[R/^|f:{0UYϕ,%$:_îu*1ճ`8=z= ?JE oθMC6.AY3L/*K`lQA_m[ധx>< _Dg~Ķ\kضq"np3li4"k0mwmk;>CB9&hk +~.%oi.L7)(mdqW|^DqD Df"S=MA=ʁ*|K&(rF ]8T ObdH[F%6v_%vQdRGJ1Fh19 t|PI+. Ez&[X} >eViq?CiVJ΋,dZC9ݛG-4\+$!Z#v l6Ш &^<˚ymP/MM0v%@+k.n([#VX(0>n~},97|Nc^y>U:… ˶3u_KCbq/!gA܌eVs/+}`e# 4]Q}0jItsqˣda< \l66fF;sxjYD_ſR[gϏ [|Z|tT)0c]:ֳ"3ud&+.^E >ߘ?VKP4*$tF?pN| `cGmպP}yCkbqr$x6q_˓T .~Ց`ͫ 9467鄪OCЖH,QsKzRč<:FvH<ȾS#yWprV`_Cw/[ͮqL#E)LE7; #Mbj 5R6𲌁>L*X~8'kge2(ŴT$XYcep(wDEFwQD:.pcYv^`߼0躨Ϗ&A/}aY&k*J:`p:?7gAȤ?ܛ iډfG%7!ˉM<61b:Y-TC]-3*R^TB;#܊x"LlK 6l zgfʬ%y$"b_/f)ZA-_2))|4ش&p~rS2ifH*#K)恄W)rREE;|uOT܉3~ TJ( >R{ Ztˀז ߶tfǰ řd]6 ;0]-5_!9] G_PjQfl3њn=-$6,!ɣ>u>RҖy4ƊNu:D!O+_k\F6xɜ466멼 S?F6,im ~ĸƄךvp[;c =FyQv4l:LZ#YQK_d.+'+x)_\[!cQJ9-,)~|b7)yI\ +/l«1is*S%5!HPEY--\ ;{a>ήd834o9IՏCo'wLŶf,\v6 g%k\[az鸮YBDj*C* wчB qHO>o@"Ik'LS|Qb f;'\}g(]l*y8|U󞋋Eӊ \`:Y;a SЬMIuȤ3' Lu & H>MkAٸ2=aXU= ~Xۄ}+r r~sotWƣzEQ6#ծ^/)_t#qN $6k ;56Sd۵bWmi5l@q᱆3\߁tq;~ǭEwn4Ҿn[;bv]yu4 W^'s)&7_4(H;ΦSa!h=O9 bK=y Fug$-#n ܵ A0K15t-]\.w!4Wg}UmMJQZFsF8Ig +C4RFvøR%9J[b{> Բfd8j7 ''S";%ޣlNlq}_>IC38<  : @e(7g*5t(=C=oI~|Ov!691W+|Fįכ ͦ2NLkv?b<"NW=mDױYKBц,XJKz,A@ur)^t@N,d!P(~+Va}59;Ï2h$]O2^j5ኇNRyK|-+%Ծ(ӚܭrW:L~ @~ODZ>BmفyX>L7 :1k,VT_!oQ+;mfWsac 1iuCwy⭛?G]])?z`L:i`5iN2G@漛aYW[Kвi:>3mT1sKf|Q0̆ahc2< f^vS] Yƍ6$PIG0Wyug>Wԉ1sٿRJ&Y޶e^<\Qj Y̅ ysG7GK0šD:(l(2;Tx+ }N(~\{ /.K&R:Zh-*v+1dhjv̈t"MXtMCfAh Ѻx(q9b& ]dH9yDAf@ET:Eg%F Z!74L0]?5.B'W HƱMU8fDȭs 6% |93 h#}H 7Vna{5@ՙ;-Ix3 0>ޝyֿVi44PAl&?{1u]*yQB׍ɇTeIH(bYpÛzM ˽<uD?k6vhHDDi69:,1'N5bQWB!w&$KiD%>Lk>Gi4Ijk2%TĀ^ X'Rr,V?-P4CPiOR")Es?ɓ4ZQ挠,޾ec my:$)>)0LS '-):Ӿx~Yz7*@@[<.G::=e &)\1Uˉp >e kAF1w[G|1% k2w[vQ7cjM}ے ":2N~&0r >0I%%ԏw)UH>D̠CGmҿ$D5jF\Lؐ1gF%Qd&` +n~ˢ%IҒ \ФT(BIϲS!u-p4n`""ٽ @!R9B&]:`J'xlk.9Y/p,)@ףiH4.LOeϼ"~ ,牝&2`ȧ#'kE<N-, IN":qt#jހZ4ZFr rYY%)'ۤh{W(ȵI;tHu¨r #}BiFI8_7w!"D^t* σ*#kP8*=]u"tZ|On~G;6[tͩOPN.`}l ?t)yB'.nEOGBKL |sQg pַ]c֧ q EfݬQiS#ʱnA2܋}nn_r/(Yl c3` ?J>ִ̟Le a& v6zmџ#lW5Re&o?Ci8~(]L=0F=5T䵾v߄52 UyvB-=c 'iWWb ΐ*{wƏALe=~m~Q!#դE Y1Q@N >XӋRͩR,]lS#Xsl"a5%UUl7mX'Bl9>YKsgySV𳘁b]r: Z(B98ij8q(_E˵]'SLm-=ȡ]4>R5Pc.Z(gN6ldoTDf\{zł<ʏ7VM[ޡ3Q[WUx0zҤB08\Ґ&'c5rC$wl9Kq4a6vGQOڦb6 6D#ʽdRIHBO ˹A@~>Fxo 2Nܦ"$5oh]+_{y;\^fא ~*S.ivKNItmA ?wL[wMypW5x+geAQE;r^wJmɻ\` p]~A+܇ MrAw"dID"% }7:Ŏqh#љxeasJ6_7l$&M7##R2Cnw}-ymKpQ*ѢϮOK(30u=mB|0.%MƝJ]"#BwbeP[fQ@J϶_H\~[ -*7 Hհ9<[%IR;[׹J+IN9 YK+:rmYE n@4@|L B uN>> ?_قkADELT8aF4I6N߯ݜ{1f0Xcg4PaI*򝨁)<Ɛ^&% \ ƴ =!^MLt ,͏*Ej.u"[Z/.O5d;r=uY*4B,zz,Ұ/8ؠ\>L '` ¿⋲J+<>]}-{@o+&E5%8 \g+F"鉂ܓg0_qSugn>ˀ7^&OzJoyd#j !O/?*"K{j 7X)&Y¸cuǠ_.F?oH &|0$u&Ư:i9tz._HHӭ*ͪ>yl&ε$ uyNkMՅL+B[=)<1ʲ=chJ{pbFT#Y'?-0QbȌ5r4BVN%E5d _ fk+$X;ƹ aM*"tOCSV [$= Ei2eшNcYSznGhE+VܵxEi;Kp+aj/ 7ۓ¬+Ls@TCNR)fB,/Zۋ0Z/|ydˍ6"%f:׼n&d> jʢ%4+2f&jO'n*,#nMO\o]rg@B-6l@tw+-TV.Pد)22 )B<:qQlYe?dt,"=%obvJwBMm4K+Cn"Z//$XX@5wőT\m1'* R}תE^JLޭ1r ǿ_ȑF!b>B B f#rB\WN!oAw(MҎ"0>=OyzT@,Mu;` ""̝2sI]Gp]b/G(E6&cq| Vcn?H0uNcka.ɮ\AoэRypsIT Bl=4sv6"oL(,]TŅ I$ Lx|n-F..dFG%{'li2F"k,<N-]}_)\`(/oz8jQ3߉3^Te1Yy%lPKf(V AKFj 9MYI܍E<n6_R9S VE3bA#:hcxV. 2zHV%O ~7A(Yq',>:zeʔdc="^תiTNS\r5M*j+Ԡ@cxt 5 emzj%7L<._Jm+ F>FD͆U_IQsݴw q$/+bNIOuXM5&mp6Dq2W?ZMr@vCU*ϭ9UXnƑZt~_a:,BЫĝYU7fBHKy=!Z ܖBŴJfv ]?t#k7c5Dxh=?O?j>83jgGА\[Uт˾uˆɦaT,JR\תщlr1s1l(&jדyBSynXbU[) *e;C[ThʐRM.[)=62`u,|8+ лvooBTjhIB=>0Kr͍y=9,B(FY%,ñGxR"'n^ BIl$u M8]؋lMIc~#:A@&p9eDMq'Wj/ꂂ  ̻WuN)&::W_ˉoːR*V??z6zV<N*+,*D_/a-ܝ\1F@GCl`BNqWXwB8223 MH/=Qߑ̿f@LQ5CD㞨\!x;Yɘf9n4eFҊ=>h] HT,+d>1r+s xqx#DP"f>LGӝ[Il7upf[uנU.uf E@av1XjL4R5l$Q.D'ٍA t y&r VnN}חh"lh 6Mp_SZj.,OxSploE۱Ei_*09DEo3E&Dc`H"R }GH2+,}%"VʊF`}Bvױdj)`Dw v}rMM(7D~N-< oɺ;PZA f7Qw^\{9f5hV&V5۰ QLxߺPMKRUgf J*ܔSꝽ8ӭuu#Rm_"mg[NG@>(-5N2Tfz%|22+2kЏnE/*Cm \X>bk9NTA œ ƯsbۙL)ޮ_DXb8Y%9/@RN]8Et t4to u6&?*jcBIiH"KNلu2u%Iׅ%Y &K"@&%:82H":!&0 }<IDVo&LRLXs~sdSMClz:v:.qflT~ps20uScC^ӅH>Iv=\+mS(l%n٠tuW /dkfdp?yT‘*= ~Rd=+}Ҽ_)9_k@^cwqIN;\թ$\ONc] ^a.9>Gʗ`[G W[y{F`T1I^-Rzv{8"wE"+n mY%MȊ TkKk-3HTr݈gu HdТ.8cսxgP{ -|h7}$ǚ!!FS(~x,נeq'8T┐DgYUE2PH6+/-Q$"SӃv8@HNhf5Xw4h iC`O='*~O5hd?ݠmqE*sf"Xu) oFߡ0)1Ta>a%V1 |ns& \&Klҿw?{!I{Y~Y/ӱ ݃s$ Sԅ "w NK/1cQGJf;'_MPVf:j#|kK(R{cu՛)}Y[*-e Ix HH+Lfk;$͖F宷d k @qt&#ىL*~lld<5AzE% Z3d(x䌟 K=efK!=_QMTysޣ7֎:b ⲃﵫͿNLYSn:ћUI3FcHs]f־lY|fZ!Bc^Yk:+QEzDL&~nZׁs``/ORd֪DYd?BEܾ4W8+! = q衭.Ԁ~E?l~Q%SPP "BaʛϷQ">e6h}0ٶ_#%/Ep*MӞ/"3HUi`͂Dŵ #IǡɴsqsDM3Ɨ!\a 2o-\2GtcĵbDa:a%w^7앆8A8BS*PZMe!AU2&-Qk͂9 Zʤ[)x?F$^I zAk3T~Ve͓\wf ȶۧ`V ' v1{;;ٓuE|PaN:dۧ-O1E[MܓFY7.#{Xp f)kK5T?ܼd8 ^1&qhY+@[RU{.ɣɩzd"$bu1#O{sV/@V3]%,,]mQDg)|F`Y!?T}rXn}ׯ.\&&Nq ӀJ߽ҭoWdIX*M85$\b![V%gT*TcY5wRmi`\.Vt !+8Qi 0rd.$8LturZȅj7Y]9^,)EBor!ي;hlh0kXCz[wC Q(C!3N 9#]S/F 5ȿGVyPok! Oϟp :Șև6{K"6)pz Ave- ̏E\͛,%@yr"2|S0`xT'rR02ZL,wpNE9 k]t_5ɑsH񍓹,e`KCA_Wyg7:XE`T֛UZbu>ߊ)B!i #OUHQJ6M%"&ڽsuwGG2Pх0I(6Qe2w^`*kV&NAJ<:~4[ -YO[KJb>$wոlFHƯW C &OQir #1{.$-jG+I6RuIT窍3{>/׫h(tI%Ko -3#6_n,n>C8()7g^R:0vzYo{,ƟŽܿC$2XSǮF3oRk$%Հg/ؕ9fs52p+4scB>2H~{d q){}Dn[؃ 7ًiaY6XLe34tr\;+U̸~izQ љSq0Y#Qb& `A@f\!j*g0BWƤ}(1U&ɑC2Gͣ])f^|hO2pqM3{u򡸀2|!u--584!Lv)H 0̐L"hSt i9r -dl gsdBua_e~S*q{-JK^yj9}c$)T@q* n7ˏxcCII%(*@f .rvՃ4lUs55d}Դ=AP"́~Lɛ.haKI_.IP;{D ^pزJRώ٬Fn桳@YV若 벾NCh%jܒcHXM2jCmfɽ=)&1cMX'ZFmlj aBW#3p5C.HX{fnҦG`;ez.jQqăG@i޿.xS҈o8NJ~2/ayGU uS~o@1*[4/ *)%"6֏̡jeQB,0}]ciT.KFzQcAw~η ꥢ&:>n#D/ׂPDny6S A3zB5D`W'8%uzX׺US@ڒuL3FaNz@AX^ -yLbg}G.stkHzm (#w <#eX= ,)(( OU{ò!%1=#j/ێBQW;X;ˣ;[([Mht6ePՈg:3m6"eĖ6Ё~eO)&> mTTѢa UDnѵ_[%H,fdjXw;AT![A?_#,k51Ju*K=5}aYQ`B%"5P݀۩QwBO\ &8)O h2Rb'rBVEF8ҋ/b{14l{62U)&t`ɥ mUVF 5W)S+V)ۻ- P9 J\]'?[&ը'JQhSRY0UF-!ycW“ZbZFPKMܠ+(Yr !Ȯyz)R5 3Oŷ~&^ wz~+U#{ u=rhwLX=[a{9Do'5+HDum@a0/ 0% |- c-\ /H|e O9x JDczIoA<3x*pe <%ҿANT;ϥ* `SDpHjǡvt&Н$q*[ $uoWb `HUF:6 ddgz'-Ԑ$ ;8W.g;\I4M' `Ç:~寧"3 =cTwPhKsܔsUAM" 뒟6f#`iӀ:LAh"(n \)p#rw]yC}!Z˓6}ι+_1O*`M FݿaO\my+6*;\OrJt~H]8zH?\.zH}UdNJzijI_l!G-hr}B*L>+kpˇI 40FbkJPڝEa>r: ^FVYJ]j!QDͪChhZsƵ) Q؁y(A+^|d$? `m}'X~ܧX6B u̓^5_v,E&b)W{F8n9a]>Du2D \\ ;njĂM7D(1\ H*h+{2:F# w]'Hfe?뿳C!@aíWj6hq,pko^Ӛ>'宰~91*9mս3OaeIFcUdwbΣLs2ە'α˹72wyOn~R˴Z+&"ԴIhY;S$]Ll.ժ"ʉ^5!΂}BմD߮ш#3Muh㈒BreIsҰ3KvNPJ!!;Pc1QFF2"sFvM'.ņԡO5JpiZ l>MWZEuG+;'3^yK,gO$)Xj&]+YNy^8B͚x\4S&o)׏W=ĺSyV : x6V/zrQ|nz]C*Dj^ + p=f-{2"SF`MbgIVp86)y&qK}|G~ Kuӈн[AeWtV kYr7a4:tJ  cwJRCAL#s-Lr_tJ> 3,\*2v8K zz% R,fTWsy+Nݜґ'ڙiadY9oдYWw@߷y6xr}T"EMlM UnòI^r"=R1@P( 7I(Jih]qy}rQ;?{Ե7ba p(ee#ޢ%f{j%^6*ַT'|,ؔ=9I#*SU[%QT|P ~jMHx@VSukDMyo#^n" @ L}yL"ȾeXH(7 ƒ~ e+ ;%QxfOaFqjQ硸{m֫Qt[5o3|X&B1kυjV,o"Ur݇AY9:EwM;{1+3V&I xo m߰9.q3 60E/Ů$Q.%aGK'Y(_jݬ(Y9bV +$١GɟAdʗc-܉$__W½d=BD4Sţh nQÏ)cMb)N۵6&ˊcDDDGzf=_uJ֔Mq<Ѕ_WE4e'26~O v |yq?&m2۩`VkmO >G'vx+OQIJ2iPZ }!J/~ZYa#*e=+9W:+*zрYAaBPz)u?f_Z_or}BpRDiOupNO>GØqNlZ^1'{٘\A s=m0 qSqˣr><Ÿ&^hoR\!9&?35leC3Hc_:A{jAueCVF"K++ ,^t;~gs,!~)zNӥ}ѐQڽ/,@H[y𨔵]LPh,sXRN͂[#)l^ ި+$!ڜ1!91[/~$ jVZ.39YK mR@] Qmſ'*~g] q'4ѬH5)bkw +aipqQ$GGoê^6rvb(,ڨ:$Zl/T j}(.F.0u< O5>U2$f*cdl_KvE.|cH)dYQ{<5? **k\Xdis[fq9(͘`b!F_K&? u;rU{!̗IJ|A8so&M78J&-E]opmZu0,ME5,{mfn^ 2*$cL0yJR{`A:M۸[oR:${o)nb&yĊ3G"w6&>N͆U%{^6Bk(l }%P- ։>*pxe>c?s.i$ -F!WbZI;@yYNAkyZXiU?iǟ&c&c]H ډ2-& L=.@iXz~& X4}^riH6M@yգV֠pEtLb$ɺ<+Qwgi`;GDgvpf D4l:J "F} +*>B]`@@8dn/k /앫W?h1!^l#H'Fz%bQ`HyЧIȞ#.`)KvA8w| B#'4 (sl140пja5:/>NX YN\B[U#;}*`T02=.0, ȅZ@yG\t`t OV BKwhh11Jȭƒ1؎R% jUal}oE\6s~ǯ/{]#꯸H!!{IxuCѷ} 3,85rm~=4kS}_t!yܹ5U3-LqVlto| "e/9u3sx Hp8게Sɵ~ءw}&o|%APyJ)Gå/|/8EUYS[e\Ts],W\#cs|Vp(܃uO?-5Ӣ_?[XjUtYk%I[j [[puNț<Z3N^ApR$Xp4Rr 5&츟n. _yh Bzċ[ >ԋա\w̘.3 kTy+E祣m<[}퓊"@mq\FCpZ 0rK' 9rOiLDObXNi=n6HHT% 0e]TW_Kz;t]Ny8dy-I0HTif#d{E;J\|_NkUt/MIl>ݕ x`7F'λL!cn+0-m 7.Gg[^w{J8E|ʽ>MIZ@Zx3Bd[N]aXz/^]*ktHK ~ =$ēk/rO4WWV5Nښ['\%>_E=e@|w62yQx7ӵ5M^,6%g29TO b/:#h!3[&*\Q77MmʎrBO+@ ~6k;? Sx  gt Iu 9TTڛ&0E!>Wސ,CyweŦ?w"oBD ǷዴȡzqjiSV):D_Odž2 i +[l݆I ӊ3E6qO3[::|U)pjg-6&CŚHc0GEMI)_s8e_LLPʺ4.]d(,|^J'gn#>8Għ&mϧ 44\#^!ox.*\( _oܧ* z\ 5ϫL.IP-9% !OErf+IV_m.o y'_X`^"iO=n"!N߁`Y4iOs+5'vKu4(B7Gj):?s1rJ7uDRZϩұ!lk~@9̗s 0>P;Nv1=>)G dW5@oM"ѡ'z2rX9%diegdRʅ*yI=D "^QBENX#=xo#ݽC0# $|@<+xlb$Lǡ=%0 W Dϐ^bLt{,s~f:P|'lJ؃Z;[ta kW?s#93)ؐRH4Ȭݺ#wxL[4Cs~m",vNWn=00#ڗw960)ID[#HYMCI i ͭ9` 4ZPS.Dh2_v)xx=@;ɇU@Śy~' 0pĀߨRfbxȱY=Sj@š2$#7OgBv;,m`~O;(~o9v}r،p:|^τֽ)ƚ|xFQ]T1]f0wju F/;#g>N`Z8 #Mܰ75:\6UBפ ,vy>'8RS@YaʖoKJ^v#4,WD.@YC`5j1:æD/r\W$Xcr^(& 69*_2E#^\{g?~pH@Xj&vBߤYM#\BI;߈?{dA7zc?>$;l+sN A"FuDd:ѵ{|Ff3^U nyI!MWh>|/znBU!jH'D #~˓~sa)NGJÂۚ/Wܛ~rRە  QЯetK \cM=%ی2aJȏVҦ'溶bzԡ'A ^tgwLv=T T%X"PHd-dըR|on70."Qq]曪{+ Z> %tmF LU}B[e%R,HJ.k3bԚAysb3/sR?i{UEvT ԝL% vb<|hg+A(]F޷x8)($F?\h㄃e B<+.@opdN79 r/9Г]MN WmJ?%Mx>$Є;FՃlɾ 7={~){O|3>0/#I bDuU f^ ԍ e'+.r9KП-9J~7ͿR4X"vKHM]CIL~DS(^̑9i769\ dUQ;c>J@Y N©[+S:|o&mm!Ak ~NtꛯU*ʴGE`7΂TiC5T% N/]ƄD<h >^}LKRUkN{[x{)T`Cl)2*;B2S/x>H0vXڤ-_A'B6FAg݇Q31Opsg &,[p!UK!dY U$MUA9ː2YR<f@ؕ<saO̿['IC1˩G=jfd& &~o\PRdBx8Km2؉FLh^>,.gs,G+ȓ [q 6GYHŦal୩ե%pwGW/L䳰{mT*-W6_Ռ&p s-9۞t#oUlYX@ͼR@5(awq^)~ɮgPF$3b֐V#I LO}s.8V4" ڢt: (F_|$']=H!~?+E'%pimy0d+''`4>6Yh|r~,)Jq' ; ,~ъlrp%OcpUҏ hVsBT7[T<@|-S^m?au*\a _cq%9$#fK\P@kJc_ mCMƿ8 t'Pkz bt'6|zgu%o+5ܓa6J>񑫳 %i:7cu\p HFMPm% ve'X6T eP^! o{C$G"f\qĵeI״<jd_a;R{.5wKnܒ#Ʒ(@(4m7賫V7`=beޣqtpJ}z} ̤SSRִ})0Ȕ(1툀BJZc3AIH{vMSg籃qdy/zNu#GI ~ΪHt?;WeyJGqzfi2v_n |;#E#'wLW?a9:7!w.%UXbٷr ;5~ΕJˀ>#Wf`J@H)/tfJ:pgw~6kDT3mæfoKS%vϥLv܁VkΙu@!غ„Haa3b^& sWi|rje Jsuyҫww.&c|Dqr_q~$-$3[wbUU ]eXIh/۬ ,-Nd}-GN VHg|1{y q ^u%iĪ/]Qt~Q]SEE$ga̐Nda޾>'OmjR/ d(Gi6Sy`P^"]hg+nn/F9OtC%5N)@4NrÈH{W6$1w 1NquU[QѪI sׇ0bSJ1^ICYƙGoƺm[_-NwsӒ>Rs+y[ڌq$(W67a3n$~PHdoR)wmKO4t8SU$b {Qł_6bXu4.en tATXd7lO)ϖqΤ~ rhp]P3y$L f8IӸHڕ,Kx7뵍FtR`=A4a1y7CY,Bk70h/Gh`QQ*26e2wS?R鐥 [Q=FIen CI=pqߢǞNe1D,-la_cOO8sEx'\&=\.:Đ%mO{b6]#9)jPRKY^Idp5Va\sG@%BгT/bha8pVk!-C N_HQ,(OQ0c:$n1O7 ih¯:'pCQHv >ΈQ: lzekkw#y+J"MJ,˓\mn `qDUd=Lއgʀ.ׅ:-#l0pHeKG'u/3/(pYȉaЄ{dKtCL佳}ZW1=GN )G$fa{?i(sud|Ъۜ귬:ACBΨpO<^]ŋє~|ೢa 6g&NfMC᱌+%TY6MY]WWeΧœ>,< 8g'4t%:-AW2[*#q'ׇMï{ss ac@F5meST lfhp״n#H4a46)s&s!XK_}1n1H&z=d%i%9"p=B98s2yѝ~A7TGwS/g OX$ڎ8O#𙘆ʃϬwcNoaw֍t@ O>֐p<**Nx>hP1C`HбO'8型!L8o~J`b|Wɠo=2{R6402;hc w :V;'~W?Xg,bI;7Ԥ8dxDKQ h yT4M#|28|[F9@S/YE<бFREGOI k^-[b 9ԡge(d*sCZ#oV.9%>V"!Qͯ 0VqJSq5Kbe< Vb=;tV\D frP岈Dֽ$Y 'rbGM7x{(2&zZ!rs-v~{S]}K">,6@CƹCj'Ηn̾< e< s?|'Del8ςm/z)ff Lq#eL %aI3ϑISf=@ gEEd:6i=+P'8Z3)"[ o^p4Qi:]1}SX㪢)fvE0ƛlΔ rZu\Zޥ({9etjSXk3Y[\JK#T;&h}8`}ɑ6ڷ?Xk߅bB`W1$KJSnb6Da]~cCO]CLt )dD1z@䠒HRA5Iޓ`p2V Bƕவ- >M.x2KrZ\8AqKw#T?.Y8e_s^񏤔0mGLZpպK$!]te܇(ma{&׀ZIci& $pÜu^Jbb W%! "riLUڬCJkzڐ -|6{&s kԒ2!dtpd=6y? n@](~C uCTe_%]'KV&)XxlF酣V<5Goֺ[S'U sS:@w@\]xN{ ^-W^+[mLIw+:Ǡ FT6[{22NpLO6穈?, tX Z0xhzpB$ ΙIDk1i0VZMNs| 4b ^(k8΄cX C>1GQa--yw3/F>ҩ!dVyJtY1촖5?^XS -~NsU /pRXTt1{*v%e "N]^*׍?cM14ZlC&?׈ c(C7~_ԯ בz,k8<ONkKͩ2Dt]8 +je2a>T΀9U"(;RwYNՄ=gWyW񺈎)ᴬj:bao lɭ ̈OQ8[jT^8@2zALqŒi~OKT7im1N^ zK)w} b. v;#. ?&ܛR *>(ΆMd&ZVJȨ!u9* +s#}Xqa݇5/xʝ[0;RHf='Y~, w3:#u` dhvlDH'_Ǻ `#9*@B9Aڂb`c$:_:α,1wh[Ҹ֤&WLV">V|V(ÖbzRU|UiqL f-]+󲁌H~SjvZ8T7^y߭P=ޙ־RvJF@):Zգszb_Bf9E isZ·w& 6ȋmN|0JF)feiOƎ>viwo^"n jp=i7յt^~OP:1 GW+ N2)p@C(9d]sD}H*G5Z )d]ISx%*+Xb.TOo2:qD^pwMVI} KF5p¹[}MƳd99-oj9o籖W VGyNc|!O=1\[跄V?KL/)[ߢunA6TZ,\R"NsUH/ x^6h+)VSuQ_<;ik,_N EBF=tF6g'j46it"hTU VܱݩGR09@ S y9RUL)QOlJ$]3ӑÎokk^_y,Cr?)Q)\i_cz2vw9,Kp9 *ywܺ- rcKfKrٕzg+"(a&3缂N.#{&Wt&*;v8qqkYHVC1 mU ow ѶD` hzǦ׷|L7S.uʢ~oRPhc.*(%wjJUyRzm6ΤUyo]oi3:3=:m_`h:,sĨOGQ*;sʒza<]262úJeX XעPF<#=Rk\*`W&3r#*B8:[ yZZ GB(]y,6`lerMxpJ6ᑤD;(˱<05,аt!JBDyx'P-Hvy"J^?yK\("^=+ OzhrBo ~{N<ߌ1҈r?сA[zę5 1xaD׏w>ZpdTAMP ͔4$F׀wǡM V|-hۊe;D*0quʞ}袸!`unI)f;5h~Wͧ-`mxK hXDgD BU{u}l {]}=6[L26Xg-7 nq^ĊO:fazkBIḧ[ 8J}r>QS=:&,}PLNfY⤋A롔HΉ*!=GqiD+a[Ocz M~&hntQ)YrZ5SMX>w5v3raZ$݅{@$(!JPۧj2l u`qX-cޭn:+D 9 0Yxg@:G (8Ǐ28+qFF甩V|M^dwd teE-?ˬ!㿸wlq!2 9Sy9V9J+Q˩z'C1gRKuUahBpZ_r~4=b[ d_B,*ڒEzB+fNeS8Kx;2" YdmXX(mth<;vSN:עKeNE0w YLj"_@{,S[=7Î4AZJѡß FH Izk gnk~ah-]K{LӮэv<NdSx}rԂzȿ1J60,eYlBǑ Di20:; IO"2.)%cߖUFw"KS5yɷĵx`<f# QBp!ݳK$)*TߥXQ}{ 0Yf$!H" ɦsGH0GP0EٽnxO;PMgc[4 8@Y‹\m[cS#2Cmcg9 5w5Ď>ԙsg|'&P\bR@=Ӣ26z8"U+h$b }\&~=tCۭxebB C3)h' æƙmHB+<ÚrL^MQQZu2Pw>bds|St Y>zll :Dxq +|]rwyHc#fPO+zO<iPs]6EɱN<9SAJ10_%fBCxt E{Zܺ:(>"`qMUx{ MH1SYyWew^X&atZqR2:H֩*i͚_멱&(۔ow۞!>ÓjeVJ8mYK(%Z" :"_rT{x{oh$<. O\~@cy d)B }N1:'?Žw$5hv\RphI΅nϷCP-Sý]%S.FYEX'Zk|rϣJ72"b,rCH">o84fq^rO?DjvǀKHfܠ aiG|"EzU5QT4#S<(S_"epX=Ô" bU#r*So*K~\c0c#rMц>KqsӿF 5L,4~3YV퇑phݐa*mmX %XX]l^M֞;r~/V^^1F^ɴ8;Ձ=<7r(XG9uLSڝSU='&!aZ^)ӆ]G3m3&LJыZT~YD@_l 3HeBpɎ.BjA e.>ZPbTyN<@9d@ TP_^’t!aр,[szB`sԅ+p_CW VJC m\a5#֭+4[6KHdB]pZ1#[C&i}z`Hw<9B_fg4$, py\)g*v+2ٷ7( aڈ-ʡ ;`[ƨ>^!$ _]# fy։Jvl"AJ!]$0[%AAY' Ssɬf.}"ylJ-ᇽnHuۀmոy7z#W0x#+v&OGu$D&k݂IfGwU ^3.4x`%ݳjUs]PqK~˜is4wdoԯ8d\ΦёolMzSS>A8.=ku BR&ܡ."@*R"ow=ɘ:ʷ̡Y&W ¾6M?? MLfC H[#mt9MT2Bu|9Rc J)%Ͻv68G`5kDqWu!} Pvj6 VW$Mf^W":Yp/Xpr8nj$*u)^$9H' 8!حZ􍥞5{_-30%M7ccv,t G8)H̡*V|GhcRM<HÅW(38hPF? T8AAn|$ZƒTs}ct*3Icr <6Sw:FrCGUmoMPųTjv3s-?-U6jq\bTL#j;sMڝRvk\^˺vqZ B+;[Rv#rY/WyL)#t?#yRR*gg Ax3]–w`+y-AfY(x}aNټ|H 8߁ ٮsxxZ/'e> XC?Q^Ax,ِ "![yT@R5p{ /8VZ$s+\K,yo%9r/,Я-cB3zsCmݯXC0aZiĘȫ:xf@| }wi3#1^0SaSQͰzɝ<)=m|;TB?ʟ,2e+1WgZRS#:LL%lP; yPd`|VPn  Kh͠'_J!xq=`g?|_[= jBoE x@o~qyAJSsKrEM)%S(DBAMnuBMըYFLoSZ2 |hA#C(sѿL/s.@Kޝ*X%r[6j-_ivӬK2h\Bj uXEd<[,)K!M\@?nG[vO ǍU^\%Jء ĭ7Ӯ!ۉ:S|;smEⰆ>m< dyJGֳPJݜL"[͈2Z k$}ߔ35+aJ<yhC /? I7 ZP>(~4 \pu\bFNy@5 $Vl5n\p$Z6tyVٰwwgpe o}zLl[!Ɍ*3MsF܆Z6Zeb:vut13)/DȊp$5 d.Q{n](T0$ - %&QVӜ`h691SA5X}&.M*(k'?w*YML-DP>  T_,GQwŮ83ndYer!qD08֟kT18C$SKc셣 jtÊOI@ }߿mDZ~DXmhɽz']] 3&Z;QOդ]] }?He n$WXoGPiMI~I(pfCȠʁ<mcR sl 8\K~ms']p00^7 &ZQ룥r)tf5$rDMI:Eѫ#*riemCҪj%-܈̧,] M#E$@ߛ]w=0_?ex"<v-3\G@Z1+Q'gfo;]k,4ʢSАGY/Nߌ<^F0i3S>8"G-JT˝DwC<dG> !ym' ́>~]ùKiyT* -[d͍_|6Q܍l3AUΈ5FQjTeApaWC]kp5}e PCi3Qנ,Bꈕ!\wy0hUk)#4ȃ?dy?qRLSeiPμ"7XŧaJ{Oۇk󊘆c*cnq:β$bqY}HR׍$;)~IShݺX+О,k^^wL Q mlH7[rAdB4oX"wzl[I`4^׀#'*5G S*nTL QEVqU47^`#$1-ѿ=8"#ΎC`iu<'jJ°V/Ζ9[4&va0Mwnš;ǀ'zz/_;uDȺ/ 9$lQU'I*n?_fH0R^z9v|v⑝x & gǿEpQK||h&\{aV",G:9 ݾMo֝m'&ķcY5HFr ƣ+_42ҟ}͌x?XWGo\ 9do[ ~R 7%n [&`+jHn5L=O_23dL !8IIȾb-] #0C(_ADZJ2@AM842ZKl, DC^4)x; wp=X֒ L#%9(EI@i$iΐ4ZZgU뼀A:@kmQt"r@ nڔPbCjyqߡ9ۉN#x=R ˒9bn.-|sn|CL織ҟȝbgU'=Ujfh`)ѵ.QC{<$">uّQ{Ԯjg+GP;N,(b!]>CȵDҟsB ڧu^ױ=)Glox6qf}~s8 LBTx|=Ps򌌤ոIB sQ4+Wy&{At-iV5KDF kHŒq8U11Tf[_\meJ-_:shǖ ω1+/&ڃR&VhK:=MpSMev.[=@^>&Ax%Bts* QjabO Fܪ鐱6cŮdk)ׂ*"]ypYt=a>ZWm9# I=o!)J$Hܲ{ rƫyq%7׬ vO27K,q&z/_aX[V *<LԿV~ą 69|,mGxiZe2ڄ,RMXm"Zg[=lW1+Y~NRnAtf2g۪v6j5}0hNlWn4ͯmGhQz[\&XxtZcu:X㮘4d:FC8_EӲ5YgZS?Ήf1h?^A#$h!KҠJ}U7 B1,-}EF3WG![&g!fII:~*ڬo~+%8nC1i[pO*VE-&37x{Jg2gb߿ ܁W#! C&)I g>nFe$r%MhYYݠ`M^/,D3<!Po3lPlI@.rh;.]An Cy'ӊG]fS5li02'0_7UNDA{fL;y{Luh%+#ccyMJqu<{?]+fxJ[U?c$},(x^[ʓ$gVO;p/D^u{~5E>R^"WO(PZA]E0kS]V]B,%D>zzsKkҁO73%w)4+RkuV!lGEEhLBh KP&IzFn))bsWd*7 $H >#HHjhksUQ(n2s'*QmJ¥װ+q6ҕ}{微d=rµ^ :Dq-pPJM ټ趼B Une1A㯭l\am5vLy#"0[}BR2ZpyIk̷TzM9owaFȦ%$sB`qw? #K܏H`,ڇt+@9ӘNs:t:\(dS#~#d3'.EGrrWEEMg?VxAF]^S_>y`|9A?@ϤØrT@a]u PK>5vQԷc?Nr@#'ߔkM du5i7~C.'Ã㌚CWgɦP N~c *hK)`)_oAP_ TkD` H#xb0YyCdҡ"SO|S-N=#ag?bhgNO]hDȇ:\T@о,C{ƓKVZF15/6b{uҸxH!横h`(${(M%}pF@̖`cKޕl5Cڐʶp0"mXWs"X"}Ƶ1- ʤ"'ĎRMtvlSUdБy ;;+'pd~|N^r [L9l$``ـ%zP#U?crr\Po:ƙ D] 16CdBw]$3EUNy8/A3iH[er 3- K/قd Nsy]I͈!;FY)wuD_YK XRAkL/Y xh?#lEU#ќic1Coڽ-%صşݩ/l? CS-薕1X/( gwܨ%50To6 ;Az̽qYT]֦a5Q;:ے 7"nHl+@aS{xau=צڨi1->1Lo,uԒŽOM @j~!aSCg#=LT6jH=0CPXXld~o/F%AHG-JQ;$]܄@k3{0"%T radJ`v^1QKϸոPˉ|۬9{QTܝ<]- N?RwH`#^,5q!I-4]+9A/3B2W,gp2~$I5eϕ8o[+w2vn&jָ}wKBG4~mHӱOLUa֋~n\bgjAP֓䧿w[H'zSƲjOt9kI$WЕ|ŗPs_8m˧X1u֫Ct/*C臭'SUƏsԚ;H-?ߡk'玟dr%;})!#ǟ6_%VTfᰎV`,]׼[H:໛8u?𰈺4 ǝaA GfMN}>Y`)-9gyONV;Q㧍8W-y2W^_nY2"NE_]]wzĀ^:/ϲp<XP6 F%de"5ڰ}ΖiM- 6j01 iQid1y{ꋹi~B1."6s+ -]dv GD-93(ߒ&I,|h` {G[]>Rמ"1C,d럪e`CAM1v7XJ+ID sc IcA\Iūr_'4"vHF\*e/K loM+0:TGq(T3*2ġ >5+~x7ʦ5kkeD(%Ae} [׉duִQ"䆸34'Sa7DȤ^F\ZƽGtkERN޿drIR>Qx\\?լc͇в+ ˍnz@zaMk^l&b#ElgԒ TXrC^N#Izo)#f.!-wOTRDgC; T)Xxo&jefo#ט/P0?G\$S!59) _R"#`\כ)쏷ahEL.mC<~LG:'*S乜h֦GKov_'}]#샣=a{-V_biO?rӨ!,љO E ŭY"w{c\|;4l_ b7g EjH`[:,LSFϣ-){~)*@E$u(L Y%U`OrLZZ?fxsw\>NGRȍm0 .)O`^LWԫq'ZMU| -f]PB\^aY-zGHzyhj_۳(4dO}.I9+̗ oeGb,JY@Sbjtr{~ 9uL 9gi)s=;h02 nBDqٸ#0>Jm0+1ȱ;4ޅOA9)S-Qٻ{4b(ֹ<So5rQ)8bC9bD,nmDGT׊ڼ8~Jϒ2.l@ eI SX ȿcRF1=IjIpNS Juq t@3d ^x4"9r2Å {s7bwT7TE)l/#!CmS8\-V}: ނUf~Qx, QOpFo_L'xRCm\*yvBonuDJɰ+pL%U9kN `;yuapy+Fh]m4@ybLdܬ !wpxa*\Uw6&b$)Ss6UeX` tL (* d3Z)?BR].Oij\.!&Vq;ᾋj̪îHl: נK*l tcU]HюgrAR(lQBvmy(2wǑ+eTRh_Pdșvmt-!~uC#Əi}@pZI~)8$%YdJ4p`(fY(CK~=&'zrzHMx:`7ӰqNV(ޒ)`{ 4PwpmL=]SƑbAndi4'9a7Kݧr˞~90qdĸqEo%s'Ke:KU PqCh ApU_"8]C|: .>C=ApU n@QSETן ϶dq*p !Ӑ,(MyC}գB֤g +I:=R9(fiݒLfsQ0j1n.ss^rk!v\opP\H’/$[ـBq\N,/UmMcm+8  * "7P\2ºl̒=ē&A 6V9MJvِU2O1aXW!xrn-:. om &gx jJĠ#zV$2up/K ;$(cŇ>{Za }^Ib#$N~AX4}1ƄeDe9nl^6Uo&E•Ę;* uVqNz +ZMi؅+N̪Q&*i$@Ļϑ ҳ1~mP˼kChhi[ _Gpj[:IBѥm0-|- kS4iӪSBqlnE_VG-$3322E3$Kƍ7SUHGt*-LE6-ӗy U""oE͝{w`)?&W^D/ϺzLe>s#k>2k. :nB&7XԎGC/@gܢDɇK3o+I{.ُ^9kqh==э@N`Y1V. D}{ŗ::V]k>r$pawThtzc1`ߙѯ͝|q_ȟ: V>6+ 8$6(Z|_r-q<S0{0 ÊLzL3SEFu{'굤g |4WBһ(rq(d?mUQL9 .ΘKRj?E[)F{/}<)mv XwFZeY [ 4z*`>c ɷ;⮤}CA77")رH{oy/]#O\nh*ǻWjĤ7m4xI b dvMS w5hbg+XSFU&jz>Bx&6EkAl{I丙hKKF }h-Hŗ1xm {Ǫ <86_ VX! -ReYjl֟چꠠk60m5H?sL)طy#u\48/$Qec$0szbh+f|#4 vh>,YE郋9G`MǙ6N}w0@cVܗˇ  >+lD.'F[~DaѼWQd?ҲlL t'+\ʬŕ'gN | <,juC}xʰA/V{B+m!S}Xk3XE6s$d?,O栥.zh֗D=MW~ GUV9NagbM]Nȷbj^(A<3%x #Uʐmi:g@mЪ^j1Vz:0_tѧ1X܄}ay/tOPmCk$U .^syͽkm Fd=XQ(QҒV;};V-ֵe3mX&`Xvَ:dBOl3P7/ c1w;#iƺ H7Rqa)lK53ʿQ celV $CIu?t hD5A%(Qxeel%=&iEI EF=ydBޖmQʟ0/c:3~t4Qƚڮ*wLpK?.NyUӟMJT+bTBjxs KQ̦fEX[b)cu5]W:`9}Kl( 65_؜O .x}䟬c1 5u& nе['XrSӪڃ& j5?EQA'*s|R0Zd4jIƦۚ>'S4z;? ܁FsM1Ѣ3FW[7~bd=>*]C$%bKj~K%8,R.0'G=Gk;ԕ} 1e5iGUDiЉ8>RQfYG&HMm9[Rf!S람Pcl=S:qC&OZ)ZG|~2.ßR1$Ao[P3bG@LoX=jX ң1?@l5bZ`^GWEC! y7r?v@0DNܶRʼ'M=ΖY7&*7 D:AM`7 /gpaCB 4\tJ^# QoLU2" 29jވͶ8.,DTkIV᪩̗  .X<|v\s&iEKJ?NZc36q">&>p*es[@hLp` h.φ Ud~l}nhkmʴ6MoMspt`>9Qd9 N9aYQ,ɌkEBZXhҘ}E/qWx;hqNxkP+*f턠K GPA0)^K ҳ}VF%טEc/7{gÉUzdHQ6X,L'KϾ܆pJ@JE_@~鏩 ٭V+*w .w)Ys1 C<"lio11]1y)Te۶K95 ّTh7c*St1l>Z*PU^:am$,y()ziyAULM]mYQ+8ƏBس첟<*_tfEwV &FWɢ=2.=*/@ktf9c5 1D=z7ηɵK?B nWO3DUQpYrW*2Ql;n^$ZE׌b"% JB O:ޤ~xV2QiɷND-F!%J%QK U|bg|ux;?GOĨ~rw[ǚB$䟟aP Jo ]OWy[啍,=`%|%vpQ  SቁԾ)ωVqFq~Vkb?3a痑k:h=*TCs({$jg+gm1qm-`v2!^]S>͑H"?j C_KhtخU+ȔOeHNa&2";4<͞=J;c(d8v7 H_[>$OsTBYY%a~5sK 9Q)̝%.f im%y i,qo d0xDk\Rll |ȴO_w~3^y xK}|c ΡlC0N) 1}~ۧr=1%Ф>`{5=&4.ZAu _plM%ǜ2JQALJקs줰o2ltQ@;cyGqRdnDk,\,Kj#dO  <(a7 .2a ^o)E=)P6`N,FZ6MsWiWZ/Y')q N/pqmRH'QQ閬>)%"i[ j7|5yCN5:9k!gHZZMkia׃jo,SrÜO=BLgID["@UdhOc}[a \,Se۫|I'ɚ nR;u @MzN3ֲe7lR$Wȴb%cO4]κSV<>ש(6{G:GhZ>mkyh2R ttxVrݼK>.KeS aVY/̓vT]luK$sHΩtO?wK/-lZOfi)1RI(lj!Lst2CLwˑotxe&ZR2 w:Uܭդ^| }9&cjPdDf+Kw@1l-abeH15n3 À#>!K 9R1I0 ȊI=O#0m(eo5FT~qi}9NAeu nqu놐YHJ`9KVB O{ dFnmSK3toKXIyȟ,jar?2p jB!+cy IUWl1p1@E1\tiIBѾ""m,JY0CIFYT洚͢Zfܱ)bTP lk 7-a@ʖN5C1t2+]D^Ķ=4+C*3='N>?i)%1J侃?{IDٕ<\&٪w:b\;*Z`ێŪ"p KS3v/!6Q S}t'?0vz*XxK'Rq|IKG;kNs5{Rahdl)5Q`SjeM#'7˯SP:$,еQMiTpg+i+b}]oh5H^6Z(>=xX4ǰ$ b+xn2JRjG 3 8RR|0KTs8`bbQƭ'(/"^ï4ڨv#wLe ( ү+0{Mws# ڣޭ9OҪtԤGdzB Q8 Ű3> 9ocT!٧ >#]Y!q d"my ߂k@On/pqCxz 3 P J/`(QIJ^Hq rY僝c*]ƩOxk70"zɂ@h}=q 亗Lu GۅpES>KThR!Lj,ߒfo}!&rhh˽/^׃^̖$61mg̖_"-3&kqbDDSQҤ'ZSfoXTg UY(auD򠛔QC"f<KHj=7t/2aq9UimfM doةl멓0diȆ7]Iňn~:2Xּ\Qb`o <>Xsq}W0 b=^xtXd5vq#/8%ؒɍ?lM$rηs1X'e/W@>NSc610-_1_4(׆dft̜A>kyw:2rR| Zaq{-Kdo r ֿg5BS)%nn83ؓhrxnL'}£m@nŨB1}4n!5\\ 8liu9ΤUY?uX|nԃa{]vԃ"WHJbAx2*}H g{Z\ ӾJk>m_(>,Yh2C\ [D3j'S`AwCK|-`d@W~{L'w0%l^ƤS1\ N(Nlܺ}'lOݰ9N_>RHO'; LuE5@)^ f{{2,>4צcmjN JPQd3yn^Y?4CQOZ; GkȠ'[X-apAfX8\#Ȧ eLv"y`Q1ecY ID&6mȽ=jyozGٺ%v4 3.Β^1M6B<3 IR%N8;MԫK=7c"nAVs)Xچ|ɤ2a]n[H0^->FU ×~.xʘe{+ɾ*10i7Z*ή:2v2x!y5,yȊb >I:b]DGxqj1.x}l6bo ;{ 9 1 >De;&;9ymqvo,X r]`/&q^fy^ce: 72jF7~^L"\cu^raP0Ƴzc1DL;/8 s~Ufߖ n+ 7b.BL@}D,@v' b8m+[fL.NS_\Z֒J}+=.Vr:5 vq DC)1QJ;YȋBqGF9xE{ztfj.48( gQY>1׻)!c[A ^W^B{jJQ{;^Q#g|tۋJoLmp4=u)l i䲘u]fAyvCf~8,=?@ `ęV/qÕE_ζhvWm,_|sq2 2As{^L`9MzJQC^bR['fh &3 C`ͪ ƫKYh"#¾Y|~ɢ= y!ngUϰLcqYլ vk?mҳ:rpib}ڳx2/k/s-brٹuRVW\NN۹H #U[[{G2̏"=2T'Ts0d䨗 as[;Հ("B PfQ}y^\&'o0`|S[yfhxDuL r7]"Cm®D`|ۇrz.9Cw^!>E/-Zg>h9Tir {9rDrgw oCs1)^h֐K;6?NrK ]'QoL~`q>&s _H px=Sݬ$  GfIVl+v6T).6\HF9u/qMs˧ϒIsdM 5˪ 8RqdO.P}om:Ib6`x߆TIY[G;d 3=)3/uAc7[fJ@L'R3^A8& 1pKA_mSjΚUK9sn8 iT@l-R!*]9VP~3WO4&oʇ X!7L[GH }K3A旪0iDl먕v&/6>MzP"NScoO6iN2aMFQ/< %:>DzS k8'K 5ۅck>7u<0{7hPb?mCSp4&@A:%im)?4)Υg@JܫSŸ~@E`HgQ)֋.uCCQ%ő2U(z{,WL{R]Yc,դ/qreۺtXҭr/QèsaY \{Z`ݠϣRhwgjRcr#z">\fޑt!=lëO` bF9D,c(H XD6l$0UN #&F,{n$8cY izkY9%j`do)..0LЌ^:JrÜR`) BLŃq~'ȿMh_=Qm=zk<7JֱYnWMN }Kjqva0Cq%Y&$N&in'Zs z9p6ʑ saN u+$rl[lO$)/qXᶸaSNMkJĘF|]r7;PIwA )8KoӞV1\Nxv;˼gT S[f1ЏCQ_Wi7zȕ ML~+]nh-eCM76L5de\LAzc z9ZZQm7>XĹE 7f z~u [yHƭ_*d'ʙmۂהya/sxv(!ZznH?˛VAOyu|n٣\thq56FTZwOIf6 4!?;TkBcaE P$ Gu^TIF h+pKD~E5^"7g ]jm :tΦ5X1_p!`c(3cw+"ﵽ41_onk*7q|ZGIAr~AuK&$m]hsޯ&Sȡp% d1H3m"b_:[xTl0Pa{vWz7* [r fbevw<9k4`Y&j5:մlPoTZZ恔"sj娇@@;V#bL,;偉 2=Q|8:_g|+F^O'id#]urb2<+_2*}\"h6 Dsj8% V\U|ВnPREh4\ϦBI1dbXnJa$Q&3'岊ܝOF3xIL0+;P2gp:jюzV0AYGZO8 QjKvlG-{C\!;L{L<`Â>Ͱ"qݱS0i I֙~tH)qs83\Y[͉{ @?[#G{(ۇO/8Tʖ34S̰\Eܠ# 8૷ 3aժirg~SzZ?a-L,Q^tbB;R%}Q?q-} 6NfڇM2Ŗ}d^0)tHenz 8J#ќU d)bYйQC>sc:Ð2E&h34-)]9OOD~Bk;d "H.=zYR2A ^`{&ZM, aߙ:ҁtP2Lk8r XJF5RBUL u) s Jlv<E6mZOA#[:qA](h~D5y$ 0%OlM=,S^aD3k=>xa2Eg/eM }waCB2CJߕw}p_Q~X] 5O=jtP\j{yXwqo=b>p0#GڒeܢFm]z%'}-aLw_šGǷDQ lb:e[SHӐK.bdjr)ǙWya,pDr"Sr;6C?j!*v;51D!ےMMύ2<-S^'ȉ2,9X8؛LJnV'ױ\l~5#6#ld2 cp.56u|3ZdWYfB)D0<ixwIlE3'Q+E<߯'>7 mK/UJYDRVr="ctJ!LN![JJvq\Rî}h|6a 8CHP0M:׌<չ"2lZBh8A9ȫrΆu/1TbB~8!NRKCcQ2T#$G "t\!|9ŞvK:r+Ijz@IQgm I= GR<@,~z3BC'5̮t3()HǪ@@?m[Ą{zGB`'0;y ps {Sh<"r1ѥ T#CO7iPEK\$2 /<'$ i^Bᨅ W>c1c Rw{)6[eYSǁnnA+hxUJ-:Vm\/N9;:йmtsc~]+}`d%|9šiQakWzfP;ŻvXy~Vc(|Job$fmϽ$s5x|5TV42Uq׬N H%vVf솝PCH%;$ǥsj Ul1@qY>,9d=%3},P<0d>(PaeN?"E]!$%m"a8`$MToƟ:cjYkX=} PHcscc/6*w ԋ/RESis~ZR)qv'bhWaHx`Ix:Z1/u~DMDN,(ԽU3!zpESo-)YmLAAWXXT'~ n1sӜq5{ܛUJx1ƅp.CH\U"/14=~{֪3f_uG1,f-?kS|`l} nI&BV 6-0b9@!QfF}fd}o&oS30D?0fLƕS%kVqDӼ+JБ zZ@%.L&>6yrx_+I4PZ\^6.ܤB³z)ʏxi3wGze6Əb?0?ʈ옅X; fFaT5v}xNuJA1Ũf!/pfr^xČ;W,ڵiV<{u%3R6A9r֣*H hn)N.~8aiKljMHa7ܪqx+ŕɛEр|3*/eLN߈S* [ +v "&w%WCA+F&xִ O'w_<JeإmYv42hURSv/ ilޠ_vyvWbS>n1|j/2Q} B$flM26?~R̋$ňH>J&хtL[UOchX.7{PO<@řDǭ{R>ܪ'2K}*v 4{ր:$ ǝ(w'1¾ (ϲuB|UD8G|_f,Һp*n$C^ l=8d|~$p?9\b|Pnr#|bу8pm^VpnKUv1S<0h́Qw }vv@H&+Fu nZ} \ kEx19>3ERŁ6Krݵ٪DwYˣwܢ>!B `l30zH(YԢc5D i1v`WY?-}?nGuSEE@~Tz7c^nAKIt5:XjY@W Zɟˡ{>iS&Qj V:=ź)fH }54*ɖ$8I9o?{|tDj?2f` Jjz$i>i_ ykOWT:쌌w;!Ily>zDm&lۦ%=!̝ UkhV{޷崆ZeXp^1To&kٗ`"9:q{m; R3SgQn oHCiAe?rbP~6>dۥ[gRE/验.2\n5 a-e*%jzjepWцy-sx`i,BӔT:Xn~􄞔2f0ގq>8OWQEm0D6 >^e@ hJ=B{Q0tH΁&ur[+aAl :$!>ɀdް6 ט VE#ĹAt%(CSW.$@E .7YHmvڱyZ~|OqR=+LQF|/yEN8޿[DSE˜R8vr^P5عz`!0=gMQ&߱:lJNXrNy8+$? $ܡ G砨y8Ő_ADf本푼Vwi "~?+|ܳ>+/ƃ8ӼS=+XMq/T6=bƺ wo(a`xfdBOzMw$ɚᴞ;hM.$QEg ~ts:悍13_RJ٬5`kb&O}nͫW[[G=F끽mJ87Z*ҹ\^!wӦlNuMF&']6\/5T;QAvR-+aOه/7p#XO@0TeR9TpgUNt},Ƈa9w-Uh ڳ[;-Ua2Ҡ>^]dbg6pV[8T¦%n\aeJWC㫉|a-kۗ' bRJz0%pc'&l>ESek%=@#R*DPA@"lc+|{&nA $jiSfI, eI3꿫Q`F/ 2u lMދWt# EJ\x*IK ?1T-܂mg gU= t#f'{KL.uT _|=F{>nE$.*vKd`rouwB {F) gh\C!.i} 0DRS_RWM 9IWV;Cۭ^W;0zjV~?{^D&Dixr> W!!ꎄvb$] $!ŢĞ>4''$ --!ۮO}zE 1oWo]m ޽6ʂo$&-7`?82o*)͔A޼YP]x۟M@qgq) %e}ʑʏ/A& 3RnNNR+@*5+H YA:U=.'9,py8Njn9k==mPU1'9z'I ?n-k/nC6Q' iU n ѱC 2n` A1aKT]RrWZSE=3SA5j Izi2lAQ]^WO"CkG.5$~ȭ _,c1.9c=4r8ka(MM<#Y67ϗn>E-l8zK (^y:\:0jj|_>1`˲F4ds ~H8u#t2كXC"BuZkϛ,]_t' z2]:3@eWLÛTtm#]ߵ@Ѕ3ۛdZA֣Dvl`$+@lSKx=?IvKSa))DhS9΄Q@PvWRu3݇m%kz_cIpyAm؋0}&bw*NJC,Pj 񭩅մww41U)-'sX#1},HPmU,zNZ/i& c9C%dȌ d\aV88xe`⟈CAshMVP͌ _K& hs`lˣv_NC߅Ł*O Ҷ.@CN7oaӡ0O!igQ+ ;EZN rNt<&ݎxnW\~[',*%>%յaaHh<6!2ߙN<3|L=[G t;X1Z֏C4|Xߛy Q]Ըbͺ;m1v>'(O7$&-{OxXssx_C (pIFe ~zy-54!~"bx O)R.zkc7\S 1O u )UTӻ@MDg2Tԝ5 iE‹2jӽ s!6R߼`TjJ)tsoq~Vm/r60fՌ6RD>xϏ3ũ=)QbYoڌIP@1W~MeN!"g`:㍖nnChZRWxTR8$T꿕?K3'`ePL-ްכλFc cTw(@I\ZI>g~(U*%)[BxGq\Xsֹ(ea (ؐ~_% P Ɠt&*OQQwe@8@ +4\J+Bﰐ" \@Md 6h7C(f  ;Q@.5Vi6VAZN7ɛCo' we Cq?@jm\m>)d%`&}EMXtnDOT1h̡D¾8\w6=|7W4Wy64hYll)>n&~}6/ꛪ'IѦm`ysYFeg^mPt{5N.ȈvE6~T2=VQ&ߡJ] 6WѲ<}҃ok\ґZ=;m1ov:n$j2;xq"Âښ^?|y5 ]1SK?%ZǃkFeh_ݒiK׉5K;R\ڮB\ق2i@?nSe3^Gk*-CBMJ񃸸.̇R*" cff΀:Er jhh?&&y)]1Tޖ4Ca"|a}jMGa~v>kVquQdA;`ĘC9N[gmM&!*-w";cS 7/B8$71a?QW6#l2%V2sp4e8 :z~Fx{+j]ˬZF2^Tپ}[y+Ѹn߉ G"xx<%#,?(n vM'3hm}'fhD3m'ߦPlʽQz*?M`?Ane|&刼8(I쥤#|pT |(3.: DiЭIKpc4-tp&.܂̪~4ۧ؍炜 ffJ7Am*#(YcVGLZiII x+iR@xDϼ1X@r*qj}t(Rm97dwJLJdm7FI2q~Mt30ʚJgV  ,^!J!qVL;`6Si]-چMwQM!2#;7'P.]"E+/2ɟX/jZH;NVxBiDJPCB͵J,)B&c [Iw5 }DWH J>McCG)Rb$;黫ر5ϣY8Li- څJs$I63I(9\tYD3-k$v==mpbk/W(r:G^J -ۉ}}N73d]P3 kZR7_u zh [R.;,}=l͖RwƩLE=@G4mmE~zd)3o|:mL gy43C=u4z>lWQHΤہ Ծ$QdQT+DJY[J|6HC Inնh\l<>4+? I,<5Z=.򔗋xgzY814d ]uƪ!y0ys3 NU!NL|쓹^o\cТHC&FT) ):βnD?wCJ #>p,Mn8!Z">Ҟr!CEuljڈ[WzHֱ,,GUh% \E+TT$#\!צGļ]"4?-j9,חpzXJ'ޒ~rR>CR>CȆѮR  hWjV@ /mK3`&v ^PpN ~E%B[Htֱ5 M^ ՝A"=@s qiooO:z},)`=Fhe yf#%s"͔Ht\>cہȺK;.3S*DA2qnvy`*>(w]ex Tq!}4.%?0B[ P/M"E!tGr`j~jf/AP#frv@e-z <1ѬNXQ!; Aa&w84T;Ph0݋e878􇰂#{u \s"6]s?JEda{YBtbbx5frFe`$?RERRmqxW$zdzh]H W۳:GnD L2X*nwMͰɷ$)bco 9B:NokeqPQolzEtJsOYm8G5,E3,L5mcXǀ8Ue$e3YmH6#2/0*3M?=qP\XQ[IC8:hAh]}0:)Ґ1QCRj;45"S__|B<ڱ>Ђ}n|0j/H*\-T =PH=Êm>z\]נ;wI |qTvȪUo ivXܪC43/z H P#'#i]>;C@qiڃ?TKԟ Hm|Nf٩@H% 8zwM|wNuٹ'͒d 1%/fꠜ>XD --7>`d\nmF)ر^#g$.GQd ]YH"r`9%GzԱРInt 2t|:O! ]s|ou%XK%ު-/f^h$uѧ[ۙBAs_Nrte.Q!XɏCP7y9S%IvAê?0yMuR[O2w~?u%Лm&`ͺ M{ϢaAA! Gɩ*㝆I4% RKw&m!c8`/1l_puQVodW2)oϖtAfdadǻn_*x'b5SEGt+Ոʄ>Izxl1!ÊNrjJ԰,Pj-)fs6h 4LRO1y-5=9SoȜ#wOKv|F= agw\ylc govhY۴ұ 4\}$SS]wgYGA_B7GSrӣ@ZjȬlw&aO@&$6WT)-J{vE #djndcs~G ) :b@MU8c `sȺq& 糺Z{Apo=T }Rqah؃FUDّxA̱Krerl2":(m5ffc;+o)skδڋJ~~^IFjMI=:yHR8v71 䰕*ܽ! ͠NfF"%GZ;W}\nx$w}>'1mT6;l_ܒ6W|hPQJ̅9 DŽ498SӾeA@WDxsPkIߝ>2@}KE*as,w}+ !.[6DMڨ9۠J,˺( ^}J8Z p]uނ}D6&HGRSu‡xx% ۧb DYpO]PBmKwJĈ<|1Lq2X䷿v"(`RRCF 6nB4Iˀ| +; `Hx.~cYtaۉ}1:H|_L?bUʽ6*p[ìJuU45'G]ۢJ?wg%wXUX\p+Uh-8;URVeuf_Åfo-2G] $zʳ_[La!`Oo6kOE-ns0ezNkKKKN/}/YC-pܙz Hz\6$ 6L7 Sciܦ$ѕEp9'?i4*\l]LYi<$u|'̨4f|&ЗN "!-{!k/MAhF,8^^sߓ{w,qoȳL?'xӛ"bCjWvaRU!Rޙz~܍: Z a[(Sx.|Fi ;cY9/SIB %܆/u5j$B#Obz@:8~&8yX̪)<k FX='&dchK싓Ǒ^=1!M^ȒoK2XT0WYq3y+?K-`ɥeT3Fd\1zlnyJfyvT)>=0Ażr4=pwp…< xR7T(lK~//h+rR 5w1 ]qDzU>SⲂ14ƲͦfC\||a/|/C)qX_/\ґ:kj/WZب`"I E >sZPɔ&e'y׻Pq >gRaOYBO&*oM[%RfۊYaˇيFd-M %h_Ta1A ;"D_тL6S@n<{?k|[ 4?= Ylހrš U}48 '8VP@{/Sp[p̈́_' Q䒕Y0I؅e2c7{ŊVԉl:Ba[g$_C5$rUcc9|?>rp(gtNRɊg}YU,3VBJѵRkԻ\פc#7n޿;ȱ/0Z+e lY B#83`}vnlaO62hbdMDgFKf\e6`dU%eY|}ǰ]u^; -.vxSG+oAAN3V*x[AKtgu#qUErI渵aZو'*|oޮmv7p~'0l¥qgpA_qV' zi}DSm BE u\YQs{RjIDyAi_ôi|7%f_p7$6(( EnQfv޲Y;:W{O1UvIbYMW34xyI=5w#. 99EhyFJhpn{,(l8oŢ~^7+5>`+hގsh*[m9L}S&Bw C2 *9\2C&yO]Nhx/(ӓ8o7|'j=J9ʕU.Jڃ)NeтBiۙvK› i,3WAkzņWse[~#s/ w; ?[{ pFOG5gfQ*HB:O >evB]fm+BW,) Hx_$C-G?U5θw*Q.B8іhY9߀VZ;~}UB0Btz0Rb`7SN[ݰv7V<^K B6-Sg%μD|ڒ7QE{c-َ| 3tŘk{9Z e0;3RH 9Q1f(0?)Iev.^ra`nk"ӎDSU[zf6)BjI|#(~FP;Y@t7GW}5 7X$&*-U?i@hGrB3='$ 4IMysC{_د.}q !^\w#e_ b:) @7VTk>"t+iTs !Y3%xc]6~sx*%`97|4@5O(ޕ%i'5?=|? r)HYdѵlXvU0߫s!f$${`Ss=TGzJFYmcؿl?7FQlv:--aAJW}6$UjPVj63.UT*/-BiN~0^Q$^5WrG: _"kMKD;\4\՗dLPe;? ԡQgpڦt`n>t$zHS{W|ͣu|nmBY<7ٖLcvLm3CFYj*}Xm!-5B-7ɣۭcnƣ2ocŊ=y820Ȩ~c]A/о=*re=RW TVGwW?+W",5awZuD\CW9>dEN2ML+RvO}po͋'A,cK5CE&B:kKg&lB^C_͇ɉ '~/Q X1{`O(nS{9qL%T -[lU)6M7 cMwnlfVuoWtn% 3Lk%?A8`cDC}8Dv/w&]5,w%d>#H >(^QA [{4e!||4 "l N;2'uriTr|qD]w0k>֪N0sFʣJ6^uX,]gy:Ys?g6X4Bb e4 99`; b^+g =AtxZ,k /w㘩z.I&+Իt@JAmV` pqE6HysO Ct: NCP.@Y GN9SIC\k'7Yo~fNP#o0}`<בT "{>ػ*ӘR=r94]+n1tw&5-m5^p3_K7 !εӼvg`bQ/ fi+yc361#gBEp5 "ǚD)bs8(;YX2 +!C}Z@Xab[0lQAz!Ŭpaؚhrݤ)-=>dpKԐݡ#H?a7עg<=̥ŰB/;[r?@a](wYUDaPJ=`77f슇Cբ_. j#j!)@<<5?fǤAN'٬RݵxN](]ihmSM Hpɀ_C[\kzR^ c?6A-4p Ș˹ǀlo_5 NVG\ 5yl,UfL7ȆTq.uJQ8xsK{}R1W{Iv2u|ʠU,33^.` 7Ӵ,CYY;pu3}FoLn*)0W-mJ8'`[ aL--4 ]C8!!^sS%bعh-wO?EEA pck8sNbP/l ӝqGf͝/W8dwBSYmU_+jWt8V[t P>k" |sC=vـ}Ct-=:ClmS;K)7,^ea `yw`К _q_|T+&[<H5w_>ˍrÄ!W%${DNpR vu;|/Q5Ԯm$ݛe_dR:v N3Öb.e[cw8{CLp7U<ꗗMѵB~v"u38]woM.~ɱ7[tگ=xS˿yqb$/Xj|nׅmWlcnPHiE-ڴZő:Nx#"ɰ1ՔXC 1kG}N KT|42!M| ퟳ<$4LH!jy %i1vb? Xz/MQSshGzԓNgpayIow'+U :F9VZ}(CC,OLYta„We<}H\X(,=csݤ % tU{z^"?MI;T@Z8sωҏ(^-8ޖ(۾3ثÕJD9΢K?cYPeѓ9")@aCȇOˤ-۴bƮ8,]5o i8]Fze{Gy2%;`7e-*"s|, #BFhNʾa,}*&nf7zWZ)))]$g}>eryGoq9Jizg﴾;*Ժ7J`,Aby ބRAҘh۬EpֽAPK oI7+Fˠ!>Ӥ6uJxpHzza⊥˝.ky^ąNp_Z ?gKq;@jk7A6+)w%"OE|Ix D﹦2S+#`Ή%[2i   Sx-_(a_=^h8<;w`oO { 0pb+yrH4CN.=Go&0s{"T;:鸏8ʆ❪h &ۋt'ӕS~\ 墣 +Kvw:ıы.#V{bhPjȦJIO歬pb>*%fEKʋ:yr3^I lDj9acb,r Lzw7#G=<跴uߣ5|9 ˽M9xV< ݾm6d,\|RŖVP|jR{v2#ͤR̛oπp}b?N[ yIyN%tRn6Q4ݟO-=k n-BZl龦@MMҲ]AIp_ MMr`胒=5AK4! c>d-VVg{wci='2#`dDkՊ^zWHdf':hD |.koNO[565bFopqح/J޺%*c /%RZS@Ape6Ϣy._ZQbSK Uڋ |RphKNjh@f!8#l'#&4%txuAG,i5UgbKRMg(~Mk,y4 ZBGM@8>'ؽc6Ў4/ )@VrE;K}@r7NDlAH9:JKJ2Sr8 - J[N\:Tg0"H.# !ێG/ӯef|i.jnvz_)kDxNJKcSCcHtSDMR/-䧉p~{7&֔d%&?[/-SBn5YO=t15FhA% _ U PAL;ԭs t׿ yⲒ4B4XRnizh"7r  Cv4`@R_ZT26'_/Q~k^뿑@AvnaubT:>̡|@MGa6pYbA3rﲆseS ;@\2|clvcQ 88)fCkkkT6a˶4mQ%nl-,{]-1Yig_|lp8P`w?ߡnNЈhA3ڴ\R8QBcjXáB$1|L}H:]WP_`oEPr4ߡj1LA5ZJ,U9sl טq҂vlee_h;UyoC#t `cBHuø'=kJ: D,̏-v2|M?%v_1Xv @CiJ SazK4O !ݴnao4, GέASc |qK o=IH~puXiFQ^ ܈gbo3=c!asWQ* ynЭ&Ԫнs0^>XB(|9-r ^N$23Do mk#G++V{w 8|k2^0Mo @φRcn5DI:qIGchLg=B eܸ|Ug>>^HّDI vލ>~!> r%"Jd [k ӆvѩgp@ 4Jbkd>|9a?c.&]b$`JFn%֘R%SX> ĔJyڻ0N sk[6-IWs%{w {(dJTh0F*%Jj̚AʔP K,0IFC#blaغ\NM x|ꕃ;Jԧ=RӃC\ Su)>(ٮWVPʃMͩ,Ȳ>Ie riFa 9잯wN碁Þ1m͝<Ke͇jYNt^?Ԧ(-T/D`fĉH񲦶}Zh(K>ǒA)lxQ)Tzv,3n7n, !Y~T[s9T-aG .Q%ȋt")!96dHU*u8vth& 6tY2o:LSU%{=yTV.Ay:f1c'|Q~o*~o`L̜fje;/ȴuK])1͡IvGw&= eO~`in6dR1"`R"%*gU%qJlFr}%d0̱NW&|=XxV[#{F؍eJC)2{DB&88-1t%J􋠮*Ͱs i wJ^k\ݗYެCH>'OSԶ?8F;~ی%i Gi\[Gin(A<ʨJ/Srd/?dtdJ-RWtz/u_;dcIk,Ji#h̚sۓg-S5Xz2;j 2Y9X=YB4D|l ZRqV##O %d'̲[Y%0lj-v|I˄eyY-H=A$M>Շkޓ\ +0e`TwCRzzR72!d`gfHBjDfվ 6Xb>trB]ڜ÷bҮ˟ Fuss+̤LX8Cȅ|]G!6yH|V&Pu;9|k핊ݗPkTUC / kU/ G!9ցʍaG2oo8K?].[9i1G[2HKnwށ'y@&$ݪI6v^h5@ *XP~xX^X&c(X$vR>2G:s*1ͻNzka2r͡1}KᣛД@#z⚋L 4P}1Sd|lT-tU˄.Z͛m[u-Q|%SIֹ`g”w^LK~ŹOjck:nP.;#u+K3uhdYiA'tkTtI?q,hU&[CY ]KPFp#Ss?P[DgU$W9we[MaGOMهd,._ 7#526%{> .l Pw Lz h0eXsCN*)[s2wvEg5ݕK{\Rw=[շh+…snV7 C4&7y`T`ͥ*!oJC)@\ظx`ރw'n!baAzF .4k ! SeZzO=UF(Cl21Rgm`3!Tik31 hfiFTA@:6rfiIu0XR$WKF&H+0##`|%PLW+*klbh^^E(ӧ?4jDk&7c\Rvq:~KH+?چ3XXM=cy_:frH%O-`)sk;!* !D`?NIUaHqˀ7H?ȝU ur/n♴BjR;Elzyfe81ZYuAځKɖ`'>^ h.s1x^O%h]|ƅ&E@*8 4:e/ ^Uiw#MrB(KփvzQuA &ϮP\}sgXQ>K):w pTaOV/> A[-S˸ҶujmatQ:'~kf߆0 g+(IGWCՂTAs<'Q Fܻx7>ᓶcOYש.X3/ԡoD~ \"Y)*+<Yeo5(xJc.VWTT] @jt}q7ϔ[f[y5ǬMH)rA%ʥњ ߔPQF|UW&K)6k'B3<:UZ) d̹oU?h{<#&K7]L(V7ɥs^D@eЮJ%J~ P̣dQD`dr=0,#fÀ{7t,y0\#eh#_ȭEr8ND:Ks_ٲ%i /J^8(#ÎuyNV0cu̠R=evٗFg0F-m .雀X)]#uoJ^?lB:|'ϴXR.gmnTe7 N'Yvf{1+R}*MbbӆdœqE0Iy;2˴`jkܔ~ϳvo3<\`k/bwDlYm}e``!Dtvp,Y>vJZuU$P^F7{/b;\&G< .,66PfK;qHsgtdbc遢ᬾKS]$eyy>fy/EnqOX8ckʉċ/yvy=A. c ܎cF!jxx3ҿZil"[+qKFy$ K|uD)psTq۴!ڗ t{i_ARċ~r`bHucZ/ZsT6q4ƒ2؏,V*a# 0/iވEy, N(Y5;MQ8pC7搧;]%0wgyu#0`,J]$LN|TÄ7 1s42Ritk&h+]!Z){)WpYwA4dwg@84!/qGL*D >GT%[*xPA+ethkuV"]Y/5;f[: ☩׵E<0DG,m=HEksQ7A}%>@wLu?`)Q8Cw:ME>խLv?}Rg.\Rnn}aW@TG~tMo$w#>ڽʝUkauNY,F:"!h#7w☿Ed&MS~9/L4{?o@.0N@0hz u=ڡu t@w<0' ~PdF^cAǶ:شb"Ň3Ay6H(71gjU[ׇR%NLxgw-2F2nh嬼ƫoĮ`Xɚ_0\u-< z,yX!p~{g/'9<0Ӕb_ħ060z:ǚjU_0Oߗ/I_i@ mw3ʞ@CI-w 1Dih?:_߉felY?"kwu,,Va|3&8'qzU[jf֘1B,q!B-EKMY5fw |:lQGgJ;Ԗ$1r?Ωe *s?c>gIf/Y+t֧Z\0F-1M|mnYǾ8 ܓaAK9uWXs"փ',PR|3@), a ĤbvJDy4$Da̦4a MKȩE"ݰwWչwF`(<qOҸ.~F\tJ`HRWS 4l9NceϠZ<[U-mFدfr-,.rgq'_grڕ٨'VmZ l?@l;=7<@&\l[>YBߥǑ̳*ОMWNH;$f@j$"i,~ōEzߍMNQ|)O(aslWΐ"=4 ̲(885*f,%m=$e:tȵfʢ\Co& eRyEI9vdwB;VI%gXA9s7:OsRZb ,Wmh4\l]՘aӭ%Jm\y]._ s<4 nWAΛe崾)zheHWY7dȿƌ z 7}J*]3/ϱJ4:qy;dY晝$V1[1?7bsO_oG#G*j'v joJNRwDۡq}SfR袇;5SΧOќe𜊜L쏈c=5Q-3ɎYD1cӎ`z ؾ,gmݔUտ5jP4#[`0̈́žuSrk'`҇6;7F~ =n;K2Esod8*W6TD\@wꫬ^ȣ1@X`\ls&55+<\.V\UξL>8]Ltٞ̔35q-m#| -u-< Cڅxٮz:K1p m_ #MTy4ټ;G1/z\M@b f~s%/8ⱛ#2kMQ61i .nOG~5<>;Q2 )^|,ks92r 9꜔?'YOE\z~* 2+&/j_! "AbVE)l:zfʾ"{*L O QVOܛ̰?Zdwj{ݰ ~02cV2%(X]|HM5DG@-nJ[Pj@LiB=Jn{=ֶ/}p{vǸ? QOΕN||^L남wAĄ++8N1X& !N09jCM7欱nJ0r՜ 6}/6!&;5 V V)Mo)7@ս(9~57?g@娰bpӴ3/*%,kafn;.Ds|נ瑖m/k뇄zZ;ڠO*)oL"FdLoΥCX]X(E dRѱ8Kn{T|Fx1c5ڛz A-<<3@Q24DJ7+u..Y/A}j*$ Ů/J,!ڇ-"3q44b_,, qO kQQm& @6/[/uK{w'Joo-R}p9hAtۦO !z,B RJbE>W-Bc]lv=7# 8p: ^m~`t8$L'ҳ|QR~qz0[Ӟ߰\LO۩"#jчq,gL:) dTöq2;a: t=kyZKn&A$NwPɘ{'}:uxPox0+:+X>Wި9)dY=c @C3kN\ذJ4c@ kk ?~VәOuQg_h)HcGʘRM_&ڊ_wj29ˀοt$ M&jI>-Sȁ]Ef?HdL򗯫Yu\M|k4c ,=mm8t6o5-eޢ#$"567bY6#:~'L8XK4q DFu㒽g|F)SGRt\ Wڧx!(_N)6x_\R8WXN#X-G:-vP ~0_>W}YbRsa&E "@]?F'4kkNUIkA#gΟ ƒ>:8rE`Wd&mӜ\SѲ"5@3!f<$\d19FHQE_5g>K33cf&ۤe ijj_yDL);mV_4qe%{w~ҥSg6kƥl;`w [r[]_{z#\o `π.bkEڡBݔ!I'9v(tTi-D={Ґ*)viM#S%<#Bͻid F]5_~ _]3X sVAA-iXC=3d}2bZ+q|/vG0#Rb5(Sѥ"sWbԪI"Gr3S5!|#8z(7 Ri4]+ 0u {=ϲPW0h쳃mli95"onoȷ?U0,.Ip[ڹz)|ynئM=1-}W[~ P`9:D /} ]TH_E[3+an+^tPX ~ ݹPbmx/h~ 9ety&Ezw"&~T FF\Tꘅ t[Q9wZS_=j!\yoam]SU-X";H.TJoM,JBdUzefR`%eH)DXPxYqJ7'y=R/8yncxt;vp~5C82;ROL{^pCBhzՓk'D4$Dlr$tco {=F vbdE9Qo.[(DR0N#],$IYb0O]=zLzjݶ?^EOX@QsɛhyQ#`}DLMHq1r'IL(V&q@7nC J4kV6±,_ҎZn^X_j=8(JKhIP>_.SC&i{_BĀ躤mS5{x{Q"Kª+|oZ},JC>BƧ?Enpp9K+n.-yInzt tGމحs7p `Jogb8$`- TB VYG蕒Ų!ehU$/ɥY73^JGGm@(V/?'fdpS,dS|8;MuiJp4;${5 TS sX‰(=?[v4ά\ |Ui$\aZ"DC of7&gDI`*\gpIx!IxO#^)K5Q Q@C @`r! l-H/N˟hɃ' ޷ %2A_l}gۧN}?`F˺/jjH<'k[d^t9 (ϫ/WtxaQU@ROaXdpP|!7a1^2~ [Q +| DFa# v y9!׶U'^w ^kIycȶ6K) ?#,^E1>+Ż.ɥ_0p,ҪdԉX=6Fua+=8N  2WFyبR׋ 6Ҍ%C0!=&@H?A2-_׽UFp7S/'(Ǖ1ڌ;bcXuS<ڭ( dz M`R"OnN۾) K?oXFuF|hߔ<آ2:M+n`fP3-=/'oW{uw)@z}b{ki(8We*Rlp2IAOkE W$:nsٹSZE+Dn.;oĿx+ \"Z>:FWLE%|Ρ~1 XA6Lu-jg8 vd&+=y-oK Z*إ] 2}'룸򃾊KVm\r؛yҎ3E(CixO7nN/ dAY`b׽+on:6J~J2WΆ01LWJ6ZD@H N@7UJgݝHx ]kRJ\dR޵ғI8Kw xKWdlp. 1hfPn!z:4 fSLp Wr)!Up1Lhk0ċj̸[A]950EYGR zv!]Ę;teI"zc8HIJ&.$ZrLEutt95a~؁Ϻ0_1c8p'L%ѮiC,<Y%C=3Of8yKCZ.]Ox"lčjbpfNHy[LO33CYl0ʞV!]R_l@}*Iڦ %@{$c^&.- @BVo; VmiݭjꂶK2Xfk/+A|N~etM%ЙC$k9FDH9MAYtB{`&Fǣ:=}[bm S 4 l ?1;,3gj/;-=;v09sK[l,Wn78}DrA>3SE'OJBGll7}VnX1i2yIw"򔲙 1:L+$Ij8k۾'0xu|M@yYW|zuŸI&] LdNdwWZ A<tFrs2f&la8_=byz͡8U8 ,ܐ.@DjP`AQJߝV8%䯾4\ZYqJ(LrOW:L[Hb8Ntq='mxA暊+m:k<8bg LI 瘅csTsj'ԃ螰|pRܭӎ5'K@v␄_ˈv,M/]G94 tkPP ŒqvY5a>` {\27݂{q#ƯmuqI)46Ю :˂ Jً6.a/15AҚq9e !_* gF@7 92Hf,G#j; & \#EcɋQX/\5ƅ)M̩>6UOc"cF%ՕH2&R[ˉB8p*YtdG-lR9@u/2EM>]yF!V4_K*s+NeʈX%܅Ŏz21+<E BɆfqh ^#GAQW觉GBudaxI~hob9Z[5VbSWO[gGGAgϙDԌ\4ʍugD_ {l? Rq 2|hB+Fw^D79> Vo"m'0o'GRAj8sBeeGUĴ̍|j6. ^+dl Ě Щf%4@F|-|j % Hm}jVjDbSBN^ưȥ^2qX0rյJ뷒U$ٲ섛zu+JyTp#bɾ>;t 䢘3el/0Nƹur~ ۰$[ؿĴYR-5޻c9 ;]dmyB|Pf\G-F*qXˆu;1.h]oJX$,e q0PTX:U=zkA<X ٮcQOmp%cDBQ:VT{( r29דGfƋc""cd|u!iéhmTxVn`%i~K-(AE.ȅh(z6.02XeZ\To {9{;S:hXAS4Gb$BhΨ%\xR^alׯ >f֒e ~nt8|C = ,wn Pvwז-}a?̈́ Hl0󊶩 8Ё{dE&^G۩8sg=t"緳EwVtj $cq[l0qb106fNEiTjO=:myVSh_&eq $<+IG93mlK4y &~s>ߗƠK?lgЃ/`sB: 5riucą\aIc-}q~F$N4/"7|-uKӨt-5iANkF~iUx_Bv0@=e3F{/AHZXmt*DzV%sJ:"H|VZJo#GP`_Zu{Z&^ Ӄ@Ltλ#DUiEV^zNŗ3iLܷnI9ƹ HLA 7b)W=z2:haF $geTU<0ᇋi| %95 X.0PcAduyJ {XBO:hlg1@j94+&Bt+?+9[4?x! Q:0rU(_|K eJ9ʼn%pJRaxDzZGvdxvAez{+1J1YH%̟6YUL57#mk18;M)f@BeNB0\Sk.!|ZYVAj7Ft C%52:εdH #!L]1eo.5wD~#`C[8Wȸ#{};dG9w !{~M椷՗\?se iIGE#wU$ѺJ|rIaT 43_I&hYگ%r󈤋jjsΎ9<<8|fzz9jA7hL[GmAͩ22{'͠iVNHG.k @(aI@R~bz7! E;9r H$ ~TZ FTK^@tw~Ƭn$jY6評èxKbֻ"E!Qf5 uER6m;HnEEHf+֢KuW/Ȳ>FW4}&ȔYQ೤AhFVG621DT9=G V|dCU0Mazz$;?4O6ܯU^>maSh ˇvB7̻ZҠ;*΍jX&tD%oa pQCr8n^EGπt uT\)ԀZ;2UCl`ͩœrfMWuk>sJI6,lya-dĄ$|q7ShiKeIq 5]I`Ðvkϔ c{}iW-ͣ٬(遺έjUu(]HDw0Oe&T2oIp7: eE%bPLt‰~Xr+6 B9<9 |Z~?z%Z!tgZ5 |hLmh?J yn#l,c:ܩrY_tXHSv*AMgyKlqTɬ.q\۠  5~EqMI|Jx1UI!-:t5()8:|Qx+[Y!N5HkDh4`)r̤Tǚ`(٩e_Lu$|p\XzgR@xT|=(%ߥEMBI7?e7 N)qYcYyR:)D Z_erP)s}"?CcЧ$Dt:B_cA) gg5݋=X(ok/=f!Ⱦ=f'HTv~4ަ.mtCxIu. d2M^"BBVSQ!H*~Ei*ō\} D4IO+r+jy-ڱmn1Sс"l/-A3E3AP.dwJZt;]n1[&RFz_FdRrx(W9V16u#p~[%|79ɤGbEBE ZW=v+Gx7OLM7_10n=cr^R d ?Ja5固a I~)wJp7s'ai=br׀`a4#80gar@2'-~b:<䖪⓬Q9%P7calognH}ӒTa=Pb7(iW͈aExЏ3K{@\D~(ݠ~l^.mq7E6=dmH} 18Dx:ob7+kh8{<- o} Q$ʑ_en; 5:S\zUwWHM8;@X8FJ~ѡVeVZ;`Yeֲ3ڛ)(3ֲfwi j6S͢ۈZ)zŎrajlekauW\\dH²jYl${Z(MґnNg !ڲ}oE J73 Sמ0,= ľ΀gr$P9G\ ?c[V䂨+񽷵&oX82LFϐ⿎uCcbhR̠yHVZ2ЬKt(e (YHԷ;16*vӾ dy[U ]Et [Yۅ_}NzҲ7m5HͶr\T5h(mԞ] ECu5:5 fkâ호bv5h>q}~_.'[_܇_f;"3ƺdusrعhqjwߔЪ?)9r>aI#7-aNVYB øgo7 }D*{"zTԿ"MbqBd)D[.j{]WKsu|8A!"CF>PBD#!$B w&n@Pl!AT#"ibmx&3%h G[M/X_w,[qn=0ިq Ow)a® : -ZD ngh;J0dU:\=Ȋ헨&ƾ;鯑p4#O ȦIDs0CrfD͑lwI%I`8VUNI+!A=ԩpS`"+k2]b )7BJɂyÊ>W@*)iZ|PQpʦu8$zkO,bBxNخ"S,A#{AE_Ey5CNYF/RQo;I FdU0$H R X(#B&L|? Vڋt25 n-Xa ,E"l_' HAI DK.D טǸd/ tezYa:;^5u#?7/vAA OEB鞠ގzSRtBaI\_pDL!ڌe,-[GƸYV= 6QdQc[u'z,"Y¾Ȏn b>8= #ymE!E8ٖlw354|¶ؕ 6| =zETCR4..@۪ *[`Rߞz|蝐gēB}w !i'>mR`6)|~VuV"]k ź@$:;邊&=eaXu5Ӛ[_p>ߐ8j2tc4+ߨ>!AEanYW"*&Fmʈ&x>ZL &~~۝5OWCz3j%Y߲$D|?FeODvg= g*DPEhN`ڋ B3ʬpA_/lB+PfN+WKX{8YsN 9aaM>c0wE 8!X;-)/X ]N|_G/:ɗB1{.ٛ5cm",uxh)0VAtfbI5)gahkxvSB$ xխxn"⣫k"31́D4 Xceǜ͌Baߘ5lj[5˩Ϋ, ׀D1=Kśv\s,qS3ywS'i{@u/OoGIxg ShC -.š)_Q/k2F) 8ri.aNIn`NpvXn*blIj,'p~.>V4:$R%/Y]sD/jt2,m Êy[%&Ad4Q+0##xU|J,ʠMt3ί?omn#;ѿÆ>U]T0zT;x̽Xp;)S,E9FO}&2FA\!#y 7蝾+~JFMzPѳ/Ѻv8I5Hv#,\p:8[Y@ ǎy劘/ Ge.7H<{ɿXµ[8}LF$#X/PWB M| eG?6co#m}¡վ`0{`N2jvܛ!;I&k[R$TRqOQ}4^MȢb<"SB M>x\TQLg`,NwślzBx|,=]QIh ;}Nk?aWq^Lurp=\)L%M8l2N$wAN30~G;-0Խ!HB?wH_*=6g5OP9ܳ{ rf=lG.O9ӎx ݋-Ւ U8ߑA_v]'9@A퍩[*S}gOUү#㯘]h)E ΅8D2g$M$ÓV4ޯ_`)+*r rKw;g//eN' ;ֱ2WaC{"{|V-qgz⧜7t81c#7_)@Ri2.tZ1An5A9a_>ciW]1AY{gB 0IZno ]Ј/2Qv Ֆʒ;o8365/9ƢMFbDc4uS_ORK@:gɠ6ff;uj(K$CN2rJengV+OV,SovՀVj3InW't ;U4@3&:ew~ H֠#E/u\.)ն8=4 *sM1g;}N{jq3hxWpA0ϲ]AxBFNOL(" P֬φ=#.`/Qg= roS;}ίPzMMSujQLx8$:<Pg%P NM/f]Kr9Y#ʡmd* `Y3ĺ#>۞Z"ka[3v҆Uebl(1Ѹ/:o1+XNiCA׾`ڽ|13v1Y쉗 ^8"«ƈ0Jw!S5G؟, H`o߱qC //&$nb 2I4R|iMZɏSe V)DE'GuT@FHyx7O! 0sw  .3d]HoRl#^p)E/ F9AN08,()7>z{㏎b=[t`mj/9M_8i1^E(6PQ)2E{)y8ۊE.Ɇ7G+i3A&Dæj(gĜ:aau{ݏTi=gOmW8BmK=pAJAȽzLǒDU;Jf,w ~;fgIctƮOVwի-]\W 9">GB487JR+]NjCΩ1ͧ2ڶ IVŇ_’`uvbNj諣x|/*~l%ZP/G5Co/`>KhY)XBUau-^3mfe+oC+4!)J P5a]:FDY8qRr21 =~V<)E gˀղ"";xg[m}u6썓~߳IM "֟jkb/hiw^'ڙ}Yt@1%EQ)v0<_LIPFʣ9Bñ9@@9`wLܝ`h s-y3궍d8Ͽ[85~71wy"\ ϼF[TeUZTC|bU(AC4Ccv{2PEi8 ɼ) D#$Z&jbΊSjN%X@ҧ_6UaA|`Ap~wW7`k Fwz_-GD2 $k*ZF*0Kyla.u|,1) r/lsyd ^Zٺm}G.NS)PJ+EkʷX\quARv0ܸ.#'QYuǻ.rU;Z̽';.}jH-&8pAC4o˭94[S0zq/q[ƻ.(5AT'5ݪW0nv*#zto}zҪ}A]]؞$:8'I7"sB2mM%gDC,"T E = Yj>i5KQ0DK 4F1O3T*7cR^_l Wjoq\Kk2- pFq 2cF3[m"} 0 :ۥO=(-B .)缂G=y3T:@كs Ğ S6J_a8] et!39~#Ȇ]l}DH n$ <\xЫ\e"&=YMJ+O"{dxuJd~]"I8=to*8`xj |ïLC^$iwf}\=ۼ6)D&\sLF$j[$6Fr< ㇲq/"A'07!24,_T&yf)|nΚ <œNV#LYCNS(v߇ m;; pW:E48!^KedDXQw)NV;N .n -&Y|%,=.?a9pwym+8_Y\V=,%Q gb(jB%\mҿ9xr(*M@é|dzӠ8_;O\ bOjz?累_} EW1tïߴqB_|#MvY}yCWrԔ=RYM y:Y!dfZLd(DQf>SsC A CZHvt7]Gdp+sCnOUrH. K99kgSQ܌x~'S- NUp\E*3 t5Ep!v , '="B(z_aWR3>J :Q^&g p7зYwZJ+N#rݶnvhj3sw!F3(̻tr i]jP)wC7XA;)~Ir`[q mygՙVNҁQmzrCBLWUy?Ɏ Gl@:g-&GP4{oD`ZAΝk J7F2}m碐 9vnt}I;&ia5#^VXxKUt9>elwq{P봷U0#=YӈZky%9~J#m۔XխT0Sn[o8f8_%{?Ć/(O_$@ɗYmG/c@NkdvFy14&f7% >|l&`N9\6xmQ+?@|EU\uk+ 5a8G? R0;$qDUuRJT`(Lr#qqGROf]Hq)2[?Cl7c){̟H)!P4a=0m܉F s|@ږf?2Eh~lۅC/PF/H4 cu巸y&}OzE3(o?Ft R g*,iC;bE-k|Kɧ=NjN%4n͎%P+yъzUҳ_yv܀72stV^7UJ( c*U+dԡǝ@pJV`29^NRawok&Fq o:x4c{:Jy@B0s[D=gKYpKt f0ۺJ31[92q~q>͒s/<O5is,'%\^:8ǩ˾rQPC0kϋ,{JHҏs}(aU'mVI-ASuG?4f[ӣ -+JJ'ERFFNps:GBEwL: `\Lq7S?}Il2eE\Y{`-X/V6yfM,]@&W w4਴k;uxM4 =Jcjn=j XZ^is D~d~;1g?rŹ77ືn關rHyF^LPZf亵 ?_~^,~h P2A|]/_^;f{C3! Dmm-@DQok``.Lja,',L]5a8:l3& x!k0BZM"2 GET!_B~j]yIuޘn@ZvDM UF8gYL>ۡv 3*sPXJcltǥ&'Npe24#0|.ȁI)G =o@htؔ:[ ][G:17y-q4ڈ' ?:LGkc^.7q !ٗYSh.,Hv CD{̰rf}ص}&.oUD҂ܤ$iKǴ#U|Y]H[Mojuӎ\B:S[79)x5`Xw8 V ?vPLl/hXIOru^vmE'yeVzuޟ6@:1խfg5bT2hh`OZ>QittvyZ½ uh1w{dE@.FM]0d8 YdDdL׹¡faWa;÷qf=Oƽ Ǘ9ܬ3h J2U^޺pO72f=oFhQBQZ"ti6."rR\sIxhx!Jh`?%UY2"n֢\L`Y)KckVpy&Kx{ҩO0RC~AyC|gķ$|:͌[枩hjh9ug7-gV=N2=kI _)V%a˵)~)Q7yy1XjrI *yëK 8\| ֬bv-D_׆땿XR0 p.XYYs܁چ,fj8Y0 &yvyj|F>npWU:N#yhYmw3-2ztz(E/HzJX Yccڲ[Nԥ/]&haTh Xm!0;\pJQM v cN!ǝ`YZ鏓nr@C 60#4&m1`FX*pFj!ЖU*({EM?[{T76: lƙM*]e\#540mM-w $QVs*TjyJ!_,WX}SIF fNbFVGvM_=Ī>xyKuappX.1_l'-]]v KXƦD3R: 񔫂AьL+/8ZR-.lqސ!5pNP:P] &=.ڱv3a1< }{ơwV8-FNDsCѐc ‰9NCTDf=MPG_{UNky1هzf GKj쑶桬P5{gX^VXb.ݗؒvjѧ{[XSY9+}$ ҇QՓb߁"s^9%: \yB\D-¥psx)i{Џqm|I2QNX6DEcm/EYAuf/bHdkʊZu, eI)Z.(UX".M}!Ҭ3;/˧}st_y?n]Ao]4#xRLrHg.tprXH6/V|{ӷyp=It,ѕ2ٖcK._ny|~ᚰRʒJ{q2^sL5fuzIfŸ:w\~+v:ݰxL6AZ816oz ゟpH'+CoGK0?A9FpE!I2> Gwq5QC$҄~0ֽ꿨n*>pV 9WD^Զ^/Ayci[Yo2?xHg\="mfS13KnP4^]] 0!&*(:}כssKa^wH-#$̪ fƊFW@Õ2I;: _\lx]eb[hi|~|T_Nb['2I<0$%=ڗ"}8_`JKfc9À܊!0dBϽBFgXNZfpN&~òUawݥ}'=o.*T$‹HDZd5~b=4͔H 4MrCD4Z~o Rq"Bgm'R90kH໠-WQƢ4Ġo@"Rq8dG:$֕a5R9ٗiB!"DU2J>^R.a5nCSm.K9䅿ԡ d&:.*9>AdxR3u80%rmgg+HnT<Tl^:v(&{qTu'ʚ?wоrB⁽_{Yj FIPaS }x( ,p60&GS%G~eG.=ZDI;X2s*-rF`&+-'z F_-*|N*+|fȸcyiVxi aEf;\>$6]Sz?t/%:&h4V+6;E>mvaUYǕMe6OОa<3$TQQ_MzdDy] )i `kf|'0ҸBǽ vŮւm_ZХl+{]`\YXqvka9̀ °E_v"? ~$nЕH4Wt&%$|~hupS\ q,׈o^^}#PeeQwh[X0V65!3brC[bZɧ`}f Yl)pPc"Vp @8xVQ~2 eÄnN\e y=Ӫ2wuO\k\BAaԨH,./ByH ιu8d.WIo݄1hEsӤH$ "z,{F C+C V*bBqVr,sŮe}jpF#d~ iKn0#gj)S?WA5A 2d@MwdKpR7n[ˤS}([mHl: Q2OZcCx[s]z4qڢ6ӡGa#{x 6GEA$yD=um_o]$;* ? g]E(]l[Qpa&==I̡ګ>BLOڍ Q | ) sGG@m><J*eZWK+Ht-97 _IJsDS߄vBP7RY2j]YCJ=;E@|'-"Ctب븬:;؂7 כБ<[eQo nHt>8l@;@9Z!1hlU^u7T "3iNVPWϘc "pqhYY0d/4  9 en EXaË U 4ziJW%샞r,-ar,Om#6dԾ\o\晷kAoȕsxyH[05Jͥ@u6?c:S/ei'&ǢTy~{w<ŬۜVMʌOA](j~QDyUapr^TK#򆷟L(6O*!*l1ml5^Os8A 2K_Pi vr $tNcjdaklR^79ʑ%#ޜ4db2ќ3Y 'Thg}x鱭XӪ(-8e@N{g\ (wʎvցk k+3 (f754M6zb1CCAS[VAT}:O{& ] 7=C%]lq2US4)^uӥ5@2dy`+G4N~jBX&y51TKaIvGe-C5ȾuE8'ZWچ-0S>Ac?q+EcC8/Om$jp 1J= Čw <8A5V~jbs:+0qaG~՞lYRˉN|ͪ+a-  e.p[9fr3.;J\>4l'ajrw0N_; &QYK"TL2>楯s(xĸG;f~0BAw}XH|Au< Ǥ\+FQ1}MWŻ—mT|SWݛ!cVÙRLMPZ`B6 Z-ϛ wX0DM# e\-n3nKh>\oZ,,6xhiȉ}zBV^ȼ9d9\ߚz`W'$%j7?SG8N!œZ74fNF盵0YByyC3)d$Le>9';_۩m ^jWwǪąkS.i+cKv{ŇG[YTD *I qpђUZ%?Z:.B^l;Izdm,ިtQtv.P9ĴU f֗ (*}3\)3c r!wаmvTa)J&MR٤AvߋiHx#}XW˒'qxOYxE3,MpSbxc@u$Ǣ u^@y'V #rߖb{bFs/%~;Jū@َtT%m'[M?3C "stVSܬP(j<Ipp=ZAbodp;r5Q1ksbBo:J3BcZBjj`z4KW }rza!wJ[KIl12<9HϭP6i]F3KNsNRS* 3 ٿdO`~v·s'Ӹcmg!/u+zsfvoڵjv\7RCh C({.uʁ [#V!xh0=x qd YEzl<ǭgH,!o+e13paԪuyhp@J؂ p97jܬ"z7@m73Z(k!p+ɗ-)ݩKR K\n ?W1 ^iD!+u3^^_4*l؀ʶ$ 7;d+ B_dظ"ޝ$ dڪKR,9J#]}sM@>YO \.jM'7LBzC8u!CmqkhI Ăb"l}xO/p)F(ʴ7K6/2 M?x'7i+R<1*2 hӇ.ps̱n#3j24^+z8ZeE2!^$m`= Sφs27pΑ"yQs|h.䪑t FUb { _\^#Di@dqqB'fFkIQFS6|j1`?gVQ:X@mRkPEDHUl>P~H][Z𚕎{3$s$nހܾ41qOldﵙ{t~‡da5L xɂ_3YUR=bDtT$: X{^i]"`Au zi;93I1]57&0C:+_N>#:.O|mBCI[j׺ۥi >CsFUjEUo [Ա!T9u)FDV<|Z&*ׂF@5K$*`TD9pVjXm8L!1͸[C(C(Ui \t?a|u:%mA/lgJ? <g9ݤ9xMǍU! 孍 xx,!a|j" Ykyѱ(9[kV19c9 4bgNע~}϶? 󮖾K9,o*ݙJ!"Le+=e6Z u'7b4ёDRLxJw(=ZT ~[jd *5Kj4WD[Șkpʦ WVN̬9G8=R@fo.kbDGUJ\R 'zⱂ}9[Ϟ`h$D>`%B$#/!]r9m3?<m)T%|B=bX/>+dn]mi;1AN<ucDŽd< $3DMMlyTH@=:L݅}ȿ018*o oV`5G m2YHui6\TI8ZVl2?iX;3_m p9jx`=X _wTLUwzV&Aq=d,28}cTL FOu[v3A^iV@FB}+đ-MQͤx['38⸥5Dezp&?QmuF+ ExF* Ȣm,e3nzžyE{@}nD _緾1G׋(l`Q\rξ}׎zyfB3pHJa $J^MK#݅t!/͊/#p~*eCBaA|Y4"72c&i#U+- $FvEmK qV {&=0'Fͼ5 !+P)Nl2no'Edlp@ivy$%]jem CE^8VD'sGz T1%&,t L i+=g[_eRȫkXV",\qf@ɔ2/2peS6wzDP]$k1Z툗VU"$]mc>{x)= ;%G^fI\Yd2s(W4Dwi٦ᐘ}~L/?ő@:INwmɳf>"-Xd~[ڟWNKZ#oKX>j`U̗W %`<ҩ0P.*2K2n9ZD,߰@@C2WВE-;iC `^EX]%n=Z\`t1¬QX 5Utن\v[/$x5~oo,>yDW X͞0R6/9z:"mctH푦RoWE\TM;Q $m{xٓx<I(OvǴM|D1r`q+29^&/GקW-\o6FBZY+#k'E1FI$x~d Vr]US~JIRWi{M܋r'|Aɒb}jHO K}@R:ѯ6~0X|,P!) H}*@R^#ӥ7d$>PWslW!@sY.C?CO]y)6$d&TN0>nWE0DQx0)jx`=wИ]}1OLu_{qUDPx OvOQ,w_"0yiδ+ ex;3עJaKd"jWyG:^a]!R+8f6N,1l1 A߂[`>yuZQkT3i%-\NlC*}1%z$Oin3 @|={:QY_# u :gQ d1q\srv"( 㗘'UX2O`RJt¯}ʼ~!ohLKyIn)VCB/$1fw)!{\O"yxҠ@j[|E^W<4u/ 6;cR/;RP#~-»OY)x. _Oþh&Ƕ&WOtJqDƖ*#N71aW#۷EyV&_3'n J9ŋ#`yOͫVr2|OnMyT6(7*c:#Z$}bM'܏#vt}!hR<ܪqFʅ67ym/šwjHhB'vL(j7:'UGiōt|=- ܘ!Ym ڊNJU2K3BlĘUF TJe>1[&BqY ͦ63>e{.6?'@JPA_b]  ׈%a{j#Z^ !pG"Gxua%Kl*?9;) $͊l9"a|`uc{^Ww3+W G׶ϳ0DZ "!"$7Δ OCLX8c,]9?JA$_Q+qϔ%gRP.tES4WqҲ#;Xa牮ka^c=a8QZ=cNO'k+`]()>3$Pc5&ZFFD.o<{ ^S4Pec /tvzn;7g<[Wϯ,n@9_z[ )lHBd2٢s2dï/ b㩽@ִ#"AXV (KX$kRw` 5wҶtF3?G,h)2wf0'퇂 ( Ѧc&Ӻ28";'hL[gfw礔v&N!$dآPnoyӪcE,MK|X RP{K X=Vig\L)q-" ;V ;x/eaԅ=.j{՝ W ^39t֥WNd8YtS8O;] 8(-D%سQŕRl+>%;x+w*~c gd5GB=GԍH%ͭF 00h~G w^޹I[_4yst| ÁJ}Y/ؐ9ˣW#YGL6#rp'|dq{/Gc3Nr'mNLZp$5.2@8]Fw68d99<6wr<>21=q\>| rb])klS>X57ū|ig|Z[-J| dbZ߽ըFi @VU eePM幱)}*-rIKcd=j%~ؚl¸ R]>@-A3>j{{Ax;OڼoT;Bhj<$e~BI @?j^2pH,?(АXme!uW"tz }a/?KhJWQk-Gkƌ TzKólI%^J؎]v&NiSs o/lq?X]zu:9ռ9EzRCmDfM8! Ezl#qYo;O\Ndq?u+8H?дh+uu9a}#w'@~Hy*=5x7,~iZAH0Qꥸ1704j!>ٖFBHm (oEu|#=bwRipN>d7U|MvOG&L69nߐ֟C\"YZRhE3G*908y2Cyc{Qraɐ*Xx :E;u"moR eRxvA&yiW;q}bb) 1Ԍ.ml|P " sݭq#wag[V7%8_koMo zHѝhYrc.0ê< SCK4s5IഽQ@AOdKWh0 0v:c E(Y'@ká_RhN<vP? V3@yY-5T7u]#>d }+%y{6 Ί$) N!L 30^h-@6>2^n7q N=__G챇!Pfs|"Fqvr/cxK|聞2ֆB:~ӿy? Ӡj\|#Ρ'A2i`נ%@*&Xa$W;)꾬J\qgd -l2Ԉ rkBڃySOz<9d|IyC6,4RB9YVZ4[;lT]fV‘Ju]w6ڻ9RbVs]wc87X=eM~$`Y?@yb \v݈y[b<15bX3?4eI&3X,E8Fq|ظ0̶4io{ym.폂nʯpykQ=&v#cQVoN~֠ӺlqabUov|A`΅e礮R-L\S Y3J+ H9 3+߆]LbrP3 pۅ>vH@!4"ˉS'K!ʁ50iٗMA!!\'uRDؼ>2{x= H*QEg}si;UΌ{Q;yԝYB`X,6ÁP:XlREʖSV?Sy#t;\#bڰ%GPm/n_Wj 7S}=݉L XE6D:FSz43lb[UOzYd Ɔ{ލė,NAM-@UÃޯGBHGz6e&Obf- 6(NPsf?䥬s2kNY̱# HiP} ,hPL~upfʦ`k&Ć&Ris E%jg))4W(P"H"JP|?6&mVZhcH9NUCӳx ֪_MQuOԪq'h`hk1Ůx` G>3^uA!󪷞9]j@a(:0?o.@='42&NbΨOr:F\uGWGXa<[fF^ k6Io5w@z/| <ЛsJM5Jnfl -F;;1˴_S C q!m&@,vff- Lܾ#g)Qzh Cר(8/ +vו V+`pl2gxsw,WPilėƦLZ϶ xpM~T8nzVq<_ԔdHj_kd/8 ۱GΟ:w^OFgT0Qf5|qr%.NҊkmD"uYrD}jdʂEP*# ;Qza4;H_D5yb~}VL(7T&sa$/9h02yXdQ!HC8_n)n':ռtP2|8ձ 71Ɲlt0UQtsg`D0 m%6 K;AH3Os[+t\hS)H@ulJp;o6+DZD-wy^%˚>z`]U|[C.Y 0ݲLyPɑF)KԬ6q3HAثɕӞ<%D~J`n2q"J:d8#?tЪiB`&%S ڂtTƊn(0eCh`.d`|<yX{wYN{:v"=M|UE*m[e!_. #pr wa`"GVC?M>tVR+W20)3}Q'7>t}2yr =E䢋E6"GP<1I_A{%a#U )o]K-`"VH5$j$pYWTʯCa=zO'+\Tž0ôZ YKoRZCNCeu?Q3~%*c=vێ!TPRȺ5*N˖->6``SAHUwoth7/ 2o.n у.2WD &ހZ DPPB$Ee)ԖǤ\aOH) C(cXj(=sj;RN$hi@}+UQ vMkM#A\1BW~V.ޗn, ;~$L,q=ߎ_?}BENj'"?g|1o>gp:ԑKݳD@go6 ׆m|IYX//` 2`8 ɉ73ip6W\K}Xnɢj9ڽ^ -u>̊E4gQ܀|FM:7PJ?&2$r3 58:=IȡZWB':L1< !t_TYyJÐءP/ 1ǂPOa]u~Vrhj^|sAd_m K-͕;-hXW|Z̀rxԌHD2DJOak]AAAJ8aއ^dRm'(C %0/˾j!V647%m).?"G?E<1$9jM nX}5SicH54MrIP,k6Y>^" ʭΛ7Ӯk(j|\{ϰ >\A`֫ ڈef0! S{?1>_y:GJdX\>3*Ը*A$WҜ璈}@3ot Sy~jqz&E1i;'+bV>S:]䋥(aaBЩ3ây)UUMǻOEu nmn[1B Kqwl,$_7̇+rw^@CX3$dҵT|=HܐOVfQBAwiN)GyEJvˈ+IY^l6)qîb,-$VmJ#z؎8ϸ`Tpk++6=>(ey)`u '*;0u _5~ ;QC牀Jd'-N>7@;)C  *}2 TO[E0Mgq18YVdrm',*@@eH6m7= 4;W GD%/md˙5R )Ÿ́4R5*핅)_꼏-S^=)Zɻ'IU n0?}7(ӸXIC}o%ƌsPKLS|(⋋Jl[C.㖞~ _OmMn<)1 1tW9wE$>Zz%Bt8梨,.;U)]lCs$O6Z P+J'5ɉ]B)O7]; w9`F5so<_81\ -9M6{F.f -'t 5h:KG\~YyK9X{'LfB֖K?@GOv*U[? 86,Dm1B\ qU'a_PDAE_~6x 5[!^KuH{wņ oCw1Wۡ&8k 8^VֺM2|#|AC5/hDre;Y~<͈8*t󛯩Rk֪U%ľw r.evX#6w3i gdSK_ٙ3km7t{ MEd{wE@~HfD74-׊@'$[KYel|[V{??\t(er[I^rSzƾj|kÖحi, tnp ,G=|:A9G=pJdp^ux]IO=s=_>hxN#L,$]jF6.5ϒ#ޅc|˄_m0#Ke|Zn wdne n.'5A?if0xi х `#~Y+<5};iY1ͰI_Rl1qǷ'X T-OKb%\ XT$gJLmXgQH6>=bs-h)z={L7?rؒ5KO.T;QJ0>ۂ,e?w-̲@.TsfHMȊamLfq L{NBEHDVm-gxUS0(B- ~mU=oeܨEuCW0JxXOk{D،=ѽd COy[)Uܭ'G %nP?f5<{r`4wWTd ֥7C΀ڵðIml-6lAHYBaXH#l;woM쳸o;tkz+0B}^;{{ED#q'ty@ `tD sO7zN*#) ̼&3FD@$uJ ylVeTjzǮ.FGID*3Νeow%e9zC o|z3kwwD<3 {n4x''Ʉzgρ}iҥ%dN8s]ڻ%'跖I{ *IJD_f&[DNv:E3;X NؽJDmW&vn`$H(>Ֆ)>;^f@0xT,gcn 2!Q Xع`u^+tZl.W\$<ͽ6 |zdܕNmF1zC9B*h %U*Ҩ)͠S(ڃ-lY!4MXhb>$Gv@R5vQ>su/T}-]^cwnƛIduASZnXVʁ$ęD9QmU>qq\I8w+{a}9z 3HvNwXpxm'fjh=v;?ƴ6Ұƙ9׹#3[$;3o^^.9,vƵ㹃:) dbĭ/#y{wt紲ےLFY‰(MƁˤn:eq[Q,"U^12t-#ӯ wHyxblt?s@=6S`߯(_Ί ͢t8f+?.LWkV*3 vaf# bsG8LBC{{qm͊D&i0\g"I})s*p/%NlnQJ"Ƚum?)V/Z_]* Gbq񞉖[L$\ .?ʩamc/B J ʱ/l?iUTY&[ O3jȔ9D 12Q1I"_jYpu_ISˑ. @^;n Y^b<&H-VLRo* y$a \ڔc2VbKusp#=0!y!z]Hx‘J)I3xQv6.䜈,쇾=1D$i"do>5;-Q$!S5n?XeO>,?,Qw >):żdE^ ng PDt#(k]S |[P烕T2<}2OeDUF:Z[ CNjGJ_`)I! lj0=߾MX+4QH0 qF{gsk, " uqM w5XAytA+S` |Z]"b@ax wMT:0#X}CYF ;F;$6l"+)#Fu d%!Z48F$l̋8yk_;NBznb A%˿Vـ܀\;#(x{hͨWFbwngnULP+"FXZ|V=y_OSRb=*z/!KXȰ hDIj`{lfnaR"_!Ucad|y[ w\IZѣ6AmFS=@yЅ;kQtT/y*n߀ N>]HF0mzg쒣œMB|r!Zlz/#Imy~qޭMawAHL TA@ec˟>CɩcB>Jdo}}D|AnIp˄ ENJw%,}2s6*-ю;ܲ iW$8.)p_ᜀO=qQĤSsTȶh(m[* |G<4XQ෽ $Gaڛz;(Q_PcM:dZZe /A{ |K:jGXv'S Kv??ke!Y-\!eM,'J$1iU>-˪G6lC;V=pE W]]„U]8u{3 ::G"tΊwwmR]^bp'<Ӣu>Uh!3 Z2=KXcLFN,Aܚ[Z*~ݷ7CFHUO\NM"6U&}c:[ RW^j\79 u(#WT.km=@ӟ'׺_GuU6uN7Mzr%#p73Nun Yc9 ʷJgjG<q@.ha6- Q/cyT P-5 %b[1D>9Z\+_(eTy, R('7viqi}%@ٔ(`_ޢK*}'|3MKIpWpfechN<CV;N2|v}-y8uä/)$Y]Zф`ƆJО*x^e#L~QĜ;hlUJꄭg1Ji?dV۫u:S2ln?[#bAF13.l}8CXRйE~Yٚ{B{-6!Ś㬃NLҦFE#ﹽ5cu-H7C * uђ743ws\"A1E pYq-Ůxm6W.H--ߍR5m =aὕw>-`zyF-`s`Yq߈)< HIsm?WM'e.2 iYV:HD⤄) 7rq|bfqHn F{3& wbٕu~%'ĸ RS=0m\kR N aǧX U.Ȣˤwt_C7LWL憸Hwhwqt%1\v` ]@yVuJ8-f9\qzk}`4a% 9y>bc4Ֆm4fi߽B`J'5Z2^[h- Aw^nu=|xE,a}r rgޮ>rlcxŒuT Ab4"V,4 ~Z^ᆚ"PSu."N)} Aqp[Yu[J/k k3Kj:~X{/0җqp vSacg$eСc6AY7=aKt/NQ ~Hv7?h.=Y`t ՕVzEqHe^Tl-S5f|z48gʲ1PRd#|z Т5:R坱q@aݪe{86#],g'lO y{x C>\$x5&9ƆZ5O8BOWJ.B6^-Ԏ LLA\H\%G:j\ c 1<˴ˈoQF\&vqާZvBc9ʒϑu *G/G֤9{QPJ?G*"%]ЊaX+PQa7Js?+qA.fo+.T1+DFstk\_J_ݟXGp|\ي>&sh&Q[mhO퀍 `U|n.ĉ@6eR@*m>c7} 6_2ͅnAg#u2DG4ϓ !PΊb䳩=uYj_}ُb'-)̀Yiy߁R^W*V(4#zp= Y'˿_gZt2ī!͊>I3:Ye950B-ՁU :[8uj#}ͅ8 :䒦1WޞaNj0x`9r(a :$C\wc1b6g5VG˫YR|,QT DTbjj-r]=FHcuhc^eivPqmXIMou@*xX9J dq pab >7u$gxKQ'Zk#l/qoE}QRT `?b6^Y37y1/dl kat^c'I$u{G^$R 2E4&e jGN~2Kjq;@fU$ J}(SSngܷݫ~q_G˶y[+4,g+<:"kwytvl,ye䞁;nNoSub3) ƓLJm)J-2%HL(݃KTfԝb,$L}dtb=W&۩?  3mvi X {[n+q_p`MYsl=em! #(O(tQJ.NˍJEhhΥƼq""L^;mL찃%{{wk{·T\a׵.HDOK0],?y' i6;D \'=67/ީl$|׊#=؄vrRL}ұkZQ#!VJ(,^ 70="Ø\~8_b-mHsÂD1t (g T1L a!֛_sD Kˠ` 6-|e߻hͩ{Axė&>UZKO]K? RMKG}'!7W;4?KR8:E>qKi:sxPYdPw$W/phta[Q_y(i҃,BȂog8!K c"PGC<=QAbl,>l+1]2.l\SYJ|ū :m$'fL k5  Igv<`+ܰ*XΊ- <r!Y @wg4\ƭ=A6 yvD*]p뮝jVzUo6|!ZYN ;raU  Y{o',+nـ^xs[T,2#S&_~۫r"( qy@@<0nH.K *jSؓcx R6ĿѨn\oe&W7A-ɷCV)v2I<0'Uizt ǧX"~N<mpߖl@CbVz' FGڦ@}zf tVԡkAHTy M"&hĠlZB YX薙v{]ѳN騩ֳUڂQgIޒh W~-.2CO>}L^^쉒xRmfܪe"\-D9xhj Sd8838/۷ Xiƒs74 GWY.Vi\qW "Hp̛|ZJ3+4V%khN*?ـXץN Ge\\#:űyJvRL)x$َ)63~]dpfK&%y>&|> P~{¯ >b#7{$bȘa) Òbϙ/"S MaᏋ kC4RRcCj;r"JhedE,X( ?$s^ߕBRNbR6yD.ߧJ<`kEfkl. NKi$07G*@յn4)&!}+%f16J5C3tӓ-Wrp8!mzu/ up7h72k۰+%+;$&Cn0pQGn&?0jUloL"C[h=lDf՗; Hw%޼AN5}ݚZzCA@h!"ksqzPY8nRQm`BjWs!:a C"։RuR+YV$ t?fy|`V1?DɐY@9o'Nh/h*oDL7]?RL/y+ї넷$"/AM5.u #c)MSZ.aᶊ*~W#BDi@}GNí\D;zh!mj]N}'j |M)gXN;,r99t{.4Nxu_QܚD.dm:`b|h'SSVwQ9dV6I%e:X{[A !ivq˩Kس`? DO/ğo鐧h'fǾZIvXANYASgIGRڃyf pU-!0ԶP݌KQXf{|X|% 6jSTzC(wѮ~0SU+![ o8ԍd] )q!*53ZHCnaOI4%7)\}Q+/v绣F> %wjc#Mp2d FI#AOTֻ¡傆q ކP. u *֐(;?Lh}۵n}Z,7$zσ=~*Dh'4D %q8c"TF;d3cT}- =C8Y3h#0Y==EA6@ChQ?§ i,gS@vM0uh6Dī694Bph` .OH$pن֔ 9u{lYeNJ,GMPՅZ]!'pNj :<#f,'ȼ"@i~hVEKFt~ q6 'q*c@Q(ذÁ1E؏RѭsC4iN-%-6 jN}y ר1AQh&Ꮮ--!8nBK8ȋNO,Ѱnm{?r1SI4J*&TX ff ǜ%X!N̦ڸٯQ40q5 'OImUP{ռ'xydo'll8vYi{[tI;$|6T 9ObAn%ޠ\p/>\RcuY|zӥGZ+=0 1 U6ѸDQ#x ^cc?YSCJL`y'bVSFՄ E]r+e)&--+_Bџ{l߫wdW5,Sz'uCN.an$ݤaؾr?H(%P1d%O&4I}k ЀVȰeIb7_77OR{8 CcfN"4?Y8j"L9x: w ]ѭ-ŠUe kNC0[e:[D. (~}ȳlhSi^ 1cvtC7tus>oP IRX 1NҋXݭhCxSnᫎn0?|D#+,\?QyKZ~$$ڤ7P&ݹI34̬mqHt$logku.9:ix3/\prĩ:EJK\tyډU1KKӸ /)]TiԺ; L;Ccˆ6s>N7oP 57+څ3Q\޶'ӆ8kڈmDN8L{`Jq !f9)R&gcƛ5nT-Y| .Ân{D.u!> "LY  MtVxg,.Wn;B,M{g%U8YƁr&au8umi`8y֪Ec)r/x.AZ%k:8nfx~輒o2M Cy짌_@RU=6e0׽4ڲ'חv%p&_'Q3?dY0nX*AԴMyJ*&d-LkP_OVeQ3>W" W"e2kZCfzxT݃"@NՔmHVsrIH3fK%b :4yPqXЪ6hmۜgI%'Wu {`{^G+'a_W v@P*7?'H  , ΀ThupABhv/V`6 j:i0*% _d{Q#vPs> ݀1V(ji#q:yਔ~l?.ϻ@5SO+tY۾.C#Hg%q#3:m-κ&~X޾*ܡ n,.ff\M< p`.Kaϔe7&.`(ͫ4I>ZĽ I{rrǰi03et6j4+ 24}~ꪤ\%V`R-rx\{@\q=.us' #p݈Q3 (sSNǚRyuٜBRvTɴXضsp=@9S^Mji3ʄ+Ndn<҄˲WĽ͘;ZO9/q3SKVN804E{=,Rlp$z/TA)}5N'Èv[mx2+Cܖ(gdJEmPq o8,C)|[`ҋ03zLײxP_ {V(C)HX 9K7iIq\=wb@F+|0q]g۬D> ZzQTԧgEőK9`,SR'8yidf 7|EKE:ҦH\s[sˤ'᫐\hTn=S;R֩mؓe 8BƑwwrmrthP{+y.`C ۅ<bZEĽxZI쮂 bXlI5H@BXw*mh}_D sV3~rrE(~`~C7x,k_9y*Xf$C#E NZq~GlڼڡWxzU;S EHv:A'K[I*n!Nmb: 96`Mg o@=60!L )E6.gb5ԗ?Wi.L!Mjٔu;4F! \~ WG'1l7\yG 5`%4r_A !5L贕t3{=rO0U·" `Ii]ܞ!JvnYTG`{j@UC mgN1U0>z=XozhcvG)<W"!(MƠړ E;m^#(*!47Ś H铽o9okμ.!4 !$Y%k~~9HcY1E{bgR~5^e "XX:n]kmuhN@ "$6t*y ;BmJ:$f:p.*< JPہ3w KQ_e&gzK.s-d(:X7ea>8TsZkQF*qs'(+}(X hJ_RSE=kDՂ>p ]RFTQg\//"'굀EnGO ""fAaVǐEhnCU1t$LeT4b @DXrV{~aH948 2!/LiEҳ Y1.*K D-6@4L/APKv@hﰿwl|1NeIj|8rнhtP.x^ R}')_&$dwZh7%vdOBaqhPSItVO*~{7j` a΀) :wdj=U8[DC{41o$2iԧWh.|-$ wjF9ELR є+![¶AK 4%5x/M:M GA[=0ttC˺wù3Ն^SndT58Fm;"pFuTك}اN`$6H 35ݲ 㳣}6y` dyBF255VnsP{ùFZGOH-iɌXUKC#̀\"P ~fTW«@ID8~9Krҁõ%t ‚ވSKR#& GQY{2nc+b HsWmB 3Y3Ц ٵ,E/zUb.:GҪƁD25V) b8+['E-(mb.xE~>ON$?4rsd֩g.dw4V3xڤP6o|4|o1Y^K{Pok5su>$yG}T52`.~E'\]B+,\M@7բ#, #μh>*\<3yzn~-e`RD萐-ReLԨAio,ZpMDB`Rid`lZꈂz\,q529|6;z,c#1|i ,PҌ}|-[ YS-aiV{UIr9Wn-R޸~R}\ P[ R$^r!$YymVe0 &(aLe4H5\wlG@(n82CU,ԡIa^m2kE1æ)+Ӕ[5 T%!pP"-QK{pZ%HNu^?BHzh ȆW!Y:@18XhElAl0X.!x@c\6WãA[zX!\q{ sS`Z8|HxJгhv%_{J2C9K32-n|(_V'NNEFg$skNYkl$aosCIE:d&Zp\ѧyXgejŅ} +f"ma+:CK7FfGr Ԩ$FiTRcBdIOP7cѨc/2≯lГ=08{ί pl)v:َQ4xRpe=ban"dtL^cMt)@F!B;If2I(jźGS@Џsfoyk.lڠeZN(z^?CxG5t:1(c 6u:vi:i6=G-vD,,5Ҧv+\D{Ԭܰ4ZQʅ3BiXr:|Fx8SӂIkxghhyP@DʑTEG(*\Sc]af}:xS>q" Aɿh\"&It_*WR?(XWָE~v`sɼHa6W)~> Jw|pof}W&Xr^xXLa4&*;)v>Z-)bFz [=b%b&uO̖-8Oyl <F^v.D|ٻ@T%NDV)Hy2t@UJ)F~0Çl2hLb=vSwM) _BAeC~ 7tq?'m1|̭7SSF[{ul8MķkkF}Zu a\TQHf|$fNsװ!? 9U]J4Β/+ KP@% H$D:.`^Ѐbraw+ZߌV1NSccL2*6 Fb9v|S&l]$D;&Ü~Td:MpG tht:f}Gmo JWc:a ,11c4hfj btl%m b|){As(b=7c;"xXX^S=R2xg\\ߞU*.rh(0q  Ens̍-;ʣ(z,Ħ(02C1>dEHw)ԣ&7 Rem9F/+u]ux Wm(?p/+[/֬yQ'Yt ?stca3-[Q⡺r̜##f֔i 6ju ʢ&Hk.SW4̋rb7$4 /G?;>MNSSuPŴs="#nz^lLy[̏,YI3Hmd服6a-Eʚ]”4*a9RΥOv\t0gh״3|{! їK#GөG1VZL|Wۿm-~%\`0t_FMZ@*^nbWt Ccq~+w vN_G€.E/A} ;e1 h:pdi+ܦ 䅝O]fHmvȁymR_I?RV"ALqv> 5mEa~cuL5AV"wf @ɴP-_4'"#tq1y<|&C@Ztt~8lpkNO'gmf%`izWik0*Pi~+՗2S% #:SHUV~$ϒRc#.ލ:@BȼU#J < 8a=87Z. ̷P笆kkőZr_ R<[s+X)Uj~pBOR!`؁ҽGYoj}ʖdޭ1<#3BA ӥhJ<{Bciߡz!ӽun~'팆e5X-3Ư>xjJr+z>ꂨuQk-ڽ7=9q ] H5)wd |ݽЂAP w0Q\R4\{uK4DQ(c"g3վ~%-u  vumaE>6P2|hj_wS/t6<;?ӉJbb'$؄a9OOlӱ)au&Ͱvpn! | R' w̐;f B_kqƛz- 1d\JkB,s!^uIZquLjb& {HACW{ED8tԐiS#*IMŁmT{\K?:qq]ζ{Bdqm fB>s۰q]s_B`6 쬕8NMzf s݄2{[ mcp\P&ȸx>J~i&%i A*cg*r(:ru9A ".V B_7Օ.dLTwũ_!NxJQ}Ej>w 4}Yݼ~yu OrAo *yyWXžI7 %%SiátsZjk VQJwzj z"8%'d֙5| ќ:vQ5o@ ܴ U#hנUDOYU]}>tes7JmUEJTi f*q <^AU.[œDG]|4zbkԞ-I8 os*z*ϝN,, |w,eE|-`;hNVaì(D!;nRPargdW a1sbk-2`Ug;I0lcȎ-ҁ@GH * Ē.nS%lut7nEZqw"ȕE7&>L)mS+~E*r_%#LĦ9=hC,䨯;I+w.G ]=!&f"˽JH2Nt7҇o?}?yM2ye ;x)}Xf#Wvw3F+AnX_b2 \/۔mZ7k"\,fH/bEckW/'/yxq^򡤋6&H>]HMh mYUD? Ȓ&3`>"fu{L ︟S5!ԩA)i2Fi%,,Zu"a̽Nq˕ӈaK}O`m)n a\t+c(䀓2 K\oYd^@kqe* {sr+9bJeuѶ'#u(ҳу}! ZpKh`Q`sQM lI$ͿGɴv!DE>O܈f]qqwle 'Q&YxD 3NT zA2; N\EP @ Q. /LB8]F NIr\3fɱL|{Ϭ;b*+lKM~);+$1S0u,ش~iPǓM8Qeä&+79 dJ4q;>FQN@c`}`znY_VGI7Xӆ'+$[/17NRj}ƭ bjn{X˗I[4ul_ 3_.qP|MrmϨ`.k[\۟pŷ=\Vn#zhoYP|Vo"&z;\ 2p.!W ͻ(`!_vCN]ġa_c0awǚ=.$)2Я!\eUXB I$e8XUVH_+ˏ.o>kG5_(ܝFg3n{f rHs9A-"Ybsil*9rDiz _d9re\3%8EUn8d# ۜã#S1\]΢s8q5!2UO=%[+7 ;PHxp(v7dfXx0zѾqtQ%Z0FerI.Urac)5;HYè`7] }5f]ZDTg#&.rŷ_=t\e!#0똯e-D&x쐈|hUD$pRisyTT̬w? G-|Km@Ȧ5k9[g<ތV赞L& сBMX8}:`ԝ[2)7Lk1"KMd~brS\x ʼnzAa^5 Ry`U҇\ѽEr[uc2g%qswDdGn.3 G@/#5HU69׳M5[7tg1( vQ^UO)SOjB[SR P]k%uK% #===VUYZ`nԃA*/XzymQx\gg3H!a,>oQR447}Qh4LOO<Б쫈Ztg[{S@ZPt0_Ժet-4&\ND!ԵY,*U򶱍 8X?шvͿ>8H;29M KΛ~LwHiuMln`m7P_́6C:4[brE#lٌF,-a'B9'ˋtr}[: `GUn0~SG;z٤ HR&զK(-}Ҟ&SZtjF3nWTYBupVGtN'F7Df!63B<E,C^CqQ]4m@\1.8L5Zɹ05-pd`m)JQv7#f$Ѯ/~yi3f%C!?)7eLٻ߱nv T5廑[Fpf|{9wQnhaM1w[P&^yGfb ~_kRd=~TeN69ie<$RW p =/HP`?nj?$(qFH5E-"y+U 2^Qg$"Lb%'a Z3t (+WdQ8"~k!;OteuIZq5P(J]JԶd $')>.*4[wQq1?- jiAld;yZU3/P-O^\I*kĚ*֠AtIջTA>kBxy[cڢnӍ:i)Aٵ1 %68 `ƃYؘw9B:ݙgܠkhO9aZci9ox/jo*HA[OpYq(t*}-n#Kp$v;?)M_SgUg| nnZ,;@`r^UEbb. })>k|9ƒ8F8N F^H':j9+BY* ㌂BRy!i(e0V`ipkm0e۫0Yj H/.x+DEOw}ub͇X3: +%hٴؑQ35vm#UÙi߬ڲp;}NӪGz5-N Cg"E{0w1CDee8]RV I, Z,Jz>0uʅ^n.A :MwUMXaӰfPM+x1?uy ƽuP9N qT;` 9rYcjW۱kXcqv~("Tg7i D6O-ݭkJkIR<mynH$ێ*,ȞU Ja'n;FWee,0gj: ?rhKNdu_AP]dmzYQl.|B{dZm|O$lPE oNً.w;1(k?)L+'r4b^)Xj$"!:ysfP,.=S\Ln $D</(H{LVv~KGh֒)?@cZY.Bb7-U[jLzELf4%G{;{+_V69uǔ? "HuRtY s KzoXpp]&pkRb/70 ]i"Ȱt:cBgijђ/@F|=G45<ѧrZ\3frf"zFkB4|*!AvQp,9\JcP?ґ"tu&ġʽEqt26U#zgjJFYS&Nu?(H:飬yzO4,I0J|߿YY1^f]UbX8n>v8Z'uzJ)7T̂))o"N;p8D& -k#҆?Xa؎6!xE·lQ80t&NuZ-t_4[0R9R5ТQg6*K \jLYkͨoT\WCg"^7U[-$ty#a:&цYF2iNY*ۀ1Z>U%@XfAӺ6*K.N&Ēs[*J@>6TM0r:\[A4BO֒"4Y*QR+'FwtQϩYc߯k TSwn)A A;Z>FgSN\׀ܙ8fsr>E9dQu[G^n@3Ys1b#%d-’26>֍%kIڶ /(QK 7i촯.M<<$=p8*~rWgبAjEsLlNwҽ$_D Vzcl24HZJ}7P_Pne/:3}€l8j/H }aeEk"}/8 󫯶{/k~a Ԕo+C1#jr-P ?iX˜ V)bGAd_;#= IϫA뫔iO'(ĕX NvT8 O_ X =L6D ~/VP UR`:"^;@{d,Z (R ;LN]l1yo,g0i`Ō&ĝ*~=݈MC&is$0W>xז0PB/r^v\k) %& e20!{@ "Ǭ'Ol')NzCU٘AC4U!$K#]5b/+WbE]&?뒥ٴB!['y١E_7w1}6oĚlnJc.\NKX~K3\K!7^([ŏg! eW3jïŚ,xEV6S0(&D=e4P~ 'mCrfȊw,)wNa zPpuIBYvW3?@m$7a푮L kf&^Cܰܺ]՘ˀ˽#9& D=qa:I]>{5YdWBe[G@kDr1Tp L;ܮ j݊29~2f^mK![f{pa$PN@j*s/\\ cZ1exH$0ևd-"*bA?79b\t W6nZ%}G/?ؕ5PbNl Ol st\bfk+"U`ϣKg{\sw?B/"<yC[pJ(z0#,°|AfXB@>;Faa;kDYoR6VL'5[D[qĝI =h"+&(Eԅ7UJC#ɑT8!c;cf# oT"B|`o }uN$m7鍵9ڳ˸Qg/6{NMdWa޸8LmU``wNʱ&gJlL*%\t-&Je,PXtPQ(Mz={/T X2fђ$&Y55*DG:qz_ևXӧlqjEg+d2 ?Jf@]Alt6nO,ĺ v[ 6Mlzp/nt{_ߗHH^pN5["'us[6aIf_4]NU 4qS==FDѹj^94 :~YIx \-Sʾ~ۻe3VyE9]Gq_UTrӊ@GujjA]?i"^##^a61GR|Br-hF#n8isk38d]m=ׅ͟^!9^b1L.ɰ{5Z߀Vp!|X5D2dyd*8,*Y,չTj w;W+wM4eH֯B=k>E>] n]1 op-R"1͡XIn3 ιɇ Cxu`ݷHoJ9~$,A4r1|dEYQ.U& >j 1d{썍X^6Ȗk[c"=tEjZ\JP4y"]e ("njJLtyύS3@W+@54q1\S2=;"@!$6s"PVQ[);3a:AxJ:YN! 2{QFǞ\Y`a8_PΌ[;I B)#{3z_ƹ&UX#L0>(~?B))s+L$5ѷԈ9B]a~wŶg â=vmWK5x&\ɜA p>_A?aJQrㄒ=T$ pva$L jn'9q bU<^c]#99`'@<[~ F1}.`Ğγ2ܪVUm]챥9Ҩec(0un \Y?[M.CL=:^RP2y=5ٟ,9a$*J\R!;-5,/,f茵L(e2jQKzx j#O 2,[= '8*zZbJ<҉;t-#҉p@acH`ԒyL<6Zŷq'"Ms!P3ǽe.YA}E=!{2.VbK.r'լ9`ahٓ3ݣ43+#DMS•8JhZ֋[c4+YI]1!|V h1^ QoC5Žxօ\`WZ'F%ӍtaDjXwAz _:#K 5%9>WWY ;|/,G¡cPO ,Z`X"LH([_h"La4tỏn.s>3ſŸyNz[ OKh{wFm^7˨4@arBqow5TJ}iUƙLƌ,IG͵ [kIg$&p%tr>fA \b7Uibg޳ӻ#*^ (ixx{-$=O%97c{jl%p-84iB8'Фw:՚)FH80ێ?(U_;m=WsJ?,?83SA"ǜ?08u)`Kh,KISкPl/H46tXc]p.*` 0Iᅃ2:AEv PƺWNK?Ph͹ӂ`]+܅6 @1ݚn4s Jr廒jGޡ[F/}9_בkrо,\+ Iڣ o=71E- Uq۹q%^ {~,5EݢɋĀU,:MvҐǟF֮Wizl2G>iI]=m1vƯ6j)P7,0)PY1#E̞Aҝ&-iw#C02>hG,m":?wG*E2`<[?!QI>َ8<_7Hl!4 b0d/ƈMg%E^봴'fdi 7J`2)G5 sء!p(3M >hTf@c^~lm)HwabkǴNwY?PMlRn3bEs}tˤ;zn `L&D߂gVt= ,C2DrY_VU p&bN}ܦ6݄i^c5\\Y&j_%W+Ӱg9*=YBRΩMHרQ- J $ ]jF=6r}X9g(`8w=OgjN[&kOfn∐Gx*Ѭf 8E`1)ThjZ<Cwl" hHğM[j#z_oL<ݭVDj~;R`a/h2-Tw3Yyqw@4 ow4*Mt @%NAa̱Ei0" K(=JhGj-ֶ(~KXDkӋTQf LiSHWًka `\ =af Tg|JO[+._@}UL0=Aj|%wF::3mRI SLZWf#p@ NpCRm0sϗ<Jȉ$IvJj|7We3-^m kM?"_ , GimƽP^q xhQZA>{u :@5 pOIRp#fdA@T R`D5%U3r3cH$@I~\?Y  RICvB'Na {A cQ E({ך3sJ@GQ?WG=El+[2D|i_S ΣeE"a f;1}[`3}\N+'0pʶ zFߟmA@KL> LI> H"Pcf<1 Gy2z.S=Dd`hX%A2):"[U@.0*6ѝ29ΐa̬0CF$kYfˆdzs),]*|:ک`7%fB~#6c]̓T'aγDBG*@OQYJ²pϿ!eEů3}hf0P3@6dZ&9?NT:^p5 >Wg1Re7 ;nGfRZe|u7N]5PǤt*xܒSKnڷ#8 ?_p\ R&b{辶w)w:"&> "K@~aAUwT;;9<1JJo䰵@&{*1heG &n# GG=xX)LxMbfsUOf QψVo;eBE wTBͷ2;\ݥF)7&/ "/ %VM}^ I[d='el,ɬ DQViA'Qi qAӁVYXv# M*n8k:860~B4`b'.`15y'Z^aZ%`gfq5&irSDbP??!L`-nWfJo$!Q:3bѫWu&*c\&ȕ%.Jbc j6lhXx۸! ՜Qk&gR'f$x/&/<&FE]Y XqRTVȏkLMr0R_<x lLgt eծN@qQnG3SsHI;M/Ð>s#Q!1)ԶVf2iL2n^*i״c>%(M zFW0@xo>+:Cr%W ێjI?s;ֱkRI|6 m5|g^Tn WIY"%tl uQ.u@=ATܣVk+w%= ;J*O)g ~= 0r5aۈd,ԑR /QvDE5 Ϡz7 ?e׻, ԣ+lB4U20u.K8ޠvw (Ԣb $u퀡(= #ߓ@kڱoNL,. 4:La"%GGgAGѩ O,K"18{Xe1cMh.m*#uK;ZTR,u kS=[q v xa$osM7, zZ(h uU8D6δID6V*oF5]W87٣NOM w^b( oW$o0@8> ݑo'mo(8&wI2>-Z ʇ'Lgb׼ak~\j:^9gXji`vi,U"Xzm{G|k3ӻ`7]pxw$ƣ] 1)QZb{ʊM&ETƃ^jOk9Xx92@)Ɩ+Š'b0Q 窴MѸn/({%&ԇ-aﻡKZZWfMix|V*0>%F ny-^D`w+?,}Ž.6"`scq1m*KDdvH[KOIׅ;nfp|9vĽRkf@{y u 7vT<3KWvcsԻ׭h-"Cƺ|c.o#I]*i2ztFJ \a.8@_ AHl0 R٧KӾ^V;? !%Tׇ-#7>W$D D>voGL-I^Ǔ0EE:Ր <>6pS`7ة.2ߋ"b䶺M⣲s];QVO7OC&Ce5&/+=%i߿q1ōr}e?DZμn X4;IAqk"y co8:8eE#p&A"v WѤaڥj~ ml8cS3 9am/U>giʦo]* 5b*OͲ[fn-) ]G_OtlZzzpEDF݀bz̽9~+# %^я$qW:\_Y_lNWc.@:Kդs^`PcIwN`>MKN@0tČ: 7'/c'ؤeE3D69#3a̼lkja?e% rL!LL؊~x}23y(_qZ inl??H rxx+Z@ysg)ch4#*˽lSvzhi~ ~nц-mDa3K Oѧ r :v'k_1/ 8?UHDwDΟn8u g1;t_b/1"z F҇b.nvƞڄ3r]ʶ"RsoppB.'E.I h7.> ATZq]{ ElMmtYo?Pjr-?!iSZt1L^e+W:R[XyQʄ.?`;M?O1΅U3|FkӝRH{CbZ w9v1Ae +a}Geh?/RξᎣ{깴+ ( #DIwq\w [ީ3,[ЊA2&L>=L o7t9θB)\)¦bHģ̵ymᕵ`UY*v*DHAqmDRD{)c:vy6L}>mնK.GČbQ0^oY-׮˫4 4<93MMl$BBagpvͬYh[Jɚ;zRDOYyxB‰ 0l[TxʕnK`)꿇LןF5Fo>%I0.'pkj$>D14mDC H5AgW[yۘ0j.HNyfs=]&s (-rX7PqV 0JԳN e/o3UD̮#]6TL _amn;i_-9\8ę@.2YaiPm˞ 8] ,H.ky yV+R)>huuYYf[DI2o[X}Rm}D/>:_mH˧E OO)V].%1P P8ؐӸئK T[8K545س~ pXO)b<u_ȥ͖kP޸̮msd߹!}TW g]Fu@Th>}ѥ5!#bEa>*Բo֩IS?YGvn~:R)YzX|?h.aօ T3ȅ Hhm[US/Uj_ڣbVbx- udI&m4ɺN x=2N~RL 3p#IݓV֤ٙ@^&qwܰnmkcI~{o[a؂v,=o ۼqdѦ&stwɥVs};^{ 4,k8ZcW+csǬs1dǟ[>-Xp0E/*d6&) dЭ БQR$6AB0Y*!E4\Tߑ%82˥irύ>*| k> éQԄ!?Uulvi+ +]&&\0{Q ]_bU&e4Cquɀ='1ȷd#)-[?].BP{2V&\IK'CZ,Whqߟ;!M% J(9ܲ[!NKxNz3X3_Z:"[7ˣWY5nGa !El%x+^ohwoRj$4'Ft蟐lTyIjgM8`Ug ɽk:Q-NCH WEmKw;c䬘;#m}~{kgHidk4<kls-cDwM:mũNp'Ŕ70WzJoǦv->9y 1-$wuG]9kpJdqݏW2[N!N;`q de}>k ɔ!H5e{ND\nҽ<'Hs>]ȕCpzCh(]ᗗC| mUX?P·7EoqRbc$0)GY}~뎼]} %Wd/mj \|n^+鯤%zbûnTCuV~NTbM_+iShK]/C ?p7 vL%[}^|&qàUԎ.nw|>TG%)i!S+~f\Sf%\XSJ^M΅;Uvb`mI.kPWR{3`6~[2W%I 6sx49qCmYGLR)Tj1S 9\:(VBi@},cO%Wc8! Kqዋ![XB`jqQ5+z$klLЏlfat? 2Ho}0;ĐEKхB1=MΦV)|~>X(GpM4m$=T96ܶQ8oC"&592iK/u$gA%I ʀ^ȗ4-R#׫jya.-g:sYAzd< z6cc-I  dRp?ʐ?;z(tF$b`5J,DHzSмT.`MY|H #{8'S/*BKޓaϙ97ԮwbkYɮno-0kNg' ȎTAnFߋ9l%8V?U95bw7UX3j[./ Ac9cH* 6&[8s!y~~Z.c^FՈYG3@o~%@bgnc=ߴU KJ|2̲H`K9\"C-cS8K 39v٩%AJta,PL)U%[Mu!sU*O=_7>I?)cY.w&^~˺Ae;=z *?Ľsg}w |+wPMK *6r8EyU+ai"O+O*QprÛ UPj̫~IMl^) bʍ5! -6d[Ê.mۮ5 -9C%XqI7[拤,Z GҧA8Azo< Xx q K޺L)~Hro ]d֬ն7晄"4+svuJG9Ga|-:+j䃍Ӌq%w+ `ȅN ?nCV=N.t@)ߤ2|KHh%=>uX s,1y~XiSjiIM4wun:>͊ U|KUF-݌%ja8_ywv7S.կTr)3\Oa`K>_F0֣T_N(S7iՀ h-J? @}'|'0_ |qXԥ ?] 3#.xPR1t!n5mٱ gy}c]!ثbbna5he2rW!mٵgh\|ę}_GǤ3^%_|8t^e]_k+%v-NcOm}@pͤn'hiF?+:Zѓ&<0ap;]ߪ815. sa?v!WM@q=UiRgw')Po4Cw@Dy{\|.RfPY:r] OwA+駦7%syHe0 F0!oxugMWO'DBƍ>qXaCS WTЅm|ϻg)ǿO I &)f2FP WR-㧞n@W\Dzv3aDOc{EH/RIH6œ{Jdk_?wps-ijZ%c棺մȼc;=_!J{ڂ.I-{a- j ]}F72jJph_8UĪe?\ \E7V \ܾJ߹&GeUTlߤ_<`'uwwxf2@-\Ti>5-&ZsymANS9Pu#T7gTTyYD̰)mtFڎƮ?\{ mp@R&=.YȷӉlcuGÝ1t M6̔Z,,Bno' l$ i⠃3_Ba cvTD޳nF``03Y{y;pT6i˵R [sRڸ08(TB1F!~},\. qIEnK՞ ^l4QJ ^$/W83y٩wZGVO}JhZ(_BO mlFڻ82懃D>Œq/lOn)tJSNOYhYqMڀ><5peXH>=]b8,,d3vJϡVN@jCnۑt0[sχo\jx^)-BOJ[XE=@ӀQWo`cmo-܇Jb)#WߌP#8# J33>mGk!Y%bTR LnUλ~Q#45<鷬״*}ȉ)g6 Η,>m\QVZz__^{gUDr.g1G7C!=lRR[pBepIAH}# }xQyXcn!\ }-N **{6s|I*|_0!ֻ!#-^RݸVCq's2ӻa{~:[,y UaB8ԚuJ^ zU~;*=!S+q:6K^FD%I *iZSH3zp.VV>=~{ X% 6rq\qz+! JK>ǽKx<Ȓ28e%|xfzV!*ڴge>,$,}:Q;N^= EN^>C8Q$2bV8{{`+:s6dXqduΌa|TQ,7$)C77l:GL%(AԹX4 (9ܯs;zO8v,L il!vO@ఠ"PZ]8b.y{ט. q#qǒo&R_^OUpZ]RIMŭؙmW+d~:8ee`}~g)-OAGrUQWA'\ aֻ*q|2Jx>ة#g[v;܃\skS9;`n`͓L|Q3 b깞Q's |ͭ_pE' m'jNx*dzǬe}|?RWqrF^QA\R,-\#Zp^}VO0ڟ?zX8N6Q4>h13@**F Dgv-xGyS)>0쨅ڦDh8$6ǿ */) :Ax4VhwMj\}3!4ΣN"LQ*Wdm%XNitQ4Aq50N2z,'M?@SNyG).T;䚫p۬wc&_oc}4O(UTb s`ErDк}AqbЉlz~mg1o)(lJk~H=x a9vX;v镽pf<[ބjO.}6 p!j H˕y?)emYu`ڵ{C'Ew2R𥎓 kiW (\/ ߍ2S'aLtA3BmU/ӌ1e &Ԑ%ۧ5S#VnPj6ŠEGn}V7/US_9%#O2 iH27m]kaEX׵$ם iJlW"6jʺ1IiIrHJ#dˠCfb'{4eBWĚmo%\NVYtK^4ZGٟo ՁWLGvRa-F&>c醙%Fѡ#Ś)t' Uz(Vs3VPUuK&tQn^g 8s1)u2JoGgBPk{Y h↟FByoÁi"9w\p |-!Pd,DzWkoͧTYM Y6t1^#iRe%0[e) ,?tFʲ*sF86js܄mBgK*؛ɤ1WճomùHDkOlܡZS;-!83-1qS>@4 5Fir#e7;]19#W>8QtF3o=-FQy7F5>G/ҳaFI^B*>XMUF1 b1xQjRo辮s>vsy=')"ƦR bʛެm@X j PQnMqATdVaNg2G>a}vd0}`C=)d_X䕫TɵEo(E*8Q]TqՐ|U P3TVLZHo8f1JGLG ~X# ].GN֓ P?S!(hf+}yu{9oFiAJX;°jį| TuѲB(s{"b: ;w+6>p 83wƴEȗ@IIA2XAB971cIp]+طrW!3/ . 'xnn! {5Љaө| IVgФ2Kp??Zl%/?Zc:iwYnu)Kgw5 T pEt45(a}#":7x)1n};&e6j֚$nۂ\7> bwϯTW ¨gru%σc,!e^/}}X$u o.1 ksy- M:f A-VLo+,"~Ӊ\_RC{vpx%P;8T-ҩ%:,ɫ(g[_==Ukat|j1 5A 1R9zop]&2 DEł>Đwѻu7ҋwr9G7Kۼ&;*d~^c#.04Xy%&cKc4{ : P+Rޠ~4 ^JC[0tE6zwtgrYPuDXtؠK|&f=?ka-+V 7kJXaqIާK@2[mr3y& UpuٶDCXx?*G@<0gz-v\LSyND_5A'YUc&ВAy鹛b"fUzSNV3E/5s_D:S}ŕ2%_ffm[gl;^zc| \7}(M̲WڶR ZН=v_6CXehHۼPb6,V}&_ku&<6+cTg~UV`6^;C܊x7)^*zǖ*rqs9/#%;hF]u!(W ZD*(3q8jFG|tFX8DIM?tY0#nT}ΒE#՚N#hB,M؃@ Qs=.[2 nYs+͔dt}z.eihf=Uf)wډGMǴqTwDc.:dи;K$cLP0Z4qkz-Nł' SF:`+Z@3ws)a" Y卯Y_>]~=2.B3¸?x8$GƳsB$ p,j#]3څ,k0O(ǃfz( / t+<)V;;\ m1C}2ĔBE+OZo0ue8ŭ{eLѩ[kʁι}t=V} վ7j܅dMsxz  9иZ{ HAG>ުVsVj8{SE(NhWn!'yN(!50eLu [^6yB>G0xڪ%dUn$p{˪3¼py$7wO~BcD=ɛN8 `U[rLI$YAan&</=OZ$ ;`=`Wŷv@+/x49 eLQwA#IYp6n+le9ӟ.7ATG wAe_8b[Bktp  N rÓpp!} QZEGjfxm/STaL6S%Y/nV?#c:J5mp|wTV (Kv$&3=fS@t $ []wZ~V(1EBl mX`1 ! '5&C_{> Ż Ur𛿞5n 봙`ЋT 4ύXwSƅ^B읗.{}L|I^L GX2jDh~'PWc ]UM܉sP =5T;E1823k+1Vfד)J\:T&#|g/Щ_zp 65_a 8"z0"xv8ca~Zs ._̒Tw!!/CZяF+4(0TYlďˌ9Xk(z `G|$x}|LgXJhҐbd#d3כy}!%+mIE-ؓj^LqMGů\~ܖ'U%FcU5̍ab|8˴J (cLػE ɜMsEO7L4ԁL_Y2jgH<: ^n@>@ϸ,Cket;Lb)7V*96%ϧ1XiRA/ J@4ȹPQ RJ+K,ɰ^%h gB8 *O(kW$ݒQ]+~n!5gkcłAR L11pkxozmH.Z<]N)xz)F}J1ǣTl{ȷcvF`ۙ SD!޵74(1t␾lץ`{:== 2@B}oV#35t1 |t-W%zV߹% .b G;濧uK񦹝 c_BRTȻI@Zu^,nok֌kVās9I[Clh=c4ňY$5JX#^H (k;,=^!'6mq_:aPS[׮`61j̋uKP< qb? .d=R j/W=hQI=z5"Ww>@kf~ ('ͣK|yؗcD|TeJ=[F-|=BZL7?`waIJ;0tKa6ey(9AqӫRq m8׌!6Xj\C\Ws1{&z&W w C2yẩ~lB0]G.SE@:h.YhQ,'Z9u%q09*V8(-hʓEd#Xrͽ/ɹȻ@ S1^G.Gz3>vZW $&J{։Qo%θJӺmjXoy1-֖aʑ*cy#_bH5)4 % @lzTkc>Q3cBAf}PmuR!{vYYMm~hlwJ4ºt$dav8 Aj㮔!c3ıͨNQeQ9M똘Q3^syd E 3`:XeAUC͢ݿto;anyBό{nULAx mZ>iYh4'UoMSm 5iT(!95Y5LõRy'L>+ߪ U0)R0r*~~ )l睫8x,y"l];Zw\9zcm䑊9 V wrNLDž~QX"o}薫¶lyKxch]Wu /|9Ιc=Y `G}$.N:*og-o #g>2L|ܬE|"RBG9 dkm]ϹΦ3z=%a<9s)ֺJ*KO 6X>Ϫ~9dɫ0/ľt)G]BŁB5ౌԻ?FeWd[H,y:܊QV;5$"v4=#ObͧT}IރG)FOW N.$+G;nv1aV|ή~jZ^~kKG֫D_Qjj)Hͻ lBޠ|XB+rG\P=pD*-4S7OaO'S L6bptuV>ȩwQȁ"04ӏ5'©=9!datS"^VRYF4O8d#%n; Y~s21aPE=d8A4DIƼ bBX {S67N vY{_y<Ϳ VpiX=| .T~K 8CjTE5 qDHQ؊f IkX 門-&caP1ٙRiP@li^6R~\- ZxG*M),Σ9SqA/:{1lσU{>LmўICQ!W@bXG:miºyCks:F 'і ARg={ _N3a[;ȥZF_lU l w>oLv I7 3[Ni \V΅4q>atKd2iBJK&JZ#׷L(Z")w]L݁'{XƳ,7@z,/DE&F0S[E7H/Tۜ^kkIFA,j 5VUFFRcg *'A+<g2P&lzJZk&r&2^S\wVvUA‰qYH{aڢSu%Lm+橶7wC 8ܪl{*+ rSQ"qFV*?Ϲ<ҴSH_Ō'޺eIَ>V|3 Lq&SlhUrO7{|u2Y (A~[kebeĊ'Ȳ=x4QB!Cq&1X$}@3S0Usҥ8ćGA2:sh9V$÷WEǗvȺԿhU7 M>1sծK0_y,Չy@(ϗXf3afTYQS|M&Vfկ7| ƴAj4@Ȇ[=jt&aUA>+[fmQq0a[\(yfc3]]>q5evs=Z!YY-J 5h$S˥@SWf>o5ofp/2L_ ̘aDT5L!tP۹:w4Q .&cŶU&' jF-9 TtclNBaRPtEm)Pa=3z9jR2N`eqDf}vo_hKD>x@#dC}' !WIB!z䝽[!*rGi?nOVqwǞKx$QP̮NeV}K}TƍyozwU$|U$p٤Wq㔧M5Y%W"OZT\K1U> yLUxGwjIPߒnbR1,!1 Wzr.88WޱgeN<ހuթ_P1wE4{T,<]eMk[ٹ乏>8͖~Ɂ2~`a!rTW䳷oHJQpge#@bax` `9b:5 =Gs95S [E<f{˨N/T=}Lgʎ^ȖYKuIoE:ċ^707L+e6PW_WP/ǺQ+}pK{`)# J(˪G%ʛZ@AJۻ7 W72q W D5YB(4sq]Vs\; . #s;+gJ{.-  FXMIKe{ dXn\~K`:/E88$dӞ'U;ր@\ OTCd3zjfڪ@m"* xQ<9xC8q0<ǓaW[]KD"_e_6*@x(03h'IPـaf(r(F?k*H_ܢ,`N᥎4-zX I kgt; [leW-9h2T#uWxMC;n݄hVQo{duK=)!&׃iێb5pq߹JOӰ;#L9B*/t;ӯʛݦ{zEqn*";|F9t4`S=eT׃N@\)da r\gKԗ$5Cf{{`%N$; BFgn {#FrpL֑jDtc!1ƂE qw.X-ٕ]UH\q:,:2jAu^3& x%vC%2Z:OOPҡ c]5۾e e6Q,`qD{/m? a=ԆEsaXW[2IL36dU_pWn$徿7L2fw2'52]6nYX<R`јUbkDW#RMhd37e`f.?ihsM%_d8_Ė^ 7D~dj@Z7=D":"qp7P3-r)* d#Ƒ#srLvQ^yݐ, w[k%ҥ'a* T-5ތ m/췾-;MOҜ?4?sqF+)q97pкf u<Tl vmfKFQȾqlprW@[{w%穡 8%HgzRnjnͮtJ1'|ք3T>BtؘNFw[[$@p1xG;WVޏ $"",f,D \>2g~K}:HOHzG}C m +#MG V&(26瀑MvX?ϹEd1~/?i"AcFXۻ}9f%B .IM/%|$[]<&SPF*L?Ln1<2^Z K{IY 67B&Gkf ݸNDiI,.,!p/;}])yU MxluU=ElhCӵģݦ40wD@ \ѽ_ܞIA~"b_H0P>Uݫ \ &i*($zx#Wbvv_}y[ia阅ضYd/w@H[zDh%pёe[N.&ۤLVk-! Xz9:7 ?̟ [`4 $DA}jk ,9bNM?j3.y"8+6-vO)0YrQ\85cyqk&Jgoc]v|TG(|4'ge|uЗL<:ޞSsZ\k<4'?$,`K_4-(\7h ɏ!W{X_#Ai{{k /z쯵B)EBzu'BLӺ~|^ 5VG4I}x e*2"~_ʧ0&T W1y ya{#$0iU d)t.78!X J^usT!l\ZtB-TvAHp//Ja\fa@zFQ3+8)3-HU%_+3bdlA=/tM=Eo M3>!~;X lO/eJ2ԡ!k|bU[WB6٨v#}&v\*|=["j㱹۬)VԠ@2_]f891cZHkz/+Y%JN Avs 5 mF?y H DZ3d qļ"ٚeUe{p('Ѕw,)PrVÝ 6gW A7'08? cϿIɨ3[nB;mxsm" IQ(Zdy_.h[?qDd[=BN 9CnL bK2 TciX,π#x ni1Ν WڍfRZ$LJ3G HTXUϚpY+ym u4b ŷ\㘉tz5g4ω.OhVe\ZE:n*Q@1xb1,Z\{s U_W&[\>)<}#BF@ӭ8#Ɏ[ObzF}Vl먁i+3l9I99e|SAsAabbDCiDuW\_i }#&9nJe+gd)tƪ]G5e' 73pg)ũA*N0J{&H-Ƒ1fV{%E(?jb=Z+OGozڥPdq. JHLUgYa 5kP [Y~t }TF"-dшAlCߥe(zGx|++#`=V% P/}xF46oiQ0c!_AK,+^A[1ӗ%3V| t=J#떔8dQ;7HS « f"D%1 \{KC lhk(ߴL.֔U= iڟ?>rF%Lb`4 b;p ^ʈv,Kn1<3YC݊Wx1 bI"4O|Am]T9;V>:~_Z>PtgԋfXo8ˁbt1\:J2nɤf-U X4V CRP]/[i7 "lEMhD(4/ 9Z݀QznOɻɣ>dz/Wm &D5pױFUiwߞ%So&/-r.|)WXfJ!v *Q6îw<8xↀLIRZIvVoCd"GqN񅙎6&!Y*>fHJfc6/HWU37?(hHÈ(r7==v?;YFV[Měj/^ڹ-ruK 㫇Iu4;tḚԝ\uwv]=3kLp6αw? Ĭp+{0[` sw޲MK P=E^s-Z!+^MSB5Rϰ +&܆p/̈q#ҷy*3n[Y݇rUeL֍#G7@L-& 8~ Yi@۽fbk>$r((;WTy% 'D(˛%6y݉SU:e¡8ɍML4k5}W|0iTθϑk|RGw yќ/uA]售G_*,MXI,VncdWE!Jdh-m}|&c2f,}Wvr+r]kn ް;%S `14 F,!AYm| I}oE$  8stDڵBѳaK6>C8o{u0HW&t^ɞ<.RgKJEӛ,x05@e9b !'m?0WemjgVӊ{*mNw WY`Sr >Gnl_+q8k u6Q c8MmշA49IPɢ. HtBOeQm\&/iT yJ̮[zW~sw3TN eE|qHTL N/`xѴDnsAnzi/տ%', sXW^ݸPF'PKY"Er6@ ƪb`҂k -33DEk%>I?[O2GMZ**_pf3h/sm@HvYPl pP:y0?,H'{8Vɲ i8TiH# mdI^leXo9 G49= }5sWf@§6%uH3l hR/ڟ܌ϤtG5ip`x:yTsc>_>+Ifa!Nv$7xGaQl(va#<]Pdj;0Q3Fҧv j#Ey%Fh5.Ӫ\YSU5P_$*-N @TmmIpXKR7$Zg_21bĸAZR>ÏKuA{69^ ˠ'$ 15Lק; ;-5S 6RTv%Bڗ$)6C@߻+[;I{!^@ˊ Pĭ~y 97X–{4Czjj>R$De-6>6v}3狏>54 u"C\)A̐drVZ7Bv03H_rW/SUCon5 ,cJ;,6;?۩1ێɲ}1+)*?A.a^점M{]#x\~(n1"$ĀbQ\@}=!"Jxp@έzJ淌LԞe#S6 tH֞L9Wb7_?K8-PSV+j\hȄ=o̧ueRSKrseM0P%i9{S)ЊN̎u:\@؄o'lۍm>c=޾OgzF ()D%Qt<lۗLŹ,f.9AJ+nWnAW]:nCL|w>aS+Fq^1dQ?؆V.`+b^,L&l,OF P A&wevp=́c-1e;0x>ejRTa[> /|ސĚK5܂ous)˒>/Tkg~צPZ<<ٺ>i ᓣ웬~z/L.V3Ȱpyo lz/}' K<~Y+6Yƙ85+0)98FVLդVW .ɟl} 4r&ٳV7z05&{ߴт ;!'eİ&k5(׹8{KJz(雁:2'wDb-GddR%ۆW~5t?Y]yeQe3P mHQ:wIrB9.r)y.:@ krWL JBz܄ZnuR: يG@-&'DYpϭ Z0SyqSlnf+2]W8Tiϻ]ā*O]yZ-ػ9$o7.%B~"r芮^dUb$S|H )VNbph<\oj5D#F+Vp@?9TVҒAcxJVNuZ$^G6o P\z~-Qԗ`]O6M!<[oWҕ΂W~6usD 6~;_-ې [uzݚNUi~L 3e7KmSk!B<Ug[V"&}PV R|.i~Gطs)F5)g"J=~bઞUJ-$t=ޯiL`N2lY;GfM}!Ǥx;{yO4kXޮ9l|Opn^˺AЊ8:k[}`CGkhgage&_0-䭇J?hgOu#6h7R1' 7EXŧxkXA'(Y tԎj^pKl8 pfWr{skP+" 4W{Cf0*uM~M1vyLx@TUoh~}Z2dXZ"~)ҊF/bݪ-rK!()8){nX~I?^E,2d9~p(>Kr95+ɦKְll2ϰec_`i\ *t6sʔj>öv%kh  GjY7z!VVVE> Ys,XI-p-ٶej?)յVcd"pFȹj%9acwYK\ -RQ2q91YMPHRU%dδ2X3k CsJ  `ٟT4 'C)YlA,"u!Q:{a8ĵWƴoSŽD}hm~KK+Z=9[<+k̇{h$~Jc3 "ܝfj[SU(q%w &^Lv( E4gAdQ3͑Mik{U WzdC7u7ؽBZl0s  5?#m-)jw祈أCBE.my:!!y^ݛ}NÈXWe{o$EJI;xo O'U]쎸0Lmq uSm!hwʸ]k1KKR|PpyUYW0L^? 4͔\^h.)?M/ǸM:ˌ>˒ӠžE4(c0;6fjԍϜ 7n\>($Nȷ3lFڅ->2jp06L;fu/ Ŵ'N >7䒵mtySeeOt$hy/D^U-ֲQC1hx-1 h6l@Y ih0QYrL] Hd8`V EG2x1 X\zˇjtуXq5TpE4G! ?X$n/#cY!}wIz,>PcJ(<)"W̎/*w'.p[4KQ”3zpp^[m"Ri)hZ9Hkq;[)>R>H`3P@F /Dy\ lePY{~[œ<-g$r4 E'VGfyɼm9tQԠc9ZBۢ-T8]w0[,ڕG5L,S]pcbqJID pQTi̒~W[Ԫ>M~!m(A<7v P"G&SSy[OrA㉏:S)'gʵP ?ҳ@R m&pGԆ8a^8$+ԥ{)WFpJ6WVN^"r@;AR>܀Ej8`vϕ QcDY%VYAΏkR\L'5Z)*yzE5dbɮ] 3`w5cO=ANSH/ QW֔ы8-7mQNl 4x_&3]y qB.*q `Pf zl'e!,$3pBsB`v*fi 8K6lǻCoGe Qф/?=oFiْV#*f&#~ i(hׄf 1k,#w uWjA PVs ispvΑuhD-bB_/{| y/偕Lytm-ziDwR.> p({GqA{ Q*p 4Du;!/)҇à!hX6lR#vݕoC8q5i''&ueԤOsqȤsTEL\4^r&"ɜt#F&^D>@æ˜h[ ݺT!ZF)MD2Xb_1@-(Z״:y&6 >"@`5 v?JdISjY~hZV?δ_bSg֩,εWb4`uMqskMɸy2F0T+yovXn__.SG$Je^84] ?A T[1X4l.bkbYnJQ*P,_k1le=foX,V\ a! 曂-_[Se}Xm8 ч-ݽl!(dL̸rBȥٙ}*l&IRY@k9oi4ͩ3, lUވ/^bG6c+xQ&w7;D\;* 1퀍έfl%ݾΞe,C>X2 Rkk﹞/^x6b@C-͋|T^0&US8yYl TV3*V鍊;$L'0ua$!2-G][EVQn[E 5!I) 쏓z'Fq =/b[yy/{?q;?' R?븧: u _-XWߙOl:[ޒ4]ҏުUuZ '9BS Cz=K.T Ceu/+=BIhNu̻%,?lowB' h#v KlB 1ƪrLeODIԲ@`ዻ(~}^8 R@vK7J/[د ш`3PزIuS,$)׍^/6F`2ٍPo;?6F~1H;сjMx>J6 ;O Rcл!.=$ 9-_Nc1qy?4 Q,b;;%߼@`G-Q+U|a:r36[.ʟm=KXK(J˹<]5cJR8h,|ߘQmH6-V( _W;ʢC{x9TnWMߣ B4'oRPntetِI ]/J7q c*kͯ8'B:G91xFc&O u~ yj\=]QPNȳ<${gC&x&0WLV<Zq&YBMtuNlGcv.7} PHr{xOv#՗L vU8Yr0p?ΘE=2FƯ+]jVSWxO3M8~ FeD\p&|Ug樹HWsi# ԋ h`|~c6EA#uw{WK$7 |~[2 \> KWi !} vnPY95l۹ o\CcLKw\*8 ~r2 zߔ V?[&.>>b1;[Y2ѻ0PN cWZ]MJV>X ['9VT |Ӡw.M`%4&>o4 xHoڪ|;vՠU΁> ӡ"njpqR5%ij$jUIעB*pra%Y><ܖ\J(z \.;Ni_NidS d h/0/&$Tul^v'Uꦱc܄$1?m{ak1s8QImI?`7ɷiV=U~pl^kT^"rXOd lz9!wٟ㵰p8ϸ&>S^j OMOb^b=P6o%K%?BPY_?ܜ (n@$8$`2oӃֆ>pI[A;JTVن`ޖE$cOKj ({9_9sVaWI[jz6ش<AyZ:]{fC#[{(_Fw|ܹ,A]'?}Ew7&ա-y-v2#j#@ine X$Y:LtMzq`soW5P4grџt+B|Ohqu4vP8jf]፺]b?/"SPiGR,~d%2 !pO9Y}nY`Dix=pcZZ$=ʇt62CG+`3aA:q ]4A!J{?<|"Dɭ{N ګfimܥ-ˀlfڋuq A7\x?q5^_x30w0xtl FR^{Exvx#F7T ́V.JXO{auo.qHt w!1my莝 3\zXQ6Rtk/d #enNtSvSx0ޭq@kEs֮ ѲX'NEl7Ei ak82oIbfn޼%d3T>ʽTp#:[F nq:@zT"uwt+j q/gKQ`և2%a`ښR_Z )Gf:ҮUꛢD85Ahpy=NxV+Ӵ'; !~q h$2K7pJRf{Qq9E$=.?Mx s{.;JzeKwJAd ˋ7.UTiMҔc~Xט&e |[IJ|,Qu8]p"oOa,PzWB Mn^`Dơ#.)aڍjXׅ $#YYR1橢)h}n&F>)᪃7\ܫl(X ›>=yLVonXא՚|? 9>m@$^H%&gi"G":TgFD )¤c ",v4Լi6z3Zz5o^זY͗~C3< iXN9-*U 2B>CbU4 v26Ԓ-sm##dg($gcaxQO ezuJYXG*O!ʦEwpOTӋXr믮A8cɣP[ QETDs^T%>JS9> ][ƁEC['Md 9BCN \d[A*A1)yH={F8NK`tw+K1 sd)Q~L1!8hZ蜭{@z l_wvv)\ىS=BILBdݏpje%2|>-?yșf:g@ |ބ;'zFiЧEʽ_CO8' R_)-%H—BH'RJ8LI7TJs0#Da12t3%NBg9"^KAi*/P_MAun'@aL; Pw7y- Q=' |BZ_ 0X {MN7n:W=vbp1|lܤR5yVaUn]Lt4X(WUg,KEHE%sf\nv'[+&i2Vz'ֿ%'%~J? 4}8'Cb'Q%\tx 'H:3ln b  i92@?܅!zJzbuaS!r.a6qB72%&C'7ͬhtJbDdu{/^vRC1TNݫ:)]اnHg D EGy6uycm~PQJ7 }ᢐ.ЊPq`NL2xq̶@EZA)'l^*<մ tf[=s1=wSP#0|!D\pj\gu*U.>J8F̵}0] zU;"T5<ۡ19f<:y]Zu@' iرd#i,M !!ĻmP "QC%{wޭ"QnuCH?7=pF )܉ߕ( =Ob7w [5htE-am_ $sC*C,H܆,"N%L'ePOC5^Cn0R]l@fIg&rNGfY$>}P Gn'bMܒy-B (2%^v,ΓOxGȞ*+iRoJ<<ҰH!FB<8_gA:#;yCP-:|"˨A]YmtD&Cq' ^9@ ҅s ɔ;w ty6v6QD'I<* :Ew!(mx%T(ο+HԸ ~?=pfRa($N#`Zzt Cp}/.CRwܘU0`x]QILhԡYֈ?}-]]oF[0𸓛 !5 :A,k|1( rɹBlH燦M}o KtdTq;a=@/gD hN(/mi˩[lF]'Hb:/wLȝǬSLǔ1v^`!};\[ f X#+ʘo9iq4QsWl.jwB{?;CI욃Wel]YCr1x%;#UYmQmph$pW8!dBZ^d(Vr^)NvxHLh% 9zEm ,жiDIh~+yO)r>y.Q# _:&Pށ<ͦ:eɔ ѣ,0{x x'` %G*˶#2p'\|Ƈ:4ІNvNuCEǴb g(b{\g`*V4 [M/[i. kOw'1NC\k_$.JwPlθpD'o:樠MWjƺrEAk):k'>lmJ!#DM'M?8ܱ 3H)sHs[tf<룋&g<%̦?Ű_z`qdgOK]  S^_SZPdM]pkJOBb4~ s3'8k-PDRYuK^|zC} FWÏpg]YA+gd֖p+}l!&X u~ÃO;R{XqPB:_X6L-inckͪ)u~~偕(n+8$ےqDHOcDKY& \ Hg!DC80^;mHmj@xej߶w_=U4*7.6t3YK$!؁[1]랗G?SKЋƸo!wufl烮TWmWq{T_\./̐La9&aT-'UYGfW۠fjW{E;58E-G;cQoc?D$4L.NR~BPHFQNt #E~޻xcXҰ]lV->%gy *J MuPdfg}o$伴!ͼ = ?cBX{+_zOb,~Ud>;]B0@`1 jlN%}Am r .Nv_kSk&jzw?:8uM:pZ,W'N=v;sZi^z6s 7h( ̘Bp)D Q%$7&1ʮݶѳ@Q$68ERT̰)aLU\BkyZ a7)EEQ81qv_(#uap=zHW٩i:V~60OD[)86q{]>>b:8&M"$9zw s͕3qyTJs^ >"=fCJv25 >pM<Ԫ4ik Tkhj>dzst=GhUp/h>i^kyrA=sd4T詳eؙ'i ϲ5:͖8"My:挝/FEBJT:rE"aKڢav)Pl"!.9JP#+ٮR~jxYLnM2ml9ֵ0"%TsI1 eX!@1d1mܗCK9 G0gmY{)4IEIL~f_7 L+RdN"uCAE[ea?|T"4Oi''8{fQm9 t'd"_P?zwGCp3;*jdpCJ~[B~P=aI ~sh 1)c)vca$ki@hWtxY '!jdx=*O%Z=MǷs`@[ݱGQZnپ n:g=dK 8Z0|Ly'^dx/If0F* "Q|HRC@yk^2~u=N)F@`cƀ4u}8U0ѾҲM95miY6+Z GXJ*Us/%Kn`T7T K|KLиY<]ApHC`PB3lT~ʿFH4:wќ xD6 C)q7Q:縩-VF/!jS1%hGچ`hXk);^,_͝_- 9y^ KW )ls/nY?!J#>6L,fm2B+5سćeWu@ۅćQ&n62{rQhkEM#+HYj-'/ن~Z`Hf箊βht'GpxM-3>2,4zWN)"r`Sm__f  Z#Ԏޕ+!j1zM,<ک8fO`ADSSe%bʽX]/v',&#d'N,֛sp'`Pg<4P3nH Q{O@?s*qˮLѶ_GQw]ًPd5~@n?c #}qDywEݹGR’"gP@]>z#>OJx E @LlNwfoDx"ciOƕ mH{IW"V ZZ\kfBPǮqA-L}\{+Id_R,뷄F26dwAc%\$Y aŁՉ_XL+E0'b̷:v8&BWGI]~MlfFs'l6W<(=&F3`Y<[ꃝfzY {2*●"̦ga+$O 0c C IZ&Yv*?|".P_^FDO-EFmC:Pv(I,hW?"|^?.pk˛:vѹD$;4fu*Cp빯{\6`'l2$ 4UwQ;-f*@Ռ<; HČf3C"#i3>D.OUe\UuD3HI m_B^!ʷVa'!F2 ÿ[a>dol7.7! tDԜX*@4hiΤZt!ajTIι1#ɛz,$B]*]qP U`0㊓\S7*6]5C(; =Үzf_/ј7_N䅔nWd L6iSׇ_0wbq'XL -Wo ZY.] l|9\˂蓟 k?{??jkR\"a_@lIarj] vsCu Br$^Y5ڗE"#XǪVH=B)HxкG d~(ipG nCIo[^.̥7 $Np ˝ \Tԟ[ZRl#EL "L$'GlW,noOczȐI;9`k8qU4VXWTwčSn[ؘ>N~և#^N7U}f]@5,XMr{_#9 κ.A>er,03mhHL]X:6{S[`O9(ƅr;"8?? .aGl7߲cMaf IA e5ґl&lo78DarK%}Ut6"ff\5ܾ BqOx!z%u r砓ߚlǸ%ϣ)1Ooq1r )#Ȯ &@,jkvxB Rܛ**F )47TS$*g=X3) 2!+ѝ[yB,e(wc@vZyH_Zw8Oa״N (ΒkmęoߊxPQޫ׼ aŎAAwVTAGxfl#B]r*cXho1K{-mK!5f'( E4e$<.J>#U>[(HlP+ALR='}yJF0hPC|UqCV.7+|ZX\$N%<{FiCit.F{߸0M_o,D_Y>[ct6U -nD ,jx=L$Rht*^VX*! q~R#p&*ec`UqbCYO# _'Q8lh%lDnSs~ݕY.JHg٣Q;9}]ٳJ4aqlF˧)N5Miv򑔥MIm=莞 dOmj`l+Qx0ݡBW~rzV ]}!K)๝tt꤆ V BU+] pwC\W*JklI+2xMւ;ZGF3/GUud>BC>t\tZb.]) /3*mxdU$.1ɐ,A FȾL`yLPhodfLn@E6~/SJ w,,d2]VƊ<$-+^EgUrؠ^ڲ LK2u`6Ru=g.Xb?s H-j*f#d]VW & =V6Ijl쉜׷u1@\ ))ؚKѭ _x(KCAc-ġY|_D'06JYeL,F95=˷d2 uAO~[ЖûW8l ~pʽܳvGڳn$PH*B ~~.be[G_(^PFre3b4I65@ 3:ѶW\f0!+:[O]v^oO74߷{!DE{VTR8f_匂2Zk{NCK'Eľ G4jW?|&Xw3M&c[BBL sF/UnztTIȬl톷[ Ǧ 7Ni RcR@,췩?;(ڼC duۃ $ֹA>*N3}D,1(Q$+R&BE/<Ix8xT- [x)֩9/u{X;T"0,~&eDMWg_ђհF>_07NkQzݒXLWmi,l G~<73ܪlEPE܉T~ĭn6{%o%YaM\Q!1[N8ҐƑq 9r8mP-_yD<,lSE͖tosq2aB$߁7Z"B2T{5 TiN` m7 lCPCݍcaj39udv ]ETx`4>p<箅oZMDӤNdj$L )ӌ}/bXHBI&%ߢ,xLPw  a&i.H5y?;-{[bsU Yk'8e:Ccv激YސՋ|Z:P=_%<Ob)O3Xы)qM`9E֥>h#?Xr"4O)SaWM>&e# )*vvчe>%#H8ceS짷Ѳ7f)J_PKAPS1Ƌܞ<>\p+/M_.75\qHlI}>@x"p8o\7U$+ws='zu85TDC$]:E⋣٢-7vxA ȗ4WdMVKBߞ F^VFMOk=\@CБ*}ܝD[Q){՚ EF19"ml3C#'1>+bv3NnӔ;{ÅRE"r1V+kTkNiY3v_/ж.m. {!h3F; 'Q{R$Q3:Ps:#P\b-vʬ/_\L}0\(P^9$$ 6LB?Gtb \Vcn۲5B/ʾxLux `wiESyh ai]Wk1z8(}e>NȎ6x"u֐SKTuL2': Jdt{JSlfgp@I]U&rs)78ZhxGɲCRͩ'=޳C8k{79'GZ.JGchq8DoY\JM?w|rPK#fJw.ZJtpү9lhgK ,w7xs߳`AD|U 0 #:// 4Jn#UH|ǒ? ~5Gy[6,i΄x@/*d5Ǧ]le*dKkeI J#K@DaU\NO,L^a38tLߡm oɏ}YKs[kuF6TԆGGj .] )%4ԑU\gH΄%P٥⚫Bp}JO⒀f] NTMitUI,/ϟlR/sZalG'Đ)>+<ܺrpxq{+1/lYq8P-V>Psh@[$+piĪษ./14ueBR<*ke9]x2tC&3@pFtcYUO KJYsN^lװ}3|jWvWmV|r4h8d_Y[+N P7LUJsb-xGo 8Cwf9R(֯z~<;> J”"MWKxH;V?~*̴׌+xsL5<KJ6WQpX+87~I(\V^p.ƅ6g5> ljGY@ءz1o*$<=q)1w5*ꠝ͛qIkq>5H{Ԥ 𬆠0.mAzĤ!C\T/7tob#M '*>n"2?|gsGڏ'iTM!KA#kodςetFXȶ8v,2-TB+N~n$_A9xs5 XUc{E+m`VԤ+Ģa6tk$8>^7)gM?J۟~}>@NjSh L%&KFt)Ila;؏n\jV)bM,rsۨ2g'ti=E$zȢ?<~Oeb):} {=`TSEMPێ=Hrh9 wWomE9eE93@0AOLoQ G(p dl"+̸ s^~~̇YTi%f }$,u䗇2%<2nD$SypHD]dtѧz7A9PWUBKz"~:- 9lʢͦc"ќCzH #_4h,|xy;xJ;C9W$^g28:2%15?(.ҿ1ۤf ;Q(>CqIM )X3#s4g![k_j&-nMqsO. l.q(X򖓔+Ez& lc/.jz;%f)dG'/þ ~Zm# [v|9ӃbK9xgZFq1lŖ8Vl0 I}prں{ܷl#76\"z gE ۮ&lXM~5Q~+ܾ'S-UD`+ Bu_edhLd U .#qȦ3csvL[( *L).Yчl0$2Wꃯe_ѱ 뎰Xo*sĪxG'Gt$3jt./nq4+vZKzt\,ŀ3 #όHm!<{~YYR_)i ]kmkV#C+k I$,03; /`KbpReO- EZ v!YYqjBNdza~bCݧX oqqZ1 Z(r DžwXhEv D̀k=Y/"'H<3_z?&Pi/XN';H8 VSdswfEq}A<Ei\:[="LjڬJ;NsǺ܏KBq!u"/6^9",LoL ӯxxkR"t8XXsC|_nN.+\' wKcxMسV zM~Nw|Z$۝[@6$jd7S׃zSکn (;9/TI$>lpѮ]cH^i' ҿ&pOSw?Z?bnlW^Ao\͏%d;?4KM:vXuB#){rO]yLIṉ#+ޢzLB 1}ND<8p*H"a-!ɲ\+. }2Kس"W2L|͆2b{$g#Lu~Gߥ!U "M?T+qӅf5@utE %QY;fUcQPzB4fNSfٞ-%sG:oFDB3k6Z xĞs["YTvx @&%X,rvbh:-6s ͘Nh՘bȓu|(4Az] Mp\tMDqᵴw֭Gk\cC@tChhT;EC}JZGv&"[{,VgcZ7m>ËA.} &6LȅޔPkPNq,4yGcȳIn/B6i&v96^*& 4@?˴e+Őߝ})Lz|r IMʼ%:vjL(h5 AE WvcIdQ4" ?+ RZ;j#H[,<o:= 2SiqUC9@h'AM|<CZmm1Kسq9u-{g'״C HgsoP 5#b9JMgk#DoUc֕|?P%rsʣuz91gkr#bz-͓'2XU,Rz٠ a]+p> wsp%uQgZSU+mꢣyM^@C[ߢHܐ|&/GDtw|)s>ΚGnω^%q]]O,#6-J Ðe'Wم$ݘ#d+5*D7*sn}p~eVr(o",F2?!xYR-7qmP,cyIXLQϙ>:44IU>]fUD8w82A2}F|j3L} 7>cE'/eR܃,&\=&,1$ !fnLIfh߫Rnqq%߈`;,ת SF̪Ma!fDQԾ@\(v}w/R"+yEԢ#[eX S׃cq>n"e{͂ L]pvp|YbC /XQT`0AA)nZ ] 2u.s^:4~k!m7J"TFR ӕ\NBF]֞z{h! n4ҫw] aݔC*֩#nӍ3=3\Ɖ|?W{.'jTԻw0k_iFDa sD!% i|tnHjO{}#jo ݰc^*XJ>jA󸱰P3ũgj7ubx+Bg8=ZbOSG @]3Eju(?D0piR/<,ay. 1HL3_]H駺m :D29-DY{)!ዬXOz&P-\kE~x0sH{簞3QN$TCx2oYN>-uG t܀dK|ڍ_b,0FPCo|/̙FPơZ RQ=qp>C.k!O<T- )1*;!瑦R` R[PcMq_j>J^`GbRţuV)#s.FB M/ DFVWwo=KfWuĎ`Lr mV94"z=#2-j!Kg [Nc|V׊&oU kԐ)Ի3`#(l{2/#&FzCT|%*i I0 e3"ByLtV[nt7cb+0SWZ=u,Enqj+yrZKi "MARoNerß55dxOB׺L"VV8*`冇ӛ#ʾb"9<<,/A˯yUv/i4CDkK$_]NVJ:Tb@s"6"k(-)eW6AݺB9EN }vZǦΎg4XzS[ HPr82MnuœA]NW sr? ׹~c"Nr!_]&zTSFFʸh5r"/7E(AX3vFB/5CۻPGru (%sc0* jdmӥàfBqOQE1, 9Nla͕bIU嵱IdAJ27;yRd8,.CHvGu s~Q5=?j7\.= 7ΘuyWuۖm&Lg+Im /rV(89K:k0_\tՌEoݜ8+ qf~N׹q3\|`ZﬓƐpM [pϠMp . pjbgE9=UyeO&U.pk޲N2<^twyD*&EX$`b`}񥿉uw;@Vym'1a1*l,_{ܪw4>]3Fzp`;]e?o*cu@F*a|?S}[fy'fH?oRZoˌk10s/z6nYt٪}B,ݕSc\_i6!Uju#t}XawH<[Fi^t,b_uEN@v9y5o;W@i˚GXmK)Ͻwg LXPJmL8zck \$ypQ hpS3d͛M]ʐy"\D;LKx[ϡj?Q U{ﵑ3SH@cB~r2o3QJ@:sh2BCTnihN&*yѓ>:L7TĴu3qp! jS'l꓀ۗCf{j O [h@c WAu჆mM1ڳʻ NE.)Os9kP] :)7|uSjyh2 FL&#B 6>_=zI&m6Olq@xOe!3Th:w& )~k5zM(M`5`sIO4ɤPY闶?ƱҲ`^5=](S+Grjeg ;YxK1,nKOXiXKK bХ򃚁ņk@x!Sit' Au<+qjsmb'}+ü!6(b-&UOF`m3Rz~VLX`)q^ѧUtiZ{G=Xv+:(p,!X_Eat ތO歛pU#I; _kzv5t\A@s ~| }bں 0x>8w$*)}j=SVM.  [8`ӞLݎ>5tmuޭXR KQj'w+%Ik iHtU2<;Z,`lp-[xu5<I 3G.+T!;J_oL ԉvFuQ =RNWno@%kT \5 <2w)ۆ3Ct>6GMDw "*HnMS3Y-j{%ۅGo91-iG>ƀ.o%@7ۡ/չIƐhaA,PEIC0e.ub 'э.7Z1wR%%H9ǰە5Vˑ=V4 t`bdA9(d Xwկ؎1Fu|F=rA'N5&9u_bt?`)U;+te}e9L MMĩ{c8Dc#6ۨñ袆o;HÛ"P5|.r2Q q98k5KPpIZQ-Hm>_9[*Ecm(Q2E.Rxrgwflx:./.4-[9: 7.^h_#fJr]5!sY@buZ /M®S,KXZwJĎfGmY !*S|M*삧nH⢂APT0Th??(Cdb1zc)EoW5N֋B2 )jt;aNGPN[0LdR2^=? tE䆷磨^ /C3 #^8Vge6ؓcvws 8g~,w<]&G;-]P=8/]Q~Pg‚ԋ% L"EWܵ:GBs7-:¿pcwgF2|?¾aBw%fL G9O 0PF A<7|)76BTnծ8N8}VHgUqBmsbCDp6BP545ѢS[{7cE[`PBGt,^opmH(ƖPD-om?!^)i +a<ŷzɎ=H[Q5amJڸrVuSşO-mŢ ʟ ɤbpw4@ g=!9(pb`"mE"}=$"|cIf\ҩƩISRPfc =;{6YBX~ kkc!&ȔtID5V5325 eڅwHw5#9NeUP}SFvn#vQGJ*{eN(/J7 SJGNg!?uƍa4.ר61\tzNit"qI\73cWMJ^C}A?{Os\n>8FaK>Gq&>/eVBrXPIIrF&bl%;ji|dq(qPo.P!Y8\"uM-Ĝ'9N͕v5[QpCzX& d^ri1q˸~d:*DpR-$}/./: wS&%M|W&Vɳ=z:IaÅ&Pm61a~ +`G⍭ҹA_Wp`cQEɹ *@K"qiƸ,RH` T zS0Y=-o_-+8Tӱ"y<-^Bbktؕk;>#5Eh/B`Av'^xa0 nBo,2_,0) 98^рAe9;8@aqR38}̯35 'n-5siqU%gWg/U[0Bˁ #fCJ\0Hɤ`:'^jͺ'0힀g{́z0}{̰}㎒Ɏ;^c e3GeDYu^Oa"mG3C/8E'㬞LFd'k TucXV豨a@%D?'WH=&PGؔ8T퇾+yy*GGt ZމT/ʂiS-/_Geۊ3j 9ʅ:QiR٬Ø fĀ䦶K@OoJIྂ TjܷydWHPv́\̎$;^ ux"՜2m<& x44J=FKnX02i[Fa4on_|D K3SG'8Xm~~-0L+ǝ2X`${8'`s=G\]sTcp64jBaA5NyS~o_:$2Ne.-W֜xOe{4W6e+J*Eż||Bwp ƖS/":U>_о<.vm eZ6I0<ߋ ZM1YϿϬР$U#:w+㓡Rc):+L ,UTd MQ/gꬌF3f {J=*r1ldy扥X 5y3~/1 }C9O{#W6{(=Fr9{*vlj?[A|z ~>PNQLVu$LnJpµ׏Ojy $$FlpVkǹǾ 3h9@B PR>|o8%cfc)̈R~q\Yk2ޣSX'LYt߻ԁ#l*\_f d[$a%Kٖ\'T("I07#=*u,>@aj8FK̅r/*Qr3x RMylu]xSϾEæĺ0÷:E=jH!.3= TN "h;!ӌ*LeRhپ΁[#?PA\y̼m-x/نWB(47^6*P?6LxD]%Rh.@G=~V~>9]$G tw}afsՕ%4ׅ4u#H&|;Kw`v"uw$TG&@q싀`a="ׯ}+b'Ԇ"PHtd4aV~Qbӟ Moqա}ˍw@`Xy0(nN#-\<ЦY ek6jpN4.D6danFG`&/WDRoM@_{`|#٫)_bbySKt RN4 DޞUٴӷ$c_Yn-12-a$bp˵9fS 3H"fJ?Er#tgBil,S~٢"i/x~V10d둻Og1i|NtX ]J[3gȠ1`j O3}UtF\4/eĐz=Ԧw g`4k;x]2Oo4dWh|5  .":m1SBy4KH' K$6?"Qw"*Oo(U(7~%GC^ uO"KfwW1с:GJHn,Ud1Pg._K=倐[r5ȫ28lٙK>ЭkjH-Qn0*abEKW(Dw;1q|scCh1< &Lĵ9 MıLȏy HUKQZf`p0zyr8@z})3&X$F^#*:n403Yp+o1XCJ20u:7M+tErP/&8pi`+꽜Բ$+VA?*= 0듶4D59xCM!jQKN4/|!(2R FMbYh YsZxW# w $M μj!o]^ '$-" c@N\^q@J润={KmZ>ӹGd~O!ͨh~—˭VEh^%com>!ɤ3 1΢6&_ Rs"S-/*" ZANt rss?'NH? )V'ޱ!hm /M}Z I Gh,ɔ2TuŃ,B[&PTnҹJ heVHgux;ÿqBwJWO^l%GZSO-jQZk8kƽV1RX{ЃGD *d@}ȩȳ(*4 }sdGfUC=5hZnXkl+px`.}NVRD{Qwxa`߳WҊL2[a>ڍe:ۍU(չN?,#NƲnj/}xZ{ [w϶+Dpy,Q oF#+VC~`a½ x[I*jv@"eH)`ڪ,(ZNB=]GLpu"𿩔ICבC#hkXx9lQi8T $(q7Md1[Yal Le'*.~7«5"y{ 1E@YCQ/'Z9əl\l#4|mZQ](u0I]<Pd'x'W`T {05\ g+O0Y\.@ ;F'?fwhp"GZ4|ģ wd=o5 Xi.`N8DEH1RpY,d9 ITdE聳#=-2 !]ROԤ+p)O)fb2-)OS&.]]\֗X4z?7 <$?iToT"%巀lJ\av+k<ρEoy xf/'z /ÞEģI>z i{c _)(>WO$62"cF ;'ч"]ߒ4& jw'B1++Sbk^T"8'Vz’`%g89V{(YbX5}K.G( QJlkiᓙs:3Ǩ_Xq2U#uAknq{ 3,BL %Qߘ8V(,W4(!(pQȺ5мVI}Ndư `}օXDHnTka"/ (<fVEܟw(R';?jh3I4zozq[b q(-*q#B_Thz#Jk R}8L21 YL 21n11:\%*l&8m bb{9֤P崂hSdx@&KqCgtmeLЎdAߝR|A*rM f]]KЏ__ӳas%z/Ut'se~Xwk4a{ڦo0|Dz,&>5n[>x95n {˟fTK\Qm1v){%gU+~=RI M(U'Z@LP/DL`o$_)~,T53S.H[4{&qBEJ #Nl"?wn}&F Q ; 6 Q0ՃEB}}=+%lA/h=0+ؚC q>BP)Z}pGL]J`.E֪UE63~YKTvfZ0c 3H3l86ľ=h"n?~kE97O 'I^kW˦<8$ē׻ʽl$G\|l2`@gᨒشhӪJda5 Ӣ=]r J=f&U_]sCWJr5aKʽ6=uv-Z&5UKjvbN~o<<ߪ+Xs:%X R`,)UKz݊$⟚]8%GT[@#=!.!ML>t 0R6PɟXmy.!1dt4a33E #9|ϡU jר7K?#4ͅ也Vd*sF<ư1\y|Fnܓ0"\O@ƪ3rְ{/X뭭M n$ixvr;\qKԏz\)j2U7{VAq%;}+ƿr(B̷٘J; LGm1ϙ6~7Cm@Eǃy"!b~ G]f5~%-?Ȯ(|텇J~99ƛa 6I`ܲMG-; ΓK-&"5aϷvI{"^הSfMBW߹ߌqh u=G/R~#w7B9BJGZDEqS)m:UV}sΣZGW`2_#`8N>co`0I/ 9flk5NBߤ )Qy\ͅq|p?t&>؎n`=Q`_^ly L^oi夥gPlZS`\:i8Ӿ' 췓'J"ēNm|,]ofKکPXKf}(00ʼB}k԰XuxוIV١Ƕx+ cC~2  KvkW5wy֪ (P~\ Roʨn88$Mn@/_nm88,$j)ޢmjL6Z;-#G>˽AB!hYm4}&e:z`'9NJWg@ dTeA&.kT,B"Gɵkwq[V'p9IZuydo>2n??օp^): tinpޮZQ5Jwᜩ (*yI`` uhT٦‡~jXя]0ݗ%րh L(d⩞,Wh2pMRA83T=%2Ak_dH2*q~!m߈*Ș;Zh2iXgyACpFGfU'kvvŎ(z[@SFs+1|duYB56jxoԆ.C:Yqy}V^Sp5Sc[0v&=;-o g8IJTEFξUT̆]C3ɘT̛iZ )&|\] @kf6EdF6+phO w>oxАM舎6.& :Mz665#AVeGAդΡ+WF }^QeyvNi@4d7w,+*4wDvv͚Y|AF2m4k|2LYqrc'wSe)Kc tR[C=봤Qk&[v]*Ѝu +cBP4o?Kӿ*|𲝾ZcA3{L_k5HxAt34F9 ֍޶‰{ep$ףAJ2g}:\^Bkwq;tjaI9i&yY؛CiO򙨳p8@ܷ(L{l}&G]Ü]֘gc6ᵽfp,%ШĈsX Cx{sJzQӱ9ys ޿ 0Խ?3lVf:;S*]ŋ]$EѓBYo7lλL]]&ݙgf顣{h)b`-4t:mdɤ6@^Ua(%8d.ԗNxmK=BqSYc(ljبqŪb|v_&Ҍt6zEsOL>{3at[FA.".r1:%4d~d%|&.E &W3g'Pw lr#*:N_b9Ic4i`XfQh+%|QaxZV/ES<_υc=B%Ya6+,UI6@gnEq=x606}\c~'tˈJfVߴɚ',-W/S1([\GGEX$.-Z}W;LJndNѡԬtx糖2c>'lMv,A;),Á H5/7Lv# 1y؋sHySz*Jk 3YUrWxK;f!x>o'bGb˓%HK5@T}2{'X;TΫV"}Uy;ӹC_+ |;q׵2.#-pZ\l-YlT+ ^t^L"LwBȄ$q\MH-ci*rq'\);Mݹ4ˬn=(H+Trqv+pΡA|:-#[ n"J[bd$8]glcTZ?YUnL5s}@5$TbܵSր nyH>F^*d牘}zrk[=Aa@[+^Od͝rZGE\p(,J1;}xL>p.\,mMuE\ 1!pAXjV}w y{N8Y?^e1ϘPz ߰Aˢqe樗\;Ó25w(b\rhc)" 81 ɿCt-\6xWw̽!ȭkw_ " -'bB1ވ@z/ϲZ 3g__ÉF ݻK"eB O '1 hӘEmt/k?`wh,l~r ]T'Gp?)()mq\e۝sgs;"rr2E bYY}Z*72,jT8#Ș FT*T/їc\P9 U"l$,aA"P9Hcwu1ӏ{d;9`qx&;-W 4'*"$_u-)kݿeiJ~iqv"$9"vvu.c #ەOp: o@^]\%/"=9zL+CqU"ͮ!w*k:E/6W\:}o d a/!וɉ>eSA j/>сGӅW[`wȩ[5˲8S p8.IgQe 7d5FWeHo`%_M}N8ZLg^~73\V}]46`y>JAN8V~L35):e|n*3h ihۿ"'MFcJ\%kɻj-3xe\ѣ'Ă)ABw]!]0*^Z7Vp^: .uZ[2qO\ Jʺm-Ɲ@\g2vv"xVwt ,YAa*GC߰ٙ<]\ ~ 2$)FhZdu˳=*q1Nʪҹ]>^V@̞dk}l3B^4IDLlYn2ŚLVBNJQi>(͘#3x307kPCugY$Uq )NN@Zbj.6'@;֪\1^ވQr!n1)2&V bXwb#x}m =<44H#)Rw6_ 8Oi!BHS<۷wkLj!E ?1.0gV{PRIzuJ'%5ܹse}?OtjXYLqu<=ΌM957El= z*#_Uw,&z:bX/P?j >|dY-$"E3X =)nrbi5 >o cH.B4$^3B6o:LYᑊ)"ZՐ>H/'B8oQVG8pu(^fρir 8=͐޲p@ڀkɑg=,5PE H=Х(#Y$J/. Q%^4 жq4]S)W \ بejHe׀p;XPxVR*quUxbASyG8F liޖ 1HrDB"X%&p}m'_[NΞS9▎1Z$\YM`vM@;M/^,"IV+q,SSAmkrwO0+yZQ/6/ cۄ;VD:4l?|V<@5R*`O MR1L- KleU  N2eNjpֳ`@lHT39.S/`bXU_T4o2c{}R̉GJE>m& c~L $zvo NN6/_E\\6'tlkiX ;exE$sJWKI>Xv'Õ5R[װ˝43ru{3'9. UOT`Ch"!N01>to'hejDw2lJuF|z#~t?z>=7UQ|xFaOp4F#5[_qQ^a'0p-1Lwƭ⏈VKn!'.?}xINYʏ H`1q(-~ :&EѴQ]H63wo h NIlB;tfˁ=Pc#TZdl>6 j*+܈q~Xj˜l1|)v&a'/:0@P ̅jΜ*Td/?"oȀgud{XkP2gd}Je#IވlԷ[-tlv"PgJB>El&(sRez Eӳ3bߚ-aWLl1O"V_EUbk+]ggP߳C4lc|}΢ĘkhA*xԠ'CGլH-%= NOl8ruL 3fYapJ1C'Fr?I`/ _'>ޤ0sXZ5t?ӧ4=DiꎎXM̤ې} 2x N6?M Dd@u]n9VX[xT#.ކU"kIcŢBn"eg''Af_)P5Naōghhna)$v(mn4$萂r/G#qʟUg:6L{Mp |JLgN6BX2JEe>dZ Cд)BJ鹹<2LIź)_HHoJފM5c2 i8qBSI|c>ms9w@{Gee26jL uc_qwLnיϥJR!8a*&RՔ&xp ^(I{YU#8\4@ě0J&ՆR|kݶq78sA\U]/(sύCh u_H0W +Je` Qga`3 'bs{.Y&狤Կrǝ}NdGX7YYƩ$TDʐB=QA-!V{Mwyl=!. 7Vyca mAI{&_@*f+zZecl}&~)^QySlTjA%7@"[u~ ci>bM$Bj56RܪvĀ;jFzϢ>E,wJXyͨvEC!.$.jNRw`^d!dL{Pۦ!ny+9T*k^^w.#p,v'&iOjR>Dɋ M)XW~??;QT_گ-sF͇Oƭ' kME\(0tD.굛 ^=/ ]"v3.)XV9n{]2X Z +ćW9rn1v|GU,1nmqvwOZ/IiJ1vnW~ ]/yїSl*4Ʃ#A_22%$v00XϮ?)Oh7\KEG (JkٗPV/$sed)XY$).7޿e*+ \nfF"#WR uc)i{ ՆF"#zǵ`a0^g6\?ڒl;LoDIz?^F '(pZm::)oM쯟2ڷ&&]ᝮp&NL) rwyk1xՄ 0͈d4[TEAގӞpyCNәiƞ,+feθ_k.Rt}wHMJCT2r 6PI{q~zްQ^'_N >/bdǗKsЀcAɏnmR3_)p0:ygBTC!'̻SjpҽWxP$ta4ı7FĽunMe+"88Ljva%ҊCӿO@}F,}iD 4ߏn۞QWa/͜kNM2E5W0%C"E|F;ք\, ⴸD^C@218P@!4*s7tB ^(X#SOFH*f|URqNԅwL^PC3$».Z0Ǹ[Gc $\)z x">T)c yVڊk[wiKd(-áb +5}ߙ}}/75+O6^ E;|\6>`Թ. dy䙂selwd|U1-` 5:Ov8֊),ٺ֙V+@fO[ZWwBC'ΜuZ |zU3 #]Q'Q\dXf:K0ta־joX!̺:406&|`bn[?;.X=bUlWղ,\ϮupuDpTݎE`Jύ<"JkSL-Pݵe%}c^ ,%fCǂMꉑ!D`_LMi&Q"-faFrOtPA4ܛG)$"m"}#iŌ~} GlE~XA,wO_Hlt(X]WȝW1Oe+ք[eeG%|93<O"T\}$Ǻ' dKH] d` IKy_'p_7vxl^%g,0G(1?dQǶAW\HH6]:>Q)W4lڱM۶diBAIއEG*:+t t8k=E3޵J.2g]euu>`.9Bi id(0?>kzD\1hrۭLq7@߬srǻ693˗eo_(#RY:\ ˰4*p2M':CXx9f3! >Lh7HPcwxj6= 7okK{9Sk iSbʲrה/ju¦?[cۻt\l+҈ @zg'|HD y\VI:E7Px1g;F/ @~/| ~LlÐ5W )/6ENR2*$QF,tW5#0s{7)g* LKy oWi`b%}Ul}0CHʶMYԘ:zK"lo2?ƏtT RL9w|I%`_]SjӻJvZRߧs%47AwgHf6\qI=^0+?N,ÄE Ms;zmζE4637)0\65}uzq9mD7kZSt>7VAipyQE$W#>rdqXزpꭲL $'kṃDP ,͸5FX`dٙJv6xȑda+I)kP3mʭ'l _(Sd[s#ys;?P(/ԫΫ4|9п(ʭB L>l\,}<`!M[1p:jd0vQÄFM)?B< $Lp4Mt]ܳS'rVe= jLW[~lPENp! q7L|RIA*YUηEjkg#N@ 1% $)q%E:FFdc:Ϝ?#iXlп9MU +%QMY: jwJ-v/LE2!iqDnn|*'<"ztKiRݡՙO?Hxby-~\k$'WMH>AԛoWnZ Hq2J ՀJI͟^XZGXp1=) V_1l=moŹ^d0k%0^+~H>BX+ (~2; H)2qm$ <{-:9 d=yԂW j>5BM6Z?T.@6Z&TKC@3yD22֣{'E;@@<<7Q ޾T|iFP!b.ro$r.+=-M5>3|qk441# +'H `&`y4ȪGzOUQ145܄+Δl$g.2I`ÈO\(Axʔ|aGοA6s5Iu8ejFȝі~QYvEa1 mOI>\ $Uῒ7BC2kL+]G!WDnUX2_L釤$„<T 2vv쇈y±"T s ?o{!P r>1Rɵ @1@i!*ȃ4'P٪9Eڥ c= Խ7{4g3%Dt@OhmXa_MƟlYbZb^'sN!Yy_"+LE{XPc܃v6r4,)xK! D) 5T.0Rx(zW^lLqi=Ói5^E  ߜ^Uv.Hk^ڨvD.Ս?4$CK}.z@fK IHHR$u+$ɘ9ɨh;6+a{q *)˓=jWƟFR~udb~5m B|-lUA%:V_jkHNwzoiI7B`i2[}9$_h c, ReiJWA+ hؑe➵` twm! WݯJ~3;(Gj |a}4K^c.'lK(ݒ"JtqHE[d|+HXpUYՕh¸\= a0S%n)^Ok8[hk*wi8e}Dhz$\;ld=U,ݧ/idYSIJv̓楠f< ތRbQ_ߴXyo/zc8ޤ7dD)Y K |R'R#aiUWW])@@mQg(_gLS{)afGS,#@2aGD"Q,ύbySʄ!u6,zT>y;!:lFRKÙOgU1<HYo,]tʤJJk?siYdb?K(f7XՊD>1_uQr-dMVw5(Kv2(P꜆I﷛i HR.wivC] z(s;!3P#Y`&[ ?sj!񗥃,UƭeWJf%`{orT̀B}Vҧ"!Nj~y9WՁQڽR3b/U'v4 \P!=7&]pٸznS!8^N'%̴d9Xdo:(I?)"&!H;O >NΈ7E% ]68/*lfkzr=PtŢ2]͔/-K2ֲB}H@V0sdDt\[܈~Ϊg{>3yElCpPEp?\>qsZ5FHY\&>PmCk-&ya\ZRt ӷ4j>]X3ϕKhkf5\I쎨)':eSvhb9eV^ˆ$%_OW% Ţu!M G_j-C);i(5gt61$B3vAzV˿T| B<_:s b׫$aZ$qQ4{ebz* yۘ"3%2dP[1c.VZT\uU*w9,/8[ezZ ˆm)5<%Dh噿inu/€-:ɡӹ=l`_ϼ/7} )H&7Tןqkvjg7%I`@%Tḏp'4x ^r+lɳa;c̽V.ђ棑=&CICPոa;LZXJ˶-Z oֵ}4MO 23= 873e@h{$Eths NtayN3c ;F  'v)- E;T$B.wrt~ʶ6w5U2pˡ7GE1o>v9Sq4)fp7q|\IЖB2鮍^(ֵі ]K=ķ;Fp47=H҄uD$ulC1F  q\xWQI}QzFM4LT2p?}|qwaBt ,Xb^W%(꫸nc $t;3N:'$i7ӂ dSoXDnG "hr\ĭGB? *&qSbCl @TJ1&55l3J~d@M4OΈ=v7YᰅaӀ Ě%uZF爫؇&Jd #Hd88bnlhE'R}}ou9:$`,.μ{o ^Aom.G6] PUb>*͜W 'cy+Uc^zǽVx16N!/ufolEIx𤆜}7%|rnXNw] "ϡGy ;Fr8_G'0^o+%j * 5M!ڗ GJRq-CמB 2m_I|e`!.8f+({D1I&QD7ਉd># YVg.R= J>c= Zua]„Rh_>[IO!)㩲3WZ2zy: '",ks?t29dMk |j#R4|ܚ×>wPB `4V[Ϯ2_#f-FU30&9h)"tƥ@!1Af:^sb "0gPیnN?YQFxRY`;wԳ$ӝt-z =Ҩih +AՇ,|Lکiҽ >@.ݻ-yl*Ph\\z4Ki4E7TpJb$a_ E36a 89}Kvoدm iwD|uXRpq6z*;?_}m7RL첼˃H^zZԦ慣 !"ݱȸkÖGc"LD ",gpwn{>/=p q4Q{Zzʏܸ ~'e %yl<7d'd^](&{CKf);i/lY'JeW6d ݗ"Sb`3}aC3P/2d% UsTk"!gR"N]Qutf,׷-8Qԁ 2@L :ѼNSàw4RJjA-O3^VYNDI^*(C>c{6|ķ= z>Ц4ho87Cz a#+A|Z-oْV#f'%SzC9%bzf|*; v"T&lqIcY'e$@LeiAY %9ڙwȶSg*ZنĿ V?uVVo1'M[QReX6gghb atPDzE"`;2Ȗ攧0|c.\,.7E1W0YNۅ蝬 *j"uݔECHىЮ!UM^-o<}u) t 9& $D!4ĢSx``L0(+#n?P[þ etQ=ݚPHeÐ߁㟄)-GajߒpLKm.3u\ `;vjƊ4pFgɓ饇 Κt-&v /tWMgEv$Bq= ~/F8+QȘiLtiHFJzա >^-ڀ1տzy +.ᤚ ,d-HrҫBi[6fŽE;,9v(Zu{ť ΊpRGB'P>npWYͺ"xiB~2|GQvV`ad:Sl@bj"uNVp#X4~wFS,`"m<#״H9C{ӻl ϵF~0Zu[(;éL.8˹ SЬ3ԓ@+N 6kY؊uȄ1)QJR\'/(v(9 hfPZYuu ̏L7uސ}𗆸gKϹ]MUfEP81%|}kye{35[o Tvf5K:>lړ#)7v n{ ֲ- m,-ǭ^ k{qEc/B*%-u_aͻh:}CѰǝ6q?1X-ws>+xqwV)I'un̷F?ĽؕrڊO&/M4<IoFqkQmj$g(Y_vE6.6KQ#3KϦDnxG4O/N!,- r(OI __MK)9*GGgy6;>J 7! S[U&+J#Z#7vc2|7X2t"0k0Jr){U\ "wf &0> !?v~[:y#G$P}ZaE%Kp0x pa2S{b1tnyF V٠,كTw)EQ6a9WԀbZc |}# 2Yp}1'DHfυE z+u9ߠX=;YUF{lF.e0bD Ӽ'\>R~=]pf.B*'*032VWZ~_݃j;gdV3O9^b.4eYJQ5K\U `2\\*iTЅGVatttW/(.f1wf7x%i&^_P̯/?%&Yecx|F(~s7X2F-,쯄SPe@{cVᬹ% ݼ xc\ضW[hb^ULH}ظ>YϺIfZԂo2L+ڱkO:'1)zU+0=2Ӓ3GċA_CF ^`!5*M݊ݦqS.[V&V~-o֫b(S\dXj( TNio9`rA,p5ݒh|M `UJx$GZD3}&;:]XGL<tV\Z*:.P0P RؔmN[UYx8gJ}M#OeҾK9ᄞm0aFW[@2Q RƛqJj1Q jaI-t5ɔGM)!i։ꩣ "|OQrs {;cF CS-@*M_qdZN/-Z*5朞1`xflaE>*Y,&A"Hᓾ?v\.!싋̾C`7WVBz;&KY#KLhdt ol aTx FD! xkٙeQڙхbr",D"?1#0RYmOVB:`7f&lO{M (8{NSt}O%ξu_^߀Pйa]forǫ*ߏ8$u^y m[st'R|QNRm70e$Buܳ+Ru+(UoǩUZz?-o *!ך'8'ZkK$ls>bZg>\䵵c#tt K t}s,i7|>fbQ,qgiD) o^M,e95LᏊvRZK22&0/+fuo:;ƍN̈( 33,toZbFn<]Ar.~|49gAUv{pF"vځ T-+ CZ:Bw{< l{"ΑOZh[҇]k|}a] ˧۝-`sXz0Qz0z~EIl oBuW?.͔"_f2ȼ4.Rš E JAL NvUgW;nԂumx^n% A ZC׳3@>CMl)8|5x#9'uDu9ĈKJESfA1?@%2*BX<-w+'nz .OIpdY"#BqvX|"UWP ʡTt5 %z T@v2=8RC3 k6` $mɿ7w{Ƅ1n?=ꩩulV&53KlHc]p>~WsHkJLs/H#.~גNd@uYӂ Qc:M&ٍQrDmrS#|NaLH,t7M1Z"_t]ywBd!"BG%\r/"Jx,:z_G[!%KJ)79%BaV4PU ȈHX}EP,C(xW}x0|%*.ȷ*tQj=H M)I& 8< cwmq{H9'\*7p -`5I53G-ٮY6 bTe;KFo2b|e oQ DAثJ ˠ~KF[ǎ苨w7@)Q83a+M0&rT `nZ;|)b[E?z4w ԝl.؆hډ Yt;.|;Be-cD#FiFv1җfp SOyɤhӵ~:11Bݍy ,qEUJW5!, \^3K7ϨmRXB7ߦ%"x%Vc?zԒ+%|8vJ:Gaٻ_h('D+Tt$s;@JYۨzgxp`ŭ̫t։%,hV4 Z V>+\wc_ak͑ea1\x*IyP)n]ɄM 636B'5@z_Ƈ*tJC==*p(NC$<Ȑ㌘=p4%{4"uMd ,`q꒺ a"!N*騧 3Mf~XYSbϤsc+ `Ĩx-8|×_Y_DrRw#'A\/Wv[1E{J:LyE3="KK g.f%͎U.5jv*A)8{z~ԟ9GIiq8ZLAT!4F0Fv9`^j|rҼI/Jm;Xv/N"6'U['Jʹ5rf "9TcA$A t|N-ˎ2%a;laX4ȯ27EiW,16 /«w"fĿ`az )ԝ',az"A&ySY{@ve f}ɽrY#myN:-HA،\MRس MVmN9sИCe`o@n8o5&Ӷ}ޒ+TlGӢ8nD0X-K诺?SO,#cyPRX=9Ys;Lz1Ih'hWmկ,kbOAxx9K^sz~_MW=j:fE&_*,+(?/p|/E/>Lku4,?!h12+PϰIqKPk{mE[ Bs)y}R"%&*$F_ŞXgV: YZ