freerdp-devel-2.4.0-150400.3.3.1 >  A bƔGp9|%n.%T66\Ru*_e"1Tf G-l6uJ|bVAUz-f0j*hJ-|#j ?&C9^ j̿4G<\%57MѢl!a$:4k5jQX\w˛N 3QJئOGr$SGݷ1l9kD[YYIgt\*ae3ffc66e3e4d68d253f0ca3f60febbe1ccf7012dafe7288957c8a24c274590b0d7be80267fe77e08b063ced29af585377ad602a4ЉbƔGp9|{j2\,@֑I^/e!{:,_d|$mVl$t/lzx 9`̝H^WE9\; +S=n>dP  &8Ҕ<^"?گB'ԅ¸_!r` 6HΑwdņҙ54A`bai{h$Ao2V1GR@L(Y}i%A1FX6Mv睓OZKJYZ{2 >p>?d # A 3LRX      1 3 59N<<? @ @ A (A8A,9B,:F<,FGHI\X Y8 \]X^`bcde flu$vwx`y(zxCfreerdp-devel2.4.0150400.3.3.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.bƔs390zp31 CSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxs390x  nC/x/ M $v)L)e k L$ 5 g;  q2 36sku S - a7y  AX@r d%cHQ9 x,p ?" @ -(G=Ie I  2 R)V{ E4 ! N% :   Q  !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤bƔbƔ`````bƔbƔ````````bƔ``````````````````bƔ```````````````````bƔ`````````````````````bƔ`````````````bƔ`````````````bƔ````````````bƔ````````````````````bƔ``````bƔ`bƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔbƔf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ca20efed7edd442821b049a8a237e85937cae02b645f4429811472415759a737521cda73189e42fc7829ba4bf7c59fc8bbc0c8e2465a93d3e3f2eb122af2c868c4fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.3.3.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(s390-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@     /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.0-150400.3.3.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b@a^@a]aEaD@aD@aA@a@a`OL@`<@`7@_@_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW local * #gh:FreeRDP/FreeRDP#6985: Support newer FFMPEG builds * #gh:FreeRDP/FreeRDP#6989: Use OpenSSL default certificate store settings * #gh:FreeRDP/FreeRDP#7073: Planar alignment fixes- Updated to release 2.3.2 Noteworthy changes: * Fixed autoreconnect printer backend loading * Fixed compilation on older mac os versions < 10.14 * Fixed mouse pointer move with smart-sizing * Added command line option to disable websocket gateway support * Fixed drive hotplugging issues with windows * Fixed smartcard issues on mac Fixed issues: * #gh:FreeRDP/FreeRDP#6900: Transparency issues with aFreeRDP * #gh:FreeRDP/FreeRDP#6848: Invalid format string in smartcard trace * #gh:FreeRDP/FreeRDP#6846: Fixed static builds * #gh:FreeRDP/FreeRDP#6888: Crash due to missing bounds checks * #gh:FreeRDP/FreeRDP#6882: Use default sound device on mac- Updated to release 2.3.1 Noteworthy changes: * This is a compatibility bugfix release readding some (deprecated) symbols/defines * Also add some more EXPERIMENTAL warnings to CMake flags as some were not clear enough. * Fixed a memory leak in xfreerdp (mouse pointer updates) * No longer activating some compile time debug options with - DWITH_DEBUG_ALL=ON which might leak sensitive information. * Added -DDEFINE_NO_DEPRECATED for developers to detect use of deprecated symbols- Updated to release 2.3.0 Noteworthy changes: * Websocket support for proxy connections * Progressive codec improvements. Reduces graphical glitches against windows and ogon servers * Fixed +glyph-cache, now working properly without disconnects * Huge file support in clipboard * XWayland support for xfreerdp (keyboard grabbing) * Improved wlfreerdp (wayland client) * Option to allow keyboard scancodes to be remapped manually * Improved mouse wheel behaviour when scrolling * Improved dynamic channel behaviour, more stable event detection * New connection state PubSub notification: Clients can now monitor current connection state Fixes: * gh#FreeRDP/FreeRDP/6626: Fixed parsing of FastGlyph order. gh#FreeRDP/FreeRDP/6624: Added support for xwayland keyboard grab gh#FreeRDP/FreeRDP/6492: Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag gh#FreeRDP/FreeRDP/6428: Improve NLA error code logging. gh#FreeRDP/FreeRDP/6416: Http gateway message support gh#FreeRDP/FreeRDP/6753: List of pull requests to backport for stable-next - Added freerdp-rpmlintrc to supress a false positive as gethostbyname() is a windows-function call not a unix one.- Updated to release 2.2.0 (boo#1174321, gh#FreeRDP/FreeRDP#6381) * SECURITY: CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel * Sound & mic - filter GSM codec for microphone redirection (gh#FreeRDP/FreeRDP#6263) * windows client title length (gh#FreeRDP/FreeRDP#6335) * "Alternate Secondary Drawing Order UNKNOWN" (gh#FreeRDP/FreeRDP#6370) * remoteapp with dialog is disconnecting when it loses focus (gh#FreeRDP/FreeRDP#6298) * v2.1.2: Can't connect to Windows7 (gh#FreeRDP/FreeRDP#6299) * fix: memory leak in nsc * urbdrc: some fixes and improvements * build: use cmake to detect getlogin_r, improve asan checks/detection * server/proxy: - new: support for heartbeats - new: support for rail handshake ex flags - fix: possible race condition with redirects * Drop upstream fixed patch: freerdp-CVE-2020-15103.patch - Removed freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch- Drop BuildRequires of libavcodec for Leap/SLE (bsc#1174200)- Added freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch which fixed frequent crashes described in boo#1173605 and gh#FreeRDP/FreeRDP#6298- Updated to release 2.1.2 (boo#1173247) * CVE-2020-4033 Out of bound read in RLEDECOMPRESS * CVE-2020-4031 Use-After-Free in gdi_SelectObject * CVE-2020-4032 Integer casting vulnerability in `update_recv_secondary_order` * CVE-2020-4030 OOB read in `TrioParse` * CVE-2020-11099 OOB Read in license_read_new_or_upgrade_license_packet * CVE-2020-11098 Out-of-bound read in glyph_cache_put * CVE-2020-11097 OOB read in ntlm_av_pair_get * CVE-2020-11095 Global OOB read in update_recv_primary_order * CVE-2020-11096 Global OOB read in update_read_cache_bitmap_v3_order * Gateway RPC fixes for windows * Fixed resource fee race resulting in double free in USB redirection * Fixed wayland client crashes * Fixed X11 client mouse mapping issues (X11 mapping on/off) * Some proxy related improvements (capture module) * Code cleanup (use getlogin_r, ...) - Removed obsolete upstream patch freerdp-bug-6205.patch- Updated to release 2.1.1 (boo#1171441) * CVE-2020-13396: GHSL-2020-100 OOB Read in ntlm_read_ChallengeMessage * CVE-2020-13397: GHSL-2020-101 OOB Read in security_fips_decrypt due to uninitialized value * CVE-2020-13398: GHSL-2020-102 OOB Write in crypto_rsa_common * Enforce synchronous legacy RDP encryption count (#6156) * Fixed some leaks and crashes missed in 2.1.0 * Removed dynamic channel listener limits * Lots of resource cleanup fixes (clang sanitizers) * A couple of performance improvements * Various small annoyances eliminated (typos, prefilled username for windows client, ...) - Removed freerdp-bug-6175.patch and freerdp-bug-6207.patch because included in upstream- Added freerdp-bug-6205.patch to fix reading newline on certificate accept gh#FreeRDP/FreeRDP#6205 - Added freerdp-bug-6175.patch to fix Certificate Checking Recently Broke gh#FreeRDP/FreeRDP#6148 - Added freerdp-bug-6207.patch to fix Abort on first possible certificate validation error gh#FreeRDP/FreeRDP#6207- Updated to release 2.1.0 (boo#1171441) * Fixed CVEs: - CVE-2020-11039 - CVE-2020-11038 - CVE-2020-11043 - CVE-2020-11040 - CVE-2020-11041 - CVE-2020-11019 - CVE-2020-11017 - CVE-2020-11018 * Fixed leak and crashing issues: - gh#FreeRDP/FreeRDP#6129 - gh#FreeRDP/FreeRDP#6128 - gh#FreeRDP/FreeRDP#6127 - gh#FreeRDP/FreeRDP#6110 - gh#FreeRDP/FreeRDP#6081 - gh#FreeRDP/FreeRDP#6077 * Noteworthy features and improvements: - Fixed sound issues (gh#FreeRDP/FreeRDP#6043) - New expert command line options /tune and /tune-list to modify all client settings in a generic way. - Fixes for smartcard cache, this improves compatibility of smartcard devices with newer smartcard channel. - Shadow server can now be instructed to listen to multiple interfaces. - Improved server certificate support (gh#FreeRDP/FreeRDP#6052) - Various fixes for wayland client (fullscreen, mouse wheel, ...) - Fixed large mouse pointer support, now mouse pointers > 96x96 pixel are visible. - USB redirection command line improvements (filter options) - Various translation improvements for android and ios clients - Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch to fix boo#1169679 and make USB working again - Fixed build for SLE_12 - Cleaned up spec file- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order to fix boo#1169748.- Added cairo support for scaling - Cleaned up spec- Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)- Disable LTO on aarch64 and %arm to fix build- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return handling that results in memory leaks (boo#1153163, boo#1153164, gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)- Add Requires: lib%{name}%{major_version} = %{version}-%{release}: freerdp should depend on the same release of libfreerdp2 (boo#1129193)- upgrade to version 2.0.0-rc4 (FATE#326739) * Fix the following issues: - CVE-2018-8784, boo#1116708 - CVE-2018-8785, boo#1117967 - CVE-2018-8786, boo#1117966 - CVE-2018-8787, boo#1117964 - CVE-2018-8788, boo#1117963 - CVE-2018-8789, boo#1117965 - CVE-2018-1000852, boo#1120507 * Security and stability improvements, including boo#1103557 and boo#1112028 * Refactored ntlm_av_pairs API * gateway: multiple fixes and improvements * client/X11: support for rail (remote app) icons was added * the licensing code was re-worked: Per-device licenses are now saved on the client and used on re-connect: WARNING: this is a change in FreeRDP behavior regarding licensing WARNING: this is a change in FreeRDP behavior regarding licensing. If the old behavior is required, or no licenses should be saved use the new command line option +old-license (gh#/FreeRDP/FreeRDP#4979) * improve order handling - only orders that were enabled during capability exchange are accepted. WARNING and NOTE: some servers do improperly send orders that weren't negotiated, for such cases the new command line option /relax-order-checks was added to disable the strict order checking. If connecting to xrdp the options /relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926) * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840) for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon * add new command line option /smartcard-logon to allow smartcard login (currently only with RDP security) * add support to set tls security level (for openssl >= 1.1.0) - default level is set to 1 - the new command line option /tls-seclevel:[LEVEL] allows to set a different level if required * new command line option: /window-position to allow positioning the window on startup * client/X11: set window title before mapping * rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg- upgrade to version 2.0.0-rc3 See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1 * Improved and cleaned up the command line interface * Fixed automount issues * Fixed several audio and microphone related issues * Implemented AAC and MP3 codecs * Added Wave2 support * Addedd dynamic resolution with full screen toggle support * Improved redirection handling and certificate issues * Improved automatic reconnects * Improced connection error handling * Fixed invalid pointer, double-free, integer underflow, buffer overflows issues as well as other memory leaks * fixed X11 Right-Ctrl ungrab feature * winpr: Updates time zone data to April 2018 * added libressl compatibility- removed SLE11 condition - removed no_connection_to_windows_10_17101.patch - removed -DBUILTIN_CHANNELS=OFF switch - explicitly set -DCHANNEL_GEOMETRY=ON - Disable the new X264 and OPENH264 codecs because openSUSE does not provide them - upgrade to version 2.0.0-rc2 See: https://github.com/FreeRDP/FreeRDP/milestone/8 Noteworthy features and improvements: * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488 * basic support for the "Video Optimized Remoting Virtual Channel Extension" (MS-RDPEVOR) was added * many smart card related fixes and cleanups #4312 * fix ccache support * add support for memory and thread sanitizer * support for dynamic resloution changes was added in xfreerdp #4313 * support for gateway access token (command line option /gat) was added * initial support for travis-ci.org was added * SSE optimization version of RGB to AVC444 frame split was added * build: -msse2/-msse3 are not enabled globally anymore Fixed github issues (excerpt): * #4227 Convert settings->Password to binary blob * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc * #4276 Big endian fixes * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli * #4293 [X11] shadow server memory corruption with /monitors:2 #4293 * #4296 drive redirection - raise an error if the directory can't be found * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918, CVE-2018-0886) * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes) * #4527 pre-connection blob (pcb) support in .rdp files * #4552 Fix Windows 10 cursors drawing as black * smartcard related: #3521, #3431, #3474, #3488, #775, #1424- Fix boo#1090677 activate pulse optional component- Added no_connection_to_windows_10_17101.patch to fix Windows-connection-problem after Windows march 2018 updates. This fix is related to boo#1085416- Do not use xorg-x11-devel, instead buildrequire individual x components. - Only attempt to ge rid of __DATE__ and __TIME__ if SOURCE_DATE_EPOCH is not set.- Users can connect only once wo windows sessions due to [#]gh/FreeRDP/FreeRDP/4348 Therefore WITH_GSSAPI has been disabled until that issue has been solved- Updated to 2.0.0-rc1 Noteworthy features and improvements: * support for FIPS mode was added (option +fipsmode) * initial client side kerberos support (run cmake with WITH_GSSAPI) * support for ssh-agent redirection (as rdp channel) * the man page(s) and /help were updated an improved * add support for ICU for unicode conversion (-DWITH_ICU=ON) * client add option to force password prompt before connection (/from-stdin[:force]) * extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146) * add support for "password is pin" * clipboard is now enabled per default (use -clipboard to disable) Fixed github issues (excerpt): * #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4 * #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA * #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec * #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width. * #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect * #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument * #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser * #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush. * #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description * #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main. * #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection * #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length * #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian * #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface * #gh/FreeRDP/FreeRDP/4117: possible segfault * #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program- Remove extraneous Obsoletes for packages that never existed in openSUSE:Factory or X11:RemoteDesktop. - Rename libuwac0-devel to uwac0-devel and libwinpr-devel to winpr-devel, as that seems to be their upstream name which packages are encouraged to stick to. - Remove duplicated pkgconfig requires (these are autodetected).- Fixed download location- Switched to official RC0 - Create wayland client package and libuwac0 package - Create separate libwinpr2 to be used in other packages - enabled gstreamer (currently disabled for tumbleweed) - enabled kerberos authentication - Update to official RC0 Fix the following issues identified by the CISCO TALOS project: * TALOS-2017-0336 CVE-2017-2834 boo#1050714 * TALOS-2017-0337 CVE-2017-2835 boo#1050712 * TALOS-2017-0338 CVE-2017-2836 boo#1050699 * TALOS-2017-0339 CVE-2017-2837 boo#1050704 * TALOS-2017-0340 CVE-2017-2838 boo#1050708 * TALOS-2017-0341 CVE-2017-2839 boo#1050711- Redo history by using changelog url - Update to version 2.0.0~git.1497095982.1dbd2d28d: See https://github.com/freerdp/freeRDP/compare/043243f...1dbd2d28d for full details. - Packaging : + Move to xz tarball in _service + Remove 3472.patch merged upstream - Update to version 2.0.0~git.1496304402.c42ccb508: See https://github.com/freerdp/freeRDP/compare/043243f...c42ccb508 for changes.- Forcefully enable PIE in CFLAGS as the automatism did not work.- Add 3472.patch until upstream #3472 isssue is fixed and PR merged this fix boo#1004108- Update to version 2.0.0~git.1477034991.043243f: * fixed kerberos authentication * shadow/rdpsnd: Fix race condition in rdpsnd channel server. The output buffer and format parameters are not protected. * wfreerdp: fix invalid VerifyCertificate callback * rdpsnd/server: decrease audio latency and make it configurable. * Add an environment variables section to the man * protocol violation: rdp_read_extended_info_packet * Added support for OpenH264 1.6 * freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server * freerdp: add configurable NTLM SAM file option for server-side NLA * freerdp: make modifications to NLA server-side fixes according to PR comments * Fixed a windows 8.1 issue.- Kill off __DATE__ from built sources.- Update to GNOME 3.20.2 FATE#318572 - Add obs git integration. - Update to version 2.0.0git.1463131968.4e66df7: + Fixed memory leaks. + wfreerdp: fix name build without client interface + libfreerdp-codec: fix xcrush decompression, revert remote control fix + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + libfreerdp-codec: make proper xcrush context reset fix- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), no upstream changelog available. * Warning: This is a git snapshot regarded as technical preview by upstream. * Warning: For xfreerdp, new /long-option commandline interfaces have replaced the old --long-option interfaces. Existing user scripts need to migrate to the new interfaces to avoid breakages. For more details, see: https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface * Add Network Level Ahthentication support. * Add Windows Portable Runtime. For more details, see: http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime * Obsolete libfreerdp-1_0-plugins. - Drop FindALSA.cmake: deprecated - Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: fixed upstream, implemention now in include/freerdp/scancode.h. - Drop freerdp-CVE-2014-0250.patch (bnc#880317): fixed upstream 532c420. - Drop freerdp-CVE-2014-0791.patch (bnc#857491): fixed upstream f1d6afc. - Drop freerdp-fix-FindPCSC-macro.patch: fixed upstream 9148af3. - Drop freerdp-handle-null-device-name.patch (bnc#785437): deprecated, related implementation dropped. was: freerdp-fix-pulse-no-device-name.patchs390zp31 1657181405  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.3.3.12.4.0-150400.3.3.12.4.02.4.02.4.02.4.0      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hdisp.hecho.hencomsp.hgeometry.hlog.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.htsmf.hurbdrc.hvideo.hwtsvc.hclientclient.haudin.hchannels.hcliprdr.hcmdline.hdisp.hdrdynvc.hencomsp.hfile.hgeometry.hprinter.hrail.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hsshagent.htsmf.hvideo.hcodecaudio.hbitmap.hbulk.hclear.hcolor.hdsp.hh264.hinterleaved.hjpeg.hmppc.hncrush.hnsc.hplanar.hprogressive.hregion.hrfx.hxcrush.hyuv.hzgfx.hcodecs.hconstants.hcryptober.hcertificate.hcrypto.hder.her.hper.htls.hdisplay.hdvc.herror.hevent.hextension.hfreerdp.hgdibitmap.hdc.hgdi.hgfx.hpen.hregion.hshape.hvideo.hgraphics.hheartbeat.hinput.hlicense.hlistener.hlocalekeyboard.hlocale.hlog.hmessage.hmetrics.hpeer.hpointer.hprimary.hprimitives.hrail.hscancode.hsecondary.hserveraudin.hchannels.hcliprdr.hdisp.hdrdynvc.hecho.hencomsp.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hserver-common.hshadow.hsession.hsettings.hsvc.htypes.hupdate.hutilspassphrase.hpcap.hprofiler.hringbuffer.hsignal.hstopwatch.hversion.hwindow.hFreeRDP-Client2FreeRDP-ClientConfig.cmakeFreeRDP-ClientConfigVersion.cmakeFreeRDP-ClientTargets-relwithdebinfo.cmakeFreeRDP-ClientTargets.cmakeFreeRDP-Server2FreeRDP-ServerConfig.cmakeFreeRDP-ServerConfigVersion.cmakeFreeRDP-ServerTargets-relwithdebinfo.cmakeFreeRDP-ServerTargets.cmakeFreeRDP-Shadow2FreeRDP-ShadowConfig.cmakeFreeRDP-ShadowConfigVersion.cmakeFreeRDP-ShadowTargets-relwithdebinfo.cmakeFreeRDP-ShadowTargets.cmakeFreeRDP2FreeRDPConfig.cmakeFreeRDPConfigVersion.cmakeFreeRDPTargets-relwithdebinfo.cmakeFreeRDPTargets.cmakelibfreerdp-client2.solibfreerdp-server2.solibfreerdp-shadow-subsystem2.solibfreerdp-shadow2.solibfreerdp2.sofreerdp-client2.pcfreerdp-server2.pcfreerdp-shadow2.pcfreerdp2.pc/usr/include//usr/include/freerdp2//usr/include/freerdp2/freerdp//usr/include/freerdp2/freerdp/cache//usr/include/freerdp2/freerdp/channels//usr/include/freerdp2/freerdp/client//usr/include/freerdp2/freerdp/codec//usr/include/freerdp2/freerdp/crypto//usr/include/freerdp2/freerdp/gdi//usr/include/freerdp2/freerdp/locale//usr/include/freerdp2/freerdp/server//usr/include/freerdp2/freerdp/utils//usr/lib64/cmake//usr/lib64/cmake/FreeRDP-Client2//usr/lib64/cmake/FreeRDP-Server2//usr/lib64/cmake/FreeRDP-Shadow2//usr/lib64/cmake/FreeRDP2//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-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:24946/SUSE_SLE-15-SP4_Update/71c519325454756ac258bebb6114a714-freerdp.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textASCII text, with very long linespkgconfig file PPPPPRRRPRRRPRRRP RRR9 {W *ی)utf-86416aa63d3282a83455f837e15671d4f02902cc0e5aa860456168e0c67a3095f? 7zXZ !t/z] crt:bLL C.lNu3J; foR p*o*sݛQ}$}HW@uh/BDU_LV7_yKqO/}M5RPC9c$2&BPqJS!&Mkܥo: !Oog-Lg췛 tҬK~{xh`0FHM>uA`^bPs6ZHښv^'oZeNП=܎f PH#ev/UF!8A/ ;{ùsc5N) ^ěN؁B1uN~Hy Krs)Dg\svth-jmAjƌfuͮ6Y-r"nD8.]KYAஸi͙/M3\9gMv#PSd&9a ^W("Uxt0/JJZ#e',ޕ5YsYO14[7glh^ Jfܷv묞S]`oD}j1|+rJ4!iYJ3t]%stX::23pBJ/L"rg:0c(!쥦)GFR~mncq:}60n:+o"Xmv_ӏG0Yuxi i'Zz`&c&|T4C<=ۃM hCuR(.&T-)Q0XcPv0'ڗ׽,Ӓ,솾f([PR\j1.t87&Fa4zx[m78"ky%{߯:&;RB2f7r0ހs0m,rթI2R H`t$s/ vNBsEez ߽5I$wZ[6ud};&G@MDZ--P wghH3`h ݀ TRUB?F 6{P+ط`돸HUަ/UT#,%n] i#U{-U) 8Mf{:C94B+gE gP2#IHC;#"?,UEE Q7ђ k)p\Ҷ.xL-8,{2\:E1b3Kg o|!NP J2"*}8^ZqMZVZ4Nl pWE\%"ٙ7d&*Q{e}!!z7,wnLJ$o"[yJӫqH%W,5d[lyJVDT%]cEEY9B0ȥtsϘ| p =9S՛q6<;6z:J:@#qI,֘?qci|=P:x5l,l1 _%93ۚ]kD;Qg";4ƀX2JLr B3XˣcxtSNd{\FVE ,*+e,jNoEdթWhEB~ Kי5|Q2!QL`CHhu\>^?S͗"cOo-ˮ!̤ Y=>l m\DrމְIK&qSȓp#-Np`5쟢!r2@k؎\QS7d,Ț'V/j{m8ڷF&X=T//jsƌpͶ5T26V+1lc>ރ#.IRkZT l:/X/p>1ƒ.A4ay)Uz4I\_WL!vhsn>=Ju7~0q(l@&DiZC1S!ߍ`_J|%\\[K0z1Db眲\qBfa–H$"WQ.<#N ھtv&3uE$smw乒fO.#.RċzHȣw3*9OfvDZ.i;ngb=H )***>S'^WorUz@̋hApC !g+ FJ+1pG#YC/yfo)*yIYB 8 <\z 9D1G6*7xXz>iDs&:QqveI*m,aX<>K8Suᔎ]r>O7cΔϒgQBXfܬreo!6⃲^G'7_?oNDw zN3B:QA<+ .@fXQIzT" dtʦhETj LHD^r[1̢iWqx{KT0 JQk?.Vyyk"NZGrNmZ8>Fҫ;>d6T)f`ͧe^r&LhqFTFՒw G-L.7Z}ºP?c)5 Eٴ]4}YsY*WƯ/`JMarUH< l8̯3^v0'͎yhA**g3c+>Ǒ{񐗔Z7U nz$ZБתϴS_ 0O,~]cm`2s4<5k)B*y)L{"lҘLk(؎8;pdgOz[z_WF3WܖMùԤs&c̼ZȔ #EěĵbSBCzA!xdIQJfqԓt 4ݫFvQ^xdv6ӛnh;+-Ixڌ@#Q_ %V^OE׃mEׄV U&T%LA}p3Ỵy~Lg/sWu);cU2jo4 pA,SflX(vIV<)̅8G:h\4#%|bGsiJdҭ5I+lD}5"ۣr''LDMkn7 !nuz1<‹ o>ѡB :YH|q|oOyDžU0O} [KY9q&g$1ۖAqdUvr?c8М$vMqqL|6k#N{El]hf}xrjY'ɟƵ<ͫ 4=91p/cn$㢊+^v4.>dr.pↈLV2B aW)0;2{8%CjZ2/`2hZdZ RWnxbƮ3C[uݰUI]OWα[O \4ȁrM*T2x!D58 ċObN6xsswbYnc Q ˉ<⭱u bȗIwɱjYq<͠q$ք{ DyEI1:/] -pMMqy0 2RkuF_!|y@#LN`-ɧUX%j|tS!U񥅘qFg\D)DwOm|2Wf/lz>= :<{4"!KaG>Tx Eo BR &{l?r.e#>ntv駩Oid g Y>G"Nc_=}x,ϳ`_~D: g}1Jj4Ashf8<`?4rZSZy*8~)8r{j/n`պU*4nW}HvW,K@ òΆh=Zdf* `QUY=„#x ~F1Д[FWdS c?J<9 ^yWqeoA)%˧HN^ȃ2|ZWDbhG,1Fj$y~'®A0K6|-4:/+@9hpײMEt8 'xb6p egP@#bև^@oH,? `' f:6b.7c{Y]I QSN:E˭ ׉$LDeGJXzAʌS ^VmV*&&2s-YќWk]ӽ&xNA*S[Gg*ݓH"OٙyZ E'wpI]HX5y 6˹6cq]nmڌtjﱅ79e Θ`.+?&P'8c/0&i709lG%gX/ܲ6#WqgY_wtU70ȵ.I!P"|ҍ/=7vVa]1 Ar:IfF뀉=U-8kNl:J'lId;/TY,:?o@N$?qi(=7ŵKa̺C@\lĺY%bJ$0Np]QOMw&='Lu iVA!|8Pm-4Z@ Pc 3󈰋l*Dԟ8\՞XAj?D?z.=̲'zt>4^1H;!qzϚ!ñT(19d`X cEpZaBu}M+)֯7DQb$UKrD.G`}._54|ȓ(s)^6QËgZ k1M$ {ƀ~![ۋ: %i'B3>E:/{idzq d.\~[Q;vb ;4Ө{S\N@t21Z%8]-aF@{ |D >w`EiX<` Fh"x`Վ*E|Kr-zkLI|G Nd2jIњ0cɼÚ;fFfV8R:*tbXf 9nz6ƨG*X چ!0Z8LI$i(٢ %7J闱~XF=Zo~0Gbm~셻^OFqp^%pD_ordg6u^Gi=Nb^L-x UВw<'8_@vkex%\x$MT;huVٖ ծ$ ]v@Nev9vj۸}=1 {[9.EXIv/tw|wiv`qY~{mxQ_>]$0< c RǥZ:WHy7)cP`w%g rߤvIrǸ"0w_22!!D  j&pѾ rl\2+~zLs-5jP׆:`Iyv=B4c ![{Tϊб qV1'%bcYW;QS7Z`v* }'տ"|BGxiŜǚa/Zņ=-w4FܝC❋Yuҟvre;1˙S^:HXWq\;0W]qg=pȆÿk>aJaV6G9#3_ݠrh/vWZvv%lK*>A+oZ HU RSZ3I*u4'W.]dEO6>tm9ض8eIt_WJ@ř_= O'$̬P@_Y~GB.Ӯ] $px_ݻzz1}2G1$%"I`-:y6לjj??ǭ=[+Ƴ&_ǒ$d(X!fje&,]Q>i8‹Q-D,{7rJ Lo݁xa5Hj-0 Cg"+2IRq|HPN3>[ds<{O)bb9KEIGV|zˉHr eXʛ;fmU>v)@[k % A@?E9)27f.^6ZV^(6P~I; : :0ۡ$sE'|35dPa] `؍)(!ֶH02ovxPG6 gC&H) ,kЅjnN草mnl@qzUI yk9Nq_B>3CuI;yn߶^QYBᆆrh/]wyå1shcCjU2˿>$% ?q0ꥍ:&l ΨYwYBe^  Q /vjYd^B'`ǟ1?$Mʶ B:<}iߤm%~BZ ^^ft{aco*]a;]1ѭzXvP/MJ7~\-fK,džytvw6wu~ k,DjZ^jΉ$BU"$zw7HP ِ AoaKGR!Fpe˓[ROV!I/%Q3 N`?8:cƑsw uƖOr)+/z\栢0g QhUǻE0Nq@_2ȷJAp-L84IHM`[Wqm@ʏB0T-#iu.R4x[v'OvaI3 g-ګIIX]3l ag!)>3GtD B~yqp<ʄ]\<Ŏǃ V?]JsLyc6}?lpGXAm]9,J"/lb+Oۡ,ր&u߹윋];o몕ezlwL=eevuu5x75.O,>2Rr5nYS+~2'i2(5l,{ӋJև ]]̕ŷmCUbs[A9%,.Co`~))p:fJmH~Rκhu?v)3KR[8X I(fA83 f]ZP*Ld h5J:$0'OFnfwbj~H s*JNu&;CNH`0!HuT"1+ ¿=3-=@07B8 ; %9! wvgPC2s+eX 9N`䃪2X_v{kz|G=OKN}^`9~)[ K>^1s]hM__7uT?bߵ0٭$o~>K 9 𭗦LMIo+*;Sׯ`6KuG쁏s kjD u ̆u$&v %0 B;ʜ߂= $7NcmK NHk dީ.-qӉ&dR

)п 9K, .)l@J!yP>^g.),oݧ-Ѥ@7|JEN詃U5Xn#@Dohk͙:$-i%>5-@ c=A3LYs5  ;j1\`{P^`Jii=iU kS\d7R&q[]DyN:ra)r({:`r"zڔ\kT[-13a(HvqAaU%|SAh,/UP^F` 9GM #enxw<6rC-R@ J#;K-L3֙GwWAa9tQqKĀZ5gYd Üao2%[6Z>ZvoT *0W߅ߨ܋R+acYėې c>Е[*la򈧍݃ J"5eW4vLD0y_W%"n2m͎+6DjR}Ŵ\jDDϕa\][H8LQVʩйp׏γr|+1J`>-}Ce BqW@MW2?hk* 1X}CmZBtvF#.dj~ En Q;Nid`8 p R!f Bb}bIH9|ȶI{@@BF<2I6fcm: JK٪s!|Pjrw%>Wa"ӸX,>rRD1F;Q9],PAcΚ;8>Yv;+ѯ=mPhJCvgV@@En.}|j8v\@n "st \E?K# ;GPG ,Xl[ U*0ڗMRĂUӬp22%S^5Nl̢lӔX.S<~  .: :_*GQ־VVJug Nz$tDEˉzPpT{:{1.@iI|#>7@U fMb]XIҌ[AoTX?7>BwF3 cbT (L80ofCn4sY:s䕣;uGڽ`za݁&6cG,1`8n1nX3h lwO݌> \\Do=zoft<3ҥ2 -MoIXt!f\ T]!.<߽Yol&ޥI T0}_XZE(q[P?ۡx8 Zo0bt \S-ǣK 1uBZD]>!ck:}+ڟkU3_!v#RM$ / F%xD 7ç>bLҹe&дPtA ip]̾mG]+g궤29Rd="E3m)loZ\qV5]b{ >D6P2 tIwgUl|6}|gO4mE,lĬO-U6c0d΄=@@K^j!! 뽠YVj&nx|K?Q-=yd{M'9m2.j* o?E!.(ȡ0`E~FGxɤs,҄DGJ:9Z^,h#D?eջ5m|-"ud XMM<\_J N\K(mS#tp`zĦV#K/FyK=5]ѵ.2U8Cl#]$r0yc I.(Am)S@&uӆ wpsipz%r9fQwο(h/pށ/Άbpr/ZS`25ux"ie0(dՍt^O6FQ`;4dx !a'P:vW‹X$ygDf"`oW>5 X2mgDo'YhDDG9>sIٟ%w7'ڥ`}GcQꍆJ Cv_iX9(uk:#ՙ!#{<=}~2Z*xBN9[]a-%< &(KjHl0n5"F<ΙS]_9% Ÿ7Ջ!?C0?m!Ў.m:7i#PA4i Cv.-FduO&?9i. (]I.}HvCyS۾WAeN =术BE%YSxeܻ,HN+[2,0ѐ{ta:֊p=HU/0(SQ@Xt&gi %3&\̴vAMG)M,pMxz.x+}_HȚi q.$hiB@¶M &=t6 o~P'668SMr4]͖uU^Չ ݣޠRc:VX2 x dl#kb ©аBPɨ˯NGŒ0lrhzmha=HAo?(-&hQ#؟-'0cۣ2c\m !DT ϰ~>vbm d*\])qeag,kHsCoXа6N_NFe+kO Lql Qgq !ڐ̓k$,8 MЯMcymaΫn[-VA_7!n//5'8m82e`Orxa5-sdknC&%8*x6<0cĖH=<:Ճ2!wV\Q=}Jn UVnHCj~u:sQSE6| O3xF\n,zvc>󹈇<0I8xVRO\3WgQU@cM5HA8[l:,+fX߭CXܟN%UۭgXM}.2BXwۉNځEwe2q n>&1@ђb_鎉PvKІu S2/GX3H7AVeR5hm̵v*ybT9Ik߽FJtSOlH 9[q1Z/tl/EwOM wa6=uҼ@{FGTrsZě< GV T[>A,?=˹4^tu{\'鮔H N-tvB6)j9. }{O \cp/xH[R$p~zqw|Oc YPq>_Ay>"d%PK: H.Vv/.peߥk\:db?xρP 5 ĒoYɢl0j N.X +6}3Ӧ1A_ޏSc/$z`?Ͳb Ipl$Z5G,(pQ8avve6cGjY?̥,pmaY;_ Bc9ľv@@GV4'MN X 0|M-ڱrP^oyqǹKT죠( ?|RP4,ڔ,ry[;J[FyX0#j&삙sߟ!u49>?ER,׵l@#gX$-&BKW%$o72#]<"5,]5ob\-RVP⟣K&wpT/Ԩގo .Π\pm΃]YlϷ9GcBig{n_GVwp*r2ziDnLs5S|f_==33)*OAIj' yW8Hj"o'oFY鑶|\Llz%[wI,=R{E K,@3J2 tp:+ZpG"D B0P=mTda %}ה? HٟL͓"cO} 'm~2/+uKU9*׽!n_ǭ&AxDiYs Q*L2:FRx\Gb fИ} yk^t}-n O)wBT\ 8CrM]Qgt.C5L.X3V)wj3m!~͚g*K P[c`m?=lr?@E}e;P$ܭ>aep/Q2N{ 0<*Tp:թw$ڲjMD u1=5e#xj(l<2~̧]#{򟫔%ְAτ_,n)Gu?ծi2d<@ `nXɖ.ExyXy"&] t[c2#Wykloqb󂃥XU7Csj2Lf*Ý9a"M߅=7#e[r5 @F%~&j. fJƹ $L@$zAACMM]ud^ZԀ:U xYÓXzJ'-һ a\Hya5aWM/ǗQ"}bz!l/G7l!MgX#≏ w b - Ygwܨ|2q%e?JᯫHT{' >w]yk&"]e,苎d~NDWJY4Œ g&_8U# %-"* k!gFk2 [~en UPߞ6p5MY%UShTHc={,qm2֦}o' ͯ4K> bÓuYLnXJ<>)F6>ec|J).H]#^Ͽ1ع|Ջg[k(9wGY1b"1_)ˣv7:S>e邾.-$R;ZKo^ۑW͠)C[Ss A׮ s:lZRD(MEx0ך8 28(:|4Q(aۤDpWyz6P; "r']<%9!OlJcgD`OueI=A`on*WyLjR7"~^_G6=>v߈ȸ|7uVsh zb(R,M$w0j=$QkvNXE;169h8.oT>/`pg;Z VRu`X] ݮZB MVfTC0˭Kt( ?kYdZqgQ\c%Y1UV~w µPCdٓPf/ThW=E!S8({6aV|^XO5_dA!1OLsؼ5ѡYX6^a%(3U;| N%KG}f+lָ\OĨ.iJNTIm}1X VR b-enVEaWIENlp^LHV%DG}u|>Oz|8 }SY$jgjϙ: Iddܬ΍r6cT'n=HQ35m'銢]ѓ3UɼRϘPq. %EʍӃ [?"Ed汜*90e|QQqɦ #A"J!\=\p{}T#76*+Bu/-IY"V)  j nȷT2S" UVs" =댬6|ɒ\Ftqr \Jqio6`]NnԶx" ~w ԍדK?x;3JʍVV:RB)4ڱp7ك!T7 Jej(lc,Y%|V6#8d8Qo/j'D0-Gzf*beiU$v8Fi1Ȕ9}qG   j!Y8@ay}v%o%dۊ;)T ekmu1 a,_2 [zO5w[&V*"xxB 71$aSBф6:J<χ(F*|"bdjxfuT 5$gt<ѼN\Iza:{(=&z/DukOv?@8M Ma&ٲL4 ԲYzLkq"f*&Pf*GS7귋r!G*NxDCL)Ui¼RիGZĨ)ݬDtQ^.v~L+cxG>i0H9d YĈ\uE2teeJ@nrKSD rX_03eTce><ѹɌ?cm,3>bاD&o>.8Ѳ?v`!fi 󭠝BRD(:W05])-^"'%va}S?NJz"2+IPY>BG'wl1֖@قlySlw2HL/1QO: '3v(B,N59lI  oOeARF)\8[ÇO27:$&w2lU,iġnkVqwUrAIA QcT o& .vHbOo3x4bo.ħk[&b̚,oyl-7ƛ"֣$NDAxY2>rGTdoz("%E~M  }XB<”@x5n-a+ƠoԋQ~9I@rGrg)E|t=MvDT´X{R&xڑ*E;辳2^O%U?&,>eKކ fQVbrq h-p{0zḴS$ZZR$s0h[f/}A!&;$,7[R~e)})HFc/&LyW(=G4JRoho# $rN7k,>q!_"'#h(; 5͟Co$8oyqPM1F&QN_q ݨDhBILHF #WnX+K;~OdK_|<}+U*=Қ]<$Msmۛ=zOjPĸZB,AW~s$3 i*Tqc9vL"Tq%VE7Czʭv1Ath^tTh 4Y Λk@ 'g2N;c :Sv v9;v˨"}P4:f߈/ٗ9B=Pe)DsM}j6@0y9OrAyi0|mC)c2h+pC >: .Ff=uS7s7'\ϺzzHx9%Cycۦ-DۅAZ!suKsa 3uu[ɎEL8@0ilը :+t_ ܅`8iAZǐFZ&L<Ŀc@YvƧb*~b'un/iS@7~xy2!W"oTN+  DZrT0ȇ IX$+(<~m6<0ldŚ,raA@U$I8G?iRT!>(E)vxhD0b] tZ{MXɏhЯ?ř( `+gӝ:qH]efsv܃vT;$,&/$Aft No9 {y <㭲:.WòViB<,p]#2Dj3ý?_"y<[/^P)lYǓh݇=!~xaLy8yh$ڐ;ۤ+h7oi]\U1.Eg}:h@H;;DjBaaLq! o[Antꁘ* s@zcոQ=uyhT\%A6[*l[V>Ȅ:CI@Å,`1{k:L˦jrEi rXBr4x*L: @LAH&b51.K`_v / ÍI/v&2A3^#zmqV%&5O_E=ϠD6K?2L]}P,zu`'{8=Lt=W󒝂":y{xDUS Uh\0KD7o+o=qk>!L;-MxyV{#6:LB=3`:(EEމM\Iט;B=pe ڻyb!Ml(_Ix`XB G`y*hsP ?F;$x1Mq~dYhNC4iL&R4뀇R*pΒ]2=7)͘?.ĎQȰZL]Ň![kZ Yi5eu{eԭQaKFxO5akqTƐT4pb% %ÇLPbȆ+ Eʳ5II< n.3F$Nզ)8>g.HauG hL$#v5,&P%Sp" JѤx,kzYUʉBe:V~>8݅!:, 2 ; 4H}z#fw'X`WK(ԃtU:&Uq31fdQI149;}ȣTsM.ӱwԷ6F3[dio}8uats!R Žx XD@'0曷4bH1eld&"8 (7 FEzj"hU_ ) ϓäE[Ec>"#?ǝ5!k,K}=5 ;@NmPM}Y٪C›P;+H8P{x&,/_47mySna]e""M%diWmY]`(D)WU/lcV,Imf] 8 | hY},8d=[Fs'e"Y-lj֎/N ιtЎ㤌yD"\hpS$O\r3uBo71>S*6й[K_Vw]N&V;ݼfXX]<~1 QFxH5Pj,ᩐ~bMk&ihצM/FhWvQd0}^PRC],c^|{Y:s[eTLܲ5|$J#h۲@3Zl$R΢T܆|Kg sj(O~U))yrCޯ)ADoӽhT:~9?Yopj}%>akmZp8VIZHt{ Q8)Zq%*Gpip1轝$h՜_wk ~k7lL^42"q6{2!T=cS3d`Jr,*C'#K3'k p =VoĦX3FS?-S x~]`^8!Kw@1e>\[#/zMYSX Ht`t@<ҳ|L(ǃfkWeT_.v>ۗ<6Z?nUP^DA0 _)Z[ Ln@LO/L+.@e ˪`Be,8BsovZAiP; g3bDBQF2 W#3703Hv!.Y r78wr4(o<5m&V.ϫI6ff9r<8YMknVsL7Biq+#96":µ*vUQ$J.鹺 YǏ7֞I*c#7ϤǓIIMZ乬E-\<9զ2DRf!}fyI$nv<tfUf^҂Sp=2_dm}lJ7Xka9*%D,8LХl]pI/3E(u"<=QoXB5"shEm ڗ!;E''E䅆Z`^Q4=m9s,tPk&[MI_d.TgS[5w^dt,*SA;:@w{@쑥t+ƥWus?Ѝ)[ "σrJ\}24@} `MR/= <ʕJ^)cWf6VZ0qM͊e=Oj ,)J]0A 'k0ٜs d>*P{4i^v~L@Mg.TͪIA8&,KpqY _ؒ7Vϲ5.YK=`-־Vw/dߪ.fS)Q>#aWFHC.(M-OAE7Pw ݷnqxJcw8X\%:g2 ϜDfhX*xEoT|O_3Ҟb_k qrD`ivnH'_j}Q.e^ ʘXsKc :UYTٹͯC%wK8uҎiNn2)x)|yB]"/v2(E%,YuJ1aʇCs+y_ 2$j#8ki+Drkf]\CYc@nn jݚa[-!u~|za&#ci䭯+GTtmsш)ih "yN)O3bʋq 5OU0e܂=}c n52r`  $J Fgןaa,y^\ l֔NZTN$F0zlzbn[aG]3Nn+oڹWFc 1* {X28+b'>[;j;^`Ņ"@Ez6wAx5MqH:_,z'p7:pq 4OWDhutCQ{q]Y t]K#+cj3ufЊd!,>ӽ@ {TC @xaLf{X}4 YQ?=aA:/›vI=2r23;,nNIs'3X,A4ͭzQw]Biv L.C tΑFLSJ#Rk.IKa嚸>s+)1Md/# w]#da`7#I"|cgm9WiOƜu _J`[&N"(n.Jۺ3&g]\%fyUЗZbGp9pi xժfb1[Ss *ϗڀai\4-?Y վfrbNˀon 2tOG8kѥ઩\fJ6W_IPY$ lHi4CR1G6ǧ*R.$^0v d2Yk}4S7xY:wloi9i/KכaU|z@*@Gi^+@4J$V4Xc㳓 &̛0~Xq4mr!*?A|Ǿ!nlƂJ(.U\(Y嵸*҂:W$.=_)9[&IMXn~|zPdRp^_?@|qkcB O/rBHcOD7c]J﹨vűj9 eTQ" nҾMv ;3HzW.SƜo:Vo dp#G \ϯ3R *T { k|my} iZ|l\?(UvVP=c&n:3aLu OW^k& 7Si~Vv9ɹOQo?GzXgSŦ*r] 4xؙ~@Ͷ=5+c !W 44(#/&2V2ޏ>7b$k @?L5/%= },ZTXՒpY&\մ;ͧˤ$QKC#Ag\h =6:ڥl.:nl=aP4U4?SO]g?D7RK*|joDe;/Z)MMS ,dNCı)Z.znO%%*+`+$ FOX{0B7잌]ۑ?g!=m?M1Tj.;1æ%c 4rjMEFƋ/26aQ&ژ'.FZ% IFGx/΋ 2[Zpt N :VqN~r:N1)&|ȈӍy|7/2aml]"zcC]*YR[h*. nfo{u-vBym᳜a{BIk/%<5qWvZŚĿY6Cvg) s;f*@ADԩ :q퍾ڞb #k]`E \]+9[|6q`WtI\'g#T6T5ưG)Q-`PsVHbj^37٦gse(9AD$d26B%b,* )0W 2_QkHe5oo68z9T\gj KYAح?;ޥq9eHp9+Q݁JYso B2z"Ҷ;~ #'Gv sP4$xsOAz|) @a9ԑhY^LF>ye<S`ۻMuElFLDs݇/"TI/HY@sZoPZ>G 5!7EB?)( nfy5)vs".B ms6{>ڹ^q"7@y ^lZcQ3*|, ;` ^@8v]!> R[BM[uQnu^Ʒ3c΍W#e:)y9K!O*).Kbp8s6]T f=ZFʋ.(I9GZƹW5鍐?Y즁4-bxASh0ȩC,8- c4'q`;WnL{&E$x:6v#1&A" U9$='&Ls{c'6iݲv4n0"mh6.s?)"<j4= 3nMΈ(fqmDR͠Fxs"L%;O{#sOHXT.ni]B嬨݃ bXhoA>Kg8ewݪLn(LD+G(Mq/޼rr8iH3DUC]aKrɂ|acv`l羢M~%c <?7]MӴ7`|)55a֬Day๢351[s,[d%cE9OXUW-4HT=* jxNnD AYVuU҅oTevK8!dTKL$_HW\T 8!NQ7IP꽭ξ-Q/Jemcs}at ׺)'>>.{Lz\`NP3tMA97pl140+Ń.ꇋ7vEtPر46=zew=߹i\ȑq#6˔'\m0Gr4$<ފ-gw?P)He(# }ƵcYHKa4rVaPFH>yUYA 5f~[.fxn@V9/LɂEgbMWB^MF!siAO@515go@?Y}-2:>.`43l³'-+dJ5%GZ?ImF0ܣϞVtUuꭞΖ3G 8䶃vMH&,!;̂ˤ~Hf8"C/e. 縿?O9ZkF)tԸ2m躃eÍ!sY`|ׁr;v e [Rm:+{QrSzRn^ɠq7 f '4yYlVS؋8.Ok՗b<'ے+{CS-tBpJaL31~P:'0@9k=D,{+ajر@E+isCI/Ae9gQ.N7Z8FcBA-9ϵCT&zl yޗl&鯋ɶPL(dM"8@Y[P!˚&+:L4,Ro|\a\! ׭ڱux8Pr׺L@,(2~z͞r֧E4Wi}{o$73;p_c'U6Is/.%a|ܽT|yċT\{e eWL8'B[vs\T UDq_Xm\hmZy'Av S?)`2$oӕ=>G-u:]J\[RA|I'uc>G?ryYcCrsO3V2\D+[/,TN?0rwMv6 #+.N/ VDRMUVjp þжdҪ$|(l=OncKRW>+Hx4@ʏPl?_R]\Vmow;Inbo8a-Č/m~YGǭء<$U͟dK`M \fWtP2Cέh%-YMjaNѺ6Ul,k,0lJ%_l,V< cʸoE+߳Q.^5RAʛwD-*Dl }lWg1c^݀*c&7pLFU detasaԒJ0\ő6 Kfx!We@Bew.Mx+b%S뤴n*\+O#" w*د̟þHqZ0-ک%Y̱<[ 2 5, E?QŢVmlŃʇto0sbP4ml/FCLZ~QKh~VP!ulCrJB"KXgX*jx[u1qb+i gK =]j)4`_ӥʰ2w] 5.?NuhI5,Ͳk$h!CZDz 6u-ajaԑtc>WF .=:<{Ó6qH&Yb<`, ̶ nBɻc־WLC2`ջώD #n2;u/KK]S,X-,|2=q$È""ܵ99x#\0_&἗<K T^Ii0,BnUuTw"kЏ.?T)&Ӯ(xj K[nozVz]ear[(i$ ٳ s5 8 9s>Y#.em_'KэVN0NfO?F؁kǞ9r}jx=xK5;=Fѣz_o8l^jW,^114ȵ:$F.|(Yw# vΠ`4?>1vl)F#R,e/S`v20tURy$-@c( &ʌ^;K WPwK0z./sX)1HbMJ(n#vfV ,7K ?E,h'?$(m@qՒS 7 4}(7XUGtLXD(6pqRD re`q~G',໯ wm:6v)Uv!4iֹׄ jEzt= h"yPbEó7huh(%:D޲Mꦭ$n8,~:X'cC27=:爚7K?7] Vu_W6L=PW|ma%(n/S V W|4q3)Ytb3LᡡΥ#|Ǵ9T)a'bk]?ކ9 ~E-?ԃ&zgG6Zs45 gXmD'_&^,Fd+kU>?h?1ygoDHH\j h8b/ڕ@m"{@m-KMDYG~bp̄)~ ݛ7e띀kZ}qe{[HIq!.ɷ3Y_Fc9g9o]x VZ )P߲"BJ6y 5fY`=3 eW[2ٸ2X}z3j>W_fe&_rg&zlH7!Η=e>Zs"OjyvAKy_t6U83(zԏJo".1ٯqe $˧:emrC|*,84FV5^-Њ* wMpvYNV@H4&O {OTQuJGc"Cw `nZ(F((֝r\QE׀>I\cy|Iui8] jwD@|k57a9svrh84DZf\?r2mJ@-%1=1ތqP]0 Fm?y_ɉJN5WO<~'Գեz(U\2Tpc'~QEn4;9ǃ7rUٽOU'; edAp@ %A n~l!b9T6NI殀}K jꢵbh"_\NU%F1 OѺiSʧإx b+p \Qgů7͋caP8cH|~&N_z$)yƫӿd&e;ibٞ`E鋛ˢVm`fVXR~ G5?bN\, _ZDv]AI32 R;2|I_jaumc3VO~sh96C s-S\q*zt%ye(NՆQJ5"8mr;ƏP|y{u$.˂D̵%S=w?†| ❄̘ػGI[|ܗhߞf;S=lx/7L_`V.K_!̕I|u}hB;t;R,VU)R]c (eQ]dpOQkh"V?${snx7͹"ϧ:f ʰk #S_rM,Y6jvb k+›uNh#Rg`wfR)1qW ÃrX축|Sxe4`MVK1q3Yy _S.,5g:s; c}=@{QV'41w܁ M .7c+tʲ |Ծ*b_ 2Q\./3g`&)íxN*,t C)grBkKx"b; bo 2*w#' ]Ul޿?UrMA']5 v􅦓ݎROH*ñ a. x leTn)Y}Y~S:O<;o9ڔiCcrѠםOsXvzܰ'RC:xY%}(x)%{'҉tgBK˼奃rIzF)!d Ә6"%)ѻfv,R4nOuOs$)4]3&~4sB6 V]vbǘLf@VX5qYB뫶>a\}ӠmMx =U_Zzdfpc۩V8bS-tMsT7^\/ZO"zUW5R>ߚWbEgJρҴj^-o@Y%("XR(`8C/_{K9FBw`%TϘ F_-+Ҩ e6C2@f{WIp<<{S[#'LxOq}B],&ȏ <cR*25IШx89,KJS)u{)4a)Di-웄AFq5?]CAi< xZ)D[^m}3Y6"HraJߨB=(\5Gw8<71+I*[ udFQ/e`f>C " ]٫-dMAh 6sq2ǖr_.MAi #QM&Gt YTUOjȚWHm%?O]$fe@l>C(KT2O -P\5O-d~ o4z)=4"\cىvǁiGğV ˔5D.9Z;X3>lPK؎yHA7OrCY vM itvJch.\oGN|E{M[JsB5Tk @YaSϛ )T}(AemgwryL"o}=! + i}`Na.0#p*Q8Jà-(5oli7|Q>.d?.ltBQ`ݞ 8u Ӿg}p Arb^p >Ȝ2cI\չؐHU*!u@hn*BWq:џ&m ҅hI_|B͙FIqⶪn:p+}~-are y峆lpTI˂-zU$o(ͩ&p",D3b)P,rR: <:sH"+Pe* [[FkKfy|<%5Pkfœ{ m~_EXw`s7v RFign0|+ :w9ˤh/c""N\P"[7bb 2hE倀0C9Pxnm)LLXO f7=Y2եFe0j1SP-Va|ghvU@R)T΍ O @sn0:&P@<l},su'+^VBy\0tpCI}oGX,CXwQq#k7+% y8(6"<+͒lZQqNVNn8 N/74sL 7.v֜jc(:GlO98OͭG/:P8WӄSszxe@LNvek^+3!AC(6Ѭ)JD#x7Vzra4B*)nik~64áQb\ %, G@ "uA!SYM@FJ <+=c{f'#{6L)cdE>#yf)ZS+<q;oe;4]DBؤS筩oNp=APA!uXHd_Kp @[z`ϷVBmFܩyB.+ @v#9m2eԜ쟀+1 oʕ2 רM5n4a=ɄbEll3CꆉB6&k6龀-5CH[iLݖɦB-V:=V0Gɘʄe&"]͗9GqLt$ר(WD JbWp7 O1`jݝK)I*)^"G}SUnDJm.\J_-zFՁpb () M&\҂ZYyG'> ;qYal5 1Q|r;8 DxKj #l,S*|( uhι8~Ԫm(l¶GʈrB̯~ަ_C3M.A-㒄ղQ~ɯLZ˪~SRa|>*ngBehF/@h۷}N~.#u/1=;K|*l$B$w_C&QE4 XL[SG)vV+p}VL-IpT. ̮)CAʴL*|s'_G [ݦW0"FjOYrX2EY/ldS -c24]|2v{٤>m5[-DmrEhPdpOkp)VCBqڔvf =ќs1e?hTz@ .{˔ EPl݃4 DsDQ¹smNxy1/R@Έ΁.tRA&*8}&vHFyQjIƀfc&jWZ%X/2b% ֒!$-Teω< MP@Ů>q>٪B` Fh9F #\z"E"MiL:c"!R ܋ |<ҩjAޤU*ӎq; J26~DD17;57lz j5 rV<ۡ&Ԟ_$cRFaً <Wa~\b"fK. HUrmsʆhn^*zG'tY.lxAE vTr  -E(FgԬyI5,P譙a$0$V:HJh g y#5+La}غבxΟy<nFPj7#G9NԲ;zej ;\d=MަL3f!)cW5wQ8߰ ADY Я M ㏚ܴUһ=92Wpѧ$&rq5ښT3 Kݍil*% M?ŵnO:;k2ja-qTUCW!8L6Cy1QݙRrH$._>V0(F-BcIZʉI7PRP|w-U7]S }4b*Є )Zv NwMtq=O utsk:IkEZ-ae9)\'r<{@ggorx Tҁ<@NG(8z1XdʯB̫]1+мpݕ E:qa-3oZW:FYMFZLvE$./ІߩmF#xjQiMWCz`gh0~:B4+6dzmlãvo%:~רSi~nT{''L;!(^|Wf \^-+ I{QNVxq !p6S@xu*Dk#Ż/ 9=#%t#ЦݏynV >f0C|}rY Lڍ:ޜ (d{Q4TĨF)XGVTjtMP9MPlIr#e]S] ۹e}%+}+Duvp=t(k4[/'JC؀.nl73AT)B\xj@S k~[N&sQc#+ԭo*_[|kHI߂!X/S14?vǰƻ{ΰҿq3,/Ր-&'K nzJTk>+3kXv !PP=&EųIOd fR\C'[j ZOS-u{S> h)2p]@7? ~ƋvǕPЧ-^ك$`ubQAC%j;ţzi}DtKTBJZH X* TD q~c:Mn%[Vr Ϭn究B+[ u2'(_ڮ|aTX'4εI>RgW/$A^25[Gct b~+d$ ڒߍ7(+|_c:Ewda")ֈ~QKtwIB$6o A hP͊C Dl.ɮqj㟤ܡL§/t)H汃U%'L Q=  PYK@I9_opXUcBͿ֑?8`2%gTB@Nȗ唖eڥ糜>V]a蚴7W2--H29TvxF}}6b5stz6XmPt5tT @n">_$^CCvfzڝ#a@$]<1DM~sR~lh8&.49Y`^~٧♾441]$kva(DR#vI ISH4l!j箉/=i*9onrzG` ״7\MuO5b*{3e5<^)G`!Byu]I"K/˛yX09o4ȥ`rQ-Wpl ; (7jz X07kuh#Ra!T# #ZOt>A.h&sxuh5x )"eG7c{GkJڌӄt}CCa4`n0H~HqwoxƫrfG'(҄%hO#Sc@LBҙk` D>ӡ '-?@HA:e_B̩}by>$4OGqbWy~u_?\싊 L+j W6;¨ATarfGq9#;[ݯAohTv.F(rwRl<~yV8$Eܾ-O (N yjT0 Ge%/nŒ53 U]DM(Qp`%v%aSRقw}/Gf4B T⼯^JF''HMwbڟO%d2̊2*AwQEcT#r~ |i5R;M ~xϸ/nʒ*/iذ"YN'ퟋc5)cK@Em(v>]$iTAZ.M"{OSC^ZMsWjN(%R9<'B%/5MWn2 HI5ߺȂ/0aU\LK@Y" \4Y;rO} >OS8}$)ط_W'qvpcЧTfh9 ~.m4F3[JT^X@sP @z 8(U'=&؛e䞬*0 ۼd(=b xcc9!-3zg.,\ wߕ44H=?-jQ^Dh KάvE܁G]tȅyŖ'atlS2͖7riM}TFڡ"߫D#7+h maV3uSrR/F#=lr;W^K W\&7wp.?RL$ٟ2ܳ86`uΰ =^u .4rMˋ[ ߑnfF8"dyVZ3lɮQaj:fZ2F@ޱo=/%N"+QyX3Wy7(o""X=c5YWdJ%ν=( [.Rrd 6 ]κBۏxh<{L/+'`%.Q*%{Qٙb_(]P)\+E @Ss^PĖ.TK(rViڍ/Oq*f wLQbI+I)(·mJkX,t^bXub'Tf*D6O|T ![kw DY% $1ySM+{fugy),IJk.|J5d!?HVvq3 ؀jڧ6ȴ`7. TTvxw"73PC@a6B쐵/C䍹:M_9V$kaD̩>w\3. XOؚa:szl揳v"4m&)oߒ}:q/`ޤCAK2kNWov}H7Clgdt$a6Զ_x%@i1t۱=5쁤痏XVVGDӣBKa-=8 kD\_i ΑCg{qу_q$gBHO8]?8 jAFJVYJ-;pӿAaE~̤Cwk\j ~OE=x=(Ύ7{]5s/7ue[Le %>d(S~&b0A>K@oL)J9(\ݎ vfbTk9]T'3I FVip{kjh^=,k"9P!oq\5z63þ~ d_0vڳYRO)ɮl*DU-z憘xD] #;(Ǵs3r 2'ZK֮-L3ቪ#Dϥ!1jaЗc}cI瀖/͹yy P׻ zH 6@6 Crw~]=KO!Rq\R|a:54F M/2?D1ǐhJ?꠺'硽1QF^I$)մ[W O ~$c*kP2|zǎ@O+Ƚ,UxtX["8VI;}̆jb y l3 E GaRӁȤc rw&\vNK eѶ"<~XJ;)I>6+VZI[P**=+fH@#g !Z}2P›5>eagm𠗈TPKq%)=}e#WFb`J೺ X|q#es$ڧM=霿6Lw8S-(*%-\i}>u֦*Ubs3W%5%Ц S+#oHwbk*"qK0Y$\?־S)t֡Th$If'.98chg;ڦP dJEE~|og0An+ڡ0`^YxYcE/8 VHwYu3>ahjaѡLɰ@łj[ŕ^D"`o.5#>CAy=:NjCrP+-b\x3\K)yhN< yqOUɷnmOm_Wh{+j1^I<(h'(iBpE~xԍ`pM$5wB [@aHA*|j>xۼ(i`YfqDoOP˓l9I\]RV3"&ntl;&Ih*w>77h2#[EcsWפQ':7M,{`Ɉ+lӛ8.kI=q=hy/F8S\fK ofI%u1D$U(Іee+!ybj9F L OX#L7+yvIyګ_:v0baX2 UJCM/&qrP;yfv֪YnzSդ82AZ(弊0"RF̦_A/CT5 7OM&N򑸬f|'m۲81 _edOO)қs 65;PLrzH3*ILJpGdbȬd)2H`C828p~}E QM9֚MV2.\[m c#;J4r*/&Ԩ]Hnbe83ƍ"||=nRvraB܎/,Nt_|XS]5eaډi & [fb#JSY7  &xMLDQco @}:t`,TasQ5EN~wʮfB[r.ݦ8׋  ܬ(hAL"p"/9?Ic$%W e;RyRu6c}:)2K |T~)拚ʫ:ET4Ml}YuB-U=Ix y-IiNj÷*F/TI{0Y u|,m,ŨO_0-Hu;Z~]`RISs'mgb]t?d"gF!-s"fZMD@ -"rЮL܊$~ImfRWA=#~p;ESOt7;y`|_Y.nRV|p9Q"ϑ-~Q`U?6] OȜ>b ⟶l;ڨ4\?sT|"psOϬ%=]ޗ̿-R6^:P <BfB'v.tx,(,J{pS+u.X+k[BY ;Bt]11˵[Ѓr>ilJ)@} ä[k&A`ˮxH6»rM&cn%@W!ܧsyj3lv򤹥*np>[Ϳ{_76.a ?#26gԈo^2&ʀCn%lqbR.> |Qƞc=/nEDWȻ Eb#iyiڱ+<.=_}&BiYbj UXfuL]/Udoŧ2+mZ9/ڢ3TzηMJNxE׎haqi CEcH~s\5{UFs=NvkqjntϖR&9#6?uO"eۊ1 '0T8r[.1,22qWl~KU81Rl4RiVjw]9_vȍkwQ D<=%{8 Qjt2Ļ?@ woMq47%;@:}RC-iHcs{o6bqf=KSE4*ow~+VK76Hz$A]hmY.vEc.+l>#,Pi S ; =(Y.*L3Mn$/P18K/2aA Z&? F9 P\{| WuM6Ӑʞ!g-z1TI}ҹ cJ>P>居N*4+otn6E N[u6N Mlk5w"=E0e-bǦ`Zh2-k) j sѦb}A @;nL3 "ʧtir斕z FԳ4RyG-$$ :J zWI8nʪF! tp`|\OiREӱBҐ.4ŏZצF1>fdlƉX4p8M|]5%DWwυu{,B~81( Bu◑yK {#T6acA^h!!_ƌM-cB\F@QrJ$^ Y+{ikN4}:I8(珼m$R:)%V=5U2yZXuࠌ: fz a۔{P^u Ԡ;1w:~&[^cWj.lD-}obKc0OT8^ 8yt^AxUGj:'?ζeV^,j.?Td\^&8̐2p+}Mlə`ڲe5pzS}H7*:<OB]_bcV)0 ,;cvj`@{{P0ŀJvo9 _:/6BJ@$wB$xIlF:"Ysr(8nww!/!>D st s`֧4y 3OEL '03oW gY8?^(~/l?pØ"`C{n5,ÍȩudϒrW"nV(!"Iy][\@_x,y$'#cxm(?\GFq9_Hn΃4-v gTvJ{Dr>vkmĥq}]ĖO)pk9/&tllqP#1ĂX{?}7S jV)WԹ Ip3ղfY%eY:4`-MY6avs1=۽'zM6 X6ZF* ͈'`R XUZt,"BX@NIx?c0lT…:I~TTޥd߷a0_6.V8!+P4|+EM_ld-OtP`z@{iRsp{3t2n{ U"U-{oEBi[W+9`6' ' S;)R̷|5V3 )HE`>WO~] s Z?K ŽoJ/0ie\_TZY .oVF "WV 6ĚdS(wEu ݶ"(sxWr4 A.蟥?>U&;Jnkt~MqLd8' 3I̖j)cKy@sj uW3x<ȐHB |#UN[K1v؎lᏉmQNSdPcS?y6YwP\u  ^I9trc+2CBqgf0WT~F?ꓮEjb]j񠹸6wnqR}@IWn&{ ~=?Q98}JCxL& ½KdN5`[Fq &'h%YޏGb]Dx7VF ke„E_:2ΖiH]!kuDþ[YWD>Ml2.ZP8fC~3Jd[8 mz?e]1BAUdey2NPOwCE5rʺv IDk>rrmkwm k6xN`ja6rÌG1~(J"pQ`N yXNQ(,Z,;.0ޕj,Fp:=]rQ[F6f9cRhz2=s U(^g"|Y>A2|XUZ{=>?ٜ}`z{]遴;8M*Vh9B Xɫ&?lKsrًpϓV]*jeXJ5fURO-feii9AN)˘6]Qj@qY[r>]YbV¹|O#}q EU\ i w&??XUʒJDY_͡㧃عpQģ\\`%q_ܠy}r$s0 ySh?t#jAGoNȸkeK2,MԐ|DjgJXp^.E C3`\)"} S\m{rfj=8GcGFq( ,ؗĎ0l,~3]7Ng %!-R'^G}xo+k6O0v}Y(T, *5W`h$ّ˛rf3D՟rט6s&bbEIJ|xt#VXm,D[e&'e-> )yNήU+lr a?ŷD fF+g+v;4{Gt`?q1-T:lNȷAI)6|&J5۲o3M8 }r륃#Fq1&V=[ X-6H UT /.,K mº) 3}O>Ʒԧ=DIT4NC%! 4Ȼkcݤ9HQJ$3jDОyEvƛjmTE>TЬ: 9-Ae'󕖱v2_~Z@/آ{mx]*$¡ۃh{`*rwB9nBF_ɋN׮%y/~}#jsN2[\z[fpfժtA/򃲪>{ի  7 { ʅBiYZmPR[R] cmn(-%%Z0 -J.5Jl W 2ΝYPC~DrmC[S#MzQ1vzAАd)9wQ̋zƫ=Jyh]WӞ=lXUI: }"FG|$tbu>lƇdXJAQG#/|<"FjHR/Zɖn՘OD}:y LbyҡMBEdxo.._E#M>eɣQ=N,/GU1$a6kfeqtB@v6fǠxuzpR?y`/3i&efn7@0j~&m pP$97,v4**{as!@ݣ>?4zpspJW:$ f.WmUGUg_H֧rs# L%#qi(RҶp(<:'pb^)KAeNUTى._̍ά4k͇Ƙ,Zy gj~0t;NG~&||~%XZ{"MFv?>j(!Wͥj5(5lM)v םl?:m D+d'pV&%b/[uf'd v("!O[2b/Gx&AOu5@ҹl]$h\Y*ǐ\K U00~)2D>B J+?w%j=EُT9sN,Ob#&AYzzj%NTmRM+')`=6&\o" L?$Z^j#H$݀ɪ- 5Of~;aLe:poD![/4w͐l.J1|j,o_X6?}(ܠN\pDV VC6Wi}O̤^sX>D$?>7(q*F0L&oD x .ԟ<&Clk4YK[i)RU>u`V`*\/-:DzHYrw'nc%)Lki%F zéMnLJ l7Gd_=6 F<^ZR$AOZåZ7l1vK}2{%L;sNBU>2p(@Z +>HrO hWcaK Eg؏72|4[:Y&&' ˭Sz,-{RRoG m%켱p1O:ZA[hbPTC0s摁nEsJV*a( .RԞ NbFuVx໲.?T8B cvYz2;ֱ ~},$qvyb،LJ4OGBȋ=`mSwicߋX`Y_U޷7YË@.nQh?y 61K —,T"GJCr+0ȲB&2b1b/]Lɂȕl?&a}r)PуdCvŜg/t%Qly-óML\[)͵ET>U~-G"@j%؆y<(ıLsk- O`S"ؑҐPfp?fAz~I5?`e~KWW@.x Zcj& 51rW{=i[[)4U .-G٠|!UtZ(t( 2͒^wX_>Aӫ\8nC=ixBσ(m,NKq՞|ıV{]& ÆNBRꔿn:[2VvVp4lʈgrqc3()O *W R ~~tBuiPiu:-vЖ_"H1A0[BGO.[ۯT@ g$S!p/UIJ?)0Xr$v V/;w51%7VW5/X7Ct+}ֆB6c]ee!*p"y/Pj y'ILzK(aTΥTEowgvۚf]*A-Rz\Sjȅ1?$AZG*t_*s -~#f dK:S)Cz)V7\Ȇ0QfǚU ^?spd=I*J&b8hvpLƦ ]mߓu]/2kt{l-^E̴f<Bìu?T+ ,ow!œnEDQ'"ZBspi%%U(cQ@60=Q΁֔cx,tt|{HMeBhj7>EkVW&{J$`@BO@ Xp[u+  1BS,%5Y jM81b7pԀ!!CpMӴpL Uj,QEQ_LmW?oZv;#hk* \LN%Uمu3 GN$A'Ӂ5Rv&1HIi3~ c?&SVMhbZ:BigiNRaanǽ,CaR᪓r/aXHwvA NH/.&-!彸5 <dž1 9OCA=Z[AZ(&dΆ!B1δ ZWwP"SPqˋ=$=PЦdZy߭_o3T,=B[ІWN{#7: n"p=I}wT&JT%/ԦU =3i<ugG;6&z.H*wΐ6De#y,9\1Zۘ\ʸэ?~-?P*~Ԙԃ~2T>wᖌ2a"1>orezA@.{JFEl^&2frQ%NKT9]gǕ~5C&?s-9U:PHF\.$~fNVqE޲$sc$3B3oy*UꞤ7F} eDP׫ZL=D*v"d=P~I;Gb8܈5%IH?LCn`xxt,m%V5})2N]3vzU0u~;r$F B^ v6Ye/Q>|g5YP Z kd ԰E\ fȦ+&ԻO(^+ZCnIh<=AgʮYI6aI4{=^ݘ4c<*o~TKbsjpd+n.M~k2noy ۲UV}uiC>8aAODvz~wpF;o?;t>޷b9b7Q?YT nU~ ?UPO1$^Hت/"(c%w>nt7ď AQ1`l)Ы3Y.5_qrda8D5v Բm@-?Fw=*BNEsg_^>y΅.Dfr)n23IQ0pPquYZi!"]^GiԎzߢ96~*:+è(IFHxxLc7]^4˃V6c\95ʇMED>P.$bSZTl'X>/! D}Ri'RhJGfK?KqrU7:b x5UDI:`̪%(&{e3v}G x"4h\A{!SOpxSx?di&{).BqBRC(p!ֲJZ` x4m]Ş @d;(R~gp/;LK31NvePշ28(ҙܻ[)3\/nocR|QX_;kXՁ{@e-:l&0l-QSāNvpo".]7N-(mo1/q3y5­ttGmŸ{0馠y ''R <*(kjx9moBE kE4ף$nX.&~=`0 VȢjm3)kF?!k\iCO79˩&Y\qѦ6l<)&$i%Eʟkt^"8,xf,z%͎ G++¬vLmp"-=6PZI&6eOIRU+e;Dz 4R[v֊R[ ŷwFP=c~Ebp5aJ8!ܾJFޅܛ xԤLI^$2gD h=ʍamm&&k!4p;Wa(J^`%pV1QdbZbҡ ny2= ˖WrL Hڗ*I=zLn9h9gX`ͪtu;ZǺPv+ pGG%pP)%E4={ с'Y+twsag}<\Y {%(ޓEƏb:ō7$cEgwdF@(v,l$ nfQv /hJIDHOUwa#~R <:EW)KNb? 3sϻ[ɖ#qWkV\)<}.H #hA% W͚)wE1$U7$ETY;fToJRuR#A1C7O:O@<~8Q4f ='ly{))GHn7p~S36NjKlLZ >&1*j*gfJrC(NI}' Ę8̘[THV (0Wc%jԙ gZPu!%&N(kKP_:akyd~I\ӻ^mKV6o88ܲ5@mi)k rye \VaBʳ*~Au~:WmY C ]0(F; /i-D!aiH\51m$L{o5Di2ѷWAd _܏F6eq- h†nz v2HFO}]1 B#KZISD_BN1YgA'l+vOC(QxS ;rb{5xVewl;edW![zSXZq I$Kpf3l BT\P >Lƍ?.!ܳQtN-saʓGW"0K6rndؐ^QԅBcmfQMi4u5aE%!2δZ=sjs5? OV w쾓Fnef{^ލkkC$?ePc.v(:,1l;5_!hm9YT"|CTN&k>X5Ti^O;\H 6qay 10#o۾ wΉG ^|]oN3sևXꪠu%=I?o#MO#EpcB"*]^8g[<0(4!;Xb0NʈBJ&vjrP5 6avE"^dAw_{eW,"&&Gr&`\lYߝkj4z ^HF14F$n`#̳>xLe}Jۯ7Y//Ӭ%|JqҶp|,g9O_Jv8tipZ!'| ւetN0vcfBC6wQub銦?Au{2űkh:t2P̦%n;Mev.[q#KY[!kH4ޣ`AVBH53,A{Hz9"`f$H^~QĿR8}#-Z*MR|c5#@qg]60SߍPS{,p•zoeӐU;f^&?_T)瞧ٖ΁Prq4cp4^j&A0' #EYM㡗LHdVõƖy(9\cj +XPNe'ܡZ#>m} E~\cq3|C\Q*oinϟ "<6`rO+y:תi䞽{7'z,^U2V澫yPxHZ5cՊZflCZ ƕ#DBK T)Kcr:E7RjDʞʿ 8Y5Tq| 麉.AQ>ʗ"vyH~ Fdŗ*a-ֿh-@!~BB5Uۑ-RO>|Zg4OVGLhyȶ$W`F*"}T:O"9v܄ YLM<(F rG`+SK<1̳äRnJ|#4u[kMc7wf %+rf9f["Az?FLua +#K '^CJB2#B'1w'Ws]DV7za&}%9xh(TM#ԃ784A0"YmsАLZD99LF>W 0(Z{XUhS]dw`ՙ7G2hu_2:V4v3w%(&P #/v4%c>h%!9y~‘rI>PAfh΂w텻 cBH1!'Fd˜}wZmBth' 0B QINbjp94`h`k)~(W)^a.>I=}:41u;ٗX##(ue/r9}m"{sR꫊Hc'?U1s3EX!'^N`8@Og'?R@hء[熷L[LM&X y~H߲ 9f'`xr\cuYm0W,ΒNeyogrug][Я~*<'qojJZrĽ7^8QDGAbY]{Hrτroc] '%&y%oGgvֺ=ϼV0q`GA?d)UbLnqʅ)N? }H$>.9eEpe0بEbI|G4Flt Ip;0$&0ѥ bcq!L0,j=̜UO9딮$\uGCP-~^q]`@R#qi*iyrkv:JZpT͏ jw;tOh?;hh{f JLrl 7@aUM]L\B!~iJjAKX%C*@cgVF.n 9C FEBWL B)v}3!TzxRpb~}nĺ~*d-TImd-nY˄|ՙ5H'ۋ2`^XsN)eT( {Ie($=IȑT.ah3 2V-s"$o1;f ðSiZ@od¹23_/>[T"-~ cU?7>w$R=q,#&$D8Vݤ0l T:U!_UՃ[!7+h.Jo zpPxao7ڔ5R!f t(-w66]x -T ;ˮ)iUc7b!)k E1)AA~ rWn藴n)œt-Ǹ凑Ұ\1g əv ? qwrhe$<"V!7_0p4^k}HRP#g9kEG R1+ϊ<_5/^0>̦=$Uy| 0ߘ/Eh m[6TF.1U+zc(h/[ ?Sسṽ!,%y */{&9R.|Jx˥I r(u= 4)E>nMg>It2[k*yPlə7 i.#(T$"wydnX?5/r(Y{,yEgz[sغ{ ?* ^.͏NX]2lGX /pҦ:*+k(j ]y.:;Bg{"HȫLBRUU˱:, ҧ>w궭>e{fN[{UʎF>u&/r*ڙvy!yKѵua[}.B±bfP\vM} vt?LGɉt7,!{?8C#{^5ђPu@"YԠ 6{[Y+W4'w( { i[ ؛ɢ4|1 v2 -ӱ)uFYد{`s~56iڲk)%| $ij+39]O>vxV(3J C&DFȚ< #vp{BgREކ]3C6f*zNV˩(Va+݂֥â^OB{h[ƿ*c4[6;5ZrdZ4-S7b6r GZB̂ojN7 1i}@1|Bb0?t%(ၵ/U78|$TcL%w!4 H<<v/RLk81Ly`c$:Z8֮'›Y3żG8׻3S԰m-=GsX|8F$B& H=G4m, ass?5UyѝMzZ5i;ŏ#5zV{tfRźu~JWZKb hTtpLSǝ>]*0_qmrjأGudB_Niˏ(5>H֚Ǫ/ P4L`}[~Z2e)o5?M)*'plfisoDequg]b"c:֐C%izU),< ZmRmpANH)xX22寍0Q#z?D|5Qπu9l8V7iF?|-U(3E)}@{־F'aZ?gРq=|і6EwQ"x:?l=5UN^65XUo4px.Woʽo/R5暰ms\wO:O(|b`'oєu n8qRZ<"|֒dퟗw!j,4a OU@"_5Q}}ެ{  ˑ)5bۛ-jPbLNj ;Yʯ 4_So󸙁g]uN't66dQashOs%i?RudGx,M+$q=!Kߊ}F^8 t|S@=llP4ۈ ݤR'} Xpt~ye}p(˓ښ}ΛF]"'魽1 >է:Ek]y*Y:1pl$j^kAlvZCV9~-'_VSaf*p!JKH\;f@YQh\9d>|%Km7!*B%=l|jn\9ҩ%]$M&2V M -$ c GdVHjoTЦLnxGe8pVm+3Cy9lz-[sfpQ^Rg3|pKReoG->P^Y@Y^'uE'>bO^0`˜DS"dI'(ֻ(戩!JEUa_̒)-^a9pQWQ<dI͕+}kTT!}~K}, E}^"nCQ.1QcT5?/xcb E@8/?2r= jvRwA֝%k63. _S0:KMKW*HZ*`O(écC-xC)`lA^4`9!ellf۵i4wқt_#\4-.rP2ND7wX-5LҖD.lwp Hmˍs cNk^-vsޑ=IMTu/[Ukh'k<& 1&lwb"sQ,# /U<֙E&\L׸Ow? rvp!ٲ3#4tN.>*W3@Է}LuKa9-ĤD3I%M{ę1zkq޿>e]pn?VkiG}@BS@3{"a*Veƌ#yr EbĹ҅IOcI0_;tEד5SŻXP2lN v6!zXs|Jh~R֟E:>[Fإ.7dht#_Lq9)Գ[AԤ 6Qeͽd+}ѵN.pI!WEV,ۢE%q_X eϲ|:1O U92C ۔UY>tRI/4#P4>QnSн. |߳lg͙>=uFw9?UWwX8ӓ3}y ǎp^'dڮHIVl ͥ x.Np\2P3'G㡊vqY*%UC8Z"-q(E-YS y5 {M>F$2?2R)XXDķc\mdf|Wj%3iE8 b`V\Cf< l-5&`I$7by$^ l7ptUkCإr~]=˭9y.|=Pޢ{ʢe?oV>鎺ޢs-f{jTr^*0x*0ʮ"h-qtBdK>=[Pǟ {ge64&{{K߼e[Im[w Ž4~f=dZ6<"5\)Y-Vf _@O{i&Eݼ 1kN/t )eN &^Jn>9]?l;MI 'ׇ#(ϤYUk <m%7 s/LjYe->~(Q{@ș=ĭSP8 KiO=cZ!G Q0|&l%p.[̭:O:ƕ/vS%Fqm>x\n/p#JW7W$\>i'Lά]Gؠg3pLj1W /4:QHelaî%|ee;a ?}u1 FǵK~ݕ[z $7+z7S٪yhga{_ Èr66=[]LXU 1jHgc3`{.Es@~Hׁ[-Z#7c|:kK;s)mpFNR=N˚$g8F'ga rqLH|Y xtCϩjZ}U Q>lkyH*U=p4xE.I&]MBd<|18OJWN۱=j-'Zfv: +60Qup·Iˢ$[;WXaPIjrB% PZ[geCb#bm }4*ۑ\DwdA 3[ |1V{X0ROVH^!wy Ru Rk&و@j H[u v&y[9z՝y,q t>NF]]%3Ľ#8`O>5:Ɲ$-(rzTi VTe1=<_ǥB#.;4ͰcUsUVA#D*iJ݊(mwV uxMc 3BE/$ob}\puvYѶA{&{/l+_*pXW]B8f6DuZmGcY;R} XmLZCS1 I#a#g0+'l70׭:`i_R 4Dg&:=f$syu\Ñ)#}0#eG~?m>=Gυ+=e(X(ZH*.fmz3Z KR48rRfD< ];oRqG`anMj\ĞO Lɋu+&;Ag%SuHІS$ݒt펹D[5_}M~7(p: >wAo}-t<:)f ^ h|.)g/Z;Iv=x?>+ҫ1T-h7[r\_IUT)`Q N&CeRO%t^ em ̺;:~W:a4"aC9zUi x&bIW)2r%qz ۱wr<=XcM:_j&_jrL{8ۡTz{mD^W,ֺ+zVp9\>bʋ4%[ mwyPWi̶G$FwFEb3].RYS|}>Gm!:*ՠo۫ 1zD1vA/:P+U*KqQ,Y`͝]JPF"bZb :6ˋ) {O+xEL`Vۺ=2&W\rikua7'8ۂO/48%]n]l 7pX08[C3i!a c(ʁ8-.-PI> Iu~!w9r@%gǯm\V楑$gS5Qߤڍ| U? QN4ƙJpjb|;Ѣ5$ګ{QbTI;BYQ4G]xi\(v!d{<{gT?ӨVzKLM^lbNJH_nv^a[lAJ7JJ7pms F?{l4f:VE]}z٢}X=}@TJ-h_*GT63h_**?qq?mx\QÉlzxoNiLaf>iX֙TPN{6a6)Ȯ0cz0%8:Mg Z d%#cFGh*Wp9y`,փaT+>?YDX- 8G xՔUfmd(c:~3}Q~+nd~$M.jI~r?B_%T7$c-㐢 zX?{PgΑNk0 |5([Kk  n|M7 U[)wG6*mX[SJ9ŵI ]UxVR4!:;Zo,z+`=/!9.\^`>O&9P 64W-`2CKQL(˦Dh Һ>Q#V/kS~!;"k^_߭io21i60<5esћV0xg3WOQۯ`mo6e.!GL޴ڌ;u 7|M5tRa_N%4JY@pDnv=&h{K3`Y H +5pTD닜ۿzT>ޑTv (Qegv }T/*Vte^*W0bԩYES} l~Tg֊JbGZa̠y _@ɦÀGz6טȻRRʏ,yq>8^=-~x_ G՚ L_G*k2w'H:qeY3yi*F\:$/ 8< `!wY!/6-u*(J q9Q޿K*$)AW#T;VU`uױydn9[_ Ʉ:W@bp9uEԲL4i%w]& @Bİj#{fk<ầgML࿎wRRs_j;)|YCBUdM+շlD?t 0KXE? Ĉ{^Ky~QoOKͺ]YL dg<$kP߆)Ob%FlmzfJv,W=L4xA6 6'MUjų vS,L'V_D-P Eet%2?`wQ ܒyƒ|j)^hK|Xwk(Wu/+t^Lz*uP !:ZxZiFC?HV7mL5*lLA`)Pq<|K~$/e&8%+*Z?5A>aCgVvUܯh}mm}6[ x(i8T~ qbt!HV3&ҫ(9ԯ끢-bEz)Ccd8@5+xr٥hŎ\b(H>|U8 bOǵ㤿Ap2:+ L^/: /ZcPߛ idҹ+8͕@#r'sf:2ќ2G(*Zok&/",<5F)=U,QmiqNhtQ;ԣBō!堡˩; U L!h b[Sg삌. ׸ ]vf a#|$k /+\M-Jk ?2h{2q(kFZΕNt֚+Y~iy) M;RiU h123S~>r"3zO N;ZJs?{dg?:hj`N1'tA ?`|O. 5'&`V_v%\m6aoMa#[>#=ډb>rjP*ftpsQj̽/{Fq7$<8L\"o66&σQ VR9SJh?O1ق`Bt L'5NokbͨbgyPxXGwU.`%6_T+]SOݟP,ZkJC %eezFY'3kɯtM o_aX(Z|OhҢ%As&O%zζev)͔ݡ)zTO~ %aA1w  Tm榱0(~,%JyOcFý%\#6#rGAݽZjE4OEb!z+eV@@3˲\jks4|OJ-w%:lڲ#>ka^3ƴ`]lÆSMBܵUy^"ߖg֍X\b?H=yvkON2Ϝ]g\ SۀQmtd5xn8U3n 16E܏k/FF<։t蓾ɯ z-pwQphJj οrH:FrISg}t#!!!?=-o ʲ\#kP2"[9{vxM:YȮBJP*2ZZoo\IU$O~l;!׼T&-Z#.fjұ!2Mpr^J 0v˒Zn;qRQxy|'kCjh¶ TnF_aS6TSljqOG\q-qؙ=xd3}/MNɏ=y((ϒ/Ch۫6>HB-;ؐhqDH(CUR>x }66` nW m_>@I7AHm0O"pkVu_cH+JחƈXnAMÓЕ&*ْ1IP[P]-R=د[D %^ӯEWs DK~Bŧ KCuRU>oqBOuoŰѸ<'OQrR]S>Sd;Zb#p3r5!eS>wž pvÈٳW]uJn9ju·)ǰrI'@Ɗe  >M}a^_c{yQZsE6/QlN}<祧>0=AᲿgYNJ*J:qZ0JlWeXzU_f/N8-1NN97~r5D5= r_-pcLL+w|! c>S ee0?aNEu9bZp/p?lF8;`8s/Ue 4I>eҮQگٮW-9ytwQ#tdg3ٓ|Vhfu 3 Pw+*QڳD8oe5_r;YNFdS(ۣ2-dvI쁄rWv &q;pfy6j;}_1@$:>/}^bP\~T] teLAds9&`1X2r o|#!YDo^1EOtys2-2/3-Px\.vԑI>3i=FR'K1/P*h=&f U=H7tݧn .XV^jt!7r+[&Q+Հ} C6=łd%-\t t5?9G' 3@}ƾ[sk;AN27⎈}f1 /6H:#\%9Dۼm)JzXB3;HZoꟙF9̨0ˑ1*ڂnPܚ~Jb3<<%yWX#l[v}ѭ[gUnTRH'[2~X99ih3:wgq9Tz/ ~yihi" roוtcJmym+$鯐-Vm>`,YnmCݫ+0 V"K1՛lBN(T#7EuD$pߕt_zz ET0(,`.)W-%6y ~'̈gb"S_ce!ޚlz $0#:zs=Fyx['K4e1裋؟Z7 X&$-]iٶ~^{S еi7GAsjuԼom#*[Y>W,#] k{ ;?d僘~Vg`avʩoAPK6ÆZUkRbWd0y]Ic)Bzȳ$|q)3 ֜>\,9>)3oMnBûl<+n{|8JV #?~Xoe_#n/dko%|t{{" t`bxp7޾aUa0F0^zy԰ @c8Q_5>bSI-Kk'>ixOZ~v5[@- ]գc>I}], cU_fjb"9eЗR.mF:Ɛ@IU؜&4B%K%Elǔm`ePGc[y؃ۚE.@e\ *zJ_ss6% /|ܨ_o⏿| l4{w[ɾ= 0h/NAG/SxDsSڨVB'[v囟OwЎʪd' EkxMG6Uöѭ*7i6v Sm7sX7/=5ڕ.z`D@j,hT…qpI gKzy0*Jr~c"};g;.Z5Zu+ӍCE0"ؙl1MC+ w-?ȪOl8S`}"Ix-t-Q1 {Vƿy:xz$N.PȤ959Ytۛ`赻RJ,5t) Eb&\TW>g;ΒD,iLk`8aׅ/]_fi4ض̓23B֥'ˤә!햔C iy p=CےZ#!3{D&"}=$ ~Vk"ϯ/;VMif#DXZMr; ìޏfmi%ݭ *.A)=&'jE%+@_ vu)ŚLK7=>8W̚ mN-+u Y-NTOSͣjlއ5̈ٺ>&-*ZBB^;RyM9S{j`75a5;g)p޵4-Iqb*kUeW?7 E[ދ{ׁ6 yV!rR*(Aڨ:qTz Njӓ+@sj\q:8t p~<0^Uդ|3D_LBG% 1F`Hm- C܇1xY}ɪ41#Fm=ƛި ?IzT#7~Vrߣ[ClVZWezZG5ǰQ6 >D_\G|~/@%?)Ѻ5Qx|LD2$f!e߈zpnRC|}o>-d;.bzNA+#u}G0\]9#ڥЮ`7:/ 5Aó *Fc\) s<-]zSBR g|+^&"ukRj+WuRhRZrK;ZW3ZN^i18h1YAU65d $ l  ډP%RFk1>6szTÛWg)+`&u$#$> lfHTp0gsFۯL2eQG?Q3<H!ʫ% 3 {,?':_5ɨf\m;j98C4%Or†I5/::;?7P2?92@/7b.&MAP=,Jrp4]N|bYP;E_4vf; ޗWvLӓUC #pƆZ/&pH} 9IyKzC؃HE+mr0?`a JOasv]R`l>m3(9rbÆvOo`a܎svT_@Ui_z,.[0#Dwdmn{fi,@˭E9B@rK# Dv?o In sE YÜ~O~+Q8g,ul }p[z?#,lu~j5&ED7TQf%ބ:J}ƱREⓇٻo\iF~w)Ƶ 3n<[fV)7]jRsZ{%@uoCqΐ[Ѫ V;4%N)=tpl9GVSX01@I-u dS׈^NZ1Nbo$ڌOoX?0 E*OMIsfMږ\#J.[y'sqDγKSL>T-t YPm6Vu}jV3l:8K]\5"uf>{%jd.+A24|ȜMY\nwKLjH5jma~#L QO2:%:ީ$t#8)]Lϥv$S9.(gDy.QXefq8XsFHGNNZ H82Cq,TN[Q_E,r*%qֹž+[P^Ԣ'!x]w]fHwmHw_[43U6" :Lܯُd B((قƖ[o`DFۛh3@"(Cblک/Kr@G};"JDxEqz5r_Ӊf}$IZr '̈́  E&Ot.K% VTc \D iG͠p}᰽q X"]m Zծ䲶w%)ܮͶpNrPZCt65ؾc 2tJѪ铦?w|KF6_"hѯ+g7@X{!2p8Ǖj]ilP $>G^[SgxcH)ͰM[,wbݜp^H'VSrPV'YvNsg7вJaݍ[]Lun8=ͿUR6UD^\ CZLEEÏCv< 's4~=8.A8`1xU!xUp/O[B G#=~WxʁF2Zb 3YE4!p7(&fI4pa/Wd&{՗f&*떾ȯ[cb%uN^8vo+d6e_=dq:z]`}Z9T’ "+}\pC@{7ax@HT:SC), { W3ky󏗢t-li4jMmvAG}Jj9sZ8Qw/PL.QlX .vS8/[BFsZ2&Hߣ9Ss8J ה^so$rUgkeatC}VaҚ*YFG,]Zr%>[@V}| uncRM}1!m=i~@Ϧh,i[P'0S!?q#OTSb;댱T~p{ 14ZUHI FJ~KZMؓ nH{mqdu;y.r!UR3.l"qOS^^3e' BPG씀T_ r#Y~6즷]Լ_N%gJ 4ۺa2#H9ݴ!:-彋Lj$t]$E  ճL`(,fb7yOJJ#t_0e;7#" [Aͅq%L2$-\U_M #w+a~,z+eiLpC$aw?/U)D9E@fpCZ$gu#%n&6>EDtSCwE$K]ip!I2 SV,zPu.iԢYLtBf{ qʙ3vѪ+34DN pqzjF1wqd?%/9O$@f #r~xd]Ŧ˥gRf(z{*:S+*a&}?W[;W F۽wEv2f ?nuHcsLiHNJ\\QF ?(o D%L=p9vQIs EZse9͔mj ^ր@|n|բ5s#BBK'A&uSIP&7fKyVWarVi>-6H?N庅[S[m>ȷF‘MEZAonLjL7GJVV-0NIG`T^* ;z8B_c1{0DE4QqXПr4Jƀ>\c!d@Ȝ3&X NaT986"}HT&_T8/:0.R\ !^}D~ɾ5~8%(ʆ`Kt3a_PBt"DD̜R2 ˼D4 oX2 Ӧ`\0@c5#@}̇5d+oe]kG^ǁWcP8A PvT֕w|:]-9[}dص6̦J8,o$/ʫ$?ʖg&$ _ݞ,)/Uf.앋]}Ԡ/b~qQR6Ø_?E#8euM-.n6aWbUdx)d@C.}5TG[ Ar;SKĤak'~|UefD "C|bOװ@y]udh&/_*|]IFu.<"@pCFQi'Y}Z-OEFF(&MW (Cl3Ų70'ėm\B^m!9Zt~\?9H5CUuj~p/\zTb.0bܝ)b⬵L|m / {H#J,/x[#qi}Z@a*{J~C#DbZuq!\JmcȜ:J[y5e(C. x>{Y5MY*iG' TrϽ#,BN{McȠ}mɝ |KA|7~uaES lj;7 0{͍eC4xN]4G:1ΙrZD%PZ"]GQ?aΒ}C8R~@RMH. ,fi-NT;G% OAbk]٘f𻍩nsIcudH[EUE{jkv;jPk~, *<7Cm;}N8N -#dl3qOׯcEYn{ PS^qu>Om 2*%UUO˶pxLp"@yў/ Ca(+''FƒsY0LȈ4 3PxA @Pc6'BU1 ;kϞל;~yaޥ?> t_7tM ܐU0 L٪S|F8pq*w ˆI~E#w1ڏEd)c\FЁ_.Fuh uI|%'P)k*O0q;3zgb3?:XW]ۚE]W r/3P13G*}E1 Rk]ŋwީ B&U/'WNKiَYzW] aGa@vy).z(w~ Պ:en'g GXc)4ISW-A׼ڭ=-6HHi׭L_<P; rp6vfLIe|#|d}L\1D<.ֹo߰Ik8+-=p;H5)h'ybOUY) -gǷ܂+nXdNY{/r_cZP"؏qh I 50,)u$s3[wHUOT1kwB< Ô`w.qOv3#^<yN1e<^Z?VjRiI,9%[ UqPf\ӚU i$ogߕ4J.0 2JR#&uUp6ale&HnyE󟙦Cޑ!y>iĮWM7M.Y8ٍ$.u*e*,' TYI뉿}k)9Z BxMO[0 R@Ig(X#O:+5j.'3x-#ޅnc_Dހ=Kmu|43O LZn5/=2ٯ2~Ĝi׋OȳTOBhGW!4ȭbلB8÷0WൟR-ten6lr. ڏ YM]IX)dAqtC^pC({zk>ơÂJ#`D[m&@2<;3`*B(#&ERc{&N4'Qww6Jhn<;_!tBE/\?O @h>4( AɆ:.=|(ҬK8Y1`Er)aω@MP8d$įKl %WL.0{Ƣys_dmY{&LbM{.8l+v&?@4ޡ7N؁G{7;'YgaN 1l埭tdb}ۘ(*EIAG@b>4di`m^ ,HKQ  =()>%j n;|D ajVQ.[:̋_sqtX^5uL>ďJcK.鄕౔2 0߷{mvRưqVR @_hbPG]B|WIY^+iJal*ʾMg?*OH665ѺߊKZ%+mRl8n '侧f&~&,)_ޮ+ L{oW%c@HHiMe=Nru VB~7AC%qH@Eً|X{E ewIbs #0"'nU&zmPˬnoڙ' Sw"9ј@evuE'*=8o-uejgt.jǺ\KL֑kQ"r++k[PFblUKvlqKGYwΏTEx͊CGwq,vG{L%իJ#=KVt.#|+U:iԯVCz+־t281ޛZ( Α:fk(ޖ%L>![9U 8#|bmrQnp{g hz7G茣F컇!S| w-<>9g 7|=w)yU[;TyqhD 2׉ի'Ik2: O"c2U,l9kj!7N&sN_?{}b#^Ho2 G?Ji@_7aQ4!S PO%fp nλA/Icǘ[EfջSZ'"roA~,=!BODG7}ID)Դ~dG)Ҕs?)"h,* ꌁ YZ