libyui-devel-4.3.7-150400.3.3.1 >  A dp9|8erhx4QFx2.ܬ3 }A}>C?>j`˄G% 2r1a%woW1h^gjAbdu4yPZG/MO[I;4{%h`gYʚZ[h҆ ]+vbKKwi(\o|@-1ad . (LC"ƯGjDBkLu:e66873fd285c3f7e57d429c48ccf09ffbce6f3ba05b0efea1291b9da62a74d33f324c1c697a3a114ce5cafdfc67faaf8f376c428dp9|Ib+1.jC/ކC:*skDͱ6Mٻb#gFY)dsAGB=rFI8;oI,ЇY&TXԋ/!j\.gKי-2d%ߩtטS'֪אָG_]GG0+\ɈVbg4CYv~%7+V5*^\J[Wp$!p<2V$+ T[ }EIҎyc >p>?d " C04@D]~     ( (*-P/022P 2t 3 (3B83Lj98j:SjFGH IXY\]^x b]cdefluv w`xpyzClibyui-devel4.3.7150400.3.3.1Libyui header files and examples This package contains header files and examples for developing C++ applications based on libyui, the user interface engine that provides the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses).dks390zp36 fSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-only OR LGPL-3.0-onlyhttps://www.suse.com/Unspecifiedhttp://github.com/libyui/linuxs390x/ 56s" Z(/3{ ?L 9  # lw E + z { 2 p" -p/P# 3b  M +UE< N6U!< + r )>" MD 1E]Ys(Rk\P: A큤AA큤AA큤djduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvdjdXdjdjduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvduvdjdjduvduvduvduvduvduvduvduvduvduvdbcd279d1d4433f6888b74c8a0d1a08448d75b79d5730a6356efaf2da2ce2ee3f00fe41b0ae92b9b8a71f24a2fcc7c4fb6a6395b971a40cc0b0ff8d73279af10c1fd19b6692a9a219ddd8e5ab3854fb4072a25d52cae27829935242d90aed24e72edc30701b256e36be74f93c522b011d83a634cf1ca81fd4eaeeefea8280645c473e244a37ced26c749917e9f77e1256e905b4ba3f0e47f0e010e948aa6cc5745f918f3f4f434109b042cda64ac4772b591254c68803e873739808d636acdebea3d24bc75ed4fee524de870d9625fe76ce7a06f622e46212617b1af7700b3581bfa1f643a4cf9dfacdb02475903297ca0ef09976f22f80e4dc1b84c08e4808daa6f4bc1da27af76558ab6872e5ae3a4720930239fa9904d9c9a0e067d45cd7e78c72cbfcbb933e89e254e22065f1208aae9a9a36ab43c97425504ba58843a5c9a38e4d7b5a840f630d56138011531d0ece663f714902cf5fed59ec8f3e39e374f5722d523eae995ea09e064d706293f54bdad71e213593f5c99e58f70dd7ba759dd8ff9fd310399204b541e3e9c692cbec2a49dc06ad7d9aade8d2e658fc120d05aac257e3b7447d2f776ca79da7285a46217d4638b715be752bc356ebc9397e79cae466ec6f44190f6bc87d6114e1687fc6ad462a06e10bfbe59db6c965177f6540584a711052a420b9eedc5b50326d79f4ea0061d614946ecd4acfbec38dbb79ac784f18ddd8747335e1ca392da0fb24efde4716af6ab411bc6e68a96395409b5e1b0db89f6b70f6177c50fb2b439663348e28d1499d975162c9c37055bfb48382c19b9424bab26acc044284788c4c1db8410d7b8bf07563da23374ef191a9c3903560c463a2777110589b504666e384f207e0f6f5712abdac3e86416a581939f8c1b459b6aa7c8b218bb5702a9d164996f6deefc4f1288384f3495b7e3663393a6e6d60c042046c35891ce4d057e44e0ee130c7a9c5b37c8c4fef11242a425468134875f34432c2012acd0a37e70c2aa9fe6370864a1ff45c7b89f3e9a4d001e03c3ca8d4803792a3eb0fc3aa1a3d41fd29f9c5521e34294719e2cec84ecb292cf9cb90f670c584dda578a303ed2d6fb1d09654f5712a54168d8479a07f6dc553109f622e0b1e61d5474bb0c2c3a42fc75d7681702963690cdda04b7e38e4cce78fd63ea2dbd6407e6146c62ece4397849de0f5a7910844cca75c5e37d01540f62132bad1efd70c019553fa3d5ba6446b3853f5918296ef39fba52d5cf6799d0d81842e9b968dd97487622c662fbebd436468624ba71cc5cd8261a29e71b4fe6cdcb0dd782b331903d2600520ca4e2b685221d5d0d1f90f1ddb5bbc2a48f52d5686636b0f402412dca072484e85dbe5eee5ac4d6dde0c0fbaa8af183b0e7204aae4096713becb88b2486f4151504c97c34b0dea024e99a36749b6e9d2953f89fe9392e277cfd5bfc60243d9fb2ed8541cd73d555259e22d1c6306ce9c92819af591a1f0ecb8d1d83e5d8fd025dd01e2fdbdae65a35eaea666181190717d21d23ce68c4ee4fd5b2f08ed5492f5d27798bea23fd5cd1429ae557ce26844854b76560ca4b85234b920e0e73a420eb8e063f612ca3c1bab65c67441af7041e074c4a8e4b46d44f30c39896f328eba8390ca269eec82b509c60800b92084b2f47c2a1486a2f46f974d98a60d345dcbb20d9ab5e47cddc88b13358fb747687bd382a89daae44b56bba3c5443e3e978c66e0324db9ac05a95b55557ce3ca9a643c29a212af9cc1f8738ca76fd9b03343b75271b6c9112f285de21683ae17131d1f9eb66ee080bf32cbc9aac06743f04dad8f9ef7d56cfbfeb4573bc3e2d78260857b2cd476489d190cffeb3a852fc4cb03eed406e6a2df1f2f11956d5310d22ac6800f1beb603ba4ad53dbe9f4a2aa338307e542819591ead05efc6ee412076d3432da55f3cdb34597576a675e25a9a008f4584858159dab9919bbf8662373ceb8a2a079f1fe9fc4ad0dcdd7c5e032a726228f57fcd6f6c8390955d1d73860769f37a9d3a5cb6456116f244f4db0ec5ee2644bcbd32d377c94807c6e81753bd0bd2e7b7ef4df7515b03315263952db33889b4032ad2f5cfde185f3a096bc736a672209e3eb85fb2ef4f5241c295488f4dfd28359ab44ed6c624151311a054360ff8209d7f2db9dc4cf15e6571cb0bb8dedaa8fc1b4a70782242805b3ff4acaccc4ec4c2467cfc7c16c2d5b96713421d86f431e6205f5cac43fbb61eab5bead4e613bf708ec7159145a962fe0132badb6407dbd52258dc2880a72d649ccee71aba1ef301b744f7eeb7b7fc0311e473a15e7ac3b6a02859f657346b3e71e7d76c3ffbbd36f3caf2ea3eac521a14dddebe44d69bddb13e48e4e3d6f1b3a7f586c45bf27da73cb5a52b4ed1021fbc50e18db1480ce5d174b67de32626208945056b33e37e9809dab499749059823a5ac107c48eeb7895cc0e25573cbd78539e4a613709db1722d42a5f39fe1e899e190d8abd7e5d364aaaa06aaf193a6ddf7b51f616b9dda1c677125f950abd2a8076a47631a0f6707a4fff21973d1e122320c2d495f30b4bc7d1b31b34ab9ec381a99a6d9e36d4116fa3fa98b5181c6bc9c226eeec9b99c793bc2a33c3004f32d9a3b6527f05bf4a53de81dfb9263a3af4363ff9820bd65cab44a649c3a84763d77d5fe6ae2f2d22adba05f372e4b94f6fdf4e01fedc0022d3c56ed156256dde9889dc7f5db4e5c3eb26ac91dd7f8912d652fcb740871d25f349a064f1eb5a66db227d132c91b570cf29f2b4d807f5f61c8bf1f55a24f8828042f461b08071b83adeb0fe7daf86764e5f8d882e48b095563a0419d830215ef11570447931f6253efe47384981eff7150a948fd08d9a8d6e289309c89b0317c82055d51b8ab5168078f098173850081b9137a761704379e94a579e571a983bfe2c05ab605c4674058ae1bb95facad64adc9b6cabd2f6cab054d1166bf63e8fae5fed89770a94bef8c5ed164b2edf1e181d32cf13c5b986b4c7d333345746210c61b2d51f21b752d8c1eea5754b3748fcd568e8f57736ba56a20597d92e5ffb3c013b912eae64528f24792541e32868df60243f9c9e87e4fbd2edfa25305f3f9ccad879eb8a44583bc5e8fd9845e8e628b8c5dfff008cd8a30db5244e9eefe69277916d749dbec2506903caaa4ba82da942dc570b9168dd5389940611beb3a184832c171e91d05b6f9eaa8ed28c3ac6548f357aefc118c05cb8f942691eb73366894f1dbb064d2e2a3ad11d558916d5be73c309de83531138c0ea3452eaf1237d99b1a43222532ca21bff1e9b4952c9dc7c47476567364b8e4d3e0429abef0121e7aef81745e29e23fbfb40efb4549f79b7e7f7e7d407a984ba9c98e224146771fc1dd25601c7326dafb226e52132e2745ce3b258464dd71207e54bd83ca21712b3c6ab59d667bc321d5282197a669f1ac40731741d26262c568df8a5412ffb81d4757eba1ee0a5436829d3c148beb526732f69d5c6ed2715566014cc05f2e20b8632ddc44deccf8a0ca790493daf5e39cc936fda6043fbd2a58535c64460d743e611df96a865694d6480bd4f45842ad4c3c0db15fe1daef8e7b1c3f7312227b4dfcdb04490db038efded2285e0ac57e2c9ec187c312636f9f6a38e385d44a2115f4cbea9bd62f6a59b1d5761a252be45c292af4bac6e00584392b94080dbefae3a21703381392f07fa32bf8645d424bd18b72237a413fe9217f1b682c2d6e5b6f9958ce5b9a65092928db96a9101b5e6c06174f7f1ec06c271cd557433f3a8de134c288dcbb2eaef7fd7011a4097aa1ddde865a91b98c1bdf769da949c784a8ff443002134bc588df8843aa0ee96a43ee94a880db6eddf91dd8e32c812d81983418f1ff7055538539d7b33829d73ea9738758e907452e329bd20f38749660263b0f56ea31de3a2cd3ea0d4509d177c616c742b6845339f6d99cddd38ef8e59d9b1f33dc0a909f715a0c6a80a8fffaf588f357633d883920863df47b7b75f322e00f37f0b4e9b3a272ca3c296be78819098155ddda58ac16a2bd3815a1092cc8d1658aadbfba63902f7790a2e92a71e1dabab3435196964b6d8bb40b3331d2593712850e6e64ecfe7436f674cc25ce6d40ead3b88d0db24175142e1e4b1885e70815de50620cb72e0c9ed900f85c87a32d6772bc7282724a25c54b367ddeb233f740fb4d87442c2988ec7843581f9a5056ff3e108419b7bea7fc758013f0c97a7032a077c260da2482db0f038d06b8dd377ea0be59c9d4f6d404c7b45f6b557eae23c59429d246e1e8baba652f205770c3ba62632b8ce98e2deb88c97c642202ec6dd62db736619d2cdcedca575ad0107b88e912ccbedd8b3e7569b0863c21cc7a14a5e5f92ef2d63517acc98f28b5e2d9d3ace3a068402310e73a268457b95a45a323e10cd46e75f25e4bd5f04beb71a75e00a5f92d150b98b22e8179faf9e54694a6de722ae7b8f42281c17b8f5eb922cb86a1dd8d6d785d16a07ccf75e0e7c23056ee4e4077735615b4e8e68c70f8896e489e80e2131bfe7a626d81f700615eaa48bacd296292480dc9510595f2c8a3a5ab7aa1a58583da967b585f93999f98b354786c8d4892d1290d6352ff7af5d155e06b06685371ba9146ffc45b70cedacdd5466b3228e9bd2f90aad834b5d25b65ac8dd763671eea77877bb6a19ba05bc67b2b81f68837a8e40874d4f1848ae1797fde7880ed298cf224f539e12752c1fec9727f1df8c1fd4e598b8f57af7f5ae496bc452fc87d0bb5415b85eddd92f94962cb28bb3e5f267b11c00429ebb3869d2e5a3ce802909b16f2148a366bab46a4eac53ea6f0084276e1945b389510a412d0acacb2703c4e641b319265fb03e870d80fbede9d23cd8d367079a48e54dbe959a2c8c5a2be82cc8786b4f5fd6029e950e657e39341fd0289497dbf4935802756c5b716341219801fe9b17e641053614e1c21b8f543537eeacc070c97a3b80c53fe180e5c3c6feea993b6774fb8063be99add79391010e5f4216d04ef0bd90d86591beb8ec9d87d0c96ad7ba6224e31653c7cb8f0d7367d26d57524bd8e536d790312769b5e86873ea2b5c0d2c105a5719bb6ec4bd8a4460263a92b3916c013d18201a49ad2f8ae9b0f6d91f278608ce2eb8881a78dca71ada612e03c4e15d3cec2bf9da7a614f458289a63ed691633226a759073c982a35d00bd4c4f9ea86c78bbb8193e3b23cb7214a5e408e5162e17f2c1d6ef8aa1454835fad11b7dd71cb259439765683b281bba61cd075a9d20a152cb0a463b49b4cfbac1b2b7a174dfe80f1a30d6bee8e7bc1576ce2daca1c6d865a67d84392d225b9bda2e3c65b449c8f45ddeb68fbb94f10ad40f61bf670067269c4298747553884712430301f0dc77501f864ba5cec4291c66cb5587ad07166863f43943ab3ad2aafde77f0e126e66e9a475658c60f32cf1a7f698b8868fd55d0e810bcccffcc3ad571142040e2189bb7fcbc4d635d678a9731d49235479982d4ecbddfb85413c8da43e7b222ea55fae3f8d3aadcb2ae89f42959689e1c4e7ef796a1116423d04203ccce940a9163497fb9a180124e4258f8665bf9044d9b3805a04348ca72205951155c3060b9cb6019dfdc5405a786c48ed425476bdbc5a34bb186ed8c23c5538a3bd1b083de8433425345bc5bf827682130libyui.so.16rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibyui-4.3.7-150400.3.3.1.src.rpmlibyui-devellibyui-devel(s390-64)pkgconfig(libyui)@    /usr/bin/pkg-configboost-develglibc-devellibstdc++-devellibyui16rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.3.73.0.4-14.6.0-14.0-15.2-14.14.3ddd>@c#b|b0b ba aaaaqV@an@amaaim@af@a$@a $@``r`!@`8@````@`@`e@`x*`v@`u`n@`lM@`Q@`KW`Gc@`7@`3`*b@`*b@`*b@`*b@`*b@`*b@`%@`%@`#``@`@`@`@`@`@`@`@`@`@_@_0@_@___G@___@_@_@_#_@_F@_]@_"_9_9_9_P_P_P_P_P_P_P_P_~@_u_ts@_cO_a@_a@_H_G@_3_2@_2@_2@_2@_2@_2@_2@_2@_2@_$_c^(@^(@^(@^3^@^@^@^@^@^@^@^@^@^V@^^^^@^@^x^2^|@^y@^y@^y@^J@^J@^J@^J@^;^:@^*@^)^(9@^!^ P@^@]]f@]]q]q]}@]}@]@]]]]7@]7@]]]@]@]@]߶]߶]߶]*]A]A]@]M@]@]@]µ]]]@]W]c@]z@]z@]@]@]]m]@]@]@]{]z3@]z3@]z3@]rJ@]p]m@]@]@] ] ] ]@\"\@\s@\s@\s@\@\@\f\f\@\@\@\@\}\,@\,@\\\@\v{\eX@\73\@\@\@\@\\@\[[_[[[@[@[Ѱ@[ @[ @[@[:@[{[{[{[{[{[z@[^[[ @[Y[Y[Y[Y[;e@[;e@[6@[6@[0@[0@[(@[ZZZ?Z?Z?Z3@ZH@Z_@ZS]@ZN@Z7Z ,@Z ,@Z ,@Y3YYYV@YV@YV@Y@Y[@YMY@XXXXh@Xh@XXF@X>@X=mX=mX8'X,J@X#XX X@XXXXWw@Ww@W@WWW@Wv@W;W@W@W5WVVT@VV%@VUVKV @VqVBUYUYUYUYUYUYUYUYUUU@UM@Uݪ@U5@U@U@U4@UUUUUJ@T-@TTи@Tи@Tr@TTC@TC@TC@TC@TC@TC@T@TTT@T\@shundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czmvidner@suse.comlslezak@suse.czshundhammer@suse.comjeriveramoya@suse.comshundhammer@suse.comlslezak@suse.czlslezak@suse.czmvidner@suse.comshundhammer@suse.comshundhammer@suse.commvidner@suse.comshundhammer@suse.comoorlov@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comriafarov@suse.comshundhammer@suse.comshundhammer@suse.comdgonzalez@suse.comdgonzalez@suse.comjlopez@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czlslezak@suse.czjlopez@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comshundhammer@suse.comriafarov@suse.comriafarov@suse.comfvogt@suse.comshundhammer@suse.comriafarov@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comriafarov@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comriafarov@suse.comkkaempf@suse.comjeriveramoya@suse.comjlopez@suse.comlslezak@suse.czjeriveramoya@suse.commvidner@suse.comjlopez@suse.comjlopez@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.commvidner@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comjreidinger@suse.comdmulder@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comaschnell@suse.comshundhammer@suse.comaschnell@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comoorlov@suse.commfilka@suse.comigonzalezsosa@suse.comshundhammer@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comshundhammer@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comlslezak@suse.czriafarov@suse.comriafarov@suse.comriafarov@suse.comlslezak@suse.czriafarov@suse.comschubi@suse.demvidner@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comaschnell@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comhellcp@mailbox.orgshundhammer@suse.comshundhammer@suse.comjreidinger@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czshundhammer@suse.comtchvatal@suse.comtchvatal@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comriafarov@suse.comriafarov@suse.comshundhammer@suse.comaschnell@suse.commvidner@suse.comaschnell@suse.comaschnell@suse.comlslezak@suse.czlslezak@suse.czmvidner@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czschubi@suse.deschubi@suse.dehellcp@mailbox.orgshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czshundhammer@suse.comshundhammer@suse.comlslezak@suse.czshundhammer@suse.comriafarov@suse.comlslezak@suse.czlslezak@suse.czriafarov@suse.comhellcp@mailbox.orgshundhammer@suse.comshundhammer@suse.comhellcp@mailbox.orgshundhammer@suse.comriafarov@suse.comriafarov@suse.comshundhammer@suse.comaschnell@suse.comhellcp@mailbox.orglslezak@suse.czhellcp@mailbox.orghellcp@mailbox.orghellcp@mailbox.orghellcp@mailbox.orgshundhammer@suse.comshundhammer@suse.comhellcp@mailbox.orgmvidner@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comhellcp@opensuse.orgshundhammer@suse.comschubi@suse.deschubi@suse.deschubi@suse.deschubi@suse.deschubi@suse.deschubi@suse.delslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czmvidner@suse.comlslezak@suse.czaschnell@suse.comaschnell@suse.comjreidinger@suse.comigonzalezsosa@suse.comhellcp@opensuse.orgmliska@suse.czigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comjreidinger@suse.comletcp@protonmail.comshundhammer@suse.comshundhammer@suse.commvidner@suse.comshundhammer@suse.deshundhammer@suse.deshundhammer@suse.delslezak@suse.czmvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.combesser82@fedoraproject.orgmfilka@suse.comlslezak@suse.czsnwint@suse.debesser82@fedoraproject.orgbesser82@fedoraproject.orgbesser82@fedoraproject.orgbesser82@fedoraproject.orgbesser82@fedoraproject.orgbesser82@fedoraproject.orgcwh@suse.comgilson.s.s@gmail.comshundhammer@suse.deshundhammer@suse.dejreidinger@suse.comcwh@suse.comcwh@suse.comjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comjreidinger@suse.comanaselli@linux.itanaselli@linux.itigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comjreidinger@suse.comhrvoje.senjan@gmail.comshundhammer@suse.delslezak@suse.czjreidinger@suse.comjreidinger@suse.comalarrosa@suse.comshundhammer@suse.deme@besser82.iomvidner@suse.comgs@suse.demvidner@suse.comgs@suse.degs@suse.dejreidinger@suse.comlslezak@suse.czancor@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.comancor@suse.comshundhammer@suse.deaschnell@suse.comschubi@suse.commvidner@suse.comshundhammer@suse.deshundhammer@suse.degs@suse.debesser82@fedoraproject.orgmvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.comlslezak@suse.czanaselli@linux.itjsrain@suse.czgs@suse.dejsrain@suse.czjsrain@suse.czjsrain@suse.czmvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.combesser82@fedoraproject.orgmvidner@suse.commvidner@suse.commvidner@suse.comanaselli@linux.it- NCurses UI: Prevent buffer overflow when drawing very wide labels (bsc#1211354) - 4.3.7- Qt UI: Fixed loading icons from an absolute path (bsc#1210591) https://github.com/libyui/libyui/pull/94 - 4.3.6- Backported fix for main window stacking order in YQMainWinDock to avoid unintentional transparency when QSS-styling YQDialogs (bsc#1199020, bsc#1191112) - 4.3.5- Force messages from .ui file through our translation mechanism (bsc#1198097) - 4.3.4- Fixed release notes dialog in YQWizard clearing content on click (bsc#1195158) - Documented the different ways of displaying release notes in the UI - 4.3.3- Update also the stylesheet (theme) for the RichText content when changing the UI theme (bsc#1196296) - 4.3.2- Made widget style sheet (theme) switching discoverable in the Qt UI: Added an icon button to YQWizard (jsc#SLE-20564, bsc#1195730) More info + screenshots: https://github.com/libyui/libyui/pull/65 - Fixed Qt warning in y2log: QFrame '' already has a layout - 4.3.1- Added widget style sheet (theme) switching to Qt UI (jsc#SLE-20564) with the Shift-F3 key combination More info + screenshots: https://github.com/libyui/libyui/pull/64 - Added UI built-in UI.AskForWidgetStyle() - Added UI capability HasWidgetStyleSupport (for UI.GetDisplayInfo()) - Bumped SO version to 16 - Fixed gcc 12 warnings (GitHub issue #63) (elevated to error by -Werror) - 4.3.0- Fix deprecated warning (elevated to error by -Werror) for libmicrohttpd's MHD_HTTP_UNPROCESSABLE_ENTITY in rest-api (bsc#1193956) - 4.2.24- Fixed YQPkg button redraw problem in dark SLE installation theme: Use centered button in dialogs with QSizeGrip (bsc#1193808) - 4.2.23- Send a proper notify event from the YMultiSelectionBox widget when checking a check box via the REST API (bsc#1192574) - 4.2.22- ncurses: Fix sorting tables by strings (jsc#SLE-17782) - 4.2.21- Use the C++17 standard in the *-pkg plugins (libzypp uses that standard by default) (related to bsc#1191829) - 4.2.20- Fixed crash in NCurses online update when retracted packages are present (bsc#1191130) - 4.2.19- Add debug_label as filter and improve error handling (bsc#1174390) - 4.2.18- Fixed empty entries in YQPackageSelector Zypp history window (bsc#1191430) - Added missing textdomain (bsc#1190805) - 4.2.17- Fixed using an uninitialized variable, in some situations the patch category could be missing in the Qt UI (bsc#1174390) - 4.2.16- Fixed displaying empty help text or empty release notes in ncurses UI (the real cause of bsc#972548) - 4.2.15- rest-api: When finding table items by cell value, ignore BiDi control chars (bsc#1128091) - 4.2.14- Fixed build failure with latest GCC 11.1: Added operator delete as counterpart to our custom operator new in YWidget (bsc#1186741) - 4.2.13- Greatly improved visual appearance of tab widgets in the Qt UI (bsc #1186705, GitHub issue #20) - 4.2.12- rest-api: fix crash when switching tabs (bsc#1185746) - 4.2.11- Added pkgconfig files for libyui-qt and libyui-ncurses for writing extensions of the Qt and NCurses plug-ins (GitHub issue #9 / bsc#1139747) - 4.2.10- Ignore ampersand when search item in YMenuWidget and YDumbTab with rest-api (bsc#1139747) - 4.2.9- Fixed license headers to use the correct license (LGPL) everywhere (bsc#1185443) - 4.2.8- Auto-publish C++ API docs (libyui base lib doxygen autodocs) as GitHub pages when a PR to master is merged (part of bsc#1181653) Doc URL: https://libyui.github.io/libyui/api-doc/index.html - 4.2.7- Moved CI scripts into new subdir scripts/ to unclutter toplevel dir (part of bsc#1181653) - Renamed ambiguously named script local.sh to local-prefix.sh - 4.2.6- Added reference to autodocs (C++ API doc) and more docs (part of bsc#1181653) - 4.2.5- Added support for $CMAKE_INSTALL_PREFIX for alternate installation dir either as -D on the cmake command line or in the environment (gh#14, part of bsc#1181653) - 4.2.4- Added toplevel build-all script (part of bsc#1181653) - Revamped toplevel README.md - Create local include dirs at cmake time to avoid root ownership after "make install" - 4.2.3- Adjust documentation url in libyui-rest-api for the new project structure (bsc#1184363) - 4.2.2- Cleaned up cmake build environment (part of bsc#1181653): - Removed obsolete old .spec and .changes files in each subdir (now in toplevel package/ subdir) - Removed artificial "install-doc" make target now that the -doc subpackages are dropped - 4.2.1- Obsolete older -doc packages in all main packages that have them to prevent outdated -doc packages being installed (bsc#1184363) - 4.2.0- Remove background opacity from libyui-qt-pkg icons (bsc#1183519) - 4.1.2- Add the missing transparency to the folder-temp.svg icon (bsc#1183449). - 4.1.1- New packaging system. - From now on, libyui subpackages are built inside the libyui OBS package. - The affected packages are: libyui-qt, libyui-qt-graph, libyui-qt-pkg, libyui-ncurses, libyui-ncurses-pkg, libyui-rest-api, libyui-qt-rest-api, libyui-ncurses-rest-api, libyui-bindings. - 4.1.0- Removed dependency on Xlib (bsc#1182663) - 4.0.3- Fixed segfault in disk usage list: Removed code for disabled columns completely (bsc#1182555) - 4.0.2- Adapted to new libyui cmake build environment (bsc#1181653) - Renamed Makefile.cvs to Makefile.repo - 4.0.0- Require libyui-ncurses (bsc#1181653) - 4.0.1- Require libyui-ncurses (bsc#1181653) - 4.0.1- Require libyui-qt (bsc#1181653) - 4.0.1- Require libyui-qt (bsc#1181653) - 4.0.1- Require libyui-qt (bsc#1181653) - 4.0.1- Added `Ctrl+Alt+Shift+C` keyboard shortcuts for starting special configuration console (jsc#PM-1895, jsc#SLE-16263) - 4.0.1- Added keyboard shortcuts: Ctrl-D Shift-G - start the debugger Ctrl-D Shift-C - start the configuration console (jsc#PM-1895, jsc#SLE-16263) - CMake fix: do not create the include/yui symlink if it already exists - 4.0.2- Added YSpecialKeyEvent to allow sending a special keyboard shortcut for configuring the application (jsc#PM-1895, jsc#SLE-16263) - Added File->Close menu item in the dialog inspector (it was not possible to close the inspector when opened during installation) - Require newer cmake (3.17+, version 3.10 is not enough) - 4.0.1- In tables with nested items, only open/close branches with [Space], don't also send an "Activated" event (bsc#1181789) - 4.0.1- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- Block processing the idle loop after calling the closeUI() method (bsc#1181647) The terminal was actually still used by the UI after that call and there was a race condition if the started application after the call also used the terminal. - 2.57.3- Fixed build against the latest libmicrohttpd library (related to bsc#1173718) - 0.5.12- Add folder-temp icon (related to jsc#SLE-16313). - 2.56.4- Create structure to move handlers to separate classes (bsc#1132247) - 0.2.3- Add activation for YTable (bsc#1139747) - Create structure to move handlers to separate classes - 0.2.4- Add activation for YTable (bsc#1139747) - Create structure to move handlers to separate classes - 0.5.11- Fixed OBS-only changes by kkaempf vs. Git master conflicts - Removed kkaempf's libyui-bindings-2.0.2.patch (now included in mvidner's latest commits for 2.1.0) - 2.1.1- Add activation for Radiobutton (bsc#1139747) - 0.2.3- Add activation for Radiobutton (bsc#1139747) - 0.5.10- Fix text and icon overlapping in the pattern header (boo#1176530) - Improve layout of pattern headers - 2.48.5- Added new widgets: YMenuBar, YItemSelector (bsc#1175115) - 2.1.0- Add support for the child items in the table (bsc#1139747) - 0.5.9- Honor menu bar toplevel menu enabled/disabled and visibility state (boo#1178394 again) - 2.56.3- Higher priority for toplevel menu shortcuts (bsc#1175489) - Dropped support for openSUSE 13.2 (or earlier) builds in .spec file - 3.12.2- Honor menu item enabled/disabled state when rebuilding menu item tree (e.g. after keyboard shortcut change) (boo#1178394) - 2.56.2- Explicitly set item and line index in NCMultiSelectionBox and NCSelectionBox (bsc#1177982, bsc#1177985) - 2.57.2- Do not set json value to nullptr when YCheckBoxState is YCheckBox_dont_care (bsc#1139747) - 0.5.8- Fixed menu hotkeys (bsc#1177760) - 2.57.1- Added support for OpenItems property for (nested) tables (bsc#1176402) - 2.56.1- Added support for OpenItems property for (nested) tables (bsc#1176402) - 3.12.1- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 0.2.2- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 0.2.2- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 0.5.7- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 2.46.6- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 2.48.4- Adapt code to changes for nested tables. - Use new parent lib SO version libyui.so.14 (bsc#1176402). - 2.50.10- Resolve hotkeys conflicts for widgets with multiple hotkeys. - Activate the menu hotkeys without using the ALT key. - Close a menu by using BACKSPACE. - Allow to use hotkeys to jump between menus. - Related to bsc#1175489 - Allow to show/hide menus and menu items (related to manatools/libyui-mga#1). - Allow nested items in tables (bsc#1176402). - Bumped SO version to 14. - 2.57.0- Resolve hotkeys conflicts for widgets with multiple hotkeys (related to bsc#1175489). - Allow to show/hide menus and menu items (related to manatools/libyui-mga#1). - Allow nested items in tables (bsc#1176402). - Bumped SO version to 14. - 2.56.0- Resolve hotkeys conflicts for widgets with multiple hotkeys (related to bsc#1175489). - Allow to show/hide menus and menu items (related to manatools/libyui-mga#1). - Allow nested items in tables (bsc#1176402). - Bumped SO version to 14. - 3.12.0- Remove log component from YHttpWidgetsActionHandler header file bsc#1177159 - 0.5.6- fix Factory build, add libyui-bindings-2.0.2.patch - move to python3-only build- Add item selection in YMenuBar (bsc#1175115) - 0.5.5- Hide heading of the dialog when no title is defined. - Related to bsc#1175489. - 2.55.0- Fixed compilation in SLE15-SP2 (related to the previous fix bsc#1139747) - 0.5.4- Serialize value for YDateField and YTimeField (bsc#1139747) - 0.5.3- Fix changing a single cell in a sorted table (bsc#1165388, bsc#1174615) - 2.56.2- Handle hot-keys for top level menu options. - Related to bsc#1175115. - 2.56.1- Add MenuBar widget (bsc#1175115). - Bump SO version to 13. - 2.56.0- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 0.2.1- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 2.50.9- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 0.2.1- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 2.46.5- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 2.48.3- Added MenuBar widget (bsc#1175115) - Bumped SO version to 13 - 2.54.0- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 0.5.2- Added MenuBar widget (bsc#1175115) - Bumped SO version to 13 - 3.11.0- Fix build by porting NCURSES_CXX_IMPEXP from upstream (bsc#1174759). - 2.55.1- Handle MHD result as int or enum depending on libmicrohttpd version (libmicrohttpd>=0.9.71 uses enum) - 0.5.1- Trigger update on YCombobox, YSelectionBox, YInputField, YMultiSelectionBox (bsc#1139747) - Add support for YDateField and YTimeField - Allow setting text in editable YComboBox - Allow selecting row in the table by row id - Return json format consistently - Add support for YCheckBoxFrame widget - Allow reusing port if YUI_REUSE_PORT=1 - Add json serialization for YBarGraph - 0.5.0- Trigger update on YCombobox, YSelectionBox, YInputField, YMultiSelectionBox (bsc#1139747) - Add support for YDateField and YTimeField - Add support for YCheckBoxFrame - 0.2.0- Trigger update on YCombobox, YSelectionBox, YInputField, YMultiSelectionBox (bsc#1139747) - Add support for YDateField and YTimeField - Add support for YCheckBoxFrame - 0.2.0- Make itemAt method public for YSelectionWidget (bsc#1132247) - 3.10.1- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 0.1.2- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 0.1.2- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 2.50.8- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 2.46.4- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 2.48.2- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 0.4.1- Added autoWrap to label widget (bsc#1172513) - Bumped SO version to 12 - 2.55.0- Added autoWrap to label widget (bsc#1172513) - Bumped SO version to 12 - 2.53.0- Added autoWrap to label widget (bsc#1172513) - Bumped SO version to 12 - 3.10.0- Fix ruby bindings when build as non-gem (bsc#1172158) - 2.0.2- Modify spec file to build python3 package - 2.0.1- Fixed compatibility with older (pre-5.15) Qt versions (bsc#1165118) - 2.48.1- Fixed build failures with older Qt versions (pre-5.15) (bsc#1165118) - 2.52.4- Allow vendor change also for distribution upgrade (bsc#1170521) - 2.50.7- allow to move graph by dragging mouse (bsc#1171865) - 2.46.3- Allow vendor change also for distribution upgrade (bsc#1170521) - 2.48.0- handle multi-line labels (bsc#1171700) - 2.46.2- Fixed Qt 5.15-Beta2 deprecated warnings (bsc#1165118) - 2.47.5- Fixed Qt 5.15 deprecated warnings (bsc#1165118) - 2.46.1- Fixed Qt 5.15 deprecated warnings (bsc#1165118) - 2.47.4- Fixed Qt 5.15 deprecated warnings (bsc#1165118) - 2.52.3- Added missing gettext init (bsc#1163586) - 2.52.2- Removed obsolete old RPM group tags (bsc#1163594) - 3.9.3- Removed leftovers of dropping support for RPM group tags (bsc#1163594) - 2.50.6- Removed leftovers of dropping support for RPM group tags (bsc#1163594) - 2.47.3- Ask user for confirmation for retracted packages (bsc#1162145) - 2.50.5- Replace hard-coded HTML documentation with the url to the actual documentation in project repo - Add "/version" endpoint to access to API version - Use /v1/ prefix in URL path while accessing resources - 0.4.0- bsc#1154694 - do not crash UI when terminal window is too tight for table - 2.54.5- Add an option to include a "Search Online" option in the package selector (jsc#SLE-9109). - 2.50.4- Handle retracted packages (jsc#SLE-11211) - 2.50.3- Add an option to include a "Search Online" option in the package selector (jsc#SLE-9109). - 3.9.2- Add an Online Search option to the Extras menu (jsc#SLE-9109). - 2.47.2- Handle retracted packages (jsc#SLE-11211) - 2.47.1- handle new sort-key when sorting tables (bsc#1140018) - 2.52.1- handle new sort-key when sorting tables (bsc#1140018) - 2.54.4- added sort key to table cell (bsc#1140018) - 3.9.1- update selected item in table when changing sorting only if multiselection mode is off (bsc#1159098) - 2.54.3- sort new table content (unless keep-sorting flag is set) (part of bsc#1140018 and part of #1159177) - update selected item in table when changing sorting (bsc#1159098) - 2.54.2- adapted to changes in libyui-ncurses (needed for bsc#1159177) - 2.50.2- save flag for reverse sorting in SortStrategyBase (needed for bsc#1159177) - 2.54.1- Added multiversion package list to the package classification filter (related to the bsc#1155132) - 2.50.1- Increase SO version to 11 (bsc#1132247) - 2.46.0- Increase SO version to 11 (bsc#1132247) - 2.50.0- Increase SO version to 11 (bsc#1132247) - 2.47.0- Partially restore the "Package Groups" view, display only special package groups (orphaned, unneeded, multiversion,... packages) (bsc#1155132) - 2.46.11- Add support to operate on many widgets with rest-api (bsc#1132247) - Increase SO version to 11 - 2.52.0- Added a banner on the upper/right side of the YaST layout. The label can be set by the environment variable YAST_BANNER (jsc#SLE-9424). - 2.51.7- Do not require graphviz-devel for the doc package (bsc#1157916) - 2.45.5- Add support to operate on many widgets with rest-api (bsc#1132247) - Support column index when selecting a row - Update documentation - Increase SO version to 11 - 0.3.0- Add support to operate on many widgets with rest-api (bsc#1132247) - Increase SO version to 11 - 2.54.0- Add support to operate on many widgets with rest-api (bsc#1132247) - Increase SO version to 11 - 3.9.0- Respect backslashes (graphviz escString) in texts (bsc#1157916) - 2.45.4- Fixed Qt 5.14 deprecated warnings (bsc#1155550) - 2.46.10- Fixed Qt 5.14 deprecated warnings (bsc#1155550) - 2.51.6- Prevent crash on [PrintScreen] of a main window (bsc#1157170) - 2.51.5- Mirror layout direction in Farsi (bsc#1156437) - 2.51.4- Implemented CustomStatusItemSelector widget (bsc#1084674) - 2.53.2- Don't use tab in string literal (bsc#1084674) - 3.8.5- Switch to native rpm boolean dependency syntax (boo#1156428)- Support item status getting and setting for ItemSelector (bsc#1084674) - 3.8.4- Left-align ItemSelector toggle and icon if using custom status values, but items without description (bsc#1084674) - 2.51.3- do not complain about vendor change when switching repo (bsc#1149391,bsc#1065584) - 2.46.9- Support custom status values (int, not just boolean) in ItemSelector (bsc#1084674) - 2.51.2- Support custom status values (int, not just bool) in ItemSelector (bsc#1084674) - 3.8.3- Don't enforce an initial selection for SingleItemSelector (bsc#1084674) - 3.8.2- 2.46.8- Fix build failure with older boost (bsc#1084674) - 2.53.1- Try to sort out a bit the package using spec-cleaner - Use the distribution %cmake macros that define all the various compilation flags/etc. - Use %cmake_build that will allow us later to switch from make to ninja on distribution level- Remove Group view pane as it is based on the rpm group tag indirectly via packagekit (fate#326485).- Implemented ItemSelector widget (bsc#1084674) - 2.53.0- Icon support for ItemSelector widget (bsc#1084674) - 2.51.1- Added CurrentItem property to new ItemSelector widget for consistency (bsc#1084674) - 3.8.1- Added ItemSelector widget (bsc#1084674) - 3.8.0- Increase SO version to 11 (bsc#1132247) - 0.1.1- Increase SO version to 11 (bsc#1132247) - 0.1.1- Implemented ItemSelector widget (bsc#1084674) - 2.51.0- handle new libyui feature dealing with scrollbar position of RichText widget (bsc#1150498) - 2.52.1- Make scroll-up mean zoom-in (bsc#1149158) - 2.45.3- handle new libyui feature dealing with scrollbar position of RichText widget (bsc#1150498) - 2.50.6- Allow to get and set scrollbar position of RichText widget (bsc#1150498) - 3.7.0- Added a new generic dependency to force upgrade from all previous versions (e.g. from libyui-qt-pkg9 to libyui-qt-pkg10) (bsc#1148622) - 2.46.7- Added a new generic dependency to force upgrade from all previous versions (e.g. from libyui-ncurses-pkg9 to libyui-ncurses-pkg10) (bsc#1148622) - 2.49.1- pollEventInternal/UI.PollInput would produce no events (bsc#1139967) - 2.50.5- Split the libyui-rest-api plugin to separate Qt and Ncurses parts (bsc#1139747) - IPv6 support - HTTP Basic Auth support (set the user name and password via the YUI_AUTH_USER and YUI_AUTH_PASSWD environment variables) - 0.2.0- Send the notify events also when some widgets are changed via the REST API (CheckBox, RadioButton, InputField) (bsc#1139747) - 2.52.0- Initial version, split the libyui-rest-api plugin to separate Qt and Ncurses parts (bsc#1139747) - 0.1.0- Initial version, split the libyui-rest-api plugin to separate Qt and Ncurses parts (bsc#1139747) - 0.1.0- Split the libyui-rest-api plugin to separate Qt and Ncurses parts (bsc#1139747) - 3.6.0- Adding explanation for temporary menue options. (bsc#1137034) - 2.46.6- Clarify license to lgpl-2.1 and lgpl-3 (bsc#1136407). - 2.46.5- Allow for full customization of the steps (boo#1134575) - 2.50.4- Fixed empty labels in graph elements (bsc#1130502): Proper replacement for obsolete QPainter::initFrom() - 2.45.2- Check for correct Qt version to fix build with Qt 5.13 (bsc#1130502) - 2.46.4- Check for correct Qt version to fix build with Qt 5.13 (bsc#1130502) - 2.50.3- Fixed segfault in pkg changes dialog (bsc#1132980) - 2.46.3- Spec file cleanup, use %cmake macros- Backward compatibility fix to ensure it still compiles in Leap 15.0 (related to bsc#1130502) - 2.46.2- Backward compatibility fix to ensure it still compiles in Leap 15.0 (related to bsc#1130502) - 2.50.2- Fixed obsolete warnings when building against Qt 5.13 (bsc#1130502) - 2.45.1- Fixed obsolete warnings when building against Qt 5.13 (bsc#1130502) - 2.46.1- Adapt to the latest libyui base library (REST API extension) - Bump the .so version to 10 to be compatible with the other libyui packages (bsc#1132247) - 2.51.0- Fixed obsolete warnings when building against Qt 5.13 (bsc#1130502) - 2.50.1- Bump the .so version to 10 to be compatible with the other libyui packages (bsc#1132247) - 2.45.0- Bump the .so version to 10 to be compatible with the other libyui packages (bsc#1132247) - 2.46.0- Bump the .so version to 10 to be compatible with the other libyui packages (bsc#1132247) - 2.49.0- Add changes required for the libyui-testframework (bsc#1132247) - 2.50.0- Add icons for partitioner (boo#1118521) - 2.49.16- Revert to previous initial status column width (bsc#1127708) - 2.45.27- Use YQUI icon loader in YQImage whenever possible (bsc#1119688, bsc#1122174) - 2.49.15- Fix icon display to new libyui-qt function (boo#1125424) - 2.45.26- Fixed segfault in YQTableItem icon (bsc#1121083) - 2.49.14- Initial commit (bsc#1132247) - 0.1.0- Add changes required for the libyui-rest-api (bsc#1132247) - 3.5.0- YImage: Fall back to compiled-in Qt resources (bsc#1119688) - 2.49.13- log QIcon::themeName (for bsc#1119688) - 2.49.12- Make icons pop out from any background (boo#1115949) - 2.45.25- libyui-ncurses-tools conflicts with libyui-ncurses8 (related to bsc#1113291) - 2.50.4- Ship only primary icons with module to avoid conflicts (boo#1118521) - 2.49.11- Fix YQTree's icon loading function (boo#1116562) - Fix padding on the left caused by deprecated dialog icon (boo#1116278)- Destroy sidebar where necessary (boo#1115994)- Use native icon theme methods (boo#1109378) - 2.49.8- Require and link against libQt5Svg (bsc#1114654) - 2.45.24- Better error handling for missing icons (bsc#1114654): Error message in the y2log plus displaying a small red square for missing icons. - 2.45.23- New way of handling emblems with theming support (boo#1109382) - 2.45.22- Split off libyui-terminal into libyui-ncurses-tools (bsc#1113291) - 2.50.3- Remove the RPM Groups view (FATE#326485). - 2.48.9- Remove the RPM Groups view (FATE#326485). - 2.45.21- Fix style disappearing from sidebar (boo#1111720) - 2.49.7- Enable HiDPI (bsc#1089886) - 2.49.6- Changed dir of COPYING file.- Changed dir of COPYING file.- Changed dir of COPYING file.- Changed dir of COPYING file.- Changed dir of COPYING file.- Changed dir of COPYING file.- Update the version to match the other packages (improvement for handling big disks, bsc#991090) - 2.44.9- Fix for the new FSize class (avoid the 8EiB limit, bsc#991090) - Update the package version - 2.48.8- Update the version to match the other packages (improvement for handling big disks, bsc#991090) - 2.50.2- Fix for the new FSize class (avoid the 8EiB limit, bsc#991090) - Update the package version - 2.45.20- Fix for the new FSize class (avoid the 8EiB limit, bsc#991090) - Update the package version - 2.49.5- Improved the FSize class to handle arbitrary sizes, use the boost multiprecision library instead of `long long` which overflows for values > 8EiB (bsc#991090) - 3.4.2- Fixes for file systems >8EiB (bsc#991090): - Do not display "out of disk space" error at start when such a large disk is present in the system - Fixed displaying negative disk sizes in the disk usage dialog - 2.45.19- Fixes for file systems >8EiB (bsc#991090): - Do not display "out of disk space" error at start when such a large disk is present in the system - Fixed displaying negative disk sizes in the disk usage dialog - 2.48.7- Added new "Services" filter, displayed only when at least one repository service is present (FATE#321043)- Added new "Services" view, displayed only when at least one repository service is present (FATE#321043) - Display the busy cursor while package filtering is in progress- use long long instead of int for free disk space with MiB base - 2.45.18- use long long instead of int for free disk space with MiB base - 2.48.6- Drop code related to qt solver plugin which is dead for long time (bsc#1088759) - 2.45.17- Drop qt5_use_modules (related to bsc#1091286). - 2.44.8- Fix Gnome's display of titles/icons (boo#1092845) - 2.49.4- Fix GCC 8 warning: -Werror=catch-value (boo#1084636). - 3.4.1- Replace qt5_use_modules with target_link_libraries (bsc#1091286). - 2.45.16- Replace qt5_use_modules with target_link_libraries (bsc#1091286). - 2.44.7- Replace qt5_use_modules with target_link_libraries (bsc#1091286). - 2.49.3- Use QLibraryInfo to determine the path to Qt translations (bsc#1082569). - 2.49.2- fix translations for advanced help text (bsc#1083015) - 2.50.1- Contribution by LelCP: Add support for icon themes (boo#1081517) - 2.45.15- Prevent segfault if an open dialog is left over (bsc#1074596): Don't do anything widget related after the QApplication is destroyed, in particular not deleting other widgets, even if indirectly via YDialog::deleteAllDialogs() in YUI. [#] 2.49.1- Removed is_linetouched() function that clashes with a macro of the same name of newer NCurses libs (bsc#1074600) - 2.50.0- Don't probe X11 display, for better integration with Wayland (bsc#1072411) - 2.48.1- Send a widget ID with Shift-F6 for automated testing (fate#324098) - 2.48.0- Send a widget ID with Shift-F6 for automated testing (fate#324098) - 2.49.0- Support for sending a widget ID with Shift-F6 for automated testing (fate#324098) - 3.4.0- Removed an obsolete non-working Qt initialization hack (bsc#1053873) - 2.47.3- Adjusted to increased so version of the base library (bsc#1052217) - 2.44.6- Adjusted to increased so version of the base library (bsc#1052217) - Reduce build dependencies: Use individual libboost-*-devel packages instead of boost-devel (amajer) - 2.45.14- Adjusted to increased so version of the base library (bsc#1052217) - Reduce build dependencies: Use individual libboost-*-devel packages instead of boost-devel (amajer) - 2.48.5- Adjusted to increased so version of the base library (bsc#1052217) - 2.47.2- Adjusted to increased so version of the base library (bsc#1052217) - Reduce build dependencies: Use individual libboost-*-devel packages instead of boost-devel (amajer) - 2.48.4- CMake 3.9 warns about CMP0028 being obsolete - 3.3.3- bnc#1047145 - patch to make the package buildable by gcc7 (by werner@suse.com) - 2.48.3- Limit the number of displayed changes (the last 512 entries), rendering a huge change log might cause a freeze for long time (bsc#1044777) - 2.45.13- adjustments needed to work with latest ncurses update (bsc#1034922) - 2.48.2- Add option to enable MGA-Extensions - Patches from MGA (anaselli) to support external plugins - 2.0.0- Python3: YItem and YWidget pointers comparison does not work any more (gh#libyui/libyui-bindings#26, A. Naselli) - Python: Python binding missing constant values (gh#libyui/libyui-bindings#25, A. Naselli) - Python: Added an example to show how to fill a YTable using YItemCollection (gh#libyui/libyui-bindings#24, A. Naselli) - CMake: Fix handling of PerlLibs (boo#1113271) - 1.1.2- Add $(ENV:YUI_PREFERED_BACKEND) to set prefered UI-backend - Avoid several warnings from CMake - 3.3.2- Fix detection of Desktop Environments - 3.3.1- Add YSettings::loadedUI option (gh#libyui/libyui#35) - Prefer Gtk-UI on Gtk-based desktop enviroments - Bump SO-name and minor version for API-change - 3.3.0- Fix crash when shutting down the UI (gh#libyui-libyui-qt#41, bsc#931762) - Fix a problem with hanging UI - 2.47.1- Sort pkg list case-insensitively (bsc#1012294) - Prevent double sorting (widget sorts by itself) - 2.48.4- Treat RichText non-pair tag cases (gh#libyui-ncurses/issues#33). - 2.48.1- Sort pkg list case-insensitively (bsc#1012294) - 2.45.12- Made menu hotkey unique for QA (bsc#1012604) - 2.48.3- implement shortcut conflicts resolver for menu buttons (bsc#940817) - 3.2.9- Add hotkey for help about advanced hotkeys (bsc#1010039) - 2.48.0- Add handler for Shift-F1 to show advanced keyboard shortcuts (bsc#1010039) - 2.47.0- avoid duplicate entries in package groups view (bnc#852073) - 2.45.11- install qt-pkg if graphical control center and yast2-packager is used to prevent crash (bsc#999031) - 2.45.10- Add support for @import directive in QSS (related to bsc#768112 and bsc#780621) - 2.46.30- Rename Y2COLORMODE to Y2ALTSTYLE for consistency (related to bsc#768112 and bsc#780621) - 2.46.29- Fixed a Wmismatched-tags warning on clang/OSX (gh#libyui/libyui#33) - 3.2.8- Fix pre-selecting a tree item when adding it, in ncurses (gh#libyui/libyui#86, boo#1005889). The very first item would be selected, ignoring YTreeItem::setSelected. - Added ui test before loading extended widget plugin, to avoid a crash- Fix pre-selecting a tree item when adding it, in ncurses (gh#libyui-ncurses/issues#26, boo#1005889). The very first item would be selected, ignoring YTreeItem::setSelected. - 2.47.7- Adapt to the latest API change regarding QY2Styler, renaming usingHighContrastStyleSheet to usingAlternateStyleSheet (related to bsc#780621) - 2.45.9- Rename Y2HIGHCONTRAST environment variable to Y2COLORMODE - Use 'alternate' instead of 'high-contrast' - Load default style sheet if alternate style sheet does not exist - All these changes are related to bsc#768112 and bsc#780621 - 2.46.28- Use the new QY2Styler usingHighContrastStyleSheet instead of the old usingVisionImpairedPalette (related to bsc#780621) - 2.45.8- Fix high-contrast support (bsc#76811 and related to bsc#780621) - 2.46.27- Improve message shown when user want to quit without saving changes (bsc#849084) - 2.45.7- Fix compilation with Qt 5.7 by using non-deprecated classes (boo#1001141).- Force showing widgets that were added after opening a dialog (bsc#998593) - Deliver timeout events only if the delivering dialog is still the topmost (can only happen with Ctrl-Shift-Alt key combos) - 2.46.25- Added editing abilities to the spy dialog (Ctrl+Shift+Alt+Y in the Qt UI) (bsc#998593) - 3.2.7- prevent double rendering of content causing segfault in qt and slow down elsewhere (bnc#989155) - 3.2.6- Do not append new line when content of log view do not change (bnc#989155) - 2.46.24- Now Yast requests the focus to the window manager when running fullscreen instead of relying on the window manager focus policy (bsc#974627) - 2.46.23- Show help in wizard widget upon F1 and Alt-H (bnc#973389) - 2.46.22- Fix 'Werror=nonnull-compare' for GCC 6 (bsc#964144) - Optimizations remove null pointer checks for 'this' - Clean-up trailing white-space - 3.2.5- Fixed a compilation error in YTableCell with GCC 6 (bsc#964144). - 3.2.4- replace deprecated auto_ptr by unique_ptr (bsc#962744) - 2.47.6- CSharp: fix a System.EntryPointNotFoundException (gh#libyui/libyui-bindings#18, M. Pasotti) - Perl, Python, Ruby: Fixed item identity comparison (gh#libyui/libyui-bindings#15, A. Naselli) - 1.1.1- Respect /etc/zypp/zypp.conf settings for options "Allow vendor change" and "Cleanup when deleting packages" (bsc#954117) - 2.45.6- Allow Ctrl-a and Ctrl-e key navigation for ComboBox, InputField and MultiLineEdit widgets (bsc#938814) - 2.47.5- Fix unselecting patterns for installation (unify behavior with qt packager) (bnc#916568) - 2.48.2- fixed styling for the release notes dialog content (bsc#947167) - 2.46.21- Better handling of secondary repository filters when there is no enough screen space (bnc#876540) - 2.45.5- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079). - 2.47.4- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Handle QtInfoMsg value in switch; fixes build with Qt 5.5 (H Senjan, boo#942101). - so-version bumped to match the main library. - 2.46.19- fixed redirection of stderr and stdout to /dev/null (bnc#943757) - 2.47.3- Allow to delete single versions of multiversion packages (bsc#943870) - 2.45.3- bumped so version to match the base library (boo#937026). - 2.44.4- Handle mixed multiversion packages (fate#318778) - Allow to delete single versions of multiversion packages. (bsc#943870) - 2.48.0- Bump also the required yui_backend - 3.2.2- Fixed crash in conflict resolver dialog: No longer call libzypp function that always returns null pointer (bsc#941398) - 2.45.2- Handle mixed multiversion packages (fate#318778) - Fixed libzypp deprecated warning - 2.45.1- don't calculate height of an invisible widget (menu button) to prevent segfault (bnc#931154) - 2.47.2- API-changes imply so-name bump - 3.2.1- Added a libyui-terminal helper script (boo#937026). - 2.47.1- Added NCApplication::openUI/closeUI (boo#937026). - 2.47.0- Added YApplication::openUI/closeUI (boo#937026) - 3.2.0- Added option "Dependencies/Install Recommended Packages", (PKGMGR_RECOMMENDED) (boo#900853). - Changed "Dependencies/Install Recommeded Packages for Already Installed Packages" from an option to a command (boo#902394). - 2.47.0- Unified option handling with NCurses (FATE#318099) - "System verification mode" and "Dependencies/Autocheck" moved to /etc/sysconfig/yast2 (PKGMGR_VERIFY_SYSTEM, PKGMGR_AUTO_CHECK). - made "Cleanup when deleting packages" and "Allow vendor change" not persistent. - Added option Dependencies/Install Recommended Packages, (PKGMGR_RECOMMENDED) (boo#900853). - Changed "Options/Ignore Recommended Packages for Already Installed Packages" from an option to a command "Extras/Install All Matching Recommended Packages" (boo#902394). - 2.45.0- fixed styling for non-Wizard dialogues (bnc#925882) - allow styling of the YQMainWinDock object (the main non-Wizard window) - the stylesheet editor (Ctrl+Shift+Alt+s) also works for non-Wizard dialogues now - 2.46.18- NCTimeField input validity check - NCDateField input validity check - Implementation of optional widget YTimeField - Implementation of optional widget YDateField - new class NCInputText to share code between NCTimeField, NCDateField and NCInputField - 2.46.10- fix layout of Help and Release Notes buttons (bsc#916814) (credits to tgoettlicher) - 2.46.17- don't use internal ncurses (_nc_) functions (bnc #915945) - 2.46.9- include Help and Release notes buttons in keyboard shortcut resolution (bsc#880983) - 2.46.16- added keyboard shortcuts to Help and Release Notes buttons (bnc#880983) - 2.46.15- added QT-specific dialog for displaying release notes- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). - 2.44.3- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). - 2.46.14- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). - 2.46.2- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). - 2.46.8- Fix cmake also in the spec file, duh.- Fix cmake also in the spec file, duh.- Replace deprecated Config: with RbConfig: for Ruby 2.2 - Add bindings for Mono / CSharp thanks to Matteo Pasotti - Add CMake-switches to enable / disable languages thanks to Matteo Pasotti - Shapen-up Mono-bindings to work as expected - 1.1.0- Fixed building with cmake 3.1 (-fPIC, PREFIX, boo#911875). - 2.44.8- Fixed building with cmake 3.1 (-fPIC, PREFIX, boo#911875). - 1.0.6- Fixed building with cmake 3.1 (-fPIC, PREFIX, boo#911875). - 3.1.5- RichText hyperlinks: return as strings, like Qt and GTK do. (gh#libyui/libyui-ncurses#30) - 2.46.7s390zp36 1686999147  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.3.7-150400.3.3.14.3.7-150400.3.3.14.3.7 yuiFSize.hImplPtr.hTreeItem.hYAlignment.hYApplication.hYBarGraph.hYBothDim.hYBuiltinCaller.hYBusyIndicator.hYButtonBox.hYCheckBox.hYCheckBoxFrame.hYChildrenManager.hYColor.hYComboBox.hYCommandLine.hYContextMenu.hYDateField.hYDescribedItem.hYDialog.hYDialogSpy.hYDownloadProgress.hYDumbTab.hYEmpty.hYEnvVar.hYEvent.hYEventFilter.hYExternalWidgetFactory.hYExternalWidgets.hYFrame.hYGraph.hYGraphPlugin.hYIconLoader.hYImage.hYInputField.hYIntField.hYItem.hYItemCustomStatus.hYItemSelector.hYLabel.hYLayoutBox.hYLogView.hYMacro.hYMacroPlayer.hYMacroRecorder.hYMenuBar.hYMenuButton.hYMenuItem.hYMenuWidget.hYMultiLineEdit.hYMultiProgressMeter.hYMultiSelectionBox.hYOptionalWidgetFactory.hYPackageSelector.hYPackageSelectorPlugin.hYPartitionSplitter.hYPath.hYProgressBar.hYProperty.hYPushButton.hYRadioButton.hYRadioButtonGroup.hYReplacePoint.hYRichText.hYRpmGroupsTree.hYSelectionBox.hYSelectionWidget.hYSettings.hYShortcut.hYShortcutManager.hYSimpleEventHandler.hYSimpleInputField.hYSingleChildContainerWidget.hYSlider.hYSpacing.hYSquash.hYStringTree.hYTable.hYTableHeader.hYTableItem.hYTimeField.hYTimezoneSelector.hYTransText.hYTree.hYTreeItem.hYTypes.hYUI.hYUIException.hYUILoader.hYUILog.hYUIPlugin.hYUISymbols.hYWidget.hYWidgetFactory.hYWidgetID.hYWidget_OptimizeChanges.hYWizard.hlibyui.solibyui.pclibyui16examplesAutoWrap1.ccAutoWrap2.ccComboBox1-editable.ccComboBox1.ccCustomStatusItemSelector1.ccHelloWorld.ccItemSelector1.ccItemSelector2-minimalistic.ccManyWidgets.ccMenuBar1.ccMenuBar2.ccMenuButton1.ccPollEvent.ccSelectionBox1.ccSelectionBox2.ccSelectionBox3-many-items.ccTable-many-items.ccTable-nested-items.cclibyuibuildtoolsBuildTreeSettings.cmake.inCMakeLists.commonConfig.cmake.inConfigVersion.cmake.inDoxyfile.inFindGTK3.cmakeLibyuiCommon.cmakeconfig.h.intemplate-doc.spec.intemplate.pc.in/usr/include//usr/include/yui//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libyui16//usr/share/doc/packages/libyui16/examples//usr/share//usr/share/libyui//usr/share/libyui/buildtools/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29413/SUSE_SLE-15-SP4_Update/532d3fc0df8d3f182a29ed535b7e5f9b-libyui.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxdirectoryC++ source, ASCII textC++ source, UTF-8 Unicode textC source, ASCII textpkgconfig fileASCII textAlgol 68 source, ASCII textC source, UTF-8 Unicode textPRl; C32utf-8d0280bd107c2061c368c6f8f7815acf3b8ae8dd915d569cdaad927cceeb98e39? 7zXZ !t/] crt:bLL ܉)T:ǹ`\4ҵ^.;N R]BocWZR7cz[(bHNe>))j ע3dhV­,,o3*>:;%W>ٌl-?<\]܆'Կ }>us:ǰTN5K7[R`8wqG4e5R.FtzJŵJa_;ITLRA}AZYqL&D!a;G6fۊV&pz , جrqlv 5=͖M_~ZO`"HAb㍢\F@P|5^Տ:&Gz{>yTb ͸jZx g9~k=)>F7nQ'OHz@lln <:bPQ0& $f-Or]E( g|azhc.\-LNCf`vr>a X՘"4~?,ΩdAgxFgYB <nRp0~kyś\@ +?5(~Qrg0DRKXe[d&5Qb [ R^`oRi`T #j3Es4>R6EqCT,~EHV'޳ma/~w oCe1Rб19IpН#B/x\<|Y%3tyЏcM 0j4)~>ĈR`a Nl+3̲ˣӞ##lzT#BfRǒTԞ|߆=&2tJX! ^u}95~ۊ p -$TOͭ/BLጀR3p"R!-BzӢP)Qs bhǾbGH?o&g?Yhlb .)C.[DM<|bZ " ~!Ozs6DlA x|`2>~Gxf1$h᠀1szbft+.㊬Ui@+.?kE4^ g'bp;5rR%R:)e2XWnmxkfG@x1hG~qWP+͎ơNsϣ+n39"Xq7 Ib =g-o=J/P]럑TÁM F4!:[UT84@NJ/Z"t=lZS♈V0˴{$z,Ĺ7o+edvX _(,i}f΋PNYT&zsf뵐f,V> Yݐ&`Րj`y[%70(ibe_n R"7z6̋EW< 9Y^\{] .>^꬚/i,Cr+dߥ\D[5e8?ocvdm?rOE9X\4<:_^? Z@km ;VTe@+pS戁ګu pDee G|gI<*"+|d4z P~Bfcoyj~mVEŖB%E/ do2Q}t?O ubeM)Y?KwP,"XGs1@W-eI#,v:{xVlĝ" +E.[ 3,A!1XAu=Q,>uw%*}Bѯ `lF OCDk<γ㼒7nb2~1 .4dKnI[Y#xH)"AbٗƋ8:@9Aũh2-Sg&B3j^:>ƶx nedZ29PV-ю˞3ʭx A XO`;xf6Z{|v #UfB {3 A*@%lڸ 6 ʞM?T4k+-'0Tݐ쉔&bRX`sK[1sDJ3OO P T]Y#CW_rz7@n:SY\G"f+'xT"3mRZPdلr.x?XOLRgp{ 51` yNާִlb<wVw[qKr-*"9,Aw5Z_ђwکw DmFK-NPB2Bw l>m'5T*zT.at.;'3wO 8;ZE&~MWR ˟, =:̐;ptHKq` 39 D>Vx 8ztd L?Ee7,8w~eIca;y=*j0 kRFuxs6ӧ kjs fju8gwJx4iIji}[񗫌*C{6q3wU6(ďAS"}srL.avH\UM;},{JP] HP/#ӎ0Xb 8Ov@ۅc~'#M:ӗ<7p/͍Vv=3L@[gYU)VޒP?FpY7@e D?SŖ]]=6,= /8'g!KG v{Mե?)Vut'ZoEr;x9f.*r/-B4(P0*+ͩdRrP"S@ٸ'+.]Bɰީ0LX1w![Px ;;Q8 JdkҋT췊uhkG$x`{W*-mtk{ezY͏ȱ9?:)=boQxslT:8Iڀ@#\&֔?'۪UrXړ^IJb6g, -o`k։n=_X ;!{Eoe=g/TzmR~d /ZRuOiR0Y~+/$]EԊGnU-n[ zGD't[uX[_ލT;;"l\ PĴ=N=ĄHS?5ۭ:Jf-h, $$A,?j!> UU a8p7MI- 09A:iA?MZ4ZRFF|.M_r$gg'_ޫ ?ȅK`o*Al]^2%2OC,ah:řT |S#پwuZP'i!H4.8 ?'i9 TX})nK` ,f/2F:gqE`R:cS\{jcKl9Z<|K|(+8HհsRn|F4W[KC`ȹ(e7xmwl_)] #%Dw # Xz Gtˎ-@N9CSM$l'u[: @.4eN{Ȱ سQUbۓ?2'WـbϷN:rA-+2ͨZ4e٧GxD'x,6Nqal9\245 =pkJK4!fWuW—=Q ^u`q8NB0 PjEQUR2tާU+w: KMEZ~VybşҐORe3$Qh'cm!oL;ZJnj Ͽav$νߤj!u|_u)XŋJz.`WyhِI~wiIHQl$*MQz+aՋ文eU'C Hruѩ0[bol};ǵsv,z !6$!X&_~b$>Ѯ~ Cc浪WIPf@Rdt7Pn*-XdR:U/s xxP}~lĦΟ5v9ɮ q=ro*'IrnɌ0t)Z{}U=U*v"Z 5m L8z&D= =DҾ9,%io=>>9m9<pt˶gzCGnma~㐭Yv}Y`61հbA!hq'eLA"Rƙ,47lrZyuwŭn:pBQƔx(*u~UEV:XEʻ4׍e%5*9-7@&SgàKѝF#:n#*gU懩&Eux,%_c(YQOu3zj,>'J ɕݿLq:&*Wbͨ(iL#]g,TǖS DtDyK# ;D7ĻV`߻_kJOdivwJ\U)K*̇p -,OhNOhD7mj#!g]։²;?B6޶[N #KNrjx0;f WG3q:Q82'WMU q\>\딚eamOphߠf,?AmE/)Fxv*m\7:3"5jR@27Ax[)hKfTmSXY@xzHWY?;K= 954;=z`¬~cdY͜lL-YHF27.&@І E^ZbTKF!.w,9BM6G],gޖι&B̈́bB̖lJmL`82S{e" 7'/*StvTf֞ X7&Oԡz\CـכJ=ʐ@>P/ zæw#}(KeX}],~ܔ#ʏT8 V:uNYƣRjs1;Z!T(@C//k{m[L? Zexy$|̌ӂ:†ЏYd*DڳpwteE:{U%}a[lQ嵠Fyj\X * r=QC[^h- .h;~ޜ}}ԅdu걟Z>]'kEp.ͺ}`Ϛ j$FՉ"SczBztx=$ZQ\&?D!AkZmQm(۪o)Ì4+ =?G7?*!n=EpUm9B"wlBq=",Ȫްy/ʼe j^UjS1Ac2>yK90&;%(Sz !tWO>ɓH,;bAن_$in62XnE`B#NU# BkK-+#5nxu|E%Osp3}f߄hz+QP`id}ʲepl⇤-AՊ_LO;nhbxt$tsUܦhreVk5Io9 tߪ5g LY v)nO:%jeA- H/T]c5^$eR"XYmVq4b6zG;x۴ UC~7}(%%1ߒkUJs㧫{lb!TP?4 O^dʋEó1OLPL}dvF!n+"dgd N2s&@ i0Y|v#ޙ@B_TaCɼ|zc Nn u(~-Gd*^=U5@]iP 3ko֯THK؈e2oF|&|vXTg A&Sx'|`G7&t˅ Ɂ18huO6dPtm܆l*7%3^Вya^5ENGiFRޯm~o-NJT~h1#9$ z9ˌ€JCNJE<ğ3+"C@I?^t~I^RV jvɮ!rAueJuJűgcNI%R[v06e*X슫S{F#ܠKLXPhvl՗۲} 41Uv}>,sz @Q\_A!{EZ33`ҳ-\D|o,!wW V2{v\a+h.u쾟Le6=EL4H1] VCl`)ZGdV8wf?kӘM;W&'\dD"c(G>(3U3lǜ nu@vUܗ.Фgm +SO7_ˡ]蹣Fe3N'WGb}k=bpX16o\aj}/۴@֧bIAAu.2BM{≱vV]',Xv`X̽ ra#tO#r)pɆwBIK8V(^,WƯZ}r2.T7ZV3m%2j\hqU5w :7Oi&>qT ˻Y&>) [ʼ0n-͡5VhGIU}щq:Q@WfN||SȷmDL@]jf m.L|z}8 DsXHm֢vu ub]XRpZp;v+#?)3VWşaruBwf(0.h<]A_Nd 'eNWF^3 4'>cVtg!|L|5OAfԝ.os EE)D%${@{^|5 z$F&燮Slwd C+(u}OKyǖݩ~@yӌaDn!l1yVv?5Nώҕz.! d"s4lخR}#ہ<4K%WPWN ={3TO| ӧA5u:ms`h j1QF=$)\ H}"*k÷jicOgCT(0.n,ˈJL5teG/Iw*yvC[f>5ӕv)<4-tmPy܊viOHK>h_;|{zTصb<^r5+u0祭2H}ƮH퓫֟[Xb&כU(ֻ)Ι8IQ<~) [*I^#Mrn?[369#5;tڦ](ڀjʎi/W /V=<Ô#P*_Ci»zى%Y~M's4JTm}iLcrQ~4{&5{c(U*͉esx)ozO3\m^unvb-k16O,4_ʘ (!/UvU0|ob\h%ZG>3TFyZj"mUS&q\^̲ƮCEMEu{8*]ٸlc&hoo ld3#`nb,s:BL8ъl V͓ Sta 1V(GxKD LȲ3 I.}ѦB}4 FYuc`F-Q0s)a < nJY8͡Z#읒(KOp&;n1"Qۅt?nBb2 ¶UTPz~"Rb4 }YV|H8O9g %~M6vpԩ?o)kl(24=Q+G@FNmMPh@}} x/?x]P?VFNwÃlrp` xJ8ڭ$[.k<3Z4=V9ͩ۠U)_N|g7(O V:H`WTICNR|aN}g(vyn+3zzxקշ*^,j(!Tݞgŝ"0l>^L&PE?/op,idrXy;7I,\4Z;{P_afNP]4uMZ:w{<1 DfUFH=[ءCRQYLZ77_^?IG x:Qu>37q#:hA.ȿƴyڵÓ0>̌T" YYɪO! 6`PR(Kmi%[Rb?31mfsPŒe1S!zyg"=8k O-=0ЅYz[؋L>?O\ܢuD5ڪ'VeoytK/YSb09l .4go jZ D?10b\eHdz9'YI_ bk{cucc[+9Izx$skAX֓%C AY*꾢n`L{OƕּC wu3&Dr^R,MF;pspzLdE+u @폓hYkI{0=͚;YX7jrrM5c ,SUS|,wzT,[}&F"ZݲRSE]UEG~?byI XTK+Dp޴ڌ+ Q:X ݐW<' 3+1l^ߝO };ޣ ٯ æ07˫jC=H +:CyV>d8\H/5}%Ms+KvXdXZ~vdNc` }7* /cQf4/Ҽ@9}AGfr]h聫a9b{u(^Q9 vGgO@{k( n08s9?.@ :? +uJJw|ŚJ}KS*ێ_ ;l~ڙe(elԶyMƣqRi0|D22OJfv(ck0EZw麸ҟjldT)0 /j<3RSҗd Qqvb}EG@.K7*XE0\bv`V 1&sk Lrr=ۅcM;ڑ8}`?6C1Tb~* AIC6yo}3P=?iG2|xpڈ}zI>P)flo>#mߙB Ib ĝ>0s;drtЀ=ȳI`[Fq)*kgx`OFB<:QO忕aLPeЁ$6x|6lkS&<%QUv*_k`d.4w$x ?&֏B.:‹vztbA+xF,3a&#{H"#LpwS X%bҟMCbr|z>|q #Aɦ?%h"Si$[ J[U8@4-l~dVفDc *`s^lU!^d;i7&^Gh+6K *Wbmf6 s-#hrxʰD\W ~:~JHV<4 {Q,Py#_A}.H\q^! N^zH*E5QT 98֍ ꕸCڤ/Gm`e ;:=! AX 8wW;I]ⱃ+u2T:TAqUE5)NՕBo&c R褲1DQЁKRDcT-Q/(fo ռ3\9NhC:2m<3ʋVb]d/Zq7{ׂJ^Ei~of|Ƌ |$o]n&.+$_4ʻ odp&O.YhhDLM7n吺= RML5Kf(kBqUa@.^ߩ1t'> *cڊd!<'-3ڨN I7*u7Ӵ9:'.>RFwt>Ch\aD ¶LeDɀ6$ViV^|B3樅H SU([aau we'̑%] 5\%1*廆!_47 sLJv ~nxg+}0M"˶buLwQx/*1t?äS.<X"c kW?< PF"@Z:ر¯mT:Z鳠q#WG&F%}3cjڝ ܛ'~|f^/k`]R $O{\Y$"%[EN蛾_KEkEZJH#hTkؾLXՂeF¦f !-;EilgAxp*kЗ"I!?lDR,fe:ӕzh4$_;H/;#ؖ:_%) 㳞J^53kiJJNM>[OQ1[Xj2*q%,J^M]6,x R/_`A

% 4U;\Bd1wza^1Vf'tf=q;JL{~+^,td8WH e}V mC!kid2|oy$DzFK^UFruZp9"VxE{b0pP yOuc5#Z=cCX+=*Ґhj>6iamԑw@Mbyo z :㭐a^UMȏ8pb6͝(rVkDXY2\{=QhYW-L'-  1jGim s_C<o>*U!_.P( UN_( fZʺ )s~&mGړ!>X!ݴpTzY0lp_L~˳;b\>zIT H%f0N6݇CvP=֯J,Y(̇N#Jk2o~4 $ ^re1zfa&g [F+KԎp½Y&,g`шt#v V(R5TPaDe ڸ { G̹NAR lѨSnxeyneCTH$ Jzhf[7\dH\a&Z EݠzK";B:ujYmU(n(JW޿+d gs~;p,ƕ~mZ㯌%eC-:$'ߋta[z}imYK9l3/sVqGEb_6l娥C80_U)eh_}Hv1SU Wlbab\ŻҪPk? @ g!~ Ŋ՟ƾ^x9nILN$V7J '%9 J㱣&K𳫪ҥ1IP<(O_L@<廦3L7T@yq!^+Ȓ,4%+ыXv'a3-U8ZV|b-?uT3] _mIp>ٛc qoF@TfPPWV)Œ8ExVYp'4O"b}&W!`uϾŲe{8{͵Rv6/\q>U@ `Tr+"*R3#Ŗvk4s&HVX/ɏpE^>G{Bn[.*S y\ uw 9}jN\6eNgއd-_@=B)ß5f)*꓋rBvceW~(ID` 9`[A5lP5X[BV`pfˮ,V@\ n&e!7}rͨeO·.xH`#c$<)'Pڎљ ,}Y.Uu[GRpd5ۆ RKu >#i" $r /oSm_n(C1P1* 뛶dE&MmጣxI@],-&S",\bWjWkhWݳ;YL @*t.I(WE&Ūg}? Q DdRW0cGpEO8JgQY ڕpCy&Ր.t e j6_[L(ZnCӛ" +| p1!OS{,iXN9А<6t\#HW6,+Ñʈ9=>Ocòd,lA^$ Mڗ }!vO2$!*h쨈?`T&e" !/͘[] 0$1ɨp9B}lj;"C-1 ^ޤsY?KA&]]YeKlEapqȂTJ5R 4&س9 KW Ȧ +]e$vQq*QE3"UV0W^\L_:}vw{?>DBCHy!d3XJ8_] )=CCԝ,hۗzLp.40DJt?c:Y  Buo>3\klXJ3s)e sMk20a7$*JUPbO7;Dm:H7¥G7Ud9@e J?H&X Jw$~Ʒgp{ a]7G*#+j&-[܄k$>1Ա5'q7™]Ŀq[@y\;cˎx5.*N2Ojx&e{6UIuoR3Oe|vQ2'{&3Lyު&7'o+jyY,I@[bs?ۜjlT|f0p@D|7Pzd"[?=< dT|Siwy@=ңƒ[bk>e-59(Dn5vӴdՂ]h;^1I$p#T?!6_zH7$Rʪ6; *{ H \kvS`B $۹V n2^7{:M4 ,ťtx2ʿ#t Io$^-lV Wu; 4 Fn$t¥Idޠ ֽDA2NLpx+u*;by'RupFL rDU] ˧J?B{D'GIһrHX l\s p'?Ueꂍ'G,A[*{j`2 6g1jkE,,iӘj:B:393Ho9 e?}L{y_#FM'>Cd]nS+g`»q,m#}:!^-p(FUĘqٔM16CM,PZ?I$U] Ltxbw1rbždlhmdhq* & n)+3$jI+3f )4ڷQjF2Ib_m5Wv<2׈)OgIPxSٞ%' a8^i.u%,`7vEN;WyW9M{mKgG&NC1QR8 B63멂^}W2 I-.>$Ots%i,ºEŪ /ዩ_̙`ӅMcےW56g(1֏f96H%kqR:쿽ÝV]\J{H0ʪ L+ ߥfV05rHvqF$"<]xn@"u^M/gEwX1 DyPt^3 KY5KdظZ/}!exjjʈ7aBRLz/*E5i8XCWE}QعPPF} UBy1>^ЬlN CTRبNZ<ݢ1K B V =s-G'W$TtыGfvLv ޾bX[4 F˺LbHhOdZ)ػ-ӦDd- |_t*wWHGou.AӳZA-\lt[,໢(RONLdoTun3T/dti4U'k]mNm2E4ȰcC<?%泭QOWΪStt!;SY?_ha%l8އ1@)t.H´S4o'S';"n2P T=m4;`jrTZČ<ˑg=:UP#>Il}\cRg+ tޚ3GVatCp~b>to/LDc&& 1kb-Qk9퟾ѦRC۹y`4btU>s̓O`1"XW~7=|0~pBh.#+6tΝ<⻬1퀏=pϙPE&|`X,xM` ~a!8{.tf_}g">m6:ѓSyJ&fDDa1ѡ SҸ;S^'+^%^*PFM%Ԝܢ-C W%)(XͤX`r0,@J#,2=~`cd" hD8Vy,Ԋk:8I1N>~! (u>̾~>ʰQ:cO$R;'f߂6D%ޜwpy#S,ִ.[9'T-1 k-m3f 2(Ѧ{l^4ksH [& NH;TC< &11![qjyQdȆ zvԆrHHj/~bJz&ӝ'}uvOK_"ɖrG\G?$6Wy!Ȉ l&L ö`X8=A0 ݍwb$q,y.Q~I$ZkDi(7C_KZfܸ*7燡*Sf75kc"Ur@yKԏkc/)LAwI~_!QҦ]|@1 ɽ-x7Mz O/mdddɢ [G$219wh>DK+%Gro}eHOn﷕R(rD4K]ߥ 73-9UVcW'BJ7:g-j-[z1/gkge62Euӣ;F(cxp*45z/,Q;G4]>.r*`j& ;ZC&+uqC]lӚ %:4a-J0CD~.:>Ln^W_h'ƽ`sL˸2n`FRbXz 4OhgF .y-:"s>ZnA<#Ż.wŴ2[rjn|E L]Z֤ uvIb]OE4O}) p+ڄrGKFx~g.ocp {H>\~' ]Kg--Y,F:0i# M c!i>|rŞ"ڟwo~·5QP Bí! QЫyyG9[R~-|`*x ZkANMJ$I DF2n޸ڜ W~HSwmQqbs &lyGF|j…irغ'WZ-ۘIUqw8VR*DdlxC\ƽ[_cO%j奝 u1&s+m ڕ1VpD5!xxx Y2vγ:J6Rd RA㚑e3U=u'sșs 1'IY0~`di?$b!yxMn) `FqzZm Nh¨(+>ؕ8P yetyc~>hm>_L3`9)_PKPh H,#r,"qc{WJ*YqED(gڷ5luO^kvWd3Wa6@@!߇ΌzA5m#싖OGUx/;-}2 >_:HݚBÙwgE/>„xj-hHB*':Z&#ubCC% I4DaבBױ᮸QUXnCγN"Lc;4lDžMgB>_scgEo4.^O݉ .z9%20:RE5z/i _8G\~WSG4[Md%(40UK&Do0tBjh?*C^''DJ]{~*ߞn|V3.;>}6Xsf\Y[*Ը@y04GN v@vaPՆls!,[w֦{|H.%#; p\% ӊacA:"6eb& @JFY i(s)#!(tMeUדη)EMId_[!X<'8O%cwb_HtoOC#ޓ~}I´yTx'l0\O}CW|v]ܔ@Jᎈܟr%'s,2'UF?(E,ټWvZA9A8r: tΊNJ y)zv+3ᝈ8Y`DiG~5x5isy2:1źb2#Ì!|yi L JP]U #M zzY^0CIQ^H>:~XBR\P~ "[RYͫ:")з@hklm x Zo4̨eϟ"lBSfyI_aUkd]B{qsb·Ma.3khx@t4EHg6,K4e_ND*w|Q 7T|IcFZcEaX,msykA"֑ _!ѢJ|Y q\@Xwv-,&cUdo6dz{ix7MUig! };^h1=ĹT9ZIOR̺1\L:ҷeNih&ROeZk"S.u0Z'W lgbƦljeufp'&4  vBkM~ꈾ0 Ha\$JOyzޢ;f+U.\t3HYY-r{`O*Z|O^VȗgY(P`zJmV˖T;"@ Ԝd}yh4'}c~jC} xsj"@=+Ӫ98O; 6* 6oavߜpR՝)iAO݂[E1NDi#)gث|i% =~lƊwOal&\FP6>!+](-s6WWj+2N'v[FW8"Jұ-1^aj\cE?ԆKplW"dӱ]B jS*nꏬD\HxdQ^H'*IB2XQI"1{<ĚȠR6Qt%[Qܿ#g#Ep k)>+gEZ5&W[?c͞CcMӸkXaK޹ۧrЙ5Aؿ % ~G8!|RNP%I#<|"\uyƣk.hy{O8uUc7 _X nXFoɗqM XNIӒ$FӏLsLԞLZcN4v]G7" XOC3RaCJp9ګ. bt_ŋ @j@CH-Y`dDžYyd>tKdWO"*lQރ^eIYkJrL+>2,+bHlq+6/pg)&l|_w4Z _ܒ3De= ]F`F&`ޅ(imA>sjbmu<~{+"ؓeAYRuP0Fl7_J) 0R %g %6܄$ }.=*g".X>*Hj9y$xnݒ;fn I_=m&E=֠VMA[ w v i6͕]RH2]{@ɴO r5.\beT;bYEIA}*zJ%t#%^mmIĢCd)chҵ-]Q)a/<˦P+#F0,夠?@Ǝ7j.lYqvHMRkMv)5Lz+Z\NL*c?o^6_WU 1-hG">UѦCW]襸"J|b%ҙ.qբhK(3-}(W AQI V4N=7h] )Tlۦq[ ]&,  IUXtOR`r|1c%tkVW^F%59 BV2;.i3$8F|%Rزd+ Ƥ0ٓ5HVPn?<ﰆƤ=U3Wxk>  ~&}{Y2I`KspJ vD@*CCx46-FbAL/ЬNEqTm)UY%sLA2NڀI^ a$\LT&[BXg6'qʔ%%1ʉRW  Y.̓C|zfhƚjpҒuJk YWDoc^vɾOF(u НP[̍ogSD0pNoܤIt1o딦y3_q,yߜN1ڋuOf#G`<{mzA咇^wu07}S'm^[]d^K֋3:5m|t#֦R-̐n[Q2ұ+c YT+|-PAp>j)|mRtL^w\B[5EJxޘ&4R.0[*x)~۫>ZЀ=Q"M\ P6IZl\1|'g+*b.^؝?3F}v&.Mo7,Nq8 Yiq_#*< >U`H :q3]`֗KtY]~DKhX]${a;$Iy#b@(i;[{*} > nxúl6BM@QS?ȧY6< CT-*L dF=>94`/@Ir'"1nl(&kWACzDD{8!49ByͭpYS-nC ꉑs~X #:|%\3_8z"ANoȜ}FHB3ua3ť 5!]Q<%{5nPb收lr[?^0ɨzxs?|˯`Uh@Q習G^6H7͡m%\!wn$ ?-8?xم*G@ ;1[p(iexk˻ 5,y0dR^O>oAQԮ8UP3IA$'muZ'C$"Ȳ>4g%S'Uim6^!?`D Cht|vԄ(R eS^t0f‡ X2W*@ 7J\;U>tMAEVNs iRTr"f?Ҙ72LP~%(f@R1)å9A"eF^ʂ) 6t]rYͯE>F TdyI)ˆ>fV^)UgMlߵٗ K%Lpݣ(]%Q-Z~-G(B^DB}!\x%i9%InjP}x{n= c`t3IV/ԄA)p)yrboO,Θ~ A2cM;'牟[4zoK8?q;[deV,L憽c }c vNd&EEGA=Y[wvwt!/4Qz]Q _Y+K )E056)ȱ{(Hhrw<+#>i%Y8\_.!p 2UPIk|{Lx4y/ّ{޹RT Z/FtB} \GbN̸QE>Äȱ?P rhF]gV[ҳdUʉvtUq[nX!B@$߂\G;*Id*S!b[euxQky\ƠuHޠvb$:= mVc=U_(FڲӶԓ\~x~~%ͽW,8$3iSLR6yBӃ'ii6d*JSyQP,;xaus̪cE8_`<{<ہZ{ t{+Xug/ۦoЂ34p* H~G }lS<ٰu \(?2$XT :Fa ^664u}弤! 3\m%:#n QvT@F  \ٓ (-mA63H|i%smy^ntY3gI~] g < 4K#X~t =uB"t,W $ruWãELg(^<%K U>1LmcSFetQ!ʨYtOpVPW*w$0K4 ϫD2v~{Ghܣj ]W.pjiqXer'+'r@q#b mz<-ɌtkYۙ6[S­m9 c0]xUݺ:=b@=o95 gv[A=LuzނVr/"ere8=q7z( 09 2x 譲PH9&\`!!| UMghRzDˍs_ra~WWKh6p]G#eͤx+3Nt j˘=k3} R̈́ke\˅EjuvoZKLri|R4<匵ݽi lXg.+] *愥✀2BNx#Rsr#'v]-y~ldUXA r%Յ9آg(c{b;L4"Y7"w̾({{S7PW@,gB3{Onr+ьk]:;?A]:u/9~X2w괩иaexI h<?*$ųFQ~wminA޳c-ٛ&d$z㽡lN{r[G*jI4BZETt l!n13Μ/q)%kuġ޿^e~E&ü7)~-Vvb;ƒ;Y ݔZutmjBnn7!W$V"}?S+#Qܭ­i ]JHDĪ^\` /*,\_UD46T%1{wܛM)[k̜zo/KW MKKIaMbXBSп@n~^u)| +*dH¾}uQ7_tO,g2F`SwŃAiC]4ia؊En;p)KQRB}vjzSiS\HpS%"D-W6eB _;DA.!]@o3 EY_*Ex1}  0܎c؞bʌvd?`wwcH5Wp^[+p\o'D;yɮ2'"qGh%VOcvut7/l2ZotgpǮ(qKsfjng*$g,Z̔yvY UNj^u55uݳ'ڭ8JPz`%3JwF Lh4vWXQ ZUќm~hFK&Ž)_[(qt -YUnLnEERQ-q8K'Ad C:[|L$%HIov5(_UtJ޲ < I`} PN.ky$#Bs{aya4\w_bM T?TNJ!E/SiO&%H??>t$݄zJnAmP}ߝlA$XF76 N* _6;_ 2vutk{EtвڬOޏ6SFLYm]ҜU31u[X\‹o@6:y[,E8M5^Y;fSiOIE[naZ)!rUNr@d9*{=;B#oEO$89Ǟ\g-咒r)uklCJ=$(JrhЂ9MtSI(?bUZ6JWn,"8Kad'vw' ֡lu;z'6k>Zh}#NtX٫&pҢ.#>g z 4d/I-PPε^'!w W=}.56$l,Fh*p2 ,(DŤ(.a=:jΗcl(6ۏ=qRn[E`w.i`PT4l[&DN*7MgВs=}6B$[ \ECk[<ԡƀ'$gN92ۆ IYH"\0>Wqͳr=Z7+C"-#{6&7 w7D[o6ƶz%f0wsc/io{ǹ>{.yE':Q[{-Qk8Yq:5:Bjؗ,вAu *ASXT髞{h}.Q%:.r;*<#j+CD|KEL>8>O)F🶄# Z 龱?Q,@0N&\X5?rPRv:P U1UU-ʙnwt)&K?]m [Rp>e\m<= nq/M|nzH M_\C(uܜ' bQSz;& 1λ#t( ,sY){vȲ>p(d^JcMnҬbLr2<j9VCO&[O+Az OfT(xry aN➷eT!hh"D;gf`5S1ރQ$JO!j$)?Nr5i J]V_ H3E i&FF|:75Gùw"(Q4 yJyhJhy97]LjN^~0ЉFGep]D7WH'% p-^&sµb2V-Mi7+Xn!8s{_Ux (M J:6ذFbf4a[]Za\G\@Mm+:8YGHV5nGI~a5A^eyPjyDs5pCXyeΒ I?O?;%&KzKcY,uT\$4 nqsÓKvYeXKad.eBkw=*[N¦z!~0Rw jʁf陋eykX6:{7f a (e90YG?})79w6vhlWAGm?&>_l"])t}z4*; N3^M^vt8ҒMҭ?:y^ԐQIehYr@Zͽ;W/"crjŦ| ,f<[wG+gf#cYA!#dO\Jn:|ղ|JtocӔw ~b|?>H!jJѭk^91_kqӶu 7|~nX$x"Xǡid$?z-ГKڨ|lF*tU=L L6DUq{`t}9P?#A=e]5u>'CSuSbWr^8E& (#ۜzXN9 ڥ3iN8cA2lZh`We. k}sx%c]]1>e i!mR Et[&/)2bG-+TyAƾ`-.#uVY+T){Èph+Ui}͍y)`'#"|%ROZ=TWKܬ*֔Rѩ|+*Jm ,*L"9:u l|VP\9+S &iBm0Vº)/nՈ[nL>+URRiEmW=oG*8I'[]Q*ߔ[Hҫg}h_F7Y4 _~Рk%ʘȈ[dh[{r{@}& a6 8kMWעXe3> BJQ7+Uv ͒}|js'UPju-Y*# vVqPJW)aaL)w:,Llhb` dVufyk,UgqJ9o\anf(FPI4N$(]!ˢeއ+:KQS[˯,H]{UɩW{V5{kX:*gi[*2m˛`1Y凂]9`9%K sJLX+ u~9;,1 y bG+Ԡy$S2qa43;?6:hO2P4p"sľjC3,/6_q&Sc *)_kQa,3],^(5ǁz߹B! M)`Ci.J01:9Rm=UP7~UG$'ȃg'ݰ{7g\9P΃ / ﰻd«ł mmBDCI*F/XT)D#4c]|د|9H3lr"SC͞3LC2#j.}18TwLبdy_FNom{ԈNtZ5ž,g8 [mH۸js" mq>!IoS1[SszM۔=U5YuZjvkq0PБipCB=+V }:5]dڑy :$3}-""d~A«{P!cB UZ8 F_LJZ3"w$ .[\*coD2߄G[Ql.)njޭ,)MEa/JͭIbN2Y#??G 8ahxr\cKCOChl6B+O> ݵ#ճMͮAF lj:.e9ڄ%-?H;>K_k ra,{su.U:Xs?֢TpύgɃGϚVV'pI[>159l>,әDQ2fN+{ϊN y| qEMА̰ oq⋬^@p 3P Azт[txϡC)VY}opƚ{B>BI>W%_2*WY0:n<p hmŔs!9'2 W,QHaɢmGW|c&GiRwsAl]?Z-kU'X$^ǃ+nu(t23gz.,1zkn)Y.r CV?*yyxtv`J堜'})$swpY;|4&B[iUX Z1|g!xJ^7'> Ӝ[_ڠMK[Y ESGgcYN8?K6i8qCLCd<'=1mut{9Xl|cH,89]%WҸ> ֧do=EwY4ty:B`Q;J"KO;ǀYF61M8d7*Wrt.Ғ2瑿w"_:k>jl3j^ku4!mʛHnn PF IB|-t[m9+\;ǂ#P CCm%`Ɂ) ˨OGAr t"jJ upZ/3CKH\JDlOp#g 9X(7! 0F ` \*W:t@ɞ'<Kf3ЊbC$@ػn!ZGO\]!B5fG8FPG~dU%n5Um0X]./(ڳU4_ء vޥoރ+;SWfUwUAieM<SF {x%;eQ&܈RaL$x2|r.3f|~w4PpW)1_߂d,yu/yW^(M^W1i} Q$rWe~t' 'bk" OpwZ k.xߥlkO/fGɴU\4wa0N[7x5<'/]sVd1ܮeTz݆yG5 ]~O>r(KezDȴZՊr͈R!yv}Lrķ\k\C f !qj>B3msK|.$ 3kƽ.iׁƳ,T0[zЂ2Fz1(磉3cKAá5F4,qWH'=P$fA3dhHe֐KxԴfF#j;">և9:Nz Eҟ*nn)Cmh}TBGޚXBM "g*Xu5қo+~sں(_@Ls`EYut\b@Ĩ]hXN!ԟ*𤶰Q^ [[x;9BSƸUp3{0YʁLIZY.E-݂_;jD\xʧ>{}/5(5 WӋe-@iQìQvkǰe5펂J^٫!8bS0P̹dL!FD2GiSt>&wp(-^Ʀ IqG?q\T1jvNS/)oně÷liDP uv:`d[Y8'r8!ꌬv(#{{I$hfq$Sz֟= ֮BAإtJ mY5I> CfA1BCUqd`EAH7P֌Ĝp'1RLĭ̅lɺii+JY)rtY6p])0*("|Gݶ":|ekN^gqZw<s]by4z5'D:]>#!PÞ> /' *DMv^)vv Wjѽ)%|KUs%0r^b%a 7:m~cP[[<@ Bؖ!+> U/i;!31bmu^~I._UKS#oB_"2tnC.IRÈd(]x , ߢ3o1"&ƽ%;lu{S,ECZBScVbn;g9&ӍJ/ݎ^>7̙v::nvL4U|# ;08F5NKg430f[?x 7fB-WFэ?9(w $q-{=6oqԟlD\ glމ ">i)P+6~wUdx$ ƞiײouż{SD y8h:ۄnIBuz|Sa}$RfPvx` K)Eqvrj?=s>5WdGރrwW[NC9ӄP6ƒ`fUY t9rܗ eCۦCYb͇ȣ"SuP69;/cU`3I\?qfeIJ:i>Q9l>fEفiэep蒄H: >GL 컟ǂP< X\F~FVa;&P zsT̺Euf.rS/LRʳ_ 9H@dl1⹻ԯA^W8vM d"<,LgA0l0"fB5k!R6T/2!şPh]篮_pϤ5Jf^!8l: SW)1;PMmhrkBv06yY~%š4l]dabK&fvWP- ͑'S2xq$5ܠn65q<`,0,(𦔋 QIVIk(4$>: N: {JB` e 4`^S;k`,Ϳj#גƶ]?JV_[Yk\YG- n27`Eu]ťk733Dm¤ErTx,?pVR݈L.I)\َ7#ܦWeN厃dq* WaXؾyAQə +_ԣ ՓaT.32wP~<[&F~KXPڶ ݺVj|ePcUɭV,Ic_*h5&1R[A";!oFa'5gZAܾr&S / R칁mcJ,eK|rt{#ޟ+X')ܨcTqNOP])gyX# &mcz ,Dx!r|FψD;tͶ4od}ؔ 3·Xky4. O 8 Z ZBԅi y9Hw+S-/y׵1!KWJasܬ  #6xLAh!._Ym.2Eɶc QB]ɶAb*#cTƐ+o۬G°x̿,8X~ޙzf} m2m7^_uOԎX> t]GuJlN4shxSyp&AKm\CW',&|qi8}dG-)MwH%h)|*UlAf4Crp$aXu`_eWQ9j[CSHO KC@!IJqsfEU0b&3YfǿP^Gc8@`N*@@N!6z\"M2T\%x}X񚊂pdA鑖c! {xˇ- @p)P? $9)=mBZ\"zŜ$.&%'dOT?c+zC𻯭6<(RU0d.ב]`\7GOsu,&[[xX&S"RT0+u{x-6/D{eI~ xj(#v5|$H7K4 {q!T:H=kT|KO=3TrNK1 sƆ qv<%JV>\g31!QPy=`sWr9m!vzP72X%AIUm>_ga7 Mwc,=A ֒%S>"M_b/Pfq^1|9|饡.yp{C{1P?pZX.\5UN<UU |yY<#!C=GXƬnԮ,OEmzYNxGXT9W mqqcColxhs8N*>o"0*.ҭMW΃272 T*0+޸@mGitehH^/62L|L+(c #Y5&;~(,J`zB%\co倊]#,?{Qe1^+0LZͫDF0@ءJ W:;hlŋzx/?M05d}֏]MOOldGDaSʖ\-[; 6[*~93G]Bę@ÊlW ҉Q1C7=Ps 3{l>+7n}{H6]LϞ|+ԑ2}Vc.DQ[7_Ú81}¨MTqGʄ~J0YE43|6jR$b5 (HCcɐs%] ' {IXq3E4#c( yۤ%9ۡ Nk}0sei}~G};"Ha~O1_z%*(Į!BJ}CV ²2Z Tf:ֳmDфUrD<+#!1N"W3MYJ+wR<+2mDkJ^: o ~Rue\؛BQ߷VI}X]qKcR9ȃBٹFxOfϿGق1LR]"bzbXb1dQKFF[˄._OՋoz!{X(EPb%vN=%Z4J"Kdz3۰%dz4SDq /ܧrUe?v/|MZP<󾙳UF{VU1N2-jqc#$o n2]\޻ JrbsaUiH,[OS?^.r@Ȧgm7ҨTk5_fOɷ~?6&i.[QLhӮkL84sW%,r@R ƼۯBNn.P&ȡ'ɼė\1Fv3j@:=P]_ ^/( ?gXEOcR\i{#B6)DЃAC<0jTcHOW;U4o/9aEѸXmeda"xdu9jRL82p= &rUi9V_\Àc!f]51R_eb᤻=Q>{D~)B?ۗ2f˩+Iv RHV V $uU"Y~n$5+? [5N|W3܊ »\:G5W3WȩTM/ 8' Pg4~3JUa<ص!=̬\WҾUۄ&u3n#vV sIoytWKp_bwGj?{/<3&G&mDD[|#Ov;jX Hķ3Idv(5W^q[x9OI͈9x_R2h5(LqzNc}PȚXF;> \UG -an+uYgwQI.+>;'x-yDweA^b5!cG54O$/$E FVqbc”B4C|ci#_3TA*DKfxPnM&:K!&[rpWWZiU[)9R·G\ |}Z9ǣm|}BZ~s|*YL`ۘ7 5A=pa{ݡPc6쓀v3]EْE,ms.mr# ,kEh?ĈV>8/W 2T-)[ԃs;R.*;--+TdT?\p[:D#?*Wv՞YyeMY"9uII쐌dLFdN/#X׳"2 b}jũ"EB"%,WdYvY(MF&:a29[ȪFY'ʨk:'Vưt `&DvJ[_1Cza/B  ?c?m!ac&=DH$k츅%luLWE>HKgۻQOt5A7#'4;E$j*FU9/?0EIf^,=^|U/$1؜)~/Db .rP]Fm]Uajz-XNFꉬB E,L? Q~FH!LErQŜ!B'@sRyvdێ0ͨGBT9:z:=+cQE<n|HEL+wL#VuDp  TնIYl#̯}3y5ɨ..$5RE]ԛ#G.O^R^67L+dB/`$ԡ'T ̷N!]j&LNs.J^U E= v)*mZ}S/|Bʮ$}b qtfH *bmTΨꊱ,E mՔs yPC]#ꔳYp},",) }GGu;\ИʔRiE-t vJ7:x<*w.Q~׵$PtO1(lI@Ȥӗ( A );񀴿ʣrWJ\>BacWp8߅N"o]*[cq0IBRġQT K [=fĈA&&ݾaOCXpz ^}ѺpK#$  bcMɎLbd`?^& $@拭h ;n};C][<‡jUW}}8;e/?x'|-<Sx=~YJTAV񏋇>yp2 u'Yۗ'&IS ;dz\lPW LJfVWb.kd c5^"pq1Y;P|.t!/,^)fl] f0 'S%eze|[ADJ ]H72:RI )#>!bl@TQiv=nZ_Le1eSi&j5v҅CV$C9[2Ew{$p|q$B}(rnB*Όݏ?UyoYFR4",T3oLAXE\‡fLK_|ZNz@X⵵9DRY-f#+ v9(xF X+Q-B,E8N+F'gRN*%ӌk%(R(MI^N;<~v ?x={W]u\K^,&n ۶쳤}pmj EYQ MN0I-6/+TA53hpUWjfl]OZΌYY+ߌBsⲧ-PIƮx0pM%w5#LxK!ۨO:MA b`]2*eد(Ȏˍ3l -{W҉T[$CCSu"i䮂?DI-QAG>E2F37'g[o`&3oXݻM!M]60 B|,>8v2MxjRpyK9e zb#6ॲO(/ӟne/TZrsR疉Fx3i{ib*se;X/h1{ d"䀃LyPíG\+rU1[dJ(F(ģ"pRѧ :N"M؊}d^3-˟dVs'h7\ kIJbX8ڠ'UǢQuy Z4}i'$8M[t sS (k_oK|tC5wJkQ yY{[^R̶pps(g{ENeY7WQa e!:"UQfzz =mnAsO߯q%eb#UqrJNRxQu-y)|(xw(Uȸ;kYGB>(;-/&)WyC_Y0˺e%El?壌?)&6EHVWUer #5qqĂ7 Vj 䆐m=lu]s%,u깖d.\+.A3G?ix6cu2"'l4;\F :x0ÕJ8ɯKT43rF]d&Eua%1_eQ =@$90}`T{*{L H_#T't]V u!?@cIDc7uEfXҽ+({2 ّHy~Tȥԙ]v VwZ@1t>ɂaNj+ qPLUNQj/_*@JռRr/aWծo4ևb3u~}%K(1XUZy  ;E%]"9P"U5Sn(e8GA$ٽ[M1&z ͸EK) H7d]։»ɍ;6d)I8 ,KoAHRE:[$;R! 3 'R bxVs]w/Ey$6ie͹ z[f* 8,\XZ7[[فY_La]}V/LԬ/acS{4>oeH>iE@ i,|tDCM|t)Ir> ܚ㯪 ZU(Bvٗ ɽ))ڭD}%rWĚ*h>]a1wY&h(AU0'R۪KIiI!l#92ʙfߛ XGE*TM0'dSL@ö#0rw le >ae2f%Y5 HwJ 󝄶ĖevFto 5%Zh$_Xʪ]/B~߄E+LpBo"a1d_!|R#4I( @+9=Fw/Cv}\k`m  -s]r1J/1ؤF, t)#unJ{=Fڟhݎk۽gOw j`MtGH{& [toG5N'Yͪ%<袑݊Jѧ{"u\Zf%,>;ku)_Og#:<Ǚv G*':"NYZӹ)0B)MJ_|$V<f;0F7ps)6 _OIQp^9tZJM UymxJ=zPO#/jxr\vC02ic׻=ynk+ (V;6 !M -dw?o[/xB31M7iic 2LAeieuڂ2eS<[Y*7|uh/)XGu[}:"~kƒR&6.*㶲{$k<}'34Z"U/W`"в8peߡ~悗"ndF4<%kБBK;yD @:5M)rէ^l+.|? :.k]x\u7>r)a7L}=ʍ`5Bă)&;hOZU@aZG3Cʜ(V'("aK3PvcQO zB~h+O"ymmuanZJ]M5GQkp(,t+kjުaoj-oD!RօB4mmHd5{g'fRL:[GHiɳ7!׵ EcqNj{?DحQHZߺdEcԗOG"wMxT mi29`(pw9p-؄!ٿx0#?@R_byh*3 4#oy+pkKF[2}y@B_.C8UW~!Tng{ДȬ5EO۪f Вv3rNA9. oLr+VLi'qkG3CqoIԜR6DAzdbztjvԀN5c8HL2Bb懹MDX> bpHZe5.ɝ@G&sxBX..Wg> ފ&Wx#rlXhS%A57|]f烮-u;'UѽLeM2'TPӡss #_q˹h> Ԟ?rZߌʃ3(c*M;T>+ViA4UalPXљfϷ&Yq\4CC$a"8z,5#j1aL 7;ϤXVTWƊiNXGDW !4~["އ3 Dj{CHMGs|*u J% Cʂ-5{-Io9ݩnQkW+˃#mµ"Jyc` stPiTnx+Ժ$Ewq u]}>Xp]tu!Pѯ2a0&Syȿ+q~vbǦ0ۂ + W!g2edă&?Ҕ+6̙w?qMSǿ[<4znn}ſͷPY7*H?2C)P>U(ĭFdme2*PP[eVBK]f*{C'Sb0%헥bkJ3)Y2\ju7 70u1.xnm5Ol‘7nRRԼ(zlHY˸ !UT>XЀ^GIe'˸#O%Xi1K#$(? At92 rb-=Vx hTPDVڹvr|H1 f95|.eAiܾ.g2zn͝ʇF؏t5$Lk :NoZp[ :-m=F -,RA Ϳ|5>yFHҦQELo nRviz ( dFTכ{d9|eS&%-3ֽK|̉/I撋|T{>hxcŒZeI]K an)˻r8`p,5!TSpڛ;VIAgR[تdf#a#>YY3*ԑC<fsS#"oY&Q0:)y1x׭v&`!(VsՌ#yQs9kwI CjcXȒ-~acOAjo\ahQ[ 5Mp8"QҦLxb, Sģeɐq%do}p7l{> D>tE?DZzv#){|[YYcGչj/CZ <`T@z[)?"gnW - &_V H .~ $,G?&21m}4욯%EVjQƚ|J{j<:P]J[-wL6J3}ˈښAҦUrSU.z>`acU>P)Պ Qrڪ[‚)0IDa iKA7}?$H(G (j&+t92=>ZBkbI^9-S%i#i`ɕz~0uJ'R|1)ǝbkLF4Q( __q!N=1M(D.hL% ~/>~/Ŷ7wd?ɞ_Pܼ؇er}ߛER`C|ȸO 07<_ݣ{,Ce]DScpǪsM)+x% &3q `)B>Ѩ9ȡ1nD9Ƃ}4'W#uC^ro>̉=ʑMJ lx Ki)VFJ $K0cc" gԼhLMGPilEx5#oϯM}8O{3Fx jtCJNCr=N1. g=Z{fa1%S793S)E>Ͳcl%zJ&Chw{`^5*ٕ{C+uMmɧ9D]^6OO :@k *bE X`d2?SPxrIN$wR U7p>/﷩ crAx|zUt YMEbYvP)jz7|.Lc3Ț.o S}>eSU2-ck<;UEXd~^q ̄ ^]{Hs(ZB_1KxFɔƔ1ԼSI:5IXZyN7DQIQ`\)$uCCĩԫCZ+#9z9+vgԮ<mdRY:\ ߋav ` ıend'Ϣ.2c_,Oٸ R@mrlx 9L_O,y'+%OջOHX> 2 !oPgOg@[>5rEIr qFp4HgUϐ7 AGɿ[3ΟJeة-)h ɡFc282/)3L၉>aLJ4 uQe@ i:kC}zDgYs?e7Z6b́2[%mys -*q@b4 -G"2_A'~uJnoQs|K]ō73QG+gK]%9?ɅC<坧W=?ќovp"!٥,n}e42[k 2DzB TUpUb^$\vcԁ|"C}OCE$jG> +?4Uk뵇Vh I6D-8>vY-&Rg^R:J6\z\ {)̵TaunO[E+u+NI<Ldfz%"bc?jQ"fO.渠jr s~Eq1):gD?uQdĞtYi$=8m[1Ȱ$De7-e.'g̷%RS|2RiC7P&r87)dr+>|11<xQͤ5xJDv|ژpeN^ltwrɝtC&U"Eh ǔ՚iBj:A*qrwXe5D|!.>o$01Lnu}IupN˜^րq!۶1(횺/DoOhM Ҷ4iHd?8E=0Y~~A9~8+YSٍ4+8Nn5D/k0%33 V>*}F rCY0s7*V7\ͫ?mKyL߮OCHKgAY7UY<"1{4G5?'`Sr#^}hwi*og!q5n)mxqv"ġlxE]D}>L'"}-ٗ[M& PPjldB9 c`IMlͣ 0:;PYO&s8)Ø=*&֠`˪ ۯj7U1bi*U6k*8 ѮQ&bQ,ci6B s\|<*x6ޅbEmF ,7 cLu.j&?Y67XfRtC chٵ0'Vԧp-fL"A %|NF%R >B>a0}ٰ ]DsKc}`7^*#^A4NQϔE]U~blDYxYU|[:'H&x@ڳ,qWE-J|%QeVl.q?6Е732bY" mrԮ*᝶Ug 8#Z(/E՜!&W/sFl}%؃(xu曥kH!C]Q.#SxHaŘ4`Sm@衢67bU) [_ChM ->Ma-I{L ʜ5?P1*.*{~$xh//10X)7U9?M yS gӚ`yfw4t`셗5SgR5qnTYtUF| /,b"NodY/Uivqͺ{KKRYE#<ã-mM3F.*dm]G\cm\knXH@`Α:Rwi,oRَfCknFZC7fvB/YUv왑DW'2sHHSgT>PF8o-UQ""q܈*%m׭hq53pP) !f(nx'a~D7n9A{WW#y$ъK[> 'u33wCGu\aCΦ.s++PtcB~/@C<\Oᴗn#^*N9+DYyu:Qx,MX۶>U;(wBj~N4Ba3u9+= $yt!M1qq,zzS+!Ձއk&8Bo Lqkz!}vA]w:})ϱ#M95Cyz g+dӉ(07=,&u֜2zgbmZZp3{90O $HͣJhm<p^sc[|ݒgd~SyR㑎m([.uv |V0ڿҞ2<3+AYt BTq;A7b|]@JPT1E퍋Q_Hp~ޟEJ07hAELCŮEE)4?p[G)v(>I@7JY4RUu,ǟcie>,ɲ#s#-@phaT3!gmOUD#F|sEma)CCĎgX޹` rsߠFGK[&jA4o9S*ʰ`3\*N_2 S#-=Uy_ڢ=FMڒUV+OhQ&Zfza`e4= *ݨËqP\$ l ¢a QC_;JEfa?\gb P%󦻜>Mvg+Kb ]{"<r)VzP;*'.k+Va{6CsOuGM? ?{>F/p5d6ÊR*> wr,tV*o_vo#]:aƫ]q>Q|bS3}㫖&C -X/( NzC/+D~yJ':LlQNuYQU"$) hi©7)8zÚY:2jc/IaҰo2C,ǧDjUre7Ί%Y<z LoMp !i#Q4 䨲(bMώLjf1I}7ܗ7|k0X;ųMjz9"N*X SI`Q|0HOFyG M5𻓏rC]7~Ax̀쩦إ u3CI%^tV\ϒ@y jha!f 'uI=ݓKX3H?AȮ1KK7ͯЌ6.X ѫ_Z&m@QW06[$H\Pٍ[hɡx᫏x 1m\,bjgq,g >pO#!K1zEchze/TWEw ۄOɯNǺbL}! V?f M%c#$g fR/< p|BҜ)wDNJ8?U/?C4M}ͤ”6 :1`KNVv0?bë#)#5x9*&Dֽ[[ݻ ?{{ݺo#] ʨ8J`Ѫقyhd|f,avo 蝷PA5/:ݮ6gg1V1kſ1۷ l GGvϢKf<`z&[ta2}UVα&A}k2>fϫ٣L~2d бKQ#Mi[ܮ ᱛC>(' &N3̠ @Ďפwo)T`9~8Ycki= 3ʁ)A*H< ta.2ȩ5EȈUe(_=tZ!!")<[aQfA 5X/:D?M E/S91Q2Cʢ!$<D6'O[/FL& P,B ݁~!`vLgbA!]$FbEԩ'ߓ ǒ\"qfV?,84Ut f=iӊs^]Ykpp,;f7fO Kuլ 4pHBgh6KW. -+O0++{K&<0g&6ľ[7~L% -&gY(uRuQ"ul4F L :[{6jOKcg"NO8oc-3b_~כA7I9Ue@Ep QYT֎BmvTs GmycMᎺpI o8`Ȑq|UE\S^ G-SMe#lB,ܑCmx7Dw]Yq$ϓ6 oʩR%J^53CCf⏆V)dBvzE p)X>:s\2p5EsT2 F(&q@ % ra8- >qb\;GG6dֽG3z%5d睰ʭ0WXXn!65J[mp!o sAcxKwa$iu*}V }w] ~HtTdڕzoaƧYOԩI~\вDkT6ˎX/9I !ۆ]|U*%hN=ߞ *d؟H~ꕯ1J%qoiSΪOp'2s5g;x;LfIHY ,9Yn]CMzk)=ʌ$1i$j3D !.<]΁G2t^au fTrĞcS,obZ; Ssw$.͕\G-q\LwuJwrViIVw9<(K š#PHk*SIdl^,]n q 0=Ud/_TF[{nZ:3!&3mp=ij Gb>n9rɱ XY+DyP&9H'i~$5YwH0Sf $'SȞ^ 4S/T0{,eF{S0zU?:\mlU3A}:? ^ƢL?"Y9"~X{G=j tJ8ԔViY:zj٣L 1JMPe rƋ´wY;+1nЦ.Fܤ_!X } Q`cLɯQ>Ѕ5)ȶ/VtEE,=e+ߥ3="DD> TJ.EQs69WYllJt]^vYm1!.og$#Q_ߘ+ZHϼv"FАא]lѥ)}OyIuhE~\qye:1BИ{/rKNd"FCU*dbi-&e'Ac `Tc{tom7oja bJAܒ6 flHMo;m{χAO7a6u3vCDw)T,/5:nۮ%#|0^>j#e95! h•cQKYJ&& hk֫_A Y;9AtWX\>J+RɕUEґ+\Aހk _MK%: NǾ2`R 7}Dup62Ԥ]8pgSZ5f csF%B$.H󟁂@Hkl ]Z \vpӴN߬Ժߌc xoʟtfgJ#TӤt3I.y/GU5G}F Z,=P^bb}!IƄΎ:k(9!"J4,AI+~^A-6bޥް@YχM~ ^7c6҈/ F3QMlUDhJu ӰXP2%x?݇lGoR ̼ZvV6#B(Ý/FJYn%5Xf]v"i UjP=`'Q;TB_QG+>'$~h (j+eƙ&Ҽ֋nȊc"ѭVvv-$fZN-)Drxx1kV^_dvCL_e8 '7:-ݳqe:E]4xR,`78,)H֤ ;1a2},ف.IQlғD0 xP#u!jX 05%p1g1|[3 ns 3ZPɿO4,PC GMFY<20#/ߺ93KHNIb{? ̼\2b1Cu(:tQG9.<2R>=Ac O@ZFŕB5raȦ""Bs>4DlpyG  <`#έX>hs 0ê; 0m)=\:ޏS ,adI85`@14($Ld9sQ/HE,/Ll]md] +tyU+k4G]ePo!ϥ+^wl`S,~l6*8V?y +Nk[?Zym*.2e NI!L^5] 1/MT Q|Wq<`# ;zRk#"dCqv^L/~~5vYfBEᶐJz?6e_"U6eo;dڨH&ڷ9E"UQT [2. :}{\҆C6, Izoؐx+䨡\+9QEg>hWm|r| P{ ԑ)-BNJxT{=yĽi^=N8@e#/Ip&R8Io 0mz+Z(e!xBۢl,J$+`Mc|D)4 J=^uL9]!s_SI#4qOX#_YV>M&-O\ZW%{ WDX{ʥ䄺Qgr`] W ~ڡM~&g}e†(vaڌ%G6F9\L9xu}9NNqES|c5 *$3kF3: =z^̕kl(1Z{‚095Tu],ljfM)!WFG:/C+n_lG^~}Һ`$V 쳶Qx4q`rMzЏج+ ʰ wL`c˷QX$U-L雙)Q }LQؓPp+aXb!+ts7܇_ y/l!/yt#PW#vuOBo;3~<H`0KTö^%|++ ]47f~&؏rkk0?vǖp=b,*{ ~%w7Y@",E,n-fV6nsEx#m\ wDul;7|;EyqvG.Fl_U* ~+u;t:WdVc.m  "ђCsG t{ %2N`Z)lJ"ncRcNH ">Wcʳ`RUis]kڢ@DB !MֵL/7Z.lԳ O_hH7`Z OA^59&isǏUYkQ{C3$S]K毋-9ls-AϐkcCiMQ+{WՏ80+|g^ŃyW T R. @lXY &,o><zW,HC>W vݝeuھ(QοziMq>E1Уie'eld,0p<!䡐/-cy<-MozW?_+PrЏ[Hޟ1\CnӉ,j>FcM!ˀ\JX$U,!|~GcA'?IHJZ1,&^zc, ?uj(-$^b+ikaۧpG`{ @ [VHVϐt$TdYlƙ`c+FVl`3([Vu\5R:G{6 /Ԥj; S A{t(!9.-O흗Ǿ\ǒr$Lm]4$peJ''`c[ï-&}`_J jA&Б#hmh?9R؊,L2<؊ᒻQ|s `Xݰ9連fp!~(*_N. -Ws37H6W{w=B1>{~;n\.>CG9GC[Oxiyqpe/x21~et>PzPr(E{xOfLFvT9.SDQ~p(AAzn+T~̠`GLI$y䓊5Gm7J\NmC{"LƜEd8\Ɨ*zzXh?ϣs`ZgduSV iZ}h ؔD(,@8y;׵/p:Tv450쳱x3hR"Aޣ$t(4rJ (f|޳]H:Pϧڭ bԽR(LSC_j6W,&&JZR'_bhw@I(Q&/[55Ϲ 塋x=sTꢫ^$ڳ ijF?L]TPѴ03Po9NE }9IFܧN?1b5^wn.Tn( rPwȸN7k#bKئՆnA,ZTel^*@W#0`ڶ}satɡietqde4>^h2L9q#opt2ޘv "c iyR5 Te<~\XG66&01Z3Xf59mgi˭lbUCg\sn[H-=2=?^]Gf*$NCy9ñwob"q6_8Pfנߠ-W?r ˰j;͉X ȺFeČ_-%2I:ǵR1CZѡexNy\^L;A*#>I6wYFq+&fă\S+.ץ\廙cxA~))lnziu djUQvW|Loq)z-\ lv n k4V8oQ,TJbhPk6qz:<.l,yp<$ ,ܛˇ1ɚb>3ūI FHi+9$TӰM$.7yIcg<쀗=yzMM)fkhߠm^N揖 ZlDtܨ)\N\ @$sA6K;Ln6̹ı>l^oW dឞ璣F/YKԶqHOyl:J[ usGrR%j+CͧM896d|xjxbcq5!zv7YZ/Z~yei63Cq ;>#$jq$dnkקӄg{ެj-o}`Gac1]ٜK& O|<ǫ=y)lD h ~qOUKiRXR<%ymTY)l,_EyGet Ay[1aefM9{Rqt0̑6xl ͥfr6ɥ`4_x 0P!=&F:Gh*`B j n>Y8FNv;Nl [h نB'B7~C_rl@!' #h$gdsPf1ei!&A[ >]w)a/Z:Ц$+G nbW9mwIQܞ>6 p9w.ߢe T&ݎY .$TNž4G;/|R&=UBN/v><> ù6ѓ]g+=4M7} MGRm/MBM'Ԏ&я0x)@tt/`ߊ(dzJ%OI ~{$>+.i-kHtOf"y_֗ͮXbK rˌ#u+9m!,=YjZ*/Zji|OiNol/Þp=<ȅ!##P-[Yso ֣﹠w 3,zs$Zod.$"QCG2%76gr)JǙWCJ3=sdƒpCcweO5CYW3bpLGpR􌭵ވ`~j2+9#+dl;ZEN\cK,w "9\ a dt>w&9V E5IM9^dk1ƞ}JGdxjC$0^2Qֳ1lz_F!e|rg.ˑ^y+' vݼ1! l8N` r,p?ʰh *h*U<\ B\8DH&#sRwki֥{ußpSO+3iGH,qOSz>6Qs]H3S8JцӷÊe0U'U$-'l?:4:F5\Go Ա{E)d㒭{ BV6es9$CLe;"TX{^s6 NG;7 kʢoR?Tup=VL8N+AFk GϔiYDU%YIl@%|rWUHP{Ÿ6l-y5\1D‡YSxMGs!p CV%m%<@_n4*kn2p81qA!]ct$ ص4HWnkS¼AB$f5{b+jS^-mOc@|SʾwO\(6N@ rS)r.j =jr?G=0^[IT; \`:Ҍ6n aL=xw5#]~Ytܳ<6iOS3+FA&/7-5su~ 2@PՁӭhO0$4PC=`B{~_rqQf/3땷ano<0N+|Y OI1IECi!nM=x`/b۰\c(>f}D%n%ATp塞]fe4"RԪڬءGέx PVk2bORFnLx.@JEMn Dl_0HgR녲UA{q`#XK] DNg4$[e&b#C7>Ğ-O\嶥'>?V!җ71#G8ԾOc@y V8LTM-mH\B&Kŋvug.ԭR۴  OPWgRerK^T`]/˂ #Bk<`n---&DLn@V0IEakfxM"-i?mQ$u+IcWj7UTLŭ%;8-r14{5&R:eDIDV#9hP$Q},%mqh)sXd# ~Za?&cv>SXU# 9 {k -W(NH0^3)Lǡ7Q<1aE(/ Ԭ+;5JyOA# Lхc yTwCwIA:׆輀 bV!}Ѷ "hrUNx-X.v"\e):gt 0͂n]Y2>9leW-1&"ʫ KC?B 9l‚fxu*Ma \>$pCsؽ! ?(-P}{A#2du >yc< /¾!tGp-l1sr8"1 ȵR㵈yd 1G8nuOq 1}ć^q^k "쿫AWa|2q9QwNfBCڬ݃HPřZ[ןáIXVe]7sot=GxlOHR2@}5v8xGC*ՇnuM <NhLVġͶF=5CwH(]UMFj-u}8+Bi*' }A(صNhQE&bql $kخēC*`| 9I$Lq!*=6 1fܮ(}q?v  %fcmʩqxi,ܚ_|uS86VN[b@|FBsfG  r>0ͿE7e=hoZQʉ ")Cs oúԹueTL&VcYmI9SK~J^@I n5bd[#׷’GH2P+akڥҌzy:]o\;I jx!cKPvJcB%fɔV>%$gCkG[9&gCT$w6-Hgy&*֛c !.YěCpu}c$fUAY5xBgӽ[&XҺs 쮍5jkx#x AGSvkvTkB2tBb+XYiM] TAͨE!#zb?;1<-/#ADkjg+YAޔoYphJ-r"V1sPleVs=ҶRriJx$~ilDKqq}ǺklfpW 9ŶE;]/~`|B{QAU&33.8~nh7oO]I%ڴc8 b:DȚ̪wv:V1mfDo+rR:1+8&L(`N--I |5B(6ʼnPEo%o^9gnI=6^eڡ dzt*ҵp+E9b- 3&߅eLx(#fos=F|?r&8]5O8Taʋ18QSJ/%v=}I͛w'ZW>FGSY|81h)[ AkqcJpCTC$|#VY4Hk=j2kYi-A8(-ߛ5ƺ'NKE~Z([ X"՜J>/W!ٷNCX Hjs b+8%Ԡ5~}{6ӻO0;_{Epku_}|5J߾SHRJ,u1Pᾯ O%7T2o6QQ4[v&X(n32LkJI~l?yBH"m*!GQVZDR d(Y`}SM10$hL@pOȴJ~oLe,)mX$)LS`"x6 VCz[٩煩3O,٥Ҋi ,, S~ e"߳Oij; K<S3gD[ -ynpLuTK ӊ nzy\ ]st߲jgPʾ)`6[Y/ ]̩!L͚qŭ-_h`sI!}} ~"*ÁsO zR^ԣ퍑aDչGcI0X(}dZz mL(־EYša`wp;<bIIIFK׽)mn4'Hi .S8g2{b!cI cVak)Oa=rr@~_lD~~iGƿ7_,@]]g 䳳F ɽycPቢG件?gә-30tj_^r >ŸC̅5-i?HQf4BD+ 6RǮJ7g(IjJETKS3Ps5y Ub 2ЇwV?I 5+;@}A65wUͲz;O9L|. sOZ9컞*y"Yr~blocǫ%#qWQL*#AY%30)TSklVٗ٣0e1Jܾu\)hwNZUjsj"7\A C EznwZd -DA_Aᨾ` +U1#}d3܏wɥg9\YG{p/',(^ep$[wp>YAʂbМn;X'qLԇ΀Ќe˜[@w|2Iec-OmBtE"|C}It_dn'`^d Ie'+ 86m5hWpR~sv<NK5֔uLD"k:|bSI OFHC=mgs*SUX;&uD3 4ML>Ӿh;kk @S-#%ɹGnR-ָ8nQS{x~ʇZN~\R gn'(Y`Ş>\ly_l`wMzMec-fl ou,[^jb_v3+}Db0`b@+]3hM>j1r/n9|Z)=p%iY[iEd{tӑ]wGdN|&⻔JgtO8g!-*"z-:fN.EI:",M*3JL(p2}ޫ748 ?`4}1"f 0~ %b验"ŬLc_wT1,F@~6b?f`%qkŒЄ{#|A|tV/A)uԳbq|1vHu ,0WȐ˅qA,V783*=nD{\gX"bӉ2/mHGx3C0|9éڠʃ{ZpjZ.:LEA ruY9; oyLXj+|(Q]g͙Xլ-#y:A$muV<\=L%ԛqt܆MS@Mh!cUB̍8 nD ~J!ĀDuJV@)p!8-iS`L=f 'yh[K*TB#C^Ľk@ôd(#dkgBmGu[{]&<Ty,L<ƋѺ5dt5F|ɁIOZQ>]C,MiKl Tq hxNd,"2߅dDυ @(s)xUo)xO9#'~ 2㝚[מR0?T Pq@{=99vy~,z6jӻedzQB@]r0X,'=};$S`f ƫNT Iq"R9Qd)c +,Iy\Ual N2^o.?:\8@@:RΕS -e \d@mC_" `*g؂Pgzz,Y21Tq\N"&X z+k 8v:}k]A7XÒ 4A~f{E ^JZ}y\/:pg-ycVv'.>W=?i>bۈ'KP~S_@9G+hDmJ -b όa:BvgJt/-d1pLE8õn%g*ezZre= ߾/ Q2(8S4AFG]>a]BRٜ$89},Fۑ "3̑p{2(_R~ꧤw1C?[cў,|4?IE' 9oBeI%Z5*B#}ìL+U$9 >!M[-y hRR`H;3DwyP{W*ypE'ct(I(,/rU-,\ҾeyV>Ta^W2B_!A]c^xqVz  ۯǦUukS<e<\9L{o&@fՊF5>We%IڤO!/_I(#әzMnN`D{ 1@A+lnUG[S#_ tuoЖE`t8%~nTjilaxavR &(9DKfc6cyh@Q F&Y]x!,~{7ˏ\%v,&'otԢ2Dmzp/i f(&ٙ*?ǗYJ_ X&=@;4w=L ωFA$]}: 3h5!i 9E-Q9|]%՝pH2)lXqtOӠm)R:wuu*_v@U>+6cbBLr;ēu+F"^=d*q4<'+b0951j<H7؞h6FN/$}c5೰2Y)`LdS @vTE{Y.c, e7 DcW,n%52D*=6;x`3.̂xh!@z SKlF%◵H~y{^vXŞښ$km&g70夽R@cBC(NήkÞ=h7k6gM&QMu-,"D7n+E܊ཹ&>ѕ-xIxaJ1c[; JmI@p>òL^n9j}y>ڰM߇Hzt, )ȀXrrdґ-yфK/ṵZa(q.T N~M*2v㟚*-jW^7S_ؔIgu'4b'm8>f(fy3fGB$Dėҵ!_3=1Sp'hD'{߶< &%sCW;',. ,-DV+ ۣNTWh@|eN[A0ԛv'A=F+so<\U.(4]'fSUxcwBJDMkrCO*9inCm?q%6p_K M]Ft:c;Q'zأ|Z&'*|}[!VZU͢Kt(ҭ0a' V}~wSv A6=8C%S;{-aþӮDu4k:DP&uF +rA\-S$gA&x0ϗli\;"]xY[/c0 ,\6LOu]LZoRXl+xQp^0 A\ }B >{N*QޜҪ[Jl#'bauzSz 3#2$YPpnRKՀoj'S&]ŭJ8 WSNJaoƇ]Š/*)r p˫Ŋcr{ Wk#]0 Nu)n|SL;y:p@47Jthھ*P5xqFﯕw0<+h0P",\=φ{e_Mk D- <Է^KǬt^-SzL'=߄>є?$zNXv9uGu-^7Is?2/x y+ӢOmM1[^ܓS>N@-j9*ۃouZET}i"}9#\2#XӧH`٨iW0ѿ}ڛsn Z7;4}ZpQ7Sws'F<*kz/YBȒrT8EȸhҪ]h &: pfRCSqM:؏xzJTj%_۵d~=I΄#d<~uT6b%R5( y`K/z˩LIǵBsE!ϫb`T禈R O8:5F|SAww,&]> N"86^s2u? cHGD0w/] qO +rBif , 6jfKmњ?pWXQ{./TAwJ_ٙY~a%@:1F bDRoR/QUJp ]t'bkQ}IvyF @KU#ZQ5"V˜JF- tϣ0彗Lva%b2^aW镮g%#B d-yNtesS!Qҿ+x,`ckV\MXKb T`ay_xsr<:˹d3'z [uah$7Me/jv1'hPDoOI5w ߾YD2itlF4Zw?6(Ua^1>a:PĒCwRu EfJ1] .g*|[fI|n9gzUTe/яu6dt%^å*9 ՘w )vGƬоx$jH`˛{6F 끐'/ϚCFn9ЩP^/\/1PlNJn`!ˆJC^/q1' ?/3f qeg=x0N-w&Vc$40&ǁ6J_ Ɉ%ϯp.>Gq}ZG댵hkM* R07@ďvMŧ,ijx<4[cڍ>we)xtЖqϨvG< տ?NgOFDJN<] ^ÛGRq^DIr鞓 yI/D`F3dm+6O|ͭC~kn;$쥓@[ņ.xb*r wp>ӄS'IRj*h&EP {&I!_Ƒv|烹\9Dց{׆j ^du&{v"&%mf" fA2p%)nPs܍HFb Ԑ5}ܼ|^~52duFs٘ ebyͨ'Jۍ?z&i;Lh"x'*%Pj+/c&X%lIڠA'^P&\UcFAc"k+*5~RyPI&CtDwCQ犼qA<1aIⴓa8s< &*T->-_ gclToqF]OaqOB}QPg3hҴ_Fa>6sW`Jz}\{pf ƫ dK-}$zaFWV^ bgZl(j9!7BYahϟjg>8gAH| .#f"F]tk*3J0ъ5g.%C? :Ma"hO&.ϗO⏰p#$VOtCbU w`"< .gSō?Hn@<(N} hWI7Kd"EjG9bka_c_Pb8&mcPW5[ѐ:R{^ܺIF2৸ci8+j^؆po;w9諓GuY/Bಡ&>^I$t3LT}`k]_sy#:ЦpJ$>9MYPf[-Иhkϯ]~1+e~A}# kg,?2v' $,BɵAVaœIxjefCS1\ip& ReE X+!-'QqAϳGYCp|CE} $ EMpvUo[73&v&/X+$YϏOW%il f[^A\PgT荁diָȮJ2qṘgU<'au;!>FMFln;6e_ʔ|:>VxRZ&e oomuc1}xu4@ъ8 U@`2"UE"˘ؽceFj-҈G|d?Ⱥ=9F8hhzPJ 7-wia25c`gTٺ@6O~%ayg€+yܒ[jr)1*/CLu|ˏ)`8"!JikKW ot6rg}7i}֔v7]LMwf!l;w?IMP֬30(E˖4{b7tާbh~-g) (Q&@F>ܻǎ^E,A(j.k<1Krºjw"g8f [ RgpsYi#JEcw>cSmnv# y:<!e\s"]΋ ]N6E*/l1 {&2.^ߑqϝVG"SקNgݏҡW%=/ 8~ UF>M:]@=aӐUgYyFsXy6` FOn^)185ET[Jr bfOVCⰴܴ3Wlj%޹64F1V78e΄ K;| =ts* yn x=jl ʰ w7jǡʼn^#8&.d5o]\:ꠎP8`]A@% o lJ5Bc%X끿;Xz;8.U3fnp}nVA|vi@}+1Nŧ])ٶ({(i[!372!q mz'vMc4.f5F[` S~ p.Itʦ*I3mnն`0NEGM鱂= 7De?e;S.`&ޒU/O9;rEp! w}[jLrhy}ch*R2ubǢ;`G q2cDRO\O&fR1gE*LWDKD#/ϲ}8Z)^L.y4<(%Ԗn[vA}9IL }}S%gA/xMWV]@ Fu2# 1>h;hoI;M8RReNcWH^֦)f)Oti:αx x/ "3.TW7B=-DIrq6P`/ukxш7J3{ DfoYufRZP.l'2cӛJσ$ ~(pC_Ҫ0H%;.dC0s߽>5@uEi> 5>KnrNjl1kQhN Yx3hT\n*!09{ٻLedm{uΠ$L77٪+K-L #Ɠ8/=DBK>J 7'ždU:z;zx#3&C8=3Ҿ/ M3֘ މX\eMwW@4vYI8g$À&VNg!ϋEi#_dGRdRj]G҈W0I0/Af=z׉8ą t*TDΈD7gT{`T_4R"]W2Ж1ZF%0.I3{3y\S#04]"}Amve~Æ!K}&'r(sF"9/BBGfG @*W V_'?(<߶ %P0茧MĿڞΧGP)t`L1.R, @U;0K~*c?BL*2=%Ds͛ԵeR_C{:\A+65Yas+_eF ĂnUYfx3[asE;m)lMB_Q^ϾޗA ~@mQ| -MOCuJHNA:9/ B_#( *EdC YZ