freerdp-devel-2.4.0-150400.3.9.1 >  A cNp9|9ϭgZ^Ow,~fr:Z33{ەp_E0hNZix)vBpЩ6 Irxs n|vh*S~gow8-EDbbzFc݋P*^ МfzGd4xY:&?-jf< ?: )aٯlz44dւgSox JߧZ{_J"Ѯn63a0e56b76fe5be749cc35fc0bbf77caee1aed228f46f8c99c2aba376d15cf8ebce4383efb08e901aa39442c31f646cf744be3e77cNp9|Ue'YLire嬶#w HV f0i8ߖ%%;WM?2D5|tNp> ?d # A 3LR\$     1 359R<<? @ @ A (A8A.9B.:Fk.FGHIXH Yp \]^bcd>eCfFlHu\v$wxy`z Cfreerdp-devel2.4.0150400.3.9.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.cNAibs-arm-5 CSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxaarch64  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큤cN$cN$`````cNcN$````````cN$``````````````````cN$```````````````````cN$`````````````````````cN$`````````````cN$`````````````cN$````````````cN$````````````````````cN$``````cN`cN$cNcNcNcNcN$cNcNcNcNcN$cNcNcNcNcN$cNcNcNcNcN$cN$cN$cN$cN$cNcNcNcNf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ca20efed7edd442821b049a8a237e85937cae02b645f4429811472415759a737521cda73189e42fc7829ba4bf7c59fc8bbc0c8e2465a93d3e3f2eb122af2c868c4fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.3.9.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(aarch-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.9.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3cN@bL@b@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.patchibs-arm-5 1666091585  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.3.9.12.4.0-150400.3.9.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:26462/SUSE_SLE-15-SP4_Update/bfe7fb293e0a32b5fb5d57e58c1bc12e-freerdp.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-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 RRRV֧za^Kf̷utf-8ae2abcb86d0378dee8799e6d92c7eb418b3f0ab52b9ac1065a06ba66cc81aa7c? 7zXZ !t/柎] crt:bLL &ud ]g}ȩpHW-5ZoH?l)s]5 DA"F)UNgӒtWuV ͖^3YW({Ulup.1&Hc AbɐM/qQ<µNJ4ؠ _=+FjAܕ2h, x(zMDH+gFnɰG7O15Ptkgܻ)_WtiHMQ8~{7!MF. "j+Olw ɏyP1)oH!ҥ/=jpsqܭ̙@"'FN奧EP9z3yJTk/H;m$0E"JZKC=K0i*M޲H<dlJ>e)8QF0*`+H `HmK%;O!~sԫfv#7^V-Im`ɥ\_WѮG~fFR OU.vMr~-u _Hs!o}v4]x+v7> Z0 =;]853(-kcg4:rZ@?᤮5G3IvTz;rbNuW[6EY̏#粬TcWH R mFx0b|Jy叀/PTΑ| ɩ|pw׬C'LJO*hD^E18і3='nrI#ƋS Zv ݥx)Jz ς}ʩgޙCq@vrp}>IؼXkhjFl>!]uh\C*UZS<,jO$Ӌ#z K\٣iTw5 JE3e@fi.Y(`UqYK'O[lQ &_ya!覨Kr ]c=9RTK=OŸ6U1Æd xaLz2GAw-9ߦY@g .G+Sk*Z򃣲D_NP(@}::Kr\yC9Z+GbIT+[1B9[$rǬ;`|r#kCwUoDQjRC@4Rѧh6wVcUH@Tқ`njOMh,<(zb> 9=qhf3vE}MHOhtP~ȔU r'/0tSTC.stU.g'#}(?5o  ɩ X[#;BlCʂ[*g131nq pB^{9\k.<4]= Ǝb>띤ލz!W0e5۰r]I"= w[C,O֕r (w6ӳP9iO+7Ў1a;Ҥe}7"U[U4/C `Da!Sj1 [^d%?@ƳO_K]זaWjպ,}c4T~.Xi-܃Q' ?}0GɅx'B)i@U CL7Jn˟wEG$3rڛ=#%yNUK:$ÆctŚI Hi,^$:A//o}87NZՀ>rĎ8h1sMvq|5QL껲eSe$1HI ~r`rvRE^"t'uS+0賚J`><\2.nmZ/~oB²)PvX#B Ńl{8~Lo bprZTۀճ)R%H2ٜ6t~^ڐQ?s_nyc@#}@"-2{-+1ۯ1lg T4tAO+.&vҽ lbMtp XH:"AmWHmHU{{9Fv+|:W`p( pXѐ%$RSbydO%1wu]ԎgBDL8'mTBaS(+dƟ|A# iS61f^k$Y,$u J"9K7d;%eGu7+ޔ??*8 X[fT@bJmş;\,IٓX"^À],y;W(02W(0|̈́,7{Bą-BǓ Q:I[UmAEw ?+]]"CN|xwk@q񊬹Aç@ț&"HG5 {|MQAA Cݱgĸ&[OlX b_@iSFoDh3fsQZbp*We]Aksi`i=On.'pGmUtHxw62֎ަla*Z5w |UoGBSs~.h{p}"(t(">V $ Be>|ܒ!'NQ@1WzEJQg"蔚p/ka$;Fy_mF6;y 1Ȟ1Ś6+JWUm&s@ /boS1姢Sq(@/|[A2ht$ĚR%:aȈ4+73qmh&<uu\r@.Tf ϝ%>"8h2,pC".#kdE#TjnhqBwUܳ#N:ң~ "'OY05Lng䏘]EYn4PWt@fL]\\G?Ly7"'vik@ezW )(>[q n I(vi>Aj螥QfG-RMdtrLYFxAkѼ 3m>G$,!(w\g}9s=>j/M.x9 ݸJ,t|!jVTayoB_~fX5WVvj MYW>VYrn`*ǐ'ݫE-rCUnR =7kdb7Lnd,njP%om?&$t"Sg)ģK? (4iv!&eGEbQB`$a1FD%7(P':/؁֧]}98wIgʛNOk9S>D~vg4~)}fC+گ~onAǕE"Р)dCCJ&~)na%dhWWEMP}}7XtTL NcoB\v֞{UgdbQN$еs9&*/$[ø2|C.ץf(1+(Oo\PF'"elE5 nM~1oҗf=4P 6?t8ύٙI m |)qR ڹ[\E7pp|TĊqύӅJ]Q&+n>i}}@bxPe^߆')`rn&(,eV딆H+!|P?O R+3ӟb%%'mj9 Flr;OY9fI[WylkMلΙjhIB?kS_(a•sU> Pb&֩3<h7Q+}DV NbG:B/4̽U$<b'.dm I$=ٿ_`8g@tR.4m#3/)6~ unc*/A.`aD y?͠LϦ Nl;zKT(7ZSЕNvS6q9NBDba"y]˩!:8WzJsX}DV%8n!o1F5`™|vԆu?$eZל50Ikرx lzwu&ܻxPw@N ;Y,ƍmF 7Ql^gM7J&Ⱀ8s$fE1JF;쳘O߲vO; ș3ITTJ+ :jV;ڟM h@Tκgy8,cʦ<7>Nt˺qiGD/;@xsJ@3%_4e{!fk 1)$=lΓڸDkUu#)yX=1cgl7eP?"8h<}yĉ^dL}:-Ũ1yrE( ?s$:Lhv$f}\Uozk3>ǒ#?#Tt_(O0|rl!Õ\k (EjR(_fݯy"LVe]ԨP_eQ$|J,<֜6R/c9+J>lʢҾˉ>K}¢Ss'eF=.M{˔0иF 2,S6[EOp]-WJb8S5,2_ j"v@T8*5RA[yM%IViX̀>m@r)cu!MMĜZax+~jPHan4FSN]":.п2(|<8؀;PT@X7^Bk[*V!kgpɨp_1ө.[Mlþ qj2Ԩ%$-mx px|*v[<$'~z,|?7`;cYͨHcQ$k[sam >o/ DX~:(UhH1A tXa凍/ӱAŅEya+B`3bWJNAE:tXŦDb<֓R2$7?[[!8tnDʷ}ЈrL2D[H>Sl`|3O}4W}#z?@BG)LBxyKhyz+ C՛/xHNꓴ/E޾d|0%v/)3_wzS{}(T>^x8~h,Uv>GjdQ~Ϊ7@@ -xr#: 6|()zh 6km g3+47`Ofkqf t=B>ČDO`X[ ޙ6IA}- Lv;ϔw$ Jj0jvq!.S NZ E~5X/(>K%栾AM4'%$4_@nϪW_֍F1i紣aKz2F<2ko9PZXOWZgcq=Up[%EfST |!+1fE\anVq"n'LawI!pvKW!Mf""C>М ƫس׀G-lG4kT|#g \cȻa^)k;NW, `-0yS7 3ߙ>j,\ND"ev;- 1H:AZ_y)Gn7r]']-U,fqR(, U n*Uc:2BώB8i %ԍ8%vk|:GHn'(o-#ڏRډ~nHpՁl]%g"׈Őra:G-8*ٚiw'*dCBHtHKy.ХMJԓo:)1|qxPk>VSޭZGO VH:Hpx2TJ>\ftw@<$o|jHW]#?Kr,Nƛ?J-%N~ ٕ-~$QZ=+bV -~ywUz T k6Bj c+4w?'"ܱ; Zȥ)G |Ǐp-6X\Z=}pYOX7Vp T7BBY5ޯ6 G/n(S+^`)Fs+!X~4{qnL|^;'rD=/="$νF0ηX"^Fٙ3HQx/Lx0ɳ> [>k"I s fۃༀҀ 4cؼ͐bv=sj8%K}` u+*4 ̵6O#VܗPΚ\J 2S -kw{(JLёg֯0lٛCB Fh EUrzV44l }GRl~`9/o x~"]ZT8Έґے3 w,zb"ڱJl〧]XQQu̧|%K^{t޿W2oZ^/{B7slvθRph [v+я)%+@& )! ֭(g9IgVx(dRqo <;T僰Z-e&-E=mA黖X UC0C#os)ڙfWrat]6P W.vtSkKi@n*V>w pYiu||n"}C ~^U.~0司bby}Go BB:'sqƋ^dVQZn{L0~y]_f}$Js0(XN<2x$򅠫EsRMj h ;GH^ {dTI?;EoBafb hȤl3#/hz,C#a6+g}_$4f5 ke){[-lIJ!>𭵟e f\|/2|)_@4 HChn #4qť Jz759E) hD˴fKLZ{ +wEI~q/^L< /@COfLe1PeZ5um`L T>DiuK]$8|OSH"хm>d Sb6Hq#9m٠դ/֞%TGQٖ(:떇_.}=pCV,Ï}M?!U%g? jkW+$BUa7w<= 8ՕrzwVteQc. r& |!@CPQu]z岔C\Їi}֑].\ׯy͡=ЙD') dKH0[6"Oӄ'5K'~K [tԇS(~0϶mF|ݓy( 2j2{X"Q=ƞ0;BWZn(N/eTSDz [Mp}* s1HcrP"AD{W#[}rJL:SY]ejA<ii@Y v* p3R%[zntz:Vx]R+"çv4?r1P&%XAή4/|X5c{ᕞA’Pq|." 3 "#;۬j]y/Pr.8UgFW69D6E+o:||e\7EnFaE yyߚ"ET <^aFFzOn]zR6g?f#{ZewBjPJc{tS>UI<`t$cw/X8pd 'y"=l0lEt́ʮ /njzDfuwhQG|z p*|dn\5%AT ]A6^&a@lC_yGH"dד/_[UQ)kVOu]~lQSgr@s @e mBv1vD#7¶,(8JWFK-X8zޛc%f [%rsnZO+0?C(oȼxlk3 AY6qHT猛fM= j8Cډ䙬:pּSZVM޷׃H@.<53UېcI(xSRR p0|)"c1f9*c( ͬ\.eߥG]PQrg@Zw"ab"P-Db/rEyV5[0>ݳ8ry@+;Te G&߰^'KK鸧sXxEk15xNx004"s_Ф{F*h(%tvSk f2gHH/?jಅݰRUsCIeQX@DWo"7d刑RcR60N?Cwu,+s(]CbA"m@Ӝn+Sܻ! 7 mkH;Qj9z* JGf~f: * +g|LwJo@DEl;G6 $Syհ8 Tuɤ@M O+4rMI2h\XТP CK2WoFG*0hH- lѳS@=oYX<#em='Bиh&|_&C:rH-eǞH?Ҕ;Jj&&]1oP6+VL,\6;OPaD^Yb3Kq`wm=kXaѷL!"Zs/Rk (ϭD/c>K]_صY0ۥ,wx]3nTn74п@ 3lC@UȿK"vn54,`x#K k7GӧO+rUOsG¤BXc;ٲ'&-֮^>t+ežs ^f#[KK&imJ": @bPw9zF;sji48Yo7ٓLhC̑`Lqȯozb"S$u5tzŸ7t]:Zؒ5ɖ =j+ě-+h-8]2w+ToNϑqՓ/ƛ x*5Sg(pDFL֗"i<YT%s[]B<)c5Z/) !vJ 5]pL d3rI1٫]_VZ)nZOY/&~6;ݏ%&%IU_C]_P<9/΢ɩ) ~DY4ʄEp3͘ /o*W?0: XRC-MgŴ-G &@v CoM#,7rۧcH4^ӢTC!s"Ikp)9H8b\9›# x. +2j)0uwe؃&:*n-{gF˪;jUN](=cMOjd1%R__;L"ɑBdC1!no^4 P WBvˌ ,ַ1,sV"~GjhyߍF@{xucB]3QD\)@⒃z#1J(PNj0%!!~?,bc!4޳Dp9R.1Ө9"Ӳ Mib o T'4:@GFC[b"ԘL DF'v=4OٚjAy'WuL|= 72 "'3@zT۳x9W@`}. g؀@TЗj*/aEՒb^|-"69hxu#(֎7:y5l}aqCE <{S!qdibd~!XT;ח5i龁*6Hsq 3F,BS"ʧ%~ݽSXi6@Q;O0r>un-Aذ侌0t!d!Q"6XqV.5\n|gF;\fXH-x|+7'P8vG Z)+\{i`BTF tUuj5_u$ {LL" t @ W THKF;VuHN ]#b9Ծ_)* J?Bb j-ǸN?;b`p-˂qJi :muw[κoc%f ^6X^fߔarDPӺ+Jrbu6s?:[ȔBf9zK2+$]zl&ثm RL'}a)$?wubf-4fZ2\a60eNOr: TYd͓%ƥa3s/3L<з[ry6-c@N\k,zrVsT&l@zsLI s(|7*4hw$`r Rnrv_;VN+#9X0M|taE'w P:Z[l )w?ƿKSJ*$8DdP̸2o:J_:J%`%Uq= ΘIMMV<IA閴+eLvE<!%dW ̕Uz Hv4i4߻&?̺ $5e{&ozƎ4-U! 9Üv]&*o2ʦ.:VT!_6 [3sic{eM 2H%w7_9CU*.Le$#C**HWJ}FbOSC]vs|hi53+9s6mO[f)aꉬkVgRG:puYF,wD I׷G~`a.D9FR w; gY=Y+aKذ#S[KgՓItړ$X48cVDYk^DŽ\E8LΎFV6JJ[k2[@ӯ2jho*!cd"gT?Pb3RᏬH'A-gP^3s0=$(oWׄX3pc+0'{Cmvz 6+QBs>߃Aȸs}̠/1q74#+ќ(~_c BN*?ְ^wrNizHr§|/ySmvF;zHӲ4vC;kC&Ouqz ^wa<,р=KPǏ6Lt6(0%(3i5 ̌ũdJMcT#Ё.* ڶThpNY j2]u;|L4=gkN/[? Qh3j|uI]ǤQ֗yx+mcR~G$3b^=,tBeio^4G`{V @Z|1٫%u̳_,݌KwһZ_E}|( 5w-tWm-gS߀ᰡ]qK9>3!f02SsTT( NxI;$l5=Q2Kxיk)#ȅ>@HxIx&^fAn"fU^Z,[9/d83sU5&>z3 ձ* R_E#29uoR'?d.ULK{Ms"}%aLq́n-_{F @8D(su_U;NĨ6BoN2wsG21aQՁ7INzC^*sTU;@o.BVHzGBsHpl6yOܑ-{˻ddrt&TCOxK7 :Ir]ϛ14&~vCx3.eC6cԈF!B2#Pq)2@x3͊&q {Lz7i{Mvp:w}]%4OY9-l jV? n!H_W7IVW~> J);mb/P˺ܕ{f`ڗWaBByGsy4ϖFcpLو"1lg;AK)&N.Y%u\ǟ-fl8W`$˜ ^t$JyeENTs̅KlP48}_[`r~}|@Hm) ֒ˠ`f ~ةNLv5feA5^);VUI蕩h)UHd\bC w]OZGbD0,1LLL->3qw|WyD1iBf cyOR `dzI) {p&:Y"H/;8 @^Z >sQ`Zv-@e ;^>{9f֦$*3 (bOYOx9LuzTx3&m lDmH0M݄-Ek~7Wm.RQ[F{A@gU'vf;>o'wNm BUqiHDJ t Ww@#!yuY4{&X+?z!{=>U[gt]I B)]z؞ d,4SPc|wbIa)@%_KW2aSiKoǡ&#㗫 "j 7zIĹs5Gn&5^Ijjma`z4Up-޷]f='( XZleƁ9(IFl'6P~|~8t1>b:"@<1p^TdgߛྲBnZV[pDYa~5-}%&vv@<5&Iͩ}4F 0v]@8xNIvOD$y/tE_'tk?]jϷߞkOS썃?w UBـR{l/F{V&el=݀KF)n/lMz72' 4ҧ-U@zf܉fc"T1\i1Bag9 Y.0f]@m'E4ֿ*Xz8ϙ!jԈIiTcݔ ajŵpm{fSSD .; H rZ eNGSvi|(h|GzF@I,Vo{_sl޶l 6Q*'x̨Jx9&xr;:<;A6|A/p?H** u7ԁ9: 0Oj᛺^bq)k R Th-c)A U ̷d `ɷq-d-6_ w%z&<e j~7YHQfpZjNe&"TM`} y4^lA%x%E/E,M҃E[1fc'kEs|R!R] =|5:r^eGDS2]ԑF>1#GocX2e-wJ:'5F+? M㉱z{ AcT;q3c~DBI_Zj?ߕJ̃Q x= F􊸄apKl~Vw&`Hie C p!e38Ak--+X" |mHz!>F V*5SoO*2T"B0iCAHfhʯ՜_d}g[Kh:Q ż\aJG <8q]wuƍQQɎQ A~I%^pKCvLgRb%H z~Epor9d^$~qӵ~X'(;g.='ya MX 9""!Kbo馷(1s.7gC4n}hQbYuRcuۥ^L'1E(Şc}Ƌ-wSn2!P߀ 6iSqc1Lfv"qQn t3(S}`1\K N h4~nkT+2#ϟ4…,!WQIRUat&3@'fįݘ)CW hMkQ9X G (*E`7Uwi.kp8*I7M6ڥ" )&V麌ٳ|r 톦ʇ/ \r"ncyVڔ$$^lq]Ac@&l V ,ǖ?s.nҤ>ӝ{Kr ³>y)Nok'f_b \gbKVz"Ҁ}IHs "tӢg +j&9#ڣ".\*GQWN4^NH H[]͵1&>2v^,ixkVPCT"󟋎Ľl_)@ _T)0̤`ޜE;bG޸qvrBjq&_iYi#cO#|h xE8PHyIV`'|yYJY(oQ.9=MY(nwqT Z ܚQ)MQ.[=ֈ-Jx%q:ޕbHu _?DJ T=9˚{R7c=.@EFt:t*-xF"Gr&A#V 0qz #meC*ULWr'ʸ!kA~`&ccavR+\l ~Phq^Ͳk##,6NCa}=|\u?.}," fw')YGY{jb 3 ћءy3X}qR{Q$i\UChl`F3N;^Bd:CpUG4ka~ JK{w-[\sZܜWT]$`ab8"IP>Z.vvWåR 2]pCP]x4(Ȯ!^'32N ?k> ҴrR},_"75{qP6嬟R/l*'1 @^ʷ:*8Ÿ +;0w6ύSBljL5:9+W%4݌AJP#' ym+w L#%`KAK{.sT Pf! %ZfLR_|Q2#eΤgmR.>ҎjzpU> E?ٔ bV/5&6ߗIi~;o0 ]Ut? ʢJo ýfivmyIݯ6YYZ<یQIGc+Z˞oі$HԳFRȲ&}أ8.EKGG@Vt:6p{, NC%7 31ҵ&=KyfDz)9v* Z}t'cYm! b] ]‹,|֬Uar17;q~.QLYYg:P[.e&bU}HGY6y$CX؀m<}-><M`o#nuENG;t뀰VYo1 ST%(Q>ץN:$L9|0(`q/Wg¡gc|JGȩf--n>ƴl`:oGl1 @ʀ2As[WІ/Js p'뉖niJpqf!4o'acg{e)?/:圢9>tʡia ?+joOV;F$Q<4nnB/">-aEA]Jf/O@*qH=Are5O ^>(W)hBo3hLͬU?d$vKE ayWsuv ^!l7f36cejhff`kp<7fɝ6eh+&1KO砃_@GRjg%˝B{(X !,a@Kshڗ%ɢ5enÏo!~[@zQZWt1JC[^KU`.㿀ByNb~)*,h6JL!\>*DMS+R8=FAmoNV^ ˀB3uS麝6l|A 9V:Ma9r֘9@Y3كJ9ݿH"5'*JL#K{,N+Z5X:.'B\o߷r^hyM*Z"-J/?380K_9v⫵͔,׋]2`OqM#ceN?fT úϬ_&܆/}' `뺓q= vx &#JW{ jEFHƎv 3g0b/K6_<;`G71Kp]pWg/e^wK^) h .6RwqWrTq_m؊ 6w 5vq\)r DcdqL~J+6|V]Қd!8RlE8T ëR~XLZ{s@}XkeVV.ݎaq_\u(ᱛij-gXq;@SɃM Ux*ۢҏعw9ɒp1̨ \Eo{9Gg=M_^k&w\%y39qx1[Ȋ@__TJ\C6rpT'F"U2"tN3GyK!! (.Z͘XЧb,Y*nf^wJW\fzt>R3{L@THD:]53eQ rm[ĴM; p%n,լc'\6E ]GA{͞9Qaٰ` .;$;[#J Ͽ%QPbG;)S qM>Jo[;!~U7jŒDҒWv[H)hLguO|A&N` I!?vGW8j!@9VQY룷x ;Gn/ݯ&-Ql~]6A 0{ݓE Fp_ {#xfNӨ[ޖ`H'q@(?Cג2 |56+EO.׉UDv6H7? !nVTiNIU+eL6DC2pOs$ܕm>w`&r}vM(Y TdA gڣFظf,2sw-N*rQ֚/%YJhnfA\0_ÑxEtDZudXҒ3&iH OȶLWyȲ{WSсwYA Z|V<@¸]f}$]=;׹H$K 3H 1/@QM69.ڥumG3ٽGs [Mj2F񪼻AO Zp/gv!X:{tkrT,\iӻd :=_'XVa`gq%9 UO5^Kk N"il^},g] yYA(4u̧kC^u-0^ܨG2>51B{>[@,C3ػ1!-ǖdO7yY~l=G8C`[;.S:/ 0÷(rbMԤS`J@PRmlG$1Rrp,l/B&4-wc}<{<CL\z%#2C@ #c!置B` +ySUSVESi_%([n?UGOj1L2^e>j2=/4K#NΦ-~$0) ϗ2|c x'I)doy'7't*E)PymG(%4Dw%qHn+\HLh2Ѯտٙ\@5,@c׺7N S^FSdQn]fxv!l ca~=ؑCފxyLk*:˧r ֎C|dB&Dm zfBӝL WW8u8~J =ҝO@dff6I](nRg:hS0B: .B>nJ 7Z:i*e}Q9 p W? 0cy)uu"jW^>T|K*`6f{ ~<#sP؂B[ S8BEoƇo::~8M>tyW:;/2~.]=Չ1︃H #<͍?L;%'vJ3\EBouUBRШr(K]ݱe0W)|/c'!{gd8tSL@«nؤltp7GeԿS'cOX.25QӡhK[ &4HAij}%c`YFؖ6yq + [O~‰{ uiwȵɓ J lZd;E{ ]E]zg: pʄ{9B71>ޔc( p4#Q54|8]!؞G?gϖ)PNe9Ӫ̧qzM2pSߓrC';Uk[shQf Us *ؖoa.ָ4ճ<48&FrkC%$׿ n`6ƷZ{+D׽]j-zH PlA1ztKB8;m:N@_n#QE @ AQ|Į kw 5+G~;d T_JĨ^|!!J4JL+eE2&8';4#%i䴪g^:k(OC<Jof6 1"ʲ~r]1'Syq@($MƳg"@v](Gw~#FDpx]TTP/[c%t-dI ϔV H P3lc !^z:ʍ’!ga38ŃㇶUVz ]jΌ(ҙ8ϐ4} c`a9s~LR IMփUoyDB\IvheOYW5l7iguїwV"4o q P)~"i'LFB-HA㝐 +ȴctf4,!z v.&1*DoЪ/b^6{бEo@ϊa&.'V|PS˖/M0t/B+玞0YD+gcgc5lx3"tKq";]Ȗʻ-`=^xgQRbcԸԙ~)EΫd@g0\{U ky*jۙZշۣsGՋ( <>YeW\*WS\0˱TV8~!Զ _m_iy-tf7T rz̓ (uw8tUBx$&S~#)Lj]s+AY]1kSN6-7@ʻ|@f̷ aRGȒ6UDZ缆au"{`vU+XyhA3Zz^W&3x&ɄܲmK#p2a ᾄ|.2H,a/~lg]%bJr'R!mMY2An]:=0K`zQ3to tbr 3CE /L}sU~IcMҴRp.܆␑KLk|}6,$=hsm|{NA ö(m{ț% Km0fO&cA'76ix!S )cŎ5K^5;C&d'oB/qm{lyMFN#IS:d'FOtsm*BBeΨNbp&D ۼOuxk:J™gV;T{3FKc?&/#FqT+ 8âsDқڼC,ҰQμ]|wtcBVN<%@ l<=US1iX3E=8tX5՚*\2Pip=ơ rl˚Z&2 k P@>HaI_m.SNPF,$*L_VRc`%2JA@@Ut^J{gIͱP)zocy*׮JުX*PsWM/\GEHWEψB=T8%}Ki ~ob S}UCO:U)QcHY$BV)`E.;) :hqMc1Ϻ7n0XP7FG2{PD<-"#AvC_! ko @ eM0#hZ.{M@$naX n\[sr3\A`6*(b{Kjİ%(Dp+CwscU4phjk4NoB 6Sմ4aU>{J UŖFx\wND]#مa:uqA~Ɗ$mkxA_ xt񥼆#sjk|7ѕ2@5ʕbs?‚zt׏|mdg fʨ |.[H<uxt-tjH웫RBi#U|Z dw5V Nq/Y_;C ʑ]ǚfS'1wͥ9J'_K V?; nv8ǘ7$ԡ[' *DZ⇠Hov; H>h(˷s2si#` .ܐ 䞔D~2FCwn)TEr3^o% ^s+/YWkOQܶХrXy8jLgY]5ѥ:؈Heiw }o䧊s/ofK(7.%@UTW5[%6e2Kh4R=Sr#[hpzr)C%u ;y">26뫩|-#>,\Z{AO1)>1\c)(sF|Ih7 w8";02Wqv}i"䵇V oJ'D[Q]%bcl>G1h06 vK'jAnxqͺ7a>0])_n( q{!'fT/~!]D}MT._ۡB, %Lh dbHM_L8S#YZ WnRb AxDJ xTJq2' ۤgHv]V&j@r-;A8Ä?0`V&RĬNܴͿDd.uyCk?*Ӣ%i!o##7 i|=oc9Z{U2/+̅P%K g S{'aN#QY4-At|n퐒fI/Hi0@P`e66H}湕( @aģ36;; hElsGq(c ڬJfҐ* x9YzōzO[0i屟7BEM ev,׹-l[s;ż[MYd{3 pߵ"ġuj ,0*Y|1 8U Jl>}YJQ{[ӹQ4_I˃*;y4@I%jL$| z;Abvˉ2Hr)%,!_ʣ]kRQiLCBJpw^ DFC_ȌVs?Z`|ބ{P0[ |ĞPn?$^M.r euĨ \sxJf%;\; *Uɗ[sRБ 8gHw-nݷ[dV<ǛڔNIWY#ћ R9IנyzS ]6ƓWKg;ȫ@fWem"P^*Ae_%IWm'Aݿ,<ƵxrOp΂,B7Tڳ<@E8ч|jeZM@.ީI.ETr(E0P01 {^r.ߍۃgNaND4|: lf2尣Fs2RԈArR(=]HPHxofj ;ᱵ Ng Lka;6V;@іZ˽cSzp1]r^A0+ppPUf1+ >B=z!mYW. ߝ\&-p' 5AvmM"s.PCA#:]8mG9ۙ:E/nΊ q;qi;fNa8L)[Xj)bJ&< S[$5RjɐA?ts_.0V4*WGNO B,g=@[J()dS ati<,@?5xw-nk! EQCJNVDG\!DLi6.h77.>4A2S5r+8CM7` y>U!fn-~θrs,U&ThUJs&_+HB_0`4e@0ǚRuc> R>$ǢA-"нJn¶NY쪆@02T,-B+(i̊SC=ӭ w?wo_Y,]ݓ*:A7 6Sŷ(zOb@U`s$ovO!Z`D-arچ*qMMI;GY BC&A} _(dl 6kzH\Ϧ_y\̚,Jv+4I%ϟ %AUFa5,B$ټfU2+ ߈dwj" 5Rb8!@#oZRw6aCF1UnՏZ +{g*JkM5?/d5_D@Yoʞ*ɱy@sA@UeRSqٲd?(=etCg9Z>v {a,?* ߖQ[=XMɞ(S2&i;U!f*eeʹz?<7K Ϫlۇ;a3$=ismNSz{6mȩ-}o%qRX |\8{_O戓9sUS0v+#F˖i_&:+PݩNyӚ{Uin2[r8 wpT"wS 7U[ < ėۄx.9[4?l;L5oV4D >uJ̠uCb= X9ϛ;$QPC4"C ՚ Դ=>c)cvYlvfNvr͘myr>Giۖ SLK 5!f) _7 5fBp;!"fBS7D\^PB\#RFh2523XF"Bѱ;a@{ 20 :᠄~"p[\Juyd ,9sBkdp˶O{a.0(/Mɴ )էXvې`r+F, XAH5˷VRUڑ SJ`c bu>ln~Bsݡ Ȟ+kr7ݨގƛS~is4: i[r [¦0C(>qT!j. ߩ8mO;w%7_i6Q܉P;yq(%=޾\~P#WͻNM;OM~{1YRxAFZ CW<,Xb>x350:MϟMa3tnPd8cR7vs[/0!✯!%! b*h[G䝉'iGgڡaZ3f=˺rWC <1o·F9B)ơ*?&O:cdBoEBğϊ:QR1݊]D4J~tl@4K9 G¡:#.__):̆\H2r<\c6B%{VLi͡VjЎ3}'x ?_aA,[bh LDlkIZT~XEm]v 0N4fXVîY*rL}u:\7p Nz[]).x`cn;!͋zȜjԂb'f\R`<P':@>_0(]FGƓݼ->a=B֍wB%,.$QRu_m/uElX,u ²E/@E\v«2)#D5`yVDZmp' /kxO6K$q͢W>ıŚ s5 T^ ,ЮAĞ`čh5-2ֿ±h1%\~"Gj x- /m^QkYE|.Gh'*f6K+,Mj#2:ŲR+EF;*N8 e^(g`@L8TZDdh|&Bނ>\~ p#I/$?1鿴LCue@'€a C$P#>D(גb{Ή4=b24 2*Hό{-ؙm$KŏwkYv+QSPI @M`7ݓ EOC %pyn(fa)؂0jp#=94K}w6 TzI@g]˹ڻ[':۴ @;3,j(UH3^dS#):N eH߅Z X3d2)"@Mƒ-ѥDǩ4mb$9Uo"Qb?>5]:qYQoX EAlTNv-_O〷Pq[Uw^0b=3aF 8C"mxó:d\:dD?5Gdbsl#3`4L8sT7c>PAPǙ%+O:JGB!h_AǨ= ppf9Dۻ.uӜounMObj V%l \-EarW؀ 7eA8Uki[4}78x4oxT(bO_bau=i8UϬh z'А7 pv"#yR 6-)RU,s#:Jo++3͵6zJMÉ}C1 `R?&YՇ)7 V/-.TZe~ YÔy~- "^3ucwN*= &;8s8cv5M;8x_zEoPOq/3OZTiMyعiSm @ ?qOl˞l Cn F.ٜM#'Ó8%3wvX@0${GuWȹ)eЪ SWVQ6G0aXyjʀ5'%3(.Kε:Q(%ףw†UFN+% e-* .W*t/yG3W 2fz&3kQ;_7TLudҟ"tKNuk傑abʬРbTП*'`*qܸq2 ,7!\I̫4&[E"3\8:/'-k} )m;r!^P2eUX Ra6?lt E0zpߓ턭uެ[vsgF]_OMێ7.Mhq/UtiTŤկ5%Ir*N0Pw_o۟'9'xf d< V{ IsT qW,_t۹7Vp5ӛw^'jªfF9, QQg~Y'<9[y']qhܮ\Q[ߗ׬gDY(@%+cNCvF*Jщo~v$tnx4Q?IH"|/`-cB9GeF>m:m#RK&Zʯrf[ֱڜ|^a D*Du;TLS)Zuf{gY A/Ou% M rj$k[IC14aYi

'#6Tl?7`P+22ڻE3_EwdPBNTcO:X vWbk[ yC:v =wKU+`^ +!I6ra!|(H\8ܷJ:wq(XrfnK Ze D$X*&>~MVDg%`{R. R3e?_]c4MPT ynl A$A`d\JڗV-4+WdqKYg&U(."48;$9ok޼VfE1*inYSblp4@w%Y|$A(>F~K dyOGY 0Tk 1z >GBfٰe\Wi,G ulpO0}SV=hggMâZ rެvT:W+sq娃N5 hbxm4}~LEC;qFEp(*1ePs9-@i>(]x]CB 2[ؤβ^M /+;gPGoLvG^1_Dsçe_UM"oR^&l|ށ}(Q*8mzJ Tb3K*A9`^[ Nxv~LGT}A'zj?jk(3}a8ic௜\AKZM g\bO1%c!śXZ$r` I‡z/yJ+NHZWl-AHdRwge$PL 2FOdu+5JyXa/mI|@} i463!}ɤ4:]54W1kdzI: gNxv<\(`b!0a*҄ur;f-sW""pJw{'{ b9ܻo2•ɴ쮼`m9][>$h[:ln:g,lhbL:h+(Z N$Y]QpBALV,;vV2 889(ꙇOꑋ[mT8D1oREj\$ W4/k^~m&(aŗ&PR_XCsVCqA+\c0{mZsgؐ8.ILרaFi|TBI?ILG'"<-lK]cC^!@dCX$#O7 3BΗԸ x8uppnE Xdܒٰk81!76A )mڼX!BvVBOW^2|U&R9Zǃ:\.d3|y%>!,] Ho @hpָSvn iotGXX*w03ʤWh%5ԥ8A`I=Z. z) A-$^*rYtdtC91 NeG/"2 #3K*JD UC [7+33McJP|t'>~Yra `Q&5 8'n 0ɠeꃶ{1:|IXRd#>nUp{V ,fVYC kYhj-!4U}%sDHjJEVw;8D叩pudCv~] ~u;d$dXhSӸݭdK`ƏPi6Hv(>`m+ db'o;IP2ӑe] ajb+[FUiZ͗D{)\GA e^ѷ;AP+mFz+Rįy$cʐ!Ѻ=J 1TC֪KN:.a&]Al ";m+Np$f}0?gd qM귻(E$ح$M#yp3 ịe3V"XeM|V_OplrKSf̫uU \yrha#$Ц,-b .]˹oXa$? 69H&݌4 8CXsqpZ', *4u:A[r`N4NXS3k{v5,•LU%  8vټO&y-E9g(=ebCu^7/:AkKH]1m%h.IwNRU_qSD -R\ӑ=J6*q`EՉ[\=՛tNIP^RoUخU> 7|(#qѬGF^W6a](_0(QI-e,<*CH5ĩ0s< xFQmX0|ZU7%oja-zr$z5p?נuıhɂ@zFSfftǒ ZY-%vIcra>%eJF\NpQOӻP8<#d>|s𤛣('MI"d=)bșD@K*T1`c R]\Xt. ^:ᓜOoF~?Ib٠uq=ua#:` `fTi~ǢI/de?8^\Zl|P'nj׻bҭ4 aϔ_YԹ[ve-?LU.P-+ĠLAyRVϨñr]06-25R>eKx{z17³>n;<$6Kwr%ֱ:8T2J'G4AB9^W?q|ʼnF<t䬠sZ؁͡SR93.)E[|)Q@kV I:ܮ&NQ i<|*>S9_ژyDEؕ@ TLaҍ{\4B0}Ħ ;](# -Ww 3Bb(2㮑wO r3 V`s tϰC[x6lcP.zKBQȳPcerǜTQiGcQffd7D@MM,ݱ귲?rګc)\vi-uNe/t$-Qd^>cAm}ĒlOgVh#^i_'Zsm>ʞOÝ#/2;C8Vc58D΋,no{k'|OP)1WPzS9+Y:8g9 [.vHn똘 \JMPmMoM#wArAGZ߾P[ Qֹz>]Gi kZVB^!_meae@Noؓԩ%3Ғ)>̳._3chU f޺d#jnW{tPPi&BL";Zt%Tp.4kĝEx#]МǮ2CcOB97}JdP'~5[ BYZ2}:*"1ұ]7#1Oʡda FՄ!M}Wi;qNlFqYX%GcyiA/S [w Ҝm]'1 [ڈ~ z}RPُ#*)ż"ѯn\wJ)g}"x9u 2(9TTt* p"Ynڐmc(>Ew45/3 s<s4YTJ+H㖣=JY L8݇FHd 6(Ѯ]^eE#=jggz͞` &9Oc4L-E M>I`(89B@Ffqj#lm/-nJuΒ/ Cޖ-="]{P\ :]Q1@ @<`Ds`EEߒY1Jmy0VC:/OJ֓_mǞ(2Y|vrlQ">,-'5:1I 8"4~:RQ^+ !;cq]\葃@E"swNj[dRʄس$ҷdoj}6Ul}=ltĕQBFT ͚5=HPGy$T [0&i;BBnH48ajO#6\v'M' H,4 uJ !)n[jZ8pHNĂb74G|iE$ h8KL&,NMz8'J.-~M1̢tuQ'فPw Z+/|8M{;6$:nd'leѷLM 0sR;*֚;Juqy}rF"xyS kGNlsv|;HHЃ[ Ceށu VM& MM AʫmLO8kǜ9xb;D}f9gyH* chPNǢ$-zL@h7}xzǤ"` w25۹}**gk3L|+OY2ޅC1%M7vT7 -IƨEtl p Iwoqwr39Qh-<Ss΀;6zX`<$r<2\ω.1 ]V8=8{fv*dI1 F1ӣL.*Nj' .-yR) NƐݥV՚-IBeg?]G%auUn NSBŋ (gyih8Sa-(_8rÄyWL\ }wKiD܀3# #~qAcSbL9 w 'Uω\rsA;3O4I3dG,>&#b7B|ݸ< 4NN@O> DjD6޼G5cgF=9 J"$q)HuXX5xcJߧTym>[ee]4-J?gq]-tKnWѲ8lJBE^䁸6+v6C.S x8Zݼ4}q 0LeF|u#dΰ]1RsFA{M+![޾0h-/qN<7Ϥd er?r]ޗDf|L>6)yA%p9*pr;wW̱.46=_*5F[ݼp4,k_ތ̗<ރce, i yB~C"g_2a qvGY+#Vߴ\؅Ziw5n*Ap9̝פ]m3}PNPy',:7a ADFE.ݫ>a`/ pQA : Ml^q#HnJE8a@~M؇Xk%DZL%4+\xhb5h̷EV+e2gB=b 6i {s%jy:G_w)_04(7O_ Hjۙ*j]2Iv%pLNk3ӈaPo&'o<ɾr"{ʀۃ u{+hpEcM&#nI ^b# sΙ ,"xͷ9vIb b>㓙b>4#e$KC ]6>*N]':>SCX_reQ(~l?:0=3I "*юġ3sԐS;{OP8OqY_c0%H٣bnsSo܆,_J\ݖCYa[nib5*+ B"2EvИ~z>`р6t>^78" `$ Ճ3+HKt?S,l}rC!xAZtrk51.HI3s*5%I-inlas#b2dQ0}5%[:QD9%e!CZq>c:Ze)}2[-O_ЯHBk p",ɪ/1m+KcUH5j:N嵚l-Q/tN@i 2:ӎͨl,e/gAUM#uG8uZ|g6y*k];1+\6%| `ΣI+$ ZI i7|/y{0Լ_'YfqO(ȥUf pp330C~*z$/:uWK%~!ﭏ *'Df/aZx VD`9>'3P a )'R=`k2'Zd?bnOCC ^&,Ú * KׂsTxR-x+,TPx_3w?saY0Uk3@e[(\qO:kQ;؏ܲ\6`SHY5D[Q 6V$:ˆN(B|u(KAߚB`ۖ:RȮ$nt 3w/0BCZq4Uf$k菃/30@iˤOtx4ImS,QLX54:YXu3 GpC<DFj{[~?@M{) ^lξ4w k!c/ 6;F}>s4=Q$k94U;$1Rz '{aHհ m~u$('A_V>"RxR#c)*Šy ,jqfтZ9-#p}&{ΤI.RqLV)wМOr9\ygp Tx${C93F\my1C )4xZ.$ARyǵ(  5[75(qM o\3%iJ vFH{w`r/V |4hUl6 @EQK!]8!U/ZM~}p'BJbsYP!j`K|߽sѩ ėyo|aXh6X_F6-i5p{E Y8m{"͐ݓ{ڍ-41^f܈#ѫ28:5(3>3^9*! 呪%uuYU<'5M7K]$Nth"W{t:H[8&-$Dm? 3H@WmNJގC|;YG, o;'6fF,ډR 4#ҳA5RTޕܰS:J_e@t  ->ϔ'Q 5r†^oINcH-o!^[V/qLiۊ-ֻKo(/6%t@ȷv3^lH.֫$ݶܧ-*{j\;-^;BRsCe@#NRVO+ޝqoVxsfcZZ]\XM+iJD)AI3A|~^Od*X1VA{"G仇.XW4_ Xl(53UN'[MnT<L|aH-trFb E O:Bʰ-5 X移?BUl.->݄L}<4uq/w>ZYëe7l0>3c/+5ƾCMJL}u#~;-Z!BB폼2Őd0 Qɇl{gL5 |/ A,T;?OI1! BP:kT6VUҙaKDʙGoYHl5X?4TrqEyĨ!,~[;wTA~a =aJ0(zR846HYL,^tCrҤHg3ҡJ;.U4%JsJJ[xE > cK!a+?/ y]{1B^ S #&kUǏA5L6>,5tX8e Fp1EyPE8 abNg?E #v^bf֙;$xYVC#-Njl]MP{p"Yw̭ Kct;v5x ?)섇1 SҪjؠAOLk]nA{ƇҏT ?W} "V2CcNC8ǡvaWO]^؊PAy29$ Y[%j?Z=k/?&bJ:>pa;\%ؤc3f=vO K]C`%'zg(~|G}\b1[uJjO5cnI}KŊ+ej`Ph՜ Vp?Ϣ.o s—h%fO!8(?;sn׌ke'ȣaeJf)$ E+R8xХDk]A^qIMաIюl*qv)S֟^}?' B^X{FwWtrO[+L䌫 \@Ϙwwj mʓe3@֕5Ґ #S\oG:G񌓈_zm N/;ύd)PViYQό31/s({h¯TQ\nqYgVJ6 1ɩz (iS !>t>@zZ{SiUo:_ l0`0&Vr4EOv/3G6>eoIFi.^ʜhx7GI=AD U;l2;v8qU6M_>@$<Ƀ|+1~ y8E|-I P珕F3K - Y6 zfD&po!_DB8"PEpc@3&?*%4{' R} .ng{ D\tj @BͭaWqW~RhŖXn0 =Pb;ZQM04k|^GNp^͜܁oI3h,- O_7A{aȼgnxH=-=ud.p{B5O'cV bh~2SI(7kD'OgbSp}L9\',Hᓸ>G$4~KPPBRX]G".SV'cJ}‚r6 G:z3gkZ1e̐I᪱o.,):>tB$ׂʵݽ?4 QF3aG"aR4k$^rg IXcɫ@WKȠS3Mg9͡}pוL9#ZBlc0͊,qۚ&-fVxF |^Bb̭E>lwThb6 zKKGQTtwUTl}#WOpbk#!J{:Sxv7o7j[ akrsz%:'YZU)e{8 I;D7+uUèbci(O >ى |Μ% qeqȀh+Ot"P%08̡,.'N?".UE_m (3UMъ0G+jV|."\eʌ$AYTxj<,S;CABsi cȴ3M+0XuDևB +$Qbᔡl>W6Ֆ1?hڨ>`f3V%_K}@% 6R3<ޣIB]6PKPܵҐ9PTOl%qxRt4V]ۤPY.0^4۲P}@0< 1$I[I5|&ʕ=d\ #MD } +8 E*7kPa2`8fxFG!ԓ9ӮH%}0rV0Vt1hqiO>Xl:z1#1z8k$8 bw] g[|b:moVv_U{{o幇jaM#`m߉S]#WM;Pc^'f5tYQ3 ע9HeQ!H 9Grx?+~LRxsijvL[Ua11/-੘i>9ɓ+ϒ@O _ҖNǘ0daEoe/[=1#th:8>:gpMş׊>t|mL 'iy8\uINkp/MQ< 5I 4_~ .:xbM̩عyXA ]z1z.ǮSñ=ZA\dRfU-a7 bR{w<],nv(UKc}>Q7d*&xdW_|R&,t%M<{gm5Zf:KQPDJXSm8;K&;1̈IuX&UU9to8s6#Y * LaB+vG'(c}1L3ۊ^bQjZO׏`""<#nw}]=0v_֍ ^WOFg8k"`Cam)V-x-l*\oUw$h?b:Xq! wA8pmh fH߄L3~`pKҖ!EW $f8T9~GNT:M *fyѻ{CdAb/s2sFemu3H!ܗ/iWS 4`Byhuq詓g8߆{ iEp1px kb b8g`:s?NFvW\cpDRs/&%(% Cty̗֩ԌGAYgc}?)3 ׮JRBi}.#.~lԈvS ,P06\!q"FlHsí ԛ tlƩW2l8P16ifZn^Kqмs/3"/n7Jmr|pů)5g?܆jMidVGz+([urQ^8rRl/+3;!~(VFU/MPↁ&$F"-r]>'.Ulo/6H EIʨ1q!KS0bʒX2PV.=+|VZ1R텗U>u78zw#DMPf5 Vi[mb+ YHHۈe~W)G8!2 'h\<7e6b|,2\,v.:@/.tF;Zo)@Y(^ԣ &PFk٠EQŲsyci`"#pp!P l9B eOd #ViӚTJ b5H pUv7 03KlT`| #1ENcN"pp/-re )I&V+ WI?LVҭ'r8{Z{4 &-7LT{xpXI9oVH"^0^u|z~XA&c2Rxv+:!ڷ4hx0 nʫG PPMS~,@{wWPBF6yؐi޾ac xIYo)lDhלѾGhQ2IMsAϛ,9NֽH*T]2ӝ;yX&T·&2g sIpX`Lc/bx}4l/0>F26);5'r { `j>1b7T$&$k9lL&y>LF9jTr[r`_ӂݭ=YpKHTxVulќQz`@Wsx!FT0n\z1$ +4$/N-960%x\@;UWEqr­s Y_(S%9tt̿zr;B!ưUz7B?*$OŮ]J:DP5:j@rM7\μ yt~^>蚙LE".2ڷ={LdJQ WPPAGw>,v%RU=('O"a^e]rsגҠ"T="#_]rqL@{S}Q0]AHqR|&9akLnBc\1-XkAE>>-(3}"؂#+8#pS6m4sܡ`7Apȟ%sb1^W,>Qƞ *q~#0~)ou7ᇈaDu1lUW۞׉snW#ho]#l=t|qʫS㒍0)'belջ`C@1!$~0?40U}2GZ#m=QbM͙WLEO=Nm+4?_Ozx9)ҵhCDI6lXߺHr-szb}I {w 9~9BKXIv%KZtX4gGBh[QYV3 QUa_т\fTf5N6E+'qBQh4f{lI>rL_6 +BoĄɲ 4]86$^%\[t liĺlt9 yxH ٫E /"IKmJ\9ufRr9QEgOfzߓdG4 ki?RP]6yG.y_fҚW7a5Q+T0/ `*ۙb;zQP#*ksűgM u16XВfe˃ :🰱F"4VB밵?G|vУcџLIm0tEQH#ՉV|qVr?Ɨ{S|WQ&Tr25XyE!;qMdzokx?ʪ;[@꺴$=3Зby>g xlG: S5V'F pAi=:?kfJ=6d*۟AE©KkjV!k^#&P+ !UMeT'|KCf*mb4 㵙u;bOy)(xjR*Czf''|o4%EUU=Df-kL9#.Ѣl򒉬=X<ߩf]< xTm!?ʤAԀnJF D΋ .O<ObB%2j 'WD=Y_5 '6̔yey ѸVyTOY{t^c˭+]_}BK~cIkmIB(>any&& %,̮y E~֒˘wk'?mDNH@6asj㊄S0^#)2;&ҞV\}:vH4陶`Pf0He=duţ xKW KXߩW͓)%\(#c4r&1*7+:H!8Ek;Bnk_W7ѹOo;r6T>DFv5鱡ܙMRk>gxJ+ H/ؖ#; :"}as]Hh\3A-EA BD`ݤ?HI `$v;c/U$)\u e)_G5l )~3}.5RWogcee31 ˅\[RQXkANQ;19#"*%kl0'?"/n:3 Y|,|fXV}S̋^8}f.L~P48t|aʟb ӌ"+vCD^+B\J JCHbmA4-6Zλn"Mx%)BbjYj.u+_ۚx |K3`Lq?|{=M&8DD!2@6.199?!&we9\uc8&فӴ,Ί|WS.ݍcC+<%w”-NWD" n.⏺V9>q[))9@QPXY'd/$^J*bY Zl1T%\ed˫_袅$_#Qz Ӷ|*|@'12֦`hmw"Ar8(GZPm[7]|λD{5%fn ٵĖH{imy1w*d?8M0]jwcxocD7}x L9뛾s=m"J Myi}(/ mXhZ)}M*MOZIxDHs;V?o͹r.]}] %t`'B *v8JR5ܗ̢.Xqh9[MČz/S}ran0)Վ6 u8OsGi??nJcO xJqѸxT3 :M̻<6P:qG_cU*c0%709u'Y^'nq38U_"`sW"9kT!\2Ӎ1͹תA⋹Ԧ;A$ؕX13 ;z = WC5ىgy֓oseZd'HelȪWPt(=&,'JNP׀ ⃄|@ڨO:K4&0DTgk-BK[ (*,3\:~hs"=]d9+>gЭ^鴻knK9G)+:CV3LnY>ꂑV,]J#N{rqxn_U~7{=!DP:R(}]n!ܻ6 ɝge w,bnENm7>b !x:i[2+<n޿R\i0 =Fb\dP)}h7\ - ?T܊mC=Tb$y#R h{N<1_O_9P7vn(h:zrQjTa:P`&Em1x0wKtTh,tfkj?_x!/\MNs=DFb\i~3GiZ?7·HC>]ú" C$y ѼN{[Čo'ۣyoHT_=387@!c9gS<}[N.Cʎ*lW"S?8ڭ@F6Gp%, h_2K( wZrYü{3nZǽ"1%RvP\,Bg]1/.pb,Pqa 2ME<$X*1]T N(6,yq[a=Z4+V'зn0{f('2˲lum"G2&YkMNNm#C]>B}r钁]Bb;TU]?$GV M2 QR*p)рq2GiŮf3F޻Yx+Kv/}t)9,RHM;O ;{3`Ӥ72jy-!W7;w:J/iD"gL|#]>blYRKurAT Yϛ}^T%o͹L_# etiΤGaHf@d'z7\Єtt$!߹-cA}ׂUF6{0~@z"PJK!v-K urӻG0\PP"}bjfz3|ssYgTYN~?XS'idKwəGvK-RwݥDW~:эC6iRO@MEQnvw>!c=EGR*~|64O|^0Y n'%KZn0eY&-$߸8veg] C]Z&(k}3don\(PZŸnQG# ~j>`#$I08h3" //Z܎=Fa1[ 'R ҰN4A/4gĊ,pZZ{ޢR7Kq"G*gg0kgY^ C$ X=AGώVLEh[f;~ث"/I :BՃPİD|b#-%Tܯ [@P./q,zyub_yp}W{nZ%ҧ) dQx< c}1vVt=U@zB8a~b9+ݽ>&#>N'I hItA29TJ fhglIFylG_z&';4Z TޖD ӭ:f3qnKG6m9CE+Ȕj_?]ghզyW v]K~6u@NFʋ#AALY= N&xq t%'5t I5}B 1?m =PV{G?ʵJsq` 薠\ "Sn-[yXá9L}ل}%@([vm)E_ #bJdiּftx:3,vhM p=K'ВmQ @e^L|a:]2V97HP&dl r[53dz(狾ϯdm1B i5|OB.N3 ti^9EL!iiyi"WNe,g6Zli o >(XPoM;+aIc3sUL9IEFc$e8t6Z^VUȬzoA3Y9 GL..-XfH)e_pd'.VvHܗ JڪQ]Q= щ2ftuAF\37Ǘl [mfqo1il\@0Bߝha6nQ;\;cĤ4w]0 U&Jϼ>#={^/K9@rx-Ǖ/>򣵫ݺqQO`úB-,`vZIҏ\s_߾耱(FԾ-7gҿpus`=C.iQçXPVW%wa 5(gvTcSsT۟WOa;v `І_8Xg)~F#,n#&"7A'V]%EXE&d2ץ4L;)L4[kWi=<^+FWZA#q= àع.(M.+>Z74ǩL4UN7a[)P@B/b ]㣻ɾo-Ab* KK!>`zCq=h?<᥻'jNHuD"N}:ԛy١z#kClm%~EJLa&sVJ&a')~m*'%%B{tDyۇ^aWwy> t::}/BɑCSYHmc)o H+I NuoYi`g(| Y,;s(Y6#b 4E2 F%m+pU#@)zAsbѲ%p_&ZK 6DG WK}懕CI>'oVP˟MO .T_gބ׻7mn;GavS$J訯~ב#&Xhlhx[{E9x+cA[ivh kHNnk>e_Qp $X)g M4|c\y1&9p SH{#t4@cT5g@72KC/mᏂE4`<}"ު ؘ O% zs&|+&Ҽpl8y^'؇t{u{pTgp1`dMY CDDb{ӭ2OEM*hF5z2ycZf'P%&$3TlΐЩX_F2}_i۶ ح YXg2 *Cӡ]Kc_G@L'b\NW3W_t^;Sآs=W'-;RXb.R"T]c8h8W =Žeg2*G%rQο#Ib3;3(ñCEu*,3^4,'kl>lsP+1@}MrK`6ծ~zEJ)+syuE&自I}sA-+EkLI؊NIlUk+S{['#RBA^T-!o͘*=.kmQ6|!< P&G .Y[O,׿F]w-Ľ*֛&J&^mL)LHaBqԼ4oG9xڑk{C.'JuRC 1TP{Rq $9J3* VЗR8I '$AWiHR !@?C(2ֆvh0`C50lpe]1,xJ^gbC]`*}rPx3 (bְ3sZc;X뢶9Em$0{ ]:lKz,~8h36 leNۧb@)8&WLlDoze`S:Y @ *,0"K%Om D}ߝ(vn|%U"|~VheX~J;c]rn}zb&7USϥ%jΚ)9VY *8Uyx#\Vo'1ndSL2dfhf8r6lJ=zN# ,M'~ Ʋ=hGQ/Բ)HO&%E2b39G߽҇ 6[t|bҜ5Sg[p"yAVa? ӝ50>W c*Azf랍_e9r79 =6I9Se#Hx ䷘_ZDڪuAQ2_%1%[t0bVEB,&C}A+m; L)s3;9zҋOewr/w#X~q(t9.5}2y^$2x&O硼kS*VmeG"h,y[j<$ՎVy3]>塇hh!q@h P٦j QO[02Q &mOo],AP^Ej(PAٴYBvu;T& l$$MyЃ"0Mq#i*7Eg} P_N(oxNrrn[}:pReFO5gƃG&˔̡ шsu=U0_yǔV~ *5 YA9U6Xۚl/u:uNG[wE4u0j^琧 M˦Y`&𸁵}$US+* bC'}IYlsz;гx!&S#-V0[rKX$1A㌩C9^¬$7pj>hX7l>"Z#F]"Cj=- =z^/+"u[Opֺxa:ܺplT3[zn75]&.j /toxt G0u@_u?iG1ͤy8tlG]P/A%߸VuU2PhˠtY ݂Z0Hv_C|Aë$>9KdNrg) 3ܒR[~u!jmh6<0ڵb!=dQ;e!Ajxk'UYWL`ĨV%س6X.c˜8nr1Uo? ?xn{dAOEBs,N$~;iȤ l\*m!҄SgM1W;kro3^i ׺|Uyfm:yקYv_ ŖS`\sҴ 6lr>gTy|@JpU?l]jBÙgvTR̵%TA`3|A픃Q#{pk!'{'8+7j埡g+=Xr5~dTas]yP(RCyǺU{@!.jXgG V`k7c<%-J0ër%*x{漂E pX@+kT G<[[iT5!mH1*m*xxLmbW'۽5* ֥ك(?KC^CJioc B7i6Ȟ(dVۥ9^4Αp" ̈ LV5x@gP^yKǜ?,RVt{$oxG Tٻ̳Q[pb/⪒}eȴeKqLF4;!dżS+IK^͒3#4.R\=_4U7HV<4#AR![d71x}m@RlByF0/LM2UkRbSQ|kG7q&ۘ7G"wr$w h֩A"gk󜦛^a5M| ɂ AP <_'2b 2BT )u 1Au 2ikS?3K f{@E 7'7U$\_pfy)ˤmjeQ:rX5ce>uH?P;МA|N=+׭?쬑߱nWcUZ'[4!غ;T|Pd0shl<,ųˬ)ba5G `PiE=q`9U9y*ͮ;sml~A-[K@澙p<3uE@<CA6k았frew|cٖ`7vS$ʵ`uچI6AFo-;g͙hGvrCiT_qY+դ{_9 w L-Z8 "/{FaӭmuF%;1#J{aR[ k`2Xp~YDc&4~ z<$y_ sv=4KSA̠-MX9KɌ"4u{K^R} ?mk8Dmt2$) p1ws5DŽCΩ[kxjAf5z\]X] 7^+j$@ uwcHp;*'\a9Z@a0& ![EgKQ:jSDGbc!t =2̹:Լkx4Ew6Wd-Beߍ꯭K&zlG`K6|ℷv ī?[ `VP`l V dx0:cpqdKE6s/#ǺtqETn&q2 FMM;VW@GtoBy/u$sW7Xpl[za|B)񏣹(r${NF3ΐc2*Iﺫ?y`T=uFxD $ gjg nÌcrK S8Tt`"isoil! 7W,exX A!tBV@4PgkG;A"rfAY ṭ =º[PMz,O5jʵ̉Ѷʠy<>vsDoڌungu\Qqڔ[a7˓\;]д&=0bIX.Z;.ij 4KjI|x ot˛ Nӹv7Bs1DĮA|W?D- U!\& > ZKM']ڎ2r]qK$2dAenϽV\)*cǼõyIos-Qx4v=Р`גn'fчGc]IvR$z.o+Kc/pFXDbL+7&[QI2{U^?NF 6jϜyOc823xEC6=әj{sl!(н<7η83Qߜ7&a>\u^)is1"Z SI(<$Q?xZ}Rw-ZVNm(y7o" a4ݫP"عL<7%>TPkL\6!tcs_!u} @Wi]݈mu+E6} И57v \j.*1*/#t9̃_vc'M꠸>b"cI44+QHy}<_].tna0&R9q\Z%9 }}cn=C p)aSu~ChG2Vݥ ]VK GX$9\ EL 6\[`Rs,*0;-h[! N~ ,sOϧ]q ʮ#S%82ٷs6X=O(aYI?8cCnB\{BU`<8l#37Vx-',Ky{O:>"`NlcOK2ӽ#}%C+΂<3!! _AJy)Vw1XNތ xW!]c*B̹[< 'Rp; DLuZ*?+/Y;EJKIt&ZIQj;:ů]THPᅺw׳d0}Oy ظFmfqNmOa؁:&BP HOIQ>k(\Ec/\./(gҝqptF8 (%F NdF݀/9ٽ\d'߈%R7(6S^TM 5(eʄ=%,N$b# ~QG⍺q:Y*ʇh-k eG@|%Q"4Q =q B\>,\Ґd 7rjiK& J}ߨ@;frA̼ ~13ep7V Dz5|ebG9 iOkt(:.#*06ɶsHmC11lXT7surS+%_Q)0?%Uj^O3VJJlѕy[t$/حp?}<-h9i0vgDXҋ+dMSZsp",k[QT)bbk}.٢l+!aHFc,7.{Z${&QvU@#/褡9Y i{WwBc,#Ԅݣ*sG<^ xm{.Cj t>I' XC$Qo>+xe!c\"94H\!4-Bslk۳rZOZx+ɷ쌃YBmVtHOIϞ~-/S zsjYם^QF2K"KFT^<_iZ =g3z^²⹐)^*пtat^'ҷl:M/n9EO=?8,qfVVJ|`ZFO¬,B' IcftKXeZv"LiN9+ypl_ح\i|$%~d+K>p4)KmГ􇣆 ^=4gPZ_~إWaJn^[<\q\ 7 ᰦ -i}"~q!Yy&žI*c)jn/ނXW/lG ߌ2L38YR җ@xa]ApǀTB+vC91UzOj;S:Ctg 8ߌ{B5gkp&b)4l$sX,\_Nfu5N񢕯Gv_5Mٶ9RacPlȫtEVHwUԴ)F#_p{iupb!$Uș mƚw_Y]-lʖqXNkpp-6d>_-9!,۳RF5c۴wQ/8qZMjf"Wqu 4x2? :ZJwb~#SV`vSL ]+@m+a]>ڲ~ [oj+UGi; kP O'V#'"&Մ[K'sGN Ε6=}r/&4pW}h}e]ՓO9x9ԁ'[Fr~\;:̠Gf֡=J;0 ,N5ͮ4a,5c{0 SX 6/}qh lcDTqs'ԗ+\ܧvIZ`ُ%?sbʡ$bK $͝bDw|3H$dn 7w =O{_ F$t:j~BT^/4q "-t||d2e .TQaEdw`3,Rtmj][t<l?`dFMkW`1{#{jR?ƌ=ol5#?T&əq8E`),\1KLo[Hj?T{TAVt"lװ`_g,*m}\~ve%"2I3pw}uVgOS=YZn~Hf SY|nDH-:a[SDpzb={IY"hl'?L*Rm! _=CCythbdpRz<ڼ6ugԸ{q+ kYSJٹRȝxL;91++ZOײ#iJrsEUU{4!_ %`E?FPyk E$Iλ I^!7/=>n+mV` + *IHNpk_B蔥ssT ~γMXhѝqnk@+K1.ϯ5@6=2c/H>;C ,=l7k1(`؎Ѯ⎎Sm/Rbk ͇7۱ʺE#t b_r몗dĪڠd#/1 `@. YV'jwV*OdWk1}̋S񃻿uX^,JMXr`>%Q9Xn~`1\GRΎcr/mHks-/ʙ~Zl6=*3i(Al'턤ƙSE?xS@ڭDU8 SJ+6jn m` LobCWQ<=m3j'v7Lf7i'R G5?fRVMU p&"/B*SjIPlPJf#Ӄ.g>U4ep :JE ɤ,8mj/ۨ%~UD`o7Fe4WI9ɭfo3H$!:'S/X7%R !/l[ ,+ycP8xeBi >ny q_̟VI[nH 'c!= COa{Tqhk} a  2qwI50X԰5 t'`5N^Hnsb{9#H^+J(r3;ޜ"ܔĘ%-P SWݫ=wc 0;Cp玗|mH"ZO} Wf7N[ B:RhAN̉ђw1"r `J6_6:4ꙢW'7!; #BvhnQn1Ke)|ybZ>|}/TA]E*^I:vQaVt,];\ќCV4`9gO%:)2:P3,q8b5'Rt+Er{2B8: )|r9.Ћ`=or𪛹v̡}a${KZspo=qЈ7;}YUW i4buDѯe%; T.9AIKlS!bVuN ى9]P^9ǭ4/s6BCܪw !E3|:~S@:&4Pf9gQ=5!evJ)9;#]^)|iHrlHڱޅ{%rEG/ug$?s{хmyLwՌ\sONVK_g7cP{־R_Ay۱BRp?D"(nEp&9j~."ZC|k, G|X&Ɖs3onUfdM++/6/⌞2])^AVo>IK څU5~q18FZ٦PŜOQ~`幉X HIT~ZzcBoe; -tSvf,"{,#"5j)C2Q,9+ኔyQK6^>gPnm>!ծyJUYsmSCuZw98C6}[{ZĝIW{ϳQA \"Eةs`) E6!@l矇fGQ3GfŎK#+v祦mTwG݆%wǚ4Na;73 K cwN5>FٳI#)וwm~s XjYs¯ !7mx %`}\iyb" O%cisΨ,&WB*rfZ ҋAan\.`ngi r6NDӜ7ænozU}lB?s^콄r:+ y1a2@Ol3&>-rem!ӂs;o*)4¼U^s@N}/hkhY8W5%>RV A+@X吆m"vFuOh#"Xg`J(J1SA$ʀ̔aR_h;u)WuC]VcZ>N^wiol!{Uzڞ\k=;.Pl*}U0x裉$`@)*N|G:ț.*^R *ɒ;&(f dӤX2 4)Ϧk7b:u]VFS a8L 6w hiVcI` ȉ0n<c@0{$6 Cy(H;P/ †ŧAvRZWx<*v;u‚.f*'"^qWX#k~XWVrZ%>."025a*w@c8+]$^^9;[\CHdxc;uPT Z[pC "X*i8SUni$֜j!D4FzNK]$d?f!O6^*3@:TFK_[Li`In7I ly<30[t2J.}Sɑ_Kdf՝A 9,eyjޝS烎/exK9>P$ Э~21XHx.-5Mz"y'"5:d`<6 vʈ3)(sStuIV_{;2xIEXS^zxHTA53b1E@0tg92b7=&{g:W9<z҇wFZ ?2l!3Vo%Θ<$Y9~Q +D.qNE̒)ލς8WE4nkA#m_pÇیPdJ.zCʨxZ_oxV#R(ӋgL%HUpB,k~^)׻xk|3I o$s Z[MߖMwS2LU#a$[qyz;l?>g)!fQ;x cXnǰ3 5fޑiƍrZB~J<kf})Fv!H0)c%e$-lȾ:뎎JڜWh:9d[ Gٰ 6?}33ӂsv@[gQC1-c(a% bNJfwK&tpgAm+IK <,ǝ}Xѯd $ "Km>t8.fďrZ#Vp5j,pgE/&gb9vH"U:6}f#^N7t5zf$PQ78Xy'Um+D]XAOxڏD }YಠU1ԍ~sȁ'Y "GC#Mz,QwĽD8/U<ۀ,OQe"S[J%1'X濨:sw0,>PnL>'HL<|LۓO)~`7[R=䦠.X izasF&2(ׄKGEj/wq#?Se FtX :ӆQq& 0*F+`}l{}=S$ \?CaPLdǗcZu}LQG4%p\" wGCq Yf_rW5S)SQ&]eDim}i%ZRi&.M| WχJ\ *"]W;r [McnYꯀPϷWN)fi-u."kx>9iIxW6 b5=&t5sS<}ɚ<QCV%H58J5>OVp?{-{>hJ*KʆU97%ҌCPf>|"xROOJ;?hXw,&_#2<[A 7[[^N4suI!>P#B|$:zB|2_43YWg.lwaTXj5q INhR5t/Z>6(̊j?.(=O.7J`vZ;Bѓ2g |9bB\/ !9Vm'Qy6t PNB+_c 웻2Ha䥠:◺:nJv8+KP'J_"ti[%GŠKC} VPC揎i0Q:ja:P>%k룓7ێGS"肽+v*e$C7 BSRyKQc7Y|x3(i.Q@7w2k- 3~yb8a)OZ vl"GiBW\Vt}tmmbxYcR VIR4UϢU5E'I|IABH S2Jc\yA7z}@%t }5_: J0Δ* ,sJx9Ef$5 U{>Cpl'+DN5 oiش~ɢW/zyLRH`D3L8Eۢk% Qf!)@2J $E`m#_7P%7;d1>v\~:qr;J!֠V%2>8_{Oq[빐J$KB<܌H[˛9 <.BEW׫WD e XtV(zDv!`j̰SHzBl ^Ke)&6;.g+d׹Jv9։pX7 7 OW'R އLߢEcFTy/ 9W]}jNrnwX/)gl!zvJ\FSۘJS8}Tw9[mT^iC#d]iv-*eJǍk2 ջ*-OL//rh,dPs쩬+/2Sqt|Ėb+`2ݟHX.Hg' B}[A ?ʛ2kcۀD*q;f覽4JbЌn TRuj]ҁ=OIHlbMGių ,1UILU傭ЉXu_-PJ`{IޖhiM gd)rgP=z@CNJd(aZidUoxMxm_@ԘuxGX()i8bC0=8)OQ5ŽLtObHXPĖ g+-S_h\9X޺q {>ݮL$XR1MOZ=S%GRDB=Kpq+2^ϮjۊgتpV%I-9y ]yaYWӗd* yI,#%{a>X C ^a^[ڬ`aS3 Yl4r+(T9N"L#8T(G6+~؇pHvJ19oN`vp垽*`"sOpC.𽻑dgCDuW-k7t'5У^jp8>W=dB1Q˧ p/\NdDn.i$dT>2k).̏B xF&eULbt[#`)7WQBEU s0:#kC !VVe"H\=9q&v(jSTǍ >KPbsF-{:+/ĭ@t2v>VXS. K?Q ?tjAkd7)@n<}EI'$rya'ۧ ^3[xe+ڮtZp!q2 RrgT2١VjÙ,zsx2W4GlVE=ěZ5 +\ 0fACgɕ[:yjՙ|$lO(/,&KAmvBGhh*?̣\;`+ar Su5qX=Fqʺj M@ܳe})o]I6!_s%f Ri"P Y80;m rq &S}n&qۇ;hܗu@lmݫ5q -twy74h:IckHWZGGT}eNx`~(袾.YB];հt(U.8rSM\etLØ^wo5\X{%BE%Bl[]s$zby|)(W[XUEE;68-J4N7֡#f; ;A @Rgm-?[C$yq=œŁW>(~a_)EwgoSқZt4|ĆiᓺJ7@&J\R^fMXu7asuT<ԠIc SۚMN5vG-M>M^}H ܶvTʊTz'F(S/lO:E֢۩#$Z;T K_8"_:Cˆc| N L;Xo79E1wμU)(pߢAKyeH8Fz.G>8"ONhf\ J1Xbud]:$qrF=uMwյ:84OeO<b)5gVj]iW=ecYY؛"g4B|8/YMYފMGIĄ45 <<ޝ'6jI,>LoD|琋WlƨvfČ=|G`v#FKQp!T\[Td>\Q ^=S<-糊Ԉ:"~ w'r%qVD=Ϥi,.v9$PoyK ͗Ѝs瘋UM<0\8YrMZB[څI~#KcNqY`)~ U.ʜ)mڲrI<ܑ A*1 B eJ,wܷ0 B=LIS lKW%=g\d)`ђȒ{3טz/(8>/Yuqv H``Q5N{ YZ