freerdp-devel-2.4.0-150400.1.12 >  A bwq p9|D;OOo=G-CSo>Rxy bqq2mLq;PJBZR(`{8SBpɫmQ"יIK sB IQI}'C}3k,bkQ*/g`["pQRe_ ʀ[ V96 0[u \ $4oy]KiZbuhbOOUk“U@_] 36;PH43e8066c445f9a678745db18f075cbd1579878b21b975c74f1b52b7e46fde190ae9cf21a6e44a8c00812feb6e4089d3e61f795613bwq p9|yO0)6CIv)aQFJʂ@u$Nf'=6,Zn ߕҦ=MkT(/,F9Bx#fdiLЀud1r h*#AfcsQ&(+EzxwY^XgMCxƤ ywc0iHXp0%Vg66~E١?/.#AUVRGw+e֦([vÓQm *ȘM)(j >p>?d " @ 3LR\$     1 359R<<? @ @ A (A8A+9B+:F&+FGHIX< Yd \]^bcde f lu$vwx`y(zxCfreerdp-devel2.4.0150400.1.12Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.bwpxinomavro CSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxppc64le  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큤bwpbwp`````bwp'bwp````````bwp``````````````````bwp```````````````````bwp`````````````````````bwp`````````````bwp`````````````bwp````````````bwp````````````````````bwp``````bwp'`bwpbwp(bwp(bwp)bwp)bwpbwp(bwp(bwp)bwp)bwpbwp(bwp(bwp)bwp)bwpbwp(bwp(bwp(bwp(bwpbwpbwpbwpbwpbwp(bwp(bwp(bwp(f865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ca20efed7edd442821b049a8a237e85937cae02b645f4429811472415759a737521cda73189e42fc7829ba4bf7c59fc8bbc0c8e2465a93d3e3f2eb122af2c868c4fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.1.12.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(ppc-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.1.123.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a^@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.patchxinomavro 1651994764  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.1.122.4.0-150400.1.122.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:SLE-15-SP4:GA/standard/b8986f3902dd44e4ed3855222ccc3b4a-freerdpcpioxz5ppc64le-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 RRRhMų_ŧ+butf-88494eced3b716acf2e0b7108c6c95be900c89f37f60cb11b52cfb503027c5cfb? 7zXZ !t/柑] crt:bLL 'L\;`>)?)s mW 2S<)G%`d8ESѻe8? w"_ êcUy]pV}joQ;etgHU֍GJt5{wʹd(lR==0/aaYUp_ɹu?ߞ>(7i;Ю]B>E"^mb}ɜ\$C_xVϱncDln6v|JRS}# (ZϨ^R0cW)n;)!^z!m+SǼ~u:Hx<}n`c؋B,5ͅɼf*@R`Iu҅!AIt4d^TaE/󏜂d\;$xR9aA m%+ߪlp^ ALM~4?Ӎ蒀bךԉh6H[ΤH|ǣk|-W<F{&5ᦂVrUJ55> }0uVKZPU8-8\S.>p# ]gQ6,9jLhƪ{Hbr!Zr28V|lLJ4KoĨ:<2E!iTj(}jVtisnͥl)JA7aWyTusK-{k^~v6Y1ոꉬG&Zg&rK+//&u/ӦkQ [vH\gvL[(v]sS^kbV*V,|-*ͧfYwr&lŵ/T.yk-`ZpϬR}:xD̮$sHTKfׂb%իՌw7_ X.[t 3\Wtz={p՝TpcA/(ʂ]Q:\g=fvoEž)Ai! .2m~Y-Vzy1}Gk.5AlgέtĄ_ߩ;ؓ'V'D{& 8жg{h5=kDT,dОưQLw sqm׋ l2蝀^Fˬ{(ȧU. n;ˢ ڝ xT1&DM{cƴ?F$W%$TX8w Scevn5M9_ÜkcڋЃb4h zÐ[}kZHr{agugeolԈ\D/Q'й $&aP=ya!Ri:JCG9cx?!KK4!56oSTS (ʑϣRe{hZ3T%iQH֑$x[ NkQ 02D,żԓTK0f;;vS$r3WNebţf › 7R_cSŀSzvWT$DxS^jo%S 0Lf $|aeVNXY{@qJhg˖; p-|Q{(એEBc:(`T_e~dBsvJOel6F?tFk:uAAZIfvud4>ؠuڋgbS:/B(T9KK cXI^oR0߾va&H70˷?SJԖ0{ Ʒ%b6A"dk(e~UN*9ѯ3n` rPJ; y5K*BzgcHYdcqޞSψpOmMl!b1Q(vTvu6.1T] f&կ"'nz= [I-Q P5BNpEl. krIjmoC җNgR4i!Qehog,8 Q&GEY `TJSۋ@y uczE$FbDq *"pO;ҳFt^N4&( VݱJgO]= sb3က8FYK;7ҼRq;-w";͡2mj3`| ^/;e&1x=%^F?&f)u>"6a*VNe#`*XXy l&&6{:|W>'&x'գ:}; e]he&,!)=rHHcAs-WfOw4M @Hǵ6Ф`l+ h&YX ?Ds8/ cyBŃ9@623lX:[WguoDEǨIĄ  5A,>hXw߹=0IޠOXH[5FwܸvEV>_ЌM*J rpO[s[5H u ~iZ0]i'G18 J0r :- b ݡ8f O!#tz8`G+7C]ڒ_iЫT8P.\icy`\_O9mDŊg5Z ٦`o #P,-K!ԇ;IqdlhF9j8{GVjOJ }iS0iz'RLJhYMLA'z:^[J3cLA LmtaxT@:e*O.vyNga&UAM=o>5r;)~@\ vs1v<6D9Sar !3vIH|BrzFL2{ wT<%PIFٍ?3.#:v&HvԪ z@au,~Ԭ$z&S]Go.4F0mp LZ7]s-bk!*gk5WhctrwR;%D=:@rv|" +F|"sN@ vsU۔=?Dv!fm WB/=#YԲtukV:c:-tJq젡4E豔GtVCX /fP[gɞ<~Xb KWNH `'M%(eߕ+6F zxn"xd$0PomqFln1PllP ~9^P.SK9suowUfaSWӔnO%?H< @i0%g0,Xk׺ϖA#F5'5N`H>"-Q䈙>+-0~҇w&~ %U6z3VqZpACJǑ0of~&u Tb{+9`kRԱTed~tnkv!sXT(`]$#Ñv/܂ҶłjN9|ˇL;Ű l;<0Y+z X-=;ŅM48՞/w7ҠFs6!c` aDjOCG`o6Tϗ$T^5Ŗ'CdfsQcN~"R%c ؝vI[tDA}6 D`N:G ~CÁg"rVh]q^9{g7ѷCPiH}Nn >UܾVMOhs\& P1A%ƆYY0K ڸ1:$6+dƘ Ig4Z juO^CYq2LJmfX/蜻HjE]8-?R~ȶ}VQ;@)e9a!߮- ' 3T6jOBk:⴪qSȡb߿Ƀ[hѤT8'Sܩ]f}8p̱w}; ª1G ~}0 `Y;e>?hnARd~ΫwOɖ!|6&[WB)WE>B訟^H_2Bg #YaBԔ|u 2z*^nF7Nrv9Xx_Ƒ*M|\giV7P?Nide@*J}U1kz!鋲Y1vL d6 sP+"?PJxgn E{swvJq$x[]e 1@#B.CCñnvhjFꠣIqt=68]-&6_\shktWĵ @%P8 ;&KTS a;%J3w S7)@lA">^".Ily-brN2&-{4")fw |oEnb߮$?Zb Ped"LqQpH'pm}ʕt~ /4J4PP0,wxi1$ neFYO11ѹОڨnVխtVSP?s)+8ߕQ7Ob7L!cIc4E>@Q3d'EZY8D9ABYN>DIo%ڽ#m6L[|lX4x̚'Qf^JiCscG"1e11Y=C1Q9Kn~ ccF:& (=EXԺ^9ܒ}Y\KhO҃}c`v >m&ST$}؄'hΙem?* #K͑}a *D$ vk3rUذ#-D =/BvFWw\oW AO0!XI> N(͑ENkv3*E*zE lelȹBb`/sYLNJNJ[-ZB =G 5k  f=ݒ F浟;5 E9?HwG]4fLbӘC<~V %"B}is9Q'L+ka?^&HV'o砕-jhUfOn0Y*q+gp#zg1Sֱ{3)~1 ^YMc~Mդ$O$]~z E4?㇚YmGlĥ)mO ɋ)MJJ$L9(T9$DAj>̬!Fۙ1Mb>R0:O<σYG}1}=A{^ʸՁ߿ܴ"gqD4мeB+WۅuGdg*g7ڴxr 3E5ٴ4ivP»b kBfD]RP{L^|DǦ AVU:2s\| 1p}d7_|a8N3)%XK"\XA'UG2 iK*l>;sN;ţPpyDKsvKDG6Rza*ď{."]Fƍ1\Z<^ wGT1` L-G ސ3.uVlx,^Ds%u0dѷ!7iy^h:"4S 耲k%38TOq (Gڐ!OX74UGVnU_9ReVuCcBEB֑6pCٕt1T&T(aFD{Q/CXǒ1Q6_ Q%#82E!|ww×1Z a.su43f 1KH"(]En}" r4An$X/VgM(;a^ G6sguG?K?Ш"d&vI1XfE[`(>ҳ(G۵;>0r%poIxsf8z/j9rK0Tޞ/'4 .1Txt:) j=5c:"2X<,۩h:3x1F,AD ^J.J)Y4 'Εw+=`^*t%CbϚT` \WHI/# WJI5vOScľJۜ4]M% u1EG:=d1T%}$;}keN#"1$Y;pl2 ^| 'ctB0. wU03,ѡyzf3+8|' 2rbTw@3! 8>j,|zW7vrڷ1T9[ *ӓdg 'n4|++įG;q -Y^c;Y Z=iw cD*Ds=f(R0nQ}u^TBF>jm%pa%Ht}QO0H0{׿'V*" `"䘾&5] Iюh6g&I )0T +œ#/ !4A$ JR`FEPy!i~ɦwax|K}ܿ#72 NW? ]\TXr֬—}.L/Ogٲbh? `KN'&fx *+ͼLfz mg؎n,f}90B"A9{0t.r/0g#k;p:PZ=PDuo{F;~, \ #ɺG2럡I؛/ kAԉKhV~.[|6dPrbbBD>BM>éJ*YmfmU4yG^ }/5.^E*8Bp/9\慽 )ܝn"Y4ݡP[ \do9o&CsFbZZ"L5쾇[+ Pi|ٹn*sq7{DQ!]VG/ޠY8t{5a^+r [߽ Ҥ{{,ޖN%qb3%#'_Ag<97YpR=Sۣ:Q'eSi3[K[GY&BnJ@ Sr~%̫(h43]!cuM/ܭ51'>gY)Կ;@UڊamvzamR+VQם<&Đ[))Ђ"SH4-> AYO7bik 3^F^ 3xYe-~\w.28b*6-t?Sl]d2Ca[kwA+OWI%S$#FfȲE6ikiط''Vql'Ud6Э<*ֳ3uKεO(@0ޞWmV.'4Q+U+-V!** Ґl`};|_uAN&/ #ఒ]R0]])TV!qy[%cqjilKO:uBOA'}{yqd)}C{ٵ';>u\[<swntL\6Z~}D!:BR8~ QXF5w&z$4ގ8 s2/)JeԤ fu͛qB=oS청@h#Ljxwb~-ydM9>9e@wzھ5PM6UrpxxzMD_@DjִoOM X&~?i&l:(yb?xdьKFNx"efXo[n"fBk"k.Y7ixAN\OPr&@em Y6-X8痲-'YCu5 )e,WץɽaZWKTئGƪZg6_On(rIQdrGVS&b'!k]ުz1vxt>$7B3-AG(ϛVR7X?; "xKpY=eh/OYgtի,߾5)}WL!?ČEu.SI]-VU2bNNj6Xb1=K0Pmx?9DG5ÿSu03޵h"Dz#("̔c=@)Vyk+62{eX:ng)o~܂lNy”9vaݩ3 '/N|ynf;qјI ;&#.NFLp{m3_NCXIhZ *.3PiZ 7ͨ}MJK=> ~;S2}J1l7G3lnh揯3(٩xMֲ7'w CL֯UtI3 N&0[]g\>,pw] FE߲B *pq ySrE emUzIW?3 E^K_/Wt(8@l{˄GR(QP}`fFX MZ5GM>l#XDDRq`MPtn5׫b9PO;\ ΨQ!QƟuWmB< &4*ˈ$~x5>+aߛhGJHL%LgKn8HՉѷT4x?js8P|ԹUq9?'~isqk)jgھ\e?)2NU}[-[QLPu\LYV`fںł&=_ˢ#mђuUqC b D2BS̤X{xJMxm*$_dZ֎?K h?"#iZR||%R|yHIN"mΚf2oXGF:z-|~(+Bb@EsPf8}Y3o ɩc;͏gblYGvb$_P-|>*V/eae ڛ\^@mW[7x/z`iߩAB# 0~I-BCmS> |O2~11GZu8q~!7}TBJif]/UnU:|h@_ .v @hA9˧C[g\beGh'T53Z(jHQRx砮 y8Ge-SNeM .~R)߽el6=] ""?+Ӫz olkͰf,P8aJ #N: m¡W5F%gYn"oGk^EȎM$mte'0aQ,%@D0-'=ZC0|74cèI )5 %Zx.g2+^uݕԊwar*Z?pTKn m/Vq0b>J}WَRhOT`;|.,~h H*"?X 4$i0K QX/$팇*yͩ];kһxDeQe⃳h!M|? +ZyF*h`80*̆:dO\)SeWKrUD!U48M[wo\j [1@@;E=t "bI|sc ŌH2]#h%d+)\a=]H"ԏ |6F 37+(U&4iKKB*Gi7>y褹 fpT+p\rIFMET:9Cq* q@3Bst2op(<+ܕg+מD bZ9}*]( Ru@,M^$}ys֑FvHfnf3ZnيbDYK~I^l4$YE`4fH*4~B%ȡ~R*!b^v0u_%Ѐ䇅z4H0Կsr!7IK;Еx: ~p GB+S;RR^2 eFfR631(Tq^_:W~ F&ůiŠ!V4,J浸~̹r\#rR41ew*%'r7CgJfTضt&b,S L%xJ-1IQ2tu=yc|朷02*ʈhŚ'm9V¯J77=(inD6JW?~6R ;GP@6+ȍ,qv|OB*:tm$ve]mCSPO1z+i%3U HGz%\_³qLNHR|eV֔%aj&?T5i7&#Q%f )JP('ztv+)8M׽c!>%YlM2a !Vq\jh⫽upK^زbos[mT)O DIKtph m;"Q!:'0Х@*Gv rYk@D%Voa3ːT%`Xe4`YcŌt?[HFRC1%MrTƜQx;3l1TO[a?{[A/8&/Oi'l>5kt1qm7I$[ZadkeZ=NK gX^@_%45V<8\M_8HͪI`FbT#(ϮDkd쟈' AS^+V(<խ#$Z9HWoEAUkTx*"4[!'@: U])&R6q#Fr-U3Z`3DEFcOHGE#1ʀw 13$SB/L/0?[*Ck2j=77UM5.&1–ѾG`,2f;:P O>YpsҜb+[c5D?Y 4qDLbi+Q|D˅O)^N12#&g𿄪ο܉@8sTxg7WqU5lzjFc5% X{Ľ;CDe*܄.f%{/n,Ejk ]Hl1.@ZpwЌqt`Y K\=1&74T=];HӲG2IU^}RchV='&=ᓡ֐m\tЏ{@—YZR(uSLQ{u8k`72 e9D-FPitИGr {۷X9DZnF]ěM-Sp}rEiq p8ΰ+5?{n3oB)&{09TK, _m<};;UKindD Ý|}б AGu$[W Ψ_d!>h M;ptnw0rmXwQ'u:^U;i; R{KOtsm嚠hY [\#?~nۧҫxݥWL|Ф [?JmM<w $Iwaǃ! AT g=EnQajy}4 |j:~%AY4)Xp3}]xLx&:v^쒻HΎ:mz)PJëGTϖENYF\OS0]-iUyf7Bﳦ)` ߶=f>pHj[T.<#9PyhљymYҟހ ^eKooҡ`'zA9X7$ Qi_ΑIwq`0)#5_=&fذ'U*BmKY2 q|Hk|2:vĭtu'de1]Il q<WTR Q O_,:&֭ˣe:]Wp; X7@NӠ/Q]BXWк2AJش̡édn\E5om&:==FN`ѳgYEaIkp䜆.ޟjk;J1 ӭ~ |\W}]x9|+g%n6~]KCZ'6eȫx^IMm{ܲǷ2^MM5iB0Gt0S4l S.^za1ĽҸ>˚\_H@ƌ D'zkEk67ͭ=M` V-%y_?lHrϻ\S|2Ţ8bۏ0%lQV}s';Z*_Or^]KD@EG[Iy~m@ǖH֋ZQNOTH+dQ?=N~%a 妺8(U(1G~U#@ʕRnd6!9&@. Zc׸p iGQgfls!2T&iۘMF! /j95||&8iܲbF0B4n~R,;a< j %}?;e @$k)եڈ(!HyC?@UԒcpnP',*b0-hO}>tR:哫6u;ԸIIpfgE*PL^DA=&:B{XAw4DÀ5\RMv1O!ovMIɐZ- j_5y䧦i, >~^־fs1OU /{>-Ԓ=QXZ(y,7A5H Tyԁ5nB|:ݽdB?M~";.LT BV>Rih=0L9 D!yZֺf#&1h/ \\'uEghrOOnA%7_yRxꕰQTqֽYuŖ`5!jKl|ρ~Q:ۍDQJΕexG& Guږ~<gL`%eZԏXҦ:J|G~\R[AD)Sr `f߅(vڙ2Ta':6Cc*! \iȋQꕐz;Uer쾿ᒡѾ(Aw?U@gA4gY|ݧWFҁmN?HGѯyn,"M|"2rНu(6᳠ $YdПʇXoEF0<]W2בJ99cD@2D=XԖ6 ko+Ʌke1&i#uӡr/ /#BH22j"TDoB" dw9!R6ѵaO~FNmfmO$EKq#Մ*ho٧׃gԭ1>xՇ7( J` LLH&B$tu/U:d%TpUa= ۆЦTTWqE^N8Д 5L:\B~Á[ӣځǹfdWYt\w WekjrY3;cB>qkbȒK +JY$ٍKE48i]f9鞰"*WG^pV1oCj9-}ʓbԲh6[#=Ӣ!Ag IЎm5kB̟]ډ=a8ZRPw'@ k^D!lk]ƇaZ`lpK\2 Z%m3m ˝φ*h \*e] 959-yhLi sP?u=o[ ^]_a AF~qn/t6t/Lt]3.Xhl>]{ 'RPq2^e۽L.Qp .eaS'Q ]&$1 /3zb yD}kc_ƔAʳ)"7*3:GK81CjJT5ZDiR Mb R}v &M1/?Vţ#ԛy-GKl ., j%8Xp,@XBe1wnͪ _3hvRk[Gl52K`UR4vVx\Ep@-tŸ6hL!!|O=8r7|=O,T=gU;AǴ<-푖~۰;\->QnGV@\n Vu2Xm2+m}}>x׮i2(i>u͍S*]ݞE ?=eurPa w:x®]⦱:k|Dʹ< ݷwzmv ' "Hxbbzb0uC;ń~nJh0;x{,>ffK7 Y(6y}DΒquaFdŃ6!JS?83y]'])3hurf5Qz<_ɋԘv|2濹 syzW*mkKB")<|X <.o(J|/mW|EPކIO ,SE4Jo%21T +Ox 3 \s쏮J"ޞt/`H uzqr|Gcs>1Rle(x>!Y:W6ӹQ ͗y6~غMY\[Rc> h%Uܾ 6F8C^5WQy丰S"_[cvJg\H芎( Ttn =cI0dYVa`El*x%}#SX͇5J1*l_sZέ-{*`EjH{ MGn'2|SH[-UZγ@|Őq.>OI xTһ[Qa ꅺ>x)9hTzPnk\Dr n)_רּ(D%9nG]iTu uS[D$S~lpH1r:I@J\+U|id>JTpsCvmCsXW*MO] G+J}η)w:\U0tB:<]% w{?nΜ,w=m@j.Bs-%>$ wIفpb;9uBfÔN(Ɣjvuow];A&`+^lJ?kOSϗMy?ωqr1O⨱̱PGD;<>{;'ļ}S#[`۲j}ZzͦB!01Ep_!a@6&Q{fjeIÔhCpǮ(Q!cVJmОFv4;-BU)!dž5oLUF7XSǸF :FcV)jN|%[LÙ/w8fh>D]p0[|2#ݝHC$@pө-%TSu󽧇"o5UkGWTZqBo{$a 8cӒ$E>!Pu9,TvҨ~@qK [ Ǫ ~F38H R;q]!tSm0iDMdp?J_tuPzy>ֲl]!e P;2K4 r,֝,yPA(5h<~: WxOm17'j9f`%^ެQ]NamvKm,xMv9oY]kY{7nym'-[[(#*;-0=N? cm<Ba,O +Iyvnr^F'Z;(i*+HE't7HpP]؍жLArEq.mEWnwɳ[c*H1Vaτ:!G5YdkȦ ^βr`ʟ)`UNwRȹ$R Y}dwcFubFs\jȌLMRԾ_Ժy&|W)8L II_֞L2NtOcCC.z#:th7Uk{Cn##A> E#mT:PٹJoږQe%R[ɡ s86éHp0~@vXT`N5#hÙM'p)%m(7dc/TaduWoY ><;6>VJ}c mTܵ*:dtoQYMNE3^Dg8U+{w۞]Y˲ȃC,Z@lrXt w V:UF>W6u:W_c7n5K=!pLT1J=UײG!I?<1C g>s W̌rSnr|CJnQltxyK~:}+*3M}$ltJdj~ k9Ağ+WIAm=WKCW&(TwrĒiK `I9/NQ侚fZ9̜w\]{8c@b{ذ_WᚏS6dk f9lw9$F3=ʈBN9~U?0VT.e"t)x>^bKO6vdRn*bµД9 wfBJ /< w_K<6rQ1 EPod3o1bp--H1.8.?KخqhI+ȓƠ}`y'wj~:QXgdX=,2*xߊ-k)[2$ ?M\T}ws#+kSy{qr'{Ѓcq-Nd(Nġ(PPUf& sJ"5lP~UbMMw/gƎgQAO=&8!CtNW#8bLj{N1\AdpU U@M4vn۰jǍuh廽mƅa9T76Xy!K5P͍ /\m$Ty #& ++bբ}T4 T-1FUhu&}')WX^D-뭴1g^0cppUXz~ɒVDۚq8ζ]⬸Ի2SL2hoArXxQP5iGVd|ܐm%< sDo (*G`T0@i)=.e!{\ )ކU̧Qjf=:Jlj̏#7:6`6QW1BY8Mՙ-HEr]?|qQ;f7Mf8վ@/%³Hvu^iҎTbK9Q*W*J dNU&wdt jl9 .ۭEQ[=w-όX>ex$=/אUFx=^a赋GfؙqP3xKŶ bݡpoGe-h]/K#""M |1X!tj\ypК%Y&Nﻤ6s9dbflӮ:`a&NkRV>$^ Bm-^ZQ#2/-  DeH&vՐY6ޢ2=K (̙걻A]d )_!LUzSN $[^' Qֶ[(N/Wؔe8+ּcYT `}6V/aHnɩ.4%:{'d3F$m sb:*TRװCV ' X%!4 s3{>YQAosWuyV|DL~G N&Nh'F4eR&_"ochn%igf^|MB#se㳇M7\'V9 ~8,=Q%.+%C]` 0V@S.kb=:NtX|/ h2,"lcT @RzZ/ njLu7hZ^Rn@># 5/nH?00~WQi Q!G2W-qtnЃ9"rRHܼXfJ@E&' Ly缴M-9H^I)c P -= `|Eh ,sm[y GO{0[ZjJeP]Ɍ*Ӡ_ O@l|Kmflre'ZEKu,e=7&O xL0LoܪL!X򢌂KH gC_[q[^V4ӪU O N a!˵7_fn L2I2%\ᡍ̟̪֝Anhu?biPj E5w*~}}wQ^l a{,y~p#/K&HTvٟԸQNWgL#2RE_NcvYC',M.(ڱ`W#WqS S7AU 8O 2# {;*ZNLϳ.j (qFYBKUU5qȧn`V5{^h+FҊR!| )yTkO.H˅ =zJf¨g .l%9eٕ5\ *ݺ>\bjJW,kwC*:4mP4SS?BW ` вxbDE#Ҡz=([Y]hspD~?sA9:ɮm.8V xW&65iV\OF/}lK\{衞#w~-_ ,(jj{WpR l2A/V99a$o:}=q:l^j&%Q,~8i ڱ!R' :srDNxA\n@ܝɹ "Uv^v2 g * Q.-o<,!i|Bm~[DQʃN%ST\w仡^{<&Ȣ$VĘB( R^te\^5?EUѦ62U֡|OG5V3`v 0 jPy+Be"sLV .M ? @X.t2WQ9~l6q֣2g/I1i:^@.ʲշ2XbR ]6їYP^pK]1 mp~L[~"K/x,W] uSj?&{{׫<\5B-y7> 2q7»-:0wr?eOaUA9ŭ3j(.LWJU{tq'IZN[.U$f/䓯i[ MA-s_&W* n^,}Azmf"-*XpP~m,|}l{7E19螵Gش@SqnD5Ŗvl,غ,|5ǀ&]V9!"#I0 !DUir- 4ȰZMΌ"zQF! fFTS V?фAG4y)] \f|} B Pdw?}^ O;iͫBBלge[qiV]'47G63Lc(L# J2ghw~(fζ zĞ<W) t"wL yw0nQYs\/VA 颋Tq F⒴1zGC T;)~v/W<=Cѯ m'Ata2&1Grz@xSY 931@ |A~NkT2_3xО/tOYrF=J|c;)Dbj2B踻L+GHU-Г=rIJ?4+V[l#dOe!=DL4tR V3I.$57΄ LXz>O`QFW;h)Mx-Z BM'xM_3={{(~eE@4SpM!*gJ^EO6T:tSyarDHqMeذ:2%n#ZyCsfDÎ{c➙sHzW[a`5]w90W\ &d|6մ5?: NlN*K9[c~W{ǿw~Ϻ5OΠCB꘨7QiFn=0d6 *]c L " G֭'t/ &Z0H_ \"f_ck,@_$.PE&QXE9(aE6N#p)?SH#c҇MR ~L`!u68kO$\j\-gmĂ&|WC]3<iaԻ`ъcqQC6X04`ƏiX"7@D/B1UE`)Cl.B8tuEC3}U~>(ͽJ_\dk<wɩ#?Q$2]*CarߦQ7 z0x{*G=<^ " ל}'i;/0 Wʷzos 8T+Ѩ_.8c2p ݣÅiܳn'?Y2DGOh,8`36ЊXQsZkL7*eF<v"]W[WdN$LBٺupd"w ̻^Sv3g7O;א9֮k<[P:e5ET5([.$ -AX+7rYnqaI] xWT#(`Q.U .>FqkmGmN6/zee댷%o?]3mx3 p#p7QǢn_:@ηWҒKw\~=lW eB+7h.RbX*llh #Oa7=W^0)bH\c)ɬ6!Vb){υF9\Ђpv96f?! QE :KEQ5OW•4)##(l(Sz[L.Ub.u#kD2OZp5=ouycU>U 0wbJrIq3-(:BlxкqMǛ Ԇ@'=[&ti6‡42QGw~lwuRrkx]ߓvf? Ad4:(v2/8YAߤ?/3'#ά$In[SLgػI{eg`pu~,_`J Q̜vW7-qqwrqx*k N4G&$]ǎٵ ,.s%C=PoRPvQW<gg #Ce;9 CnyPH>TKcCChZIX# bAq M=%Ugյm/HZQ+Z;hpZmo q] ƤvnR-HT6f Anx$ r/``*6}dVo |BZ+Pjcn6srxb~눚Sdz}!yD ?'s&tIkjc֭ܒv~p 獇C&);j/g}HS\|Cnepd)ҋ·F즭_R_'2Xvиߠ 0-X}(cwOuEB30d=@NeǑ [u%F-@\Iy&OM zhYb9Q(=ԇ4W@"nȑ6Sl˩t-҈|v%EH&'k+ѻ˔YE[ vwux(F%52@ &Ҕ*-fIu?L`B/u"]~A_ʥѽlAkX"W |n/]p/V P4ؿiBUfڅYU0KTlA L=UD0fz]e([c~lB.?rB؇?)GA{D6H Ä90FM)АgQϬăp20L%-#_\'|/ K8/-|on5BdS8(GgP!63`e4cAD[ =az?lGN&_w`yX -drLA[plbhrV~ߔimb6:vZAwl ۦs5 jfq,+H>Q:ÅLEftsM!?| W};9͝{r06qK3Ĉ7F+'955vHa% 8FqKPmk[k*ne% pЍ2TdIޡ'P+cK.9 #O0ޱ ]KZB)T/ۗwd aʼ-FpReN0_W&4un~F43,״ b4ԩq`kؖ!s+dʅ9^;ܻalWldևt35[ITZ;m:8H# Z`鮆uB{x,ĦVtyN 5|8b_h&DAg-W z*3g9lwn )p_kl1Qwj U>՞59A"!Ӎ3lļ3|zZ=Ts,e`<6* 6!-EQ\d0ZYHa.C|OP#6k onŭc'<Ʀ83 MJة?Ą<SHHecrꛜZye J#9V,ːDvҜάհ>|~]/eOvo=osc m@ mE(a0s=Ӧk[ǐ:yHg>'ʞ,[A1_tJL"a6lP%C'eq$1S@)U(N@iUG]ucLa_2`bAWQcSٰ.OL#O:Mi}QP,+J-.p8%UbUG('mR?ڼX1L5nG?ã*~̴2VmvM9$[.asI9EXZsλv.oǴZD5!)6qADcH/*4a;VinL䉷bM"9u6 y:ۛgׁܺ)zd8(ǕS)O2%yrBX kn4țXcGAjyQAn6B~٢/νDĮbĬWx&4QFK?sic}Q*;Y| S ewZvݥ4C8yDw'O+X'Vm1g'㣜?St{.d_@(ut|`˻ZTD,O̦a0SvS-qc#rGܠRi_p=!oBA˯:ix#CuD)ö۵GDž\4Ҟ6%?0mp$b)EF˘"X>.`":c8HV[X{6wbj, 'k4rMclxݬ{ iv"?ؤ/ ̃*an!`tN7(('ā]'8!1n f0Ӎ=+VYBʶ>zh }`TAVrbV%'SbO|:oSrb-&R,Wh@J2wQAm`9n~q.kYےP?/&HM_8U c9DU-և*m߰BzsJܽ E5k!H??oNPGŭѽ"ς?+YXyZ^ݾ h̘gF:k޺@FO٥d'=fq}lZykd~+Vg/%WO]K O鹦>xl'7NU+I|h =&\ު !?sBjeZd0O࿡ǦS5W%ߑgN>X~j?̌r+BDooK_ڌѳu,ȢaeXͰZu"C\;Y(qJWGgd]~?Qw*ER+`?8J49Oq),&L2J0$|,BKdĈ7"bFTÐBVvT9 .,Rsa/_XYy8M,'ܭ 3TߨMAt()ә|%]-L_q{`3Rn%fT5'F.c0%!''5tRUsVX؇F V4cz0G7C୾ 0+>WLa-ﳩ+4֨EI(z鹦)z{b8_∘&He@`LR(PjxbQ I!t' 4mj`$3wCn񒐉X_mJAZQq3ٲ0.#6i JC$9o.0K0J!)m6=fᡷUG9!~n3}^x&qKa*pxb{QUJT% kɸxAxmDs6D?}3R^\Pz_#>_*L wz;maocT)婅h5K^|-V=nqCn=v˽DOH6VӬ)L70c2{\_++BQdrXC׶#>G q^G?2lXКtLtzU\A~Kcm2\KYI+ ,XEIF/LNV+3"h|xPMJ hbAм:e+65ry{Cݡ03藒ѹ+8MC36GV[2' ׅ e!Vm (j{Mɤbq^F`s?h^J>v}lȥk=B:or K](,JkS+vLIC:N (01Z}'=. \D"(!xT6FIWhdW7t{t:oϹZX%>F@?loB79[7aW?}L IY|XXg•)3X}HfG/= HvrA S Y#fg#({Mn0`S5GP屒@cCeGzɣ;mxCD(PZͼ=7Jkrk)ȫSbH =^bc Q iӯwO%e Hk W)mρK+LqeA1k|~,QUk#&5?:ԗ$t/H@STl^h"1 1^=q<א+qCw# * aSp< x`n$sf9e͞U*$׹CATlcA';ZQaZNt9jBF~޲m郩A?@|N(ԿnoM(֤kYbc0rbjҘxWg^%͙Vf_f2@@ a:SuTo>R0>ܘĖ$Ug@{ڥɿm۹tWOch{?wkzc̊㡒mRڦ!51L~1@ט%_US%!-~\NJ BSDSkNU;͚&29P5wo+$}K#"7K_WsDDapF,H6U27jm *bІkwudyXɫ`Z"tqaIb-]~5oŕ?pն`WNcٛ1DtRˋ5JI$G;6)x,|L zAAc[6wՋ>x[D v< ^GBG(ӲZi#'`_}axi?ik_22OњRɈ8rI1 &'v96x9ZSq{ۊp u+51Ai-(; 2ؼCU#ԇN$gG-sɞ"rZ$X:CaIY|k=,hV`992!DwJqȾ\2 zGEEJ \K{Z e|BO>y9xN7 r kj6{ (EJIY ih 7j _>ځ~(eH |$%=$r{Ll,HDv^Vu^%~?@av<{DP UQd!Nn]0^F!89nvrPF,zߝC@; eH;f\+9tr=͍.(װŦi\t 0|wi8Zlɷ-4zDE{ZBgS R׷Z(͈ѻ`_ԆbM#&뗤_LbD*/)n4^w/f\Qq [<@:\uaׯV1N.S6cC1g(a0⢼ݏ'Z8=`X“\>oU#O;_ׇ(6,uE[0k&{ӕwe~$cRgXtZ (gOEjʵcig-ZQq5CP]~vb8Η `+sU2$Mj$zzyۘ%WGM[3;sً#224-?-AL){8U%\e}류MR9HRCst4W;̗֡N$6Q90 G'7ȝqMG-\.5ĩljMgi(`XI)W#בy5Yxn +t'MS/ 챷818[ a%p&HO(6Q7Km$hMoK>RB/_YÊ[E6hOWT? ?3֫/sVr(}"%ؠsKS^ 퀷{>#ˀĄҢJͥ36Es~3U<'* ’s &KC"oe=aY'њ3O?qX?s@fPLԬaDuڤR(2Pk'jOguR ` 5 5X\洪e_RJϔ]Մ4d+ԑ|ZaAmEGpfV? ?= ]-hl3`ATrwtFwyHT>hM&+ 3b:ܮaV&$F*Tr"МxA' | PK V{K|eۡ$C"jwbs 9S 6"?U%#sٲ3?sNo]^HflO $$ʥ)?al1B{3-&EqDk[Z\#%yՒN2d#oLo~|v$In,'T C0"KA]Rc^," Bfg#ˉ~e@S q ׅ3dWPۿXWs/b^> iq䯤$<΅]8չ֫5^Q%,QM6 Ęl@VF΅4PfJ|J)b]Q[9\CaTyUv)^]j $^V.Nfuv>Hggz>+~ix<욍.Y^[H59?~*<֘a<2U(rt_"/d)$K,I)o!Ѐ>i.V4̀(b84]<|"'*L/~X.%raZǡcXﱸ9}sQE>Nn2B:ϱ@H8x*dO f&h&D)T[j`O8+MVlNyQñMr:ٝ@ޢrƣ-糇KyȊkopρ4!\3J…yO!֘.5:R5ߏ =_MKLdNKq]}*־ ;;xP,˥]iH8CqVI/‹b4!Dd53݇;[d<;k,G!vgw2g ۯv<[Ĕbe:{1@3sv30օ HɷW S gtp  2GmuD`:A^Q$/ FU s^v8/Lu`[vSyl+wJ۷~+ ٌLZ.{ud@+=z<鯿G1l)s?ze1zC)qWY(UȖ$! y!ZuyRt cgj\sؾ"O萠|Fx2JAnfP?_yv`ӁPQ?ah2QP<<H7GL_T63ZeH˯CX:rK&R{5eT=8 ^"U#{nxi$ .`v'l/Ad 0ȢM1,~`Iy;[Iӵ-r &%ꖃjU6H;&ZVQTr˛LiW[,17Am 2md&TQvE:l>~bm>L<>zIc%U;zkP0Nq0: 琰^9+ǚt  c&!be{Psr8|̋W= YcboeV=~# 09 wǞE2HU=L}#<Bw,&c@su܍KbPhB1`K/;m;UfJ^Q"dvqJ́p*2.P1 BZluC^Ǟ1T׏AI+B tE1m5 ah;y[V.DVu8w6ԃL~![2YY[%Oi8cq:twTlS%Hl=k`~6@)kA|yn/7E1PVYݖ|Ct H'ł!bq aOpI ^p||3s6Lգ?Nt%9ƧV!hSA3E?WhwLߓ u6sS8856Grx r[ƅYY+b\V&Mmy-%XYTXg(-ޮXmE%>QjY$ض߫hE.j>RFW//ŰdJ*+",_߷FqQΔzmFZo*_Ũ `LanK ZRTx?C>3ݚf\ʀ,acHkO w!2?kupt%)x^xH%HD ӠARo"KB[KkV6G?7{# &[W%8[L,s% G.'ZӞ9VAQHҝ*t-N6L'_*< dԵr'N$ǁR9Rƪ=yVY2K`hrS5j74值 ?DNUɕ߶ZM*OPZkϩធGނ̄rMwϴݵ&9‚ګIQIgT@| !pF{T}ޙ!RL֔VClx&8`amƫ'+2>f?kD [+.YJ^hw[*Ա$I^itnX2֬\!أU34rwx,KWzp;T֬#&C4b\˜Xr Hmw@Gm3&n?l~',*@,.@N[ּ7rԎ⹹^E4b=+_}°uh8(FF SƋd!ҫ-?n}Gh楞̞.,(8`2tQ{S$N pا2)x[s5iT([GkG^X0MҠ#TQ{N E閕"pV;K%(L9F2hdF ޹?G|y7'LPU.gO29V9FJ u r^cɹ@/?]?ӫL>|4m%>l y#FZ>j;;.18ٌdpo{T GedRȎ(e15\TS;BoeBp0һ1})JƘ,BA R! E(.fwxTmkxf}U3~҉JuzÂw 5 @N&њ KS}bpI6< ܹm?TjrzKAXoՅj.+_j M{~hr%;HSsM h0C Ϩ^C;pl};q;bܑJ 4(eFeM ִmhhwd&I&zDN <ٵqdM v8m2a90L.s&V2wk*FV&o_+?M:m^>7D Y\ͺF}i{](!\@MX8mzb7>IÏB1j-^J2c\"/Ơj-h6˸J (?8nq9˳+EQ4=>\JѱBR9ȡHt:ᘄr%z"zJo 9:/==E[N0ReEg Kx$rD?Eo~9J)l_,׀݅6"e4%Ynƪ # (D[@{z&*3{IA-eD7]Z>~r \@?|>Үggy߻Y݌̤u[-uN Q]# IMOۂ7v ~V/ȅt :6ﯳY{ڮ;ezd]!hrŲ;5pr ~9dkVTy-V4yT|U0&O.1<Ga5c'3yS3UdH  snZw?z(M jP`d"ۥȟprFKg==^rˀ$n ~:wEիXj̥韵id1n](gӈ_GԍgGPKm,_kcռC5 ;|IIyxȁjFЭo5xH76 %7[9ۭ 2,nni%f϶,0Txʆ[0TY,KrjsD/FDnO:ږ$z-ïz~3{]}-vr#E@F $Fz ܈d,rEڇt9wx0iRL>B?}(ne\v) khE0X0 &=iV %зV m/MlYh7M1**= ( |> =^aÀ >޽лy< ٩ZxKP|c馥 X;?ÊZR`FfYqxDНrE`l'Y'|}y9e8(^1pEN2yLr.\XqL;*pxt q]d%3:V@' ZS C'Gs_Y1ZaUep9,RWqIL,-Tz7-TˤAYl\R-e>&U<2B4!`K d'Njp{3|yL(M/1N7h I:-0xϻX^r"Y#(ձpFߵ R6B  .xHas8gE{8tՙNT5<%W€m.Ѥeh9]2jB;tՖO>f :0HlF$zbX=@UG5d UłTc丕c!>IJed؍=P 4 KùoSgjNLAb |\}$+<`I5ٹK{QDVoȻ%0}?U;'mܧ`dOX^'K+M9my8JdvgJ "AܿR#ej%Kd2 p5s?1bdd6` |Sip δ{?A2ǡFg`k$|Y=})Mojӳ$Ƹ¦}$jjXRnd7^=%BUkr}pG)]x0^p 1pkLJX[a,VY<ێ拆pbhB&RG&$C |g kiF;7:z)0( dmV0gkI'֤*[}0G:bα$ < [" HyK򴵯r5;5peSshR9|ҡn\U=*>݇[F<\X,HIxB;+`]ݐ+AZBa-[Zk? ۤR=Ժ#h'zȂ)I&9ydǸ~&{5ODk . EadLIMU  >NR;[ "K/:=80\:Vr>LݰciǭTtփfZsM0X Y c10ҷiؒ:)Y}mz˶qڋ>)I\VZr;:ZiHe4&e+w@zesU`HdT J>%" lMk:e-ʼn:|{׈4f~(FIMk*tt!u +XO[ʷ?1Ma4oO4\!5͏%JS4b';Gp8K”YroFl蠇xO#2Dg]НoDnڍߎJ{}b|xMon[^sVޮ̙#gkh%*b83gLE:ٓ|bĨ.Ȣx4[^8n° y.=m&WE|q@(zދulDշb~ EW˸%@#}yY%)àM@|1 [[:8-LGt84`)l`s0)R?O>[ c$jsٞ@qԭ]< f`8 ܪT56vbO-8Q[nɎܺG9!F |QSXx/zj8I"̢oȧ>ٶ2z۱{ngi{0 ׻T10 &*q[`ݤk"䤉լI-U΃6j@?Ϡmŵ/˽[Bo7YI`*9ϨqwPn=*P̜(;TOd.F aىy!A'E_KP t{O+->-K^&H"j%7|'yNt`|i%={s`9Ob Lu$T^"Vb:ի2߻qnp q!8"-IzБJwJԞ\]2 *n߈5Ǹ=s5bgyCR*PzMo˟/H2b_3 vM'.dll`&O%/]j6,\@nic_coJʝɉ(0Q1 q%ԓ`>lk7'] HUm*2š`RR(Kv|d"p[Qn cLs!]Po8oK1 {3g7glg;`]\?+鋩*$s%SU*/pͥE8 ud+EA!@0t7QQ 2(!aص{B/&'Yޣ`hIHuUrF2^FK!*wȼxC (UqSH9\S|0bIe[.'&0Fr~T?{}*Йe@"PO0!G_T^rm8.#im&!cjaeXoooґ$*dQ~p~^ ԛ\htH1H)Ut^-2?T:xLx_@+GWgg:HEJMz"ǟҒoSB(h|§Tc usJضL@2}bӷ jQEUKJ,݅G{VA;(.ǣxC P+}1ƛqD0:KfK~d,Cz쳑>bpiZ=tDbyUpCMab,$lbԐe&w ܓ"R? |zϺF]԰So ڙYI%Y#Uq)gBQWy:~ Z+Ұ vgo$lX?v'@Y,'fY˛ ypː6. @HV9={iV5?K7sA7rZ^fޅoQWn)5F=v-Ba.;$~dK&߁xn%9 ѭݏ?%R9AmeA45]C5+c1Rm \zKRcu@p?(X6+󓊳zܿh֗7e/91K=Ub1P3%;] tŸ@ksmc稟b_r[M 82d).ƶrIY,Q-״΄DY [fbޝa}AnFD[ ^uuVѵl8D7! 6;SдNߋyFhj.WoW3 m]aWY0R63Ջ+O;*K{KKQ$H'p[nq&`!>ͧC·p,S:Z 0*Ss|=])طG@A >8]RyTF> ~hn¨h5uEh)؋\ԈP/tS>ī`d s)2J┇72 ZNܮQ떡, ~ɰb*330e BZ3n@gncR!QVLpFe0f:jr bUfF!FQs(TY#S Rr9c6"kgѱ~? SLuD 'NJ\qs±Bͻt^ "/uvi-xE? tH27@J5 1W lY` _Y}ٓa ['+2J-oCp ޵t{&jWm3'Ф1Q˼93@\(z(Q [ E \6iw_G ӫ_{䤣} ek* 6BY2xɕ稜j#=/,/ͬHTdNj ;73lo,7PC:~'B^zRz,&i/Pi<)<7fVP=ZI-}:@  KObޭx5ɏ\%7&xL_k7ճ/ Nݴg 7[RhkI D& C!X{3a3p$Ehob 1WeSEz_5r 䪻PWP!v+,er .9{@<)y+?'G` {:\ΘxR^0Iqf+ m?3%_Bʢv&^Q#}l%M؋oO!mBU}-$/=0󌂰4/A4 >jԌ;'T_kE +Vk)48) K.Au!VA;49Aoe>1^`~g[Ww3$_g2I{~jsL3?VanA9~S&4𤻩8/bIS낋l DܐCS:)DA/Q"5ȑA)eqsj@6۴I!<&Xд\ZGxf[]s{y~sT~tԀ 1zĜt?O8ZB]EƋ%?U Q~&$EBÊhH ˿tGO_/~Mz:3Y%2(~s2G1ߕ,axwW&c9H9c0rSRÄ MnS2AXNi9gj*zi (ANH߂9uJҩ:rhP AƖHʰp TP8׷j"9%JX1-;%dkߙGpS~Ʀ ] ?Ex$BNmtEmkAguCg4 װ9 uǙ.Bƃp*º݆_sO響e=|iY33ftD0EoT)a]"=p2{QY͇xgCKܧ[y MTc(q%ɂy-gI(;k `gZt~t[ &#i#RPey:9Zp `XuP Q<9*X=D~t{57_92}a]@y#dhF68G5 i wA^+z ʈ.7 uol3\"x:։PZmm~P'ϏTBC,Lo&ʳ)anW+yKpsfWbNsL%וֹ7 | JxɐQs;'þOCئ=H{"a*k!^,Q$= S,iīP:vVJbc/YqKWK Jfm3 ZK ҳ{l|]] _%eHJI.=twN`FI=6<P|m:rۉ\*ܞYURtaSr*јg- ˮbGL$`l5f/e烞:n(l}J $ ] H)o1 FQz{fR2FjY;h0id t(%d5zM(E-v ^ج/l"Ώl{ʠl V|$|8!wCAY"ug%Krd2̪nx@3wש4L'36twSG+B+o&}B̄ 5{B B?wYeiUeqmX>_.F·9Uάz{66N'y9_M;Z(M ~~9Ƭ-:_HI6 SWJauOSѮ,/Ѿn0 ygII[՟bHS=LtD<\,Q\wu[w' D^@F|Jڛv;fP޼C!"|˫Hianh?|_#TS{euCY3/;qɢmkP.W)m6Js~< ;%NZj{Gk{cb6^ӪFb@BSiS)AdV؄| +?::3~vH- +QGldU-30-cRD6YCɍ@;rm)5Rw9DU>S;G^H>6_bGgu3uϴM$s:d{ '[Li荅0>,Dp{xNr-|aؿ r4yzXu>)j9k; UnV?ԋޕZK^.'-NwT).}7o=~W$X=(0 ''J;_g| KrWqRg(ojH)q{sqo. W0cX(_G "p=% IZGGp []L޲ o#S~{8z}W c(ln_toaԓ룰\ K;= c`N P2;>M:!@P{kY=7HJx]D){5FsBKwl; Ua$x,MIv;#%ru@lN D-_y1'uJW̾]zi_yşEh#vU5ꭶ`/QLY:Q9gvi[$!]YCf6 G|z tU8 Ll 'AN!OiŇ@Qj3;w umtvXvvM5s9vC󕷦W>'¯.PU):'*{{}o`%ĽRב9|5}C_+C6HkQnZY,^?K31-ŗʓ7p<ߑa6ԌHNuZ͛#L;$x ( $[4Fېe9MQ`'{Xo9n>U *0 MIg%;5X6嗂0f8;y_+ҖZH? ޵Kt0ظWZli;`r1[ PJ&^mnHFeUQxEAvSջ an#OO 5Օtqw[1kegERӶn]S;y#XƐ}ig['lUD<&bL7ŕfo+EEʱU"U"xFkVT(I@v0oDn+&C~>.!Cf- ]ŸadL`;)c_pq0׳ ~g_Z~osJoŐhGb)h{:b~d06o7+qw#j}BÞlξ'~ [dV<KPRkM4CIF}nq-y{. BlGz!|Z'e"u`T:mͧ's=%uhpyՎɎ> 1^E tpЁNwEi|fBoiu H:1}"΂㬌]Jci DmLUepg lۨ\}3E]L_$9&:0Qu:G}/єT;ls9TrLN i-}k/03 !!ιyZY8#],8K}`9i12O|@qkYVI2V/) VGp+}eu?eF`}{*­b$E's.A$? )nHMxE7ݨ@uS*<  #aOAe=SMܣ^ ±~"R>[9RB{n9|kj؎HCq\Ƌ̉3Ưv/q}o JACG?>/ZeZWejdY2~q14 %n=wY R:[>Ss/P}2GWYߠؾ!E t2d)gyϝ ~F\ áP&cr*IxTTz&:Ԋgo$h-Z7)9r*-M ÃGVήEdM5-vd>HL1gq?s%[#5oEpEv񉐝Ai"tmo[QTuUzh ܠe"^{ \ eYpi &}ESRʣl8R[᣺M9ʵl4Fl[C'Hy-PcM]m_Yv|`{tJX}9IXY佤=?ӤIr`흀̉"gimHI4b q̈́U{O(nO;Pk?&/0mˈ :E7@{_M-gA>" B u-`4)ް vX6"[YTg4 mSGnML_h8zoԻZ2p &|S@8 <h_c se1d{Q.UHHdpހO籝7wG؊PAt=?;^\Nb!oc癜JA.XmDYSRoo[!̓&&4m>3[;Tv*R!`{k9[w3y|v=\H2|Pݝ-|G@~@#u;ص@kZw$*gxc~dxÊ&5{؟4z`3Gheխ_vv#_im+CZʹ%xr ,++wqB8#B26CJw ҭYǫS+`N|dئ_!iQWU_49W۴Qx g%]ͦO,B D_OLZ ۧe}p/52hc黼Xq<}'eo;[^?\T$@=:e嫧^)o6r ,.uW8C &"^Ȥ"L<I<|M! O!5lPySvn8 _- c1Z?O{ 'VkE"d k}th釚L "{&_3͋\!ĘcYAø]{O} :.m ;h.ܚ&}/+xUribjo8ePsV T[nN[Mbj`^E1+`Hו\ygIo|[9[zIiz5Lmkآ*XFJ^`IV4,6\-4o~va6Hg͚-[-So9.RRRgEV <?dc}{#Bd?ģ%`]̐ p̦{f2-n$>Uh(A NG?B dRȴ^c@|wEАfJHzɗѮ{ 94x> k3]'h 89cO|/%zA=8ߧn5|C*;O`2Cid1%_@PMx~H4ϠS"xz$C~oXC.`!Fj;jW f^EpС'-642֭Ix-U%)NJpT@ ۆ{I=H74ͅ>*^,z~ ݿf0l3| 5dJ`gݐ* *{ɪT++d?x^ lDϴfasu?58˦;:pԩ@N&^; " LڪWlA{]mxIXU*۪mhcв2OmK ^uCJC>.e`n+LNyx)h0Q-*wF:&o~e|=plJIͽ;7)5%6qc:sl"#'-NWQ 50\"=ƛLtf=[}SM"ݖcoVūNO3Hmo-|SFBlYڰq#2KKͼ [g EY | ta=cD{oɸCtઉM^oDYe m܇o|ˋ%wpZ27;NV7>Z V4)jM1)BǵTbq;E1+ZDhL%#զkOOZoSO4v>,=3½'/%eh/WΓc;zD?5E߃mdqʄٕ=yZЍ*`vtt?ﮠ~|-I-ՓsÇ?0a9 RvI~T2\tz+/ل/qK+Y}NMXk~B8kf0 F"dF;q $b?W8B$G (l ] !. \;h:.!*׹x;  0m-uy }qslOFRˌ S$͹z_^מ|HIb,8Yi|w}O \;FAh+t| d?'d-ѥEe5uq[믤4Y ,A:"+ XgGXED׹C1\K[|=&sLL'~3}-X67JDiO5RpW|$~|Y< 7 ^1`t,bII lFdG5עMseFB"SJ\߸ Q{H0r_gΈPIXZp{`s%M3OI`Sŭ>qI EZvu~A(*HaMceiFB-Z(u!(uzf,w[ʩ\k GWvR.MP3TL^ 0$ٟK[ 9R*o.n/X/ Ҷq'2c3Pb޿t lG™MSm"擯!QU5 ߜPdw[VY{I^c䫨Fu6ܾ&o,*Cƽ1wq4ᴤKEX,o:zEr"ϰ QV>Ĵ[#PE߭AA#/`\ԾcL7C;)BybI9Wg9amޘ*8)x!m3t, X*$){v6z*[UZP]N)SW\}d3  Z@uy94 }QU$ӗПr,-'S6/6Бx#_0 ?rx˥=LW 1*G9x̚pi׋}㽖8_V/ FmnsWv]Hco!d1jД˯%m?V?yG(Vtҳ^CTc@[B҉ !fޚ6PP2LCn><A@H2Is @7Sbީ F@K"j|rFM , 68sW}ɾ¹3)Ny"9GDOiW-AED/L'S.zmuoÆ%oa78Uo& )Y=x`{pd oA4qEhB~Eo!cŇ@-+6(`QQթ]Xi|QI{&4bHk(hgk$aS7C9͖t싋C.ά#pxPy;IbZ^sp4,@E =)]Mݰq=mGuk WkL+}RI>'. v~A3X`-ܜDήV`i/[jj=t<:c&Af}RxӎQql I_PR\{CD}$"hdr\"cZ/C*vpߒ1+ ͧc9)߶7!hVE;<}3KAh Ӹ9d~`U&'9߂nە˕YQL qwC)NL_3$8#~boX(<؇ [Ü> KEF0a,J6b;T DXR; ,tw½%xt%i;YeN﵀>ߌto;X?`L;> O!$veQ`#Ӈ.?e|3 F^BBgƘ"߼HF?9\ݘQ1Ş݇BM6['v6-$ZSd=8. ]:|Z3i@8lsnO\EtJw^4^jl?,X4zZ{?cDUa(/1'1\UMUu wq^w|p:8_rԎ`7DTIe[@lCl &1ajf%d8Wgol"-N(U jmB:v:z}~aCm=Os:=}e`3sF[q,}߳u LB˄D]z7%uWKI ͢Y #y(>fIlĊvIHHW(ĔK4MS[ruɤIk_X^&G͚b̢+@wͭw9uK4H&u̅Az*w#bXAz k#;7c KnBΐ㇄CbZպ=8vDqW8 ibXl5F:w۸LQ&GaJK7VAo5׵ jPz_+9rP?\ꖯ;!N_VbW"ёt*k'/"XeIv#RiȇphT6N:hM  ѕA8=cg f&KI(z#׆=a1Ӛ%FN/_?׿a-rݏ{7t0Fښpߪ6@:;MξY/> $,l z{٦i5o}cgY\+:G: 9'>_ @#+twUb;n)%'/N0ܙ-LdҪjj,TƩ `HpHnDai80k!ԹvXu6?iɵo/6|O]*x;d-yj İE t сrP%ؒɭnl*giye<m,a<*i-yO-:";RGG QmlɌEqrf*vsI q$5XdǖAd5fxc{Q7?˿ȪyC@}`vhUk} J_)qdYR!}PsZKd]z ftH-sNydjh}A\h?R(dɜ.̣u'Z-$CIg0hjIFvzM{Y q`B,}E(`ZPS@Ld CX]5w߾/Bl|VFf^}PW>U~UljՏ #|NNdl-`FUV $ W0uU17$% ȧe>9c>Z";g.:~*ƃWAX}Ӛ,V.:JR+Nj!TϺ4gc` *=D$DN{lg:;H/MM,&$P {òQǃ#9GSp*mby&F$ _(dב2[-|𰰶Z,\ $o&ɼIKjBֵK%  /'@d??BlP+L]ԄC(,82Hi^巘eU7GG6'9io1gQ)׵f"[3 4?n D=EގrؠU䚣I-&]D0y!HUIӻxWNg)Yq :+٘4R!cvE!+r[u,ʽ 8 aT(Rt2K H:[-@u.qa^JGL3MRke)$)>e )Ls/ys>wu㥎ȴ5b4-vꓝbBh2''Boގ?vhA+C3 :9Ƙ#_E ⛺Zs E30}GLGڦNч̎J-}qSYGd\C1| #<ʽu|9.,bH$ ͏#wœcs4ƔF|tiQC&h)[EZns&"4Ku&TB߹*Q\U@Ъ_4k%3Zb"һ=%e* !h)+Y5dM|K&Uɷ~t.aG3c ;z~!.'&:* }vyGtT"&i [xGee`B 26:q6KNW'oU-wA0P Om~' !&Zf:Y /Wna1UU7IzIȨc~$1.}?nlq6J/o<@KӺi 1wIvF~B:1Нgd>Ux +E: ŊV?KX -#DB)-W|hiTپd`md*ЗieM>ʲuO iEl$K'}}p p.[7L[gAK v_bA:֭2= ٩e>EлQ2H Z<2QE٧5~{Cltѳ)-Z*V mqi 2s|Pl1)V@ .x!#g47>ɺe}Q Q^f\p…Q(@[6Af7 0LDw h&gӚE0ll`_SRa=@v/RpC6%t{ )Mk=?JFџ@siAf@[kJ?Sd%k<>>Z:EǛ 07-8~z ʥY}{b(f.&'ZmP8N1$wQ'leˢz e:=xJHP{梪O@YzHuM)3Y-U j6 u=H K] ɱ6;p=vkv/&4 ?Z:tݨƇAl&FAUhL$-ܲLwK(FF9+GCô ^1KvaC+SlT/O-W=nG"6$ =h(kgc@*(n/(H#hDh }Ex$d(~҇jsI5 W6y..,B>>I1wJ[A$m Jј? )V|-Ç +%rsVG帠.u*Ex:OTL=*J3ܐc Z, H̐p)н&P*lhlBʼ8A3jT#2X/1BD檏'FD;gƶ^ A7LrZinT9 Y i| Y7f8{V M"1L%*e$-*\Wux@ L.8P`8EM𑭻IÚ7Zm 1PD?S"HE6<-X?HF; uʝ`^wn3Dp}.КZi/ke]b.Dn#Hn%YxQNzxxE{|W^ 9Rm}^_訃="=u:9(~}_QoNW(hHASpVW3j'!OiO%.~Qog*KFf=OYd,c]\:RGSDlSTCy>5I'c46c2#e>׃%>NXzcQOilalʇsRۥUGR:ՑY aP abBn]ka̮vatiR^!C^PPޓY?/fu{W]?IV x[!j;Y57VW,[n扒0 H~-fW} >&30P C:sٗgxQ1RH}zit!n B}{+tc͚Q-Ro3M{7cNx:ĎGS$G\]QOO-TO\ؙ0v{PPÐjxܟ2f&şG/k ^cEd 5kN_wrD X>y^a2吀LɶƣwF}Tb3smD|KSE q~LJQNk-Lm6Ci^]r2H @ /DG)i#FBEQu]xݶ湷[ ێw+Nמ[|T sxe`ncC79~r5q}薄s?UIԅ qZ;/lY5\v$fiRaO^VQ<JceNK#C}iL-US^XjަKXgUaIs]AFiIx6hNgt2}^-4 .DihF/~ ]r4|uA |9Y3f0*z`kl91ob7Z u=fʻb#{(ҜAycE ۄ+ ' Ĵh_ϻϙa!Ө=,WAÙ)C (Fݜ˖o ۃ0J`}J _ޏZް xx5!hon7z`ؕj@$ј .K\SWB[gi z.@9G^ g|BcM^$O HD~3h(梦p>=rܗo$"(e.o\&"q+G= !@~2q"ZGH9 $s>=;M? wÊoMH ~ztj[4MN1H.7mgkLYwu}e=Dd;K}+'R3kG`d8Ek+Jӄwyٶm뫜S!ƺOd&b,3620"7艆STmƣ`aE2mGһ}>*Qe1B-k)-yG@$ mcrEj(՗:Z(1 A",oĀ׈93T`YNM/~Ua'lG5/^rJ}+]a $/-Wc#(~r ,%<{).J/*W:8PELD5!zT( ] expl)h_4?;s Kϝ}&!Md%X܀Lo[LCG_'ѵ!DξWYcNSSGoB(zC|qڇG{<] @!xkIA]fHUB?+ UN膲kB 8z_ 83P3' %r{k(.'-GJ̻ډT k# .:{D#`Q=%~Q:2Y[]ߠ "p>@SZvO-k/]h V=hYDk. r^tawNΔ 7|h-kF5:3f;7LwO:2A/(gQ@ZJ9N]bp ze '[K},Av MZ@g#*F[BQI,Q9v(h_FT6,EHʀmdG^i7U1qF֠fda*]` 5oX6#C2RM'HE- q9(_M߈[/Cݧ{e5r{=ǝ+UMu#A N۲A5F3ع2-M%JvrkCK o/dO 3=?ɽL\Լ ^1So ?\,Lel|gn%r¡}<6 %C{lђ沧 VC8*z\Ef,e{C 5i+/ na|J(t4H Lr۹eWȀnԌo&p׮,> W Qa} [@y-CAޥ~$wLT<"h9_g<2" ;, FU9gml0:[޳ qEf|Hި(|slocUS:y\z,F+gW&PgGNV KE#iecozD""*M)c!xi/14ӴjIfm<*y,dw/Y*A$kҵ0J H`j9*t3r ű3!8+F1#0,bOJTv]سiR:ڥ!5XVN0@+*6ԃ|8B>a&#`s99L:䑼í}HkΰP.9!D>[8> Vqx%2#C2_jb^Wnt K bam 1B"f X qMcSI JPBm܍]-k W7Jw4ha":4fhp3:R'wPfF ;ړRP]`t@JdӤ7ljd0 ($:EZQJ0;,:¼:M$O#o{~dBpH@%Nh+_' 1sQ"g!?X}5l̴b0dQ(uS/qέv(El͛_¢5mE)n^3!w5/NIvݖҞ^?_93Is Zwp\Cn .}V%$r}'= &Fh0E,.RuO'j\"Gqr hK򻊾h٥ I1ǐœuQ3ԅPVq>!/Dݶ}<JZ&sdG с}65$ + jekuhX8ï$D&1fh|zY {kqQ~K:ѭ卂vꔶfvW%X tB?!ÎOQˎ-V8#⋾LAx MBS-˨ Q ٯt9c cOB,):b AX)Syjݣ?ϕtqD])x3"5ujT))rg;/G\(>ws$":UK%:ŀu6u.^l=[j Q|ozڀN,o1+%!;o,P('Qx>{uC ሸ Pbe?`đ.4f:dL> B1ًr-׬!2P Uk c0ze<7WwMOEJE{ oE#ƀ"`bs #>C# %>ĻУ_g;P4/k"5 Vp&3ݢ>ZgBYoR)g1c5z)V괬n8srWj݆z|T{fB_)r#ӺaA |Mf9HB T#?;h*xfC/B.X&!߮C&| \+ hZvn՘'gE6l|fYC*z 3kjL-߾.zPM5s]st[']ףͲO,xUuce͢a(rKOݬPM:D3B/.Nۤz<1Gd~S6h./!~c?Ćewcj6] `{hO&I`LVZ~ܬ-aV{jbDBj%S"uSϰburr 02mp|)vlq!ΫT7፹B3‘h<㧔9cI|xL3t2K:b 9v *"|/X@v]I n1Rs~6&uFf-AyVbuގKL},mGIXX{)<1VD/P8+0= x868BDx 1MPVrOLC yzf6] t3=R؆GP()vuYגMۅ}?+Q-(*s2lMW?@"-GU>L r3i:`D V[2H _q=f1k%IHpP;ŏU.(wt9#p aFM샳G2gn(OSvlH}Ȧ)I- xOT\ &'NkE0R/=4ɼSm wkmQ+ڃz)7!dw1E(tҷz}sH MT.7C#=E-K(wH<h: rW b_c9KaNԁSda\:Y} 'maX |c썡j]ʣ7_-Ul8At58#o0oC$ hp;28Ǝn6otph' a/IAeO9*C (:`ډ QQw_$UoEܹ16/Ԟ*6%`c aDM7*_mh􆈒XN7Av/?=\RG[KE-M"P0~`aЍlUucdBj3TYnxZDX٧[cTpVcM_w(Lܝxƀ"%2҃„ q M,PݑۍV/+5PMV+-u~zA,I`z xe;slOU׈  xn;W0,or|ޑnݮŌ,"s"ݠDY`_&ʞ'h,+u+ JOG\|b J)Fҿa]묁yWbwy]Йfg"X僷0ُ"s đY\Ԛ?0+e1Ý i6Myӝti׍Uc`fNn*'a(mC0N#203 ~ė9QQxn]8w,zU-~ȯ2*E0\xKO\j01ߴ^5<VQG28YKSgca4eͥfh@9K۩Ü1Mѐg{sC՚~2C%F46_DsHwXq /PW9C߬UΏQ{% t*jpOby5&lOu:aBkejx((Xs1SDx.C \w@9$D_Z0W%;-JmTWrC"8'[~~g+^ye2ӹ|)n.B8-Oh;87dB$ȠضSuN`Q)@$19fIci꾟1摅t_XlۼB_6n@X!JS\S߾xR©`_*^B҈"}/k>F&SUJHJvI7%XV.GY8 ea8I |,>b#ߍ%zut cY!6jy;DՐ'6&nA''N˞[(Ϳ9%io}A̹- 3g%M^>ߘjM97;T< 9 "JkGX <W)LUmqU>?2mFU4SNL1Rݜ{HYc0\D|/:9TTd/1 k~X2q4;ш9;h{lh;}[̞/Ptc#86UZwE4"0K"CuׄVGN{* Hݒ68-@I4n}m}6)c G1!N>dMVqxA_b"8KGx~(FFS~Eϯ8ŵluV2 ^{;D,#L`"% \LAPtuFNQ.TX*~䑽ÏAB FovudO2Ӹ_зQԄ)6#jWR;AKhךtO*1 iזhf~?YMp ;cBJ9M<3)/|S~MQc(O,Av{2zm83> W,Ul\YWJ&͹&kGKVLL8}lG*"";6R`32kJ@4+)ϥ/{ =S%]q6M*XeD\TdCotnĵRk[jPFJYĘ}4J2]|9N7H6—_lJ؏bFw,dy{y "`M~-yWͮp%@<ǻ)U=, Â5@:992o4I;5"rnv9^ 8]GB@Yfg? y}cj\ BFyfhìZ(j|b hl` W1!ݶ vUR#q/mAwB!Ⱥx $8obsɝoT(Wvm꾹bIy7[>Pob>ؙ^ ~Λy'pw(=~&sy<1Y0YWޕd뿈5xaWŢəsOoWyNem۰l_=ɓRD|qPUxk3^+ hը s1ŨQSXg칾 JPT~6hzwkI;ƑvCoI5J5F'[FJlU[yWH[_p 9Q幘8aT Td,cK?itE(u@fo5-T"+2ߦL\D [p#Px.~ycrf;_3nug ` lt ~`^иI2sŵnx!Uj=mJIŢܞ݋AK.^Yi^Uv@䞺0}^2J] d#a#%SPAHT=Oln-x^AH;CIO]s/?գⲽfϖ k.4LgUd7q4GvBQ:Ax 9}znVTfv3Č2۱iYUb+bTR|Hk|(̞ _=^w3l.=Mz f8DҤ;pIq8׽਎BDj؀k|GX 6F8ȥ!7yŃ GəG2ƾ@Չdi  >ǀ0w?^Td}{}?b_,^lZ Rg2zĆ?s4ccINN3QaP^hPo+je4F3Cv(c:Ff-#@!LuqKxU"dQsxbٮYx 32LI& &Ȥ\<~h5x@G<5N~1<τ18tRaݷ⺛2'r~׶MQEv8HC+A-a,PZ֝~aAys"nCGo,ifLMYI|9 5$\ZL@B:@ڏ3TGE*)o e! ȶ 7v-r2èsuOfQDVM+:n_کv|@Zl7T잦HM]=n_ùwH]a^S:Ȍ}^J;cUqRݔr/W3XDg}A:iF zv a Fs1e0sQQyӦYfF.X}+^yAq;Y])ks5OKjϕIU2|UAjIj#!#S=[|}fP=ʛRmg,'-%*@ #2-a=L+m}&giߟ\Έ8!ċ ҷBκob#9ya#ر'QOW/uaɔS5;wW2sv'.惕7H>EZ,any؍BsMaqr6d\O4!vcU4zJeBt`6cT/|UhϋXɪ(]p"vH_6kلqĶkc](/r35]* σxiĂ^qrda~ɩS0u=FoN%X=ԧi޵RnXqCguX .罣clqZ lQ)= 1YYn@f| tHjO5cw=(LhÌj'*E~o\Ł ݺcDU9Xsg:]TR V;3y^ǡ8S&-r}d g)h\cjnnϮ_MzˠI%3͸~`4x_W.MQh7k7~>Fu9ӉF%l}*p ]GʇV7hU6cxboIPhh!v&H&6;L%3Qhu4w PKR ]g2xM/a?r:+?\fei;Ț.VCtcCYhS11o݁!2oYey41#tə+ɧ_X`8t~]WJVCc~j Mw=ZZY&~g,b9R[OujN6t=Xs5w~؞k:o$17?Z\+/[1Kpk\o%ԝWAsT*[`=tрuO_،b@RA[?wiSk GSاG\=if(>u}rNfT7 u[z $ o*tl-l;!HEw6(b\=<nk7/)y n2mhF: 'z6)y,R>N4(Ǿ`82/8kau8 ,X(qTd^5N aėg|O/ 1TZq#-HI:T{@^  5qfH\qy5+YuODױYw'(k; Dx}gRԬu<Y[1HN==gѣ0[8^9K%E:9O>Sñg~A4u+ "îO3(E} MbnV`PҌrֳ 7M62v)&:j$]չ}aɎT$HZ'y$ &۹8 X.x`r9ZMr[y$v b[,D&rѡ7Ћ}ǻD-8N >a 6hp@sh.*"+|na Oxk 7$B.\T7 ԭUdxFbsA`]~cvT-!˷})Ӳ rfQeɸ8WV2W5<)Ŋb$#8TgB:&ĻGI %)46"z=vԃT,y\zGd,f县V! Tr̼h {E2Φ Ehm>[֝)ŜwvFBUl[G=>DVQot6EQS]LL*`0bʘWsQf2Ϯtc5T^ejٵ`Qc!-HrYb R8nwدtJ$gKLn:b}ɰFT7|:VY$2YR^檀Bxx]AgBPE 49M5NH.&]"o;6 ҳt]O.hRBHdaAy@- ' ϑRcǯ<k-<t!t!v՗:ZTm m 5_.{-}$o_PcG=BR~BXVh{(Hko?ԗ&DwsE~x5츼^K} zA/$41e]^m|9fz UQa䙌o&[}-/Xp[ Ds"+⩈x-  xܓ*҅h7@#c+1h?N,YTLYFVGM18` ~crq*kPB}T^lo^M2%X)N%}C;iMӝ _ud/XOMc7}ӨR(nV^g>\CZmv>7JF3nc:l7[a^;81 o6¯5$Bh޾$cߪQۭlV/irϻt9.?{i|Ϛ*Vѩ-W 8j ޗ5 Wj2HameP/G'sղhE\mB𪑾V(l=@ŭ?42ܴDt~2Ybگr؊htZ \>MOOrud왩  ]-.Shu=~p'HZ.ehn) dd#+@pIϖH#5?8~!2U q& WX5u:2Tpӡ* M6#ދ_UFgJ[P s%-a2CPFq٫@>E!doxJWͺAon!)NҷJPԍİZVEaGņb܊&*mh<$SLʐmʚ.LV~.&܎@zOvOE9C)kDz3b09p3|U]9(Rr6ݜIȃ-K"+kfJA}<ib܎J\%4 TSl1 w27^p7pgxF-p)1"ۮ#}dY\3<ת?j~'當H:.YLC$7{iDZ= "PʹAYDh6J$B!O|Dm2bn.WeEY넄(e<\& dD9xiDٟ4֞'Ŭ}Zlb'BbϚ*9+=ňGWM4ٖ ʜUITZR &fOf5}ўgs$X=:BWR㉹왬mΚnq _S.&3ISm6{˛U7 )ۏވ}:4/c@4RM? 4(SN q~LٿGldFgkrgR*S@hiObhB+n, .=Hdk%%ģu5yGP//) O5@2د; =ڈ s< U3AC/}kUz<@q|`YFS%+ƳobȨ0;h6!KbAû)3 բe۲lVBM f3Vz΂1]g~S1%.?=(Muf;{uh]AQeEKp@-M߭>T4&4ހ!1YTD!^oI) tNx̜vKAdC " O2>l1/RqL5tSv>dD8Pau'u$wy33z{QȲ]*{NMkO@PHAy-C["AQhRB0JJ{Vy sٴ6'lW ;CGN$ 'cVwhZU 7עmCYeϪ/zӔ,7Ƚuƃ3tխt[ ߁%s$~YUVO $)8K~)?`qV4N*ӣLs 1QNsJ(ӽp5WwDe*TH.)_oMՓI <-Z~ؑ_h# Meu\yjZX1|,1Hz򆌁a;5G3cXhYj5U'aysF#,|;¹ RI4̈́_i8 @4T싄o I\𹝫*~jTyPzvPx)ZW;ޒZ3Gu푠 U* E:fʋ99@<)$q=ޫ¡DdbQ ָgF.'ėLlA 0`j{wtz?>_~ ͧ}KxY`լ9צtIW!_ uK,W}>b-Tbj#W3+ϒs: ]IvU)b웷3x=kd|V fTd!e;}1v +E_&oHk-Ka.w2SzQ~t:N#FtѶ9Nh,[ Z(`^9Oâl[nM@s5q֮DhgHcţWHUGTVB8+d#’䫓K ŋce^v ʪ^.[􁬫Ex<! &=kdԁ>7F1Tv菭ymT:UGVA0fyɓ0P!Y( GntU!}^f=r3sF dNz@J?Nb-eD1 f1NXʃŷeV[c'3ȡW^@?*{alc։t#qz,v[mAN9Aljpmr&k=N7zý-J f.ysXtn/Wt7w\mA&=+rS r?]~JPu hAuxGc|K>@kO\Zww`X63ՠ{ zZxzdү 9-N'-t3+r4Ia$5fa9^}ە6aSildӔCrmO`rt Ih(p'/IDz$ v$WGࠅOD_J%5Qgd "TPJW.ANl㕰ڳ?p)Z׾zZCkZa:aD mы%갵Ѓy5j6ccy2;_qU ~ۊS77]7F1|N62z@"pP3S :xIuܞLwR{&HsWBO=Zq,x?2uVzj !?En0<QEk5[  ԯBsŲ^@ƕ쭟j#NawCd *{EA'p;?:: 6%$R53amJj{XiSp߂𴑈1'/3U^.6:Qo+io+^E!}s,&_*/RS5B JRl=:*t+߈f> 1,̡Vo.Kr.و1k(:չ9L9zح7($o}KS/shm@ss{QjU-#93PpEiyQtT67&Ci