freerdp-devel-2.4.0-150400.1.12 >  A bwop9|Tڷyˆ^>:tgpƋO qR7$0W. pqϦT=,■м>Yd"~Ka{oS tvI^ ם6"dSVH!Egg:Pb:n17,'ޘǹ@V:)_㝯Ҥ 0Vds&O%]ݬS P'fZN-bYϜ_80e962bbf095874cc310c007a11670deaf1a27faba301db65892b51b3b426200dc84f548f4fe247480d3146830697ff99f991f413ĉbwop9||[VӓQ\O[!Z36.0/čX:i t2_e_/aHޭBx8@Bn1I\q*y~\T "\f~m_Ǻ4S!w?H#/|F0td34EL:P͈l⟻pΠr:33op0V:HOAh%J>ڒ+]QK56&Xoĥp,L') sBh."20Jz?[ >p>?d " @ /HNX      1 3 59N<<? @ @ A (A8A+9B|+:F"+FGHIX8 Y` \]|^bcdef l u vwx\y$ztCfreerdp-devel2.4.0150400.1.12Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.bwoQsheep13 CSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxx86_64  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큤bwoBbwoB`````bwo#bwoB````````bwoB``````````````````bwoB```````````````````bwoB`````````````````````bwoB`````````````bwoB`````````````bwoB````````````bwoB````````````````````bwoB``````bwo#`bwoBbwo$bwo$bwo%bwo%bwoCbwo$bwo$bwo%bwo%bwoCbwo$bwo$bwo%bwo%bwoCbwo#bwo$bwo$bwo$bwoCbwoCbwoCbwoCbwoBbwo$bwo$bwo$bwo#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(x86-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.patchsheep13 1651994449  !"#$%&'()*+,-./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-freerdpcpioxz5x86_64-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 RRRGDy?k:ZۯKplutf-8537c91d924d57dbb1faf4eb08e6de72a3b735465095376b2afb5cfd7a2a9ed43? 7zXZ !t/柉] crt:bLL Pov 4e令+o W٠Իlzq1ywvɪO_>du2d0hc3#cTsϾ3IK_{6<6 ]M*l%ax6wAg?E nVczYCF,ūR\ 0ᠢ1ه Q?y֬.DP 5x.a ]9"o*r\I{#@{Id5ʼvO1^CۿgU54uPb_ LÖq^]?x7 &`m֡l;dkeH<7kc# v[ [!x6] }3]dJ=tTj|OXٰ1R}7O#K>Kbo5բs[&[?Zt+kfjд aM-xg0;:4~ tNuvӑFAR}O"'~EVux5{:#J:miBT LD W|Zd&|>]^x\.bktCuCE6FGp쳹0|QHjʉǨR3ȋ-ֻ${ߞm DѲ),4؀x_([-U{vD_ze! 1 =caQUroje"VЏ-T<~w/2|:&ñ5 t}Q̴D L}'ƫtV?Ť/1րӐ|oJ<"IqƬ9`W*KyA^Jg26)<%WgQ[&m"]",W^BAoUMf NptUipxv`'K~xocW ew!;lN4EQF6ѥsq$RF%!Y&~|C{Lg5Ĕ }ϚH w6T@]9ToRCW 9mSlxtfU]-5Xpǰ:T^fBb` 0#Usg Ԩ fꕽɈSS珜;^ aS0ZSk4 NĚu]b$rW&bQ~~eGF%?IDt8PCªC^!sd(ãV黉e&h}*p[{\xbs?iHp(;\jMO~hR&k_v7]Fś3f;g]'_2Z!(R;SQA+Mo/ݩ G9ۅ (`5.ɋY@΢}y#0y}SEYФN^N g-xVh3M9 " 鲨!`kK&-aL>.".· & 3my G/ jffe5t&SPsNXY GsAe#5bpq(3WGT)Fev$cЯ'3KeױɫPĝΗ+MO3{8 o&fBYY 8XIG*|!## 1Octd͵b-E>N=;MqYG t\ onk=2"~jh[~rN`O6Y|r填j8 _?Ĕ4y:'bދvA l)]?mvr06T/?``8\ 4 0 E*S oڗ j9ԅ|yEl6vx}Ggڧw+榲Kۗ.g4O=zz(ܷ ?DGRu׾HZ;4#RׄkRyF2*)!w q.YH͛\2Zaj) b!6ռ (G?A=bryXYP]K $_,4>PaXͨ-cYh8]5e+VX PuXq[a'[:"%;S?js$f·n]$2ޏ᏿3@o )OOL) W㸁׍]<<g =d賧Ҙ ] 3=$PehM% 簼?)+qUh rq˙)z%<%BlKČ&I*̢y(4r*oQ#'nۧ{>=XZknP2Rgw$wNcrL8 /LGb}ϩqIx}aQM!8A3>*6>%YH]iD,O0o$%Y/'`؈aWEUc`/_t;V lo˞A[kֿ2C,ͯ%vvr"|"@9nd먒jÈkx<ɚB`g'nλ*`Mj{|HbΡ*WvtEA,R LbNv&p7w<[M[)J.S5jE/ x@0\üC@ÓR%\qxH} f ãqK'|PēK̓w ^JAY?Ks"bhI:eS`.-njiJlnLr1FA`Y|u>̶RpDg߈C3(P˵ۛ=K!^)־eb^[z9&ϰF dBUf:.FSs8E*?6p3OD nCҬz.͇ ?{A]ph fݴTEshǥsIM ;w]r!]ޖ/^Lb?P+݊sztg Ժ=ܱKMU 1 ]6RB.SGaOna*.Vw$d:qe l(ZO?ٰR+Z`9ǪsFk$I_7ȄV9śKkyb.]4--*2F-(nn}sf 7CXR8c3Dh@>v'E30ڂl9pMo >6*< Z/>WRKGxY9$ Q[+'b6;ҠkkCY[sC؇Ty?$y) #R6ӸJM'>VN> AiCGM-x':X97e52@fck.v1`|0ZߊP$Z_jN^PǠ}&h$i/a놫G;`u2mI 'v*aӹW2z{>?28C*bt#;܍"Q0l,3ʝa_˻T癄Ȍ6]8%(Nq+fI4]WG ڏ0f2i#+1t2TG8ZNػbx:d`nq|P 釀u*A9k["0=V宱{3=/'o|.̲W,9O!cA8)_CfPhhO.B&wAd ZbwY Jg|7t7m,%LYFɄe\l3z3J. = A(P5-2%?`1b[I5,ǚ]3׻%{kMͣO7Dq8p$>FMGwC ?E[3?DT7v]-0B-A;(}[Zy,fdD>aըu'0)UXc_̏CƊNnnbI&dt+^|ģ=fO]}n[&sjq7sB\! :84 59\?6bjU—DfWI^ub&?YQH|Z18vx,`O?]izܽ<SMf +hPoХg |2uiw_m)Ǡxz (XaRq뀖sKń]s rWu&du$FŤik;ęM@Vj/6Fto$9kT+Tpf֣O8|O-;N0^Q| E7kһ|r.+w1^Zn{`3Y}+}eУ*ȫ/N+Ś6qo+fR~ۿ]O7SG?R t>JIEaKpV+yjl:;5oش4!ڪbs%M%Յ "y<@hֆq] 9J˙q2W*r]?я.Y ^Q' \SaN6 [TҦK2c9;;[0>?'$ǑofWJIcڨENJQ?=/Vr1p"zCu(b< FqiLe p)[ZFW5oo]H<sBIBPNv!]oz/]2(-i/1aVH+}=g|頇 0PhhoQ˾'bOG!6@ti D;3#8AMޑ5 ʊ5X^濦|GH ߪE:bo}jzE[a{=cB4UGV^$5E:Hv4/ Oy6X[};qG4x[ѭA4j @6?Eՠ|=>Π1 ',/=O-_j\R5bK\pj?}\ǠJzmzX~F֔̿Y,XKw>HȐ juRW>+!ns\oߦgcM01XX[oy cSˉ vHnNI`!̺CP7@e#ecvVwx>^j`/\Iտ5&Fcҝ,9/5P."K7/n[ᦵϙGmw:~p|Z{rl4wʍ0Yr)eeȶ%K*)ٻp>ɬ[J=ӂ A j 3&w%˨BRw/,zba^Z#Xs`mIf>Č־!uNRW˟ͺ)'$j=3*+gɹPMGn3<;_UʮF{4Z-7Qh&*׺:(n=>|X)]V4BD|P߱PeQX Q"ymSоm e՛xDK%I'+HV'm?>j7)VbK8h-h%jTf3G &C8 zNg•0v?CK!Hnghi?5fn@Kg0h ߻HWKZз%`()s;>2R]xFtLE1=Ǩ]Ѽ AZB)ـZ1E2pA<`!EaX0uĄfI"rz5Dؕ[b~ײZFN9K"O|M~78Vg"Cg06ydeZU!lBZ"ʎO^~̯`HFZf!7/J դgpSb{Pn1S5oK;t5=.H{L9,d#9,5r1Sۑ ߂@m&^"˚?µ+5 O&*@0ߨWn:ٽy5M8i=o!v1tJO1 |SR+iʌc+૕B`S88iT}-(jbdS0S@c8\[M1Lk9}x3^ҨZOV očI Zϐ0aZp= ׹G2poڲϖ]=kYi4 OW)▄e{G+ ?KpaGl= %6p7ZBN`%\zΧl Q[Ło_h5^ *wG#%VxQSx.}s/Oȯ"|9wg/lhoSz] zi+ZuV{GT8<2E}5Y>)6#8B}W㧞pfit*IȽBү鮉¯ʒ/MDR-@ L aZTwOTg%#CKqd.vϤ$vt ^Xqp`!p>/oKm:+ׂL<@(WQɝ5m`&dՈ١~j̞ϊ% D/d9 86qzXn\]Q {<uYN1Ēш8`SX3tg^x~t28z޷r]I1~zlx (DdIZ$b 1{M.H*,wiV^#H*w2~5vH,wi>A]EP6}-ZRq FÔ0e5+&MtsET1aJwkh]'N`ou<@l3j$+L) %EeՌ;|q88uGvZF|S-#:N~ii6t rD%Z5-՟f `!77#H֒P) z)} ZOt5Go,[4̅ ta,LNM6Hd!%n4pT7_Ll ȎЊ [f'm]"${Z! 7)Ej$\;gD{w2{%絬 ;J;$'1C8q>ϯoA> fP%:ǹ¡=1|:Kμ[猑P?mv 5%נzqNG/@ewR5Wo"eNK\0w?:t|4ggC#"uĩ(#!)!M*Rz )voǐLPsdeuR u:+863&p~&Qi_)䛽)PaK6T GĚmYq϶ӂ |!>PngҒ(=ߓUM\mb0{SX ^mX(3;Hnʺ W,9x\|*w(r k*dwYG9:z4V>䧎|aH#]A>O؋RD\zj h]HR8wJ|e_Tvɦަ$@t7goI2?^K_bF ԍ-'NeO[TOƍ1)(\`Hhlr{^f5ZAw&ڬ&l49C[KJ)d@WVz@V8Ԝ:D6ld/N&X DDF0~ȷs%}b`8PjAoh뾯J, P9٧0~B>H@!t߻km i ޤafn/mqam,L[ 30E)o;/M0I觛@rjukv׌qp`%t}$rAb 9:PU+dGvZTڬs_[j;f?nC-}0N6>s+@52f7kc2洵=Mqfa#{ \))b8 G0\!F:%S0&I5J\څ{F{c@H1}Wm5|g$K#Æn /L7hh# t:Lkѩ$k}m /%|ȜU:7* (بC^؎`栫 ?,ۏyiA"&+^dԒ<6S$)$oꦔwMT;; V{cN4M E3|ݭEHY<eҾp8c*EH_e zzd7y)?$϶`f(Y9Xj-/DmΙ'~Ŕߙä0/ BӤw60Uc*"x |ERYx]6l{ͯDA(=_W1xZ6U,9ƒǖ/p.js v(:ȶTxmQ{VH=)rWpɘô~bj%6쉟ybزz0mn,y%fH#7)Vpv|`YYzeX$< 25 )a@dl_țOHY]9gy5ϡe\楼INV9wTfK:FՃ\:Zp|j:5ou͈q鸢N;j 3 s8MԜB A)7&F3oD%sZw*%}s&AÈVXNx5cf&Eq#E#?t?R'A`̱ըTwu1% sgt9j29( pe`xV`kYfJV(^mHWI&17ݮ63ct{3ox||P ?|ĜzR i>3Ygk)z=<ʿM)n1ԕMVM7.WQt}w>1t!T|a9xdJJhU,Iy7J ǃ+ȢYJ:~`r•X_LƅF"qMtjTkltꑼE_ޢh=i2 p(ҭ n. ӎ0|M͗n 0}G. pYPS [1yHzm?kV= l\ZXm>*AzXj.r t2҇pc% J3{nf^='p&zퟹ*7UԬc|!ԓŪsGKĤ辭+SYŠiC`υOK5t_T<]3s.g2ѵt(Jod'hQ0ߏAGk>5_s/}9 jC !(ə1ҍ4K d5'30{%8q>| 8arnc (zi@%KwXaz^UW}_Vh+̵2cX/9U--`؛Dndi9*Nj5E^K:i7aQ~ Ä6P#GxwrrݖA.&J& MzFBhr`{w'3nY{$F6k/*q ݂@a(ϷuJfvMh1Z/!H,;C݁fGjFz)_hYl3]y,AgdOTȦg_/c-x_@}xP˗KvAѵH.N2Nȏ-5jޗ"퓽$"_V!6A-3&8-pwAHMʧÇ|^"~; 78X02eb4h:zc ڀ9.Sp8?Y^ _ ĵxmS7. $޻tӅw^%1gO %*cXC#?7" BC/5 V?q=oM{tHƼn[#\xn_1   N(m7%n;O{ cْG<`N\@Yw\@.2BnDID2q z<'ժf+Ӿ!)Xl]31$64BrӞweMyu66'Iikvu/Afؘ$q%Y卺Tja  @vc0?9?j~$p _Vy8HH}qRwʢjwƒ8 1?wptȻy u>vz o̷ۍi9ʁǂCmTHY9A֟:Mݎҿmͭ/[},6"R[>˗qMLf:Bhf&_:ᠺtt[//Yzr)W4Ҩ;},8zխD֕6C'cFȋ-CᦿR% $B s"r1T.JNjȽ' PTǯP`b%K'\bLCZBh{ ܋xFŶ#NnfW1:8MT$Lq,LEdj]v9a7pu|l> Z`SGDVPX+X'egJ3IBח,13E奊K鉸ϲ#|#FNAsv?RUSq0?ɖMĦbp]|Y"qnJZqFC"@r =W%>i’ Hy3f+dɆC(i\Jl'_l~{Z ~wg`X̺skWc>^O&`8%8b6E~G:v]Y?*WJ<7}C4+yQ\S02aIc%nr9y=![O\ShM7c uYO_PqxAO1|uR9B ՔB  Uej|;A˲P~(=B&}x=sfgЯ1h]h8xǫL >#S⒝tpkwݿU0fB-xq"4Q:g(il7plxTEA!ċ*47<^d`i]|:x ,L+mqAS,= g>7#`#Ȩ-I;Ohl' o1M|RE̟exIŇc/"9*vU=U1{Ճ(P˂o~C 5w f=P쾍֧JOkmVBy۟Ca&OϻE B>ىD/$FT|;Ek Jv\i?Ⱬ@]Ox^LGZ hmttX`n ;49F} ԊTެ-Hjc=5WESV"+**OMP̀hƒປH&.'kewÐgU4û)V,l$r^Z+Fw ~k vR<&L>>w~!AOGيF@_gy0x'ΣFw1͚tg HbE&et+Fݑ ~Q. N4mu3u>ᤔѢ(Z PP~t4`țʰИ 5KzǛ&fR5c+|)!AAI; E _ &&dm4W6F7ܿQ(u8s. ޖ/3w8R.;<Ӕ (ń肺AtLc "%C~W(#CeŻua|PߺӖo-8t2Y*&"T*V!o"줠oon ;pV"T/4P:*78Tx !* gjil9uiΒ&X7C|?JOޖNQwT] ¥,SLOl:bhbǴޯ/_ɨ0('|\^cӣ`~Sv@!ȴ<7=NkY،QVQ.z%-dl#,Иu0XY#}ref)$Al1ü[O=G91 F@{{Ne2nƘ_뿍  Zo] CmQQi6Ü| $9F 2G̬?,1ʆ8eqvJBv1TLcnd1;ߑj#Dfj!ah5{1:^{$^6%tN e4^DmNR폝ߴ@R5bAaҾ4_PcSGeB#L$7ElH"MuH˰Y_n=$JDxFJQ,YFZCڲc&5\^Ԗc#ӎ̖\]b; X<,FhCvzf?G,w3j<#'cUfۀ]Q<8Ϝ%ŝ҉:36*꿷mSE,`#Qޏ:Lm ,R\YӐϫ #AocPqF_I72%nȐom@:Ajѝ7Tqt0+S(u#=eХvb!. xbJa$l|o-"!m> v pUև%@Tbh. ;~MY^Qo--6<"Lc'rR:)NVRCL'c[ vMKngQ0B>o &Ww1v-r^4^D#W#YT2 s (FSeeђne_S.Zz8miGHZip !LxDjaRQYQf%8o6*PVX6lIYL/0G}3^#/(P7뒺v9{4ښaul.ߊ}J; 3ܡX +yCueP7š7uǔ/F_ZV'䣈YCv1rTT *A-5h<pHgdiEl[Џd0? nų'p&?/^wΏAiz u[\VOEQ=^95|՗8/RDia`)s0Qv;a{w$ڰr0>X7|Ohd?@aNIPL@q2OB%O@Ëzn#縹j)-3QB$.:4!%#TX|.ҹ옝l#dR77 c|b _W-g,d(c`P_yĵIyb{r%^n4SI^ϣ5V#YqgvG{ )h33!V g"2V +ځGlC2U7jDz]͌MFjC˕o~ɼ)nyO Lc]n |XN&H㊶eTily*SV.;YIB5JPZ㶋.'<(q?l&Of 6ӱ+r~@{amqV,on eG2'aa\ +d_d]avd cv,$H)$#.jF1z{bcCc*fd@iYT[OS_0Zq;o UH?Mc(q@"e;'8G?Nki@Rn̲ K&\g5If☮vs=оjT$Y^\+v` n]f~p>cb_7.RGQ@ .4U;NY ie'i=i}2~.f>|dφ9+A@DcwP()\.3$x=0M;M!onh3gяIX!lI{Ek "&\t(b6l6F4#B_@  MEP$6r|~u-2#bvژwvn]V 6t+ ~8Lp9R)=(D<5OCxDkJ_rn9~cM I?N.^f;,{y1qT d?ssi`NtOFլ_7B\tN 8It71 ! H֞#ňypH;>eo*VÙ;}p(Ǚ/g oS/+ܒ}W"W8Ŧ3 LiYuTe !$VN3:d<w2L=>7D7on=jFG$e|_ࢿGk=Zu9l¥`}~y"Pl x%W-jS *|Ʈ4#W6H6 O @\?ƒWJŪzns .fuI5ͤ_ck!#%BezU' }|վƶ6z [PDя2k%jYٔFIq(k#-B.-$z VV/U.%S2C [-4^>}EE*!.frWC$rqVh辳kRC k5\ C 4 Y' B=uGo׹H$ l -d[ /rXuAh"o+@Ĭsdצy<ߍ?-Ӱ:sfdi*AdJ_ QAy*,C8J;lޫH+hdC6 (4i qW) 4= ;~'8KqP._e,fjD AHdz{j:֜—QZKK!fY=~'qAu dzK,Hoִ >^R9'∨`e0&(mJ|AyKe,<+iS.LE6Zz5@u9ڒ=,i*0%^.C, Q'(ƥHP*0AԳc]}qϳVWj)MˡX3*iP&&T2Bl#ÆB0ˀ6ʄyY)4̛䂒!iZdX6D|"bZ:]tvoԆ$q ջ׭vT6Ky[vQ_? 0S]=K_7g B]V8R/#rQt6o ; y 0s}G]#3(dl9Vbԗ& CBѹO %韱{ޟa$ʵ/™lSe#iYsrZ$WFi+ҧ{G0D 5=xz+(TCf&J%puSNe`"lYx#3qeG&!UAnaUr??vT$.5aV(a҄]" X lX~S[mh jfv,$rb_q1fԧSkAuC O"3 +R(@x{Uij^$dp<[uޫh>&7zD WFXHʗgF@F&n4[ lv,DģdKXӎo\ jkm|H|mwbs-n~9xCc0xLHT{g.u44j^ aK#־U @/a[adB}3ŽK' d0+=ԁѳWt#t7~Yу:oHP@8Y~"$vtӤ'Jio1 KA\A!ؔ @Wg\qZfd˴t (]\յ8s5p6OUCr->;GW._ ?*=?t~τ5m6w>F8|2L^ظ@)- 7M ʍ,42f LsgkҢ%_zM< 2pN K[A2CkG/_nEXlꨕt-,-68naW>'vc o2XgA]@!Kb#)IǛ.qW($XⱫ:Y531h0P?A 2dAzp F5dtʚT&Y> nqVǍ2+'(Q3,zs6(ˢweak .K<2r1L˫Oӄx9Kם fpB 4Geg2iê{_/5rp.-X OVFy~@Ey;>{2n4s'tC *VXY7o,{{Jr- t ʝ: o:E*+JͰm8ꝸlmbE*L8Ou :NIjhǿpC9R2Uֱ+عP2r7FWRNA:ќ d$ &~+` sT\@TXl,\ uUu#Es}(7%VP[X^j9ަ^v*ʠqv߬KF5SziC[mZ*mbѣusyx|[7`O%;<-LZ/v[/kiGgu}Z jΞvRgH:.KWJ;4(GyTW樳]<n fPj(^@m7[mlۏ2TeDKN}f7Xӕ; ;ytaмenGm{ FQψ7R+8o =u z{RRL_n"WdQ!g"? W6SYxiVDA #V^2N>fThњަ6S|M9-؛69Y" vc'/"cESe*AԣHұ*X5z=a3 Wv"TCi'4ǘFwuS17>oĥ>DqpI!aҳ*V {ZPI%]hUg<) <E@H7`gIKF\G1U^|`vk\ ".0?lW6VOzKl98^ؗezMo'ymsv4$j!{&Я$pLZ* Iv]Dr}9  ;}i)&LpXιa}VDPz#`?\0K@ް@r!:@)PWͻɓ\"ҳM|0N2|}`{7dd0k fA$^p()Y_?JwSU6Uay؉cc:-NJpK9 9jqvk'" SC bSi=6X`PGAdt-ppЊ 1rŠ6/o>h,A 0KݗuU _Qmz*4ii}8tۭG3,`O{AYQ$)[kE~SÎv_\т-U|=㣎aJ;&5ͪEk8lM14PU&s &`q\IwatY4 'cl~e5P;k`;L$G$SR~|ܘuO/V)݄|$R(uބ![PA-~mip(*Hà+봎ft&> ̉>^.Yl޳QtڸF9n/dJ$̲a? 6 uyÝŞ*a{k_–ۃJ ~gHS=XG? CVEDޒ)/IH0g-\Nbb̴D +f^W7|td[Ki\o\ +' W9D!cSNŠMi5k8Lf;?URL o_DaL΍adspQ 0;9kjB8;gzcTM@oRu^N-QTr@d_el6eL`cur +-/5(y`L^Kh,~DT(-b,>pmڲGRbfS))P0XM}"и)`DvO~'5MQTHrB,w4wr*kT gm)P,"a}ƨݔ㇒^CћiQ%^WOT&4hǵnv hgYU )TS`w2ѕvRTn~o\^F VliHr&bq[mtvvsqZ mnR9]G;w #_nMҏzo, P Us'axŻu[:"S v) f(T@y7 < 镘Cw-Jyä1tX{8mmZ롸Cdv)d:}ыx+d$)8W"E/4Cu]pG*Bru^<y7̓=Wtcm..>=&9 ~:zpR&C k#BJ 80''F7r6r*0NojC(,7ͰJHO _e*P.\1k35s2r՝{BvFW 6J>&hdKeMJuxSl~zPdJ ILk:s ŜYAѝcg]X[+1lP"ЂzkAHf,N )󾦭'*K77O@]:; =U71ԯPS6}^Q)v7*"rο㪥.~G&'ӟɥ\D(x1:s(W3fo^\)oC(/ߙ ý;rR5壽|!K1F7`;W0rjr'Msn!wPݒCĠU?O-'ά\H<-e 'vA;}*@w7@y$5YT\x?>5,_w VǪgSjʊ!3.{S>P7x [6hn& Nv]: [WQL鹗[all' 41tIm9yE 넳gUQT\Mܫ#g(|f.nlF6Sn*/. TD"Q`kLBzBa}k .gk?z\H.u"4ESpUmv2M:6[ x2׃t9su:)Bo5m:Ѡ]UWTXTXzPеqi:FKB20 cuG+l3/5a|XKR 4 a:jM%6Xo)6 4{_F8E(~( K%YYuqMҭb>ȿȈ[)B m< TQ\q@M0 if (GН6xJ\"%MS3V$IJgKX9elLjxcm iI]~# #EZdO-^/kUU'> "c)9lvkFu:!/yӢoh:8}ârunWpGȧimۓ@xQ:2]r]k wՄ_Sv[:/j&08f~ ѓ|c51Sdk8pul]/P,V Au;8C-E d,Oާ?q|s,'* z{zݛ&KEbVb6;9cnZ6r_,0ח";1,5ܘawq9vlK.yQkwH /}+NyM" vdh#ϞM8nDB#N2w=eV3@{`!IpL MfEJKPZ>t%[khI_˩E䩜4.g+I/W{=ڗ)HɸsΝ5(lI[bᴃ2޿S\2tcRflv m?ӡ'Eb_  IG1|,vm"n2_<tJcʉ;TV_/qASx Ll𑝕=z#\78AQv ǯ pf"{\G8xn&?$c[K=T ju(.A&6jBRǂ4v%PL0\ @2 g j-4Q.CI0/]'E@ț]5ijJZ4M6)V`JuV'jҘ OJc- ͊p)3އ< P/NGSU37}S0w YÛyqN)ɯ eQ}D9s7&Q$)كTcTYa\_7|G^)咷O(ʾ:9|P `R1E(ڜ?R)$="[|u)\XPb]ӧ*w|؛4=e$K]] ,.]#ڂ`|/S`5BU-"qdPҳMـHD}i9Cpw(HD[ao-aP<|Z;B̾Єn_pX+8wEXDع:"BSg9#GUE.r#3@hqo5Vgj /UĖ?uT'nQ*Ǵ[$DF%c +%K`Jփ{fNyxgurö1K$_bQPXt=S1븠c ?^iY$i.b׎.@HLȆ+m˂?MaoASn>= +jX,5wr *3别֛:5*%s~ٍ+zia:h7УOm|TYnB)(G3 I߼C 8IVlzyϰ,r)WZ)Ȼ"{etnW(W1 ,_[6cT\lXcGi6$z)WⳒ<\Oթ]|NҶN{ֳ/~(޿Q6LmS?/;t28#e-軈{7*Dj?ĜT֮#6+LXw.qN <ЖЛwЋ P[m+լ9o1SBK>\OJJy<1y6%Be\Wi6! xCYg-*sn ȉQ NgZFm6p IH$3>B{UFK/ :#"h{H8ARNo&^r3& ЫN:AUOKq#|}:8p;[nBqCзw^F$M[XytlE5Vi%Ν*㗁01lY{Tm 9OEl:B86Vp7Sm~F=p|y F 5YoPekvxuGW|jG!7 n]SȽkG Gp*|1^tU)"Ƨl`/)wG3afQ\YR9Ix S^kӸmƅZ`&sw(5Wvhy:C H/-:M 6#3jp1)t w4ܳ'5\fFT"pXxT W ; !#wcBs&Na"ν:B//%ľzm!dL@zZ9j 5´x2}S 5*򛩁'GOK`0QlSGcՃVkO.}lDaV8Le!Mh)&awA!p#7~.$&a$Y36VxHllI],?fք}g7 a,4W:xP FV= h%ۮ9yz|˜&TˆFŭ5bb/aQnG!kU}`'@¨. 3 eIgfU:4QzD9JEGo)IsAlb|7 to^!?#!S>R!r/2ǣ [KF m$wARǀ9c(VʣIPgwO9|`U:'̵dIҾn}%>5gew7{14f[RtkăԊ$) :$2h;ntRRX}9E]zbP:ǽp]uOYh>3Z^On>XDp˝. Dv7P$W䑁ER{7nXӟ6U^#^g IcSZ1{N8y>2ѭrՇpfXvFP3/UͩY򜢆˅9橄^$DCu#~ym_ :O! fF@ĀOUpMZBxN[.CP,'V$Ѩ\-:ڷ`gw3w4ϵLYסFK *n:j8?qoK{+'qv~BҦkSJWe0 V?#mpYLtfl㚶K|zܵ3lY@gJTnXAm0`1,L37w=pjfcѳv=bݺkCoďYE7&3\=. O"VfDH"{UŅ]h7Uv]QfAL~/ηbR]/CR=2= &vK#jF,3w8 h,næE>0fCCGbJ5 1>_Ԛ͎ņb_TA5/LT/\A ɇé7+[D5ί!^ U!P4lļAǢ,G26wz:MPakv3> ZXN0Mڈ V@?aBР#UKTĹ_aTƒ1U$5Ov&d=*ϬlE{W7h6UE 9XX2Ú~Y υ @Z&h(m ""cҡOwvhpDD.Nn ۊ44V}9ŌixfC'uu)(` S((9!CoDVoY!̛̖2|iU6m v(0yGr}.V ;vFx+!! *rM`v5Bv5rQp*6futI#ͅNZl \)7|]&fߎ$xt^ZsVA=LŠ^s0?Rh9 pDL:!/۲r @azCc͢^={o]덨dl=<2g?wn<_vr iHѡ/PNs0UTS]d*#5#I*ukU> V`z_%SQ٥Au#IT6jD(`V} $wJVەÐW[$w~X|b'eHYT -8 Jxm%XO͜KS .g| We)`3B=CUz*;%{*-IK-, q;0 rG:-gfV1K厶.$`ÓL- SKI Y]S/L l} ۽7^2>nrH~|Q unHQbj@ )f(S“?k__bk#[ S7/- DlDr6)[V㨌ۂ wqrAs(؈VvI_ThѾ"3TcF1:Ԡ1ᔅr =Q kS\T ~B~Tg#U6:G?-+m#B~rT ^N,p /w9&_< :BK/O0Dm\h[P#teTh&"?*thv:ApRdn(cjfHN㢌P[AyoC|sN3 W̄nsS)3rZӽxe&!qZi|`Go&="Sz(6LR !R:ߜE,ngE $Ą0o\w8 :Aw eE[ݺ;>uY"yMnqLًj $ׁ2Ez+)J"2Uvg-Yp&IogoYqGo5{LD?|#mGd)Xʥk \Es Va܋RDCu$+SқΉJz-& W\r~{z" PzA~29;llYm71Jw n7`H}$R/_X%Ej%.mI>̡6?jKhpȶg|--tWi\ 0[K %v]tEzrqubm!i ):[ AKڋ(>һY`h$Hwuғ3Erm6 )64ϼ~pk~PE?=#8Qڳ K!*&գvq?n~73VwZ(>HE~eB޵:{zF>]_9TZLroyᮣ%D]0,\(e@-URH4 kT[=/6c"I2Rvg lvf_L1 ?pH֊}*8 G~ e\( :yo, .fQ|#%`jdIf|7hQ@G9s_泣\nz8`2ԛdcQt -ޚ1fQٌ(A9ۃge0ͲO}w/rfH۹qS-MYh Iŗe#7܅ HC;MչjY&Ctø>]Z}j$hmꂂX@֥E8 :4$Z q28DxßĚ@ Р9%罌a=9Hr:'dPoa}@й-fC8`i'~8!:€úw;A*zZڶBo Z$MƢJ˘giH5ꞑ^l [MnSuCAZ"0{l:u2ƕ8)~_x_U2XGaJ9-wMcMa=櫍f&pEpqCп٣ILQ(ck=V;\&%~[ٔͮQ+5EFQ$;v/B ۼ=i-[$ Naᖮ; U!&eq4kE9̱VYfMzbv,uMB@5FRriQRu%rh;jnG?x0}zٖf.# ҦњgrOۑ18"%8ej0zПX16WDz9bgİ[vd+aL𿌀=l"ưh1%Fɞ&Bbv#uٯo##)N׸-$‚z.~.78=L2cK8\U‹~nD3f.Lb[åfyQI+@&O@boJYEhkL!*o?V.vB*0 ]^.cE%`Ǩ3Vvt%[QwQrWkj6Vk4B#DPufo# @u YpatOjAh _!R %3v=ZJS8gA{Cifw$#S]xq;CwnL H_Ddۖ nY"MR4_5^4#mWYOKDi;8rT/MEZ8U14%UQcP׮`+WLAwhiXIʌ|(@d+*5_*:/ojQx k ih#IF"Dc+s7f<;_jlR3a˦i)ȏ{ɹ *D2Ӥ RGZF@<}np  \GC CC)Mo\oZe 4_RL&>ɫ=:toNbljBnbHOZѻ9³4 e&Ίꊵ^ BU9T-a!;rMW&W+MC_wE#hŘ9RS*{Uq4mSJ\y+D 3گHJ;$B\<6߉f%ѭc4 5ה_tof/|foWzGB6-&&N-A܊+/^jSY@Ĵ^sAO :`P_TIb)پnJp&rXGIG24VV/%ôldwnPjtd1"GyH?9玵|e3!+h_Jo\/[Mԯ%00hdirMd>&#^ZEh{[@VIԾ .= >0voK*%ʷӶ<{X9]24[>xdȾ" MיƈEaUKgLj<*ի]:C_0{`G%G5(-09|`0E6JjϠyahYbPrcBU{nRZRUDp V;.ljN$29 qtEP:O/Quz?>$<)qATGWxDեʊo_uzcI,/xMW率ed@\64e1.K4M>D0ˏ? $#07w>re@ihADIlo')i9%-iKn.+73f/^Q ,i]'#\([t:gah \5 R~T<)nC_q Ǒ#q H;FN@Lw`yTb<`<'BڡEG^ƻw=jUVHNe3G.hxDGPO >t9=r*E gw:±cꋔ=·"Z_m4{CZG ݮ:qԍЇ7$Ho\ ΍ zB*!bONXxӭNdЫQ5N#oCq8qF4 CcBh G+Y `#uEII_MX[6fW87h!4 hb(ƣOԙL!k0x2>j2I/Ր r=L)KYT) Ymʚ*NҝMĉOu4ܷ'#+roV h|1Z}E#/Yf[a?gQ{~ݖhbbޅJ~\?m=&s͉k6<;@A# ZW/H"! 63^] u49 2wxݨ1<){)!d0֚:K܌C<px90᪽os'\b9j7x & ~O@0 "K4] oĿ+Ζh'^%bF2 <#&jڃdRwP){N^?% 7\SeF̢#eC+{O;㥪 \RkJRg Fç*Ue] qoTVj&OܪšX*8ϯ4>{NUNP9T_Z>Wڬ,a#v|+TޢЙ<ӏ9jYshe)BF'V .Ϣ-K_Ik޼Hx)m|=kFXeH@E}!yRݒtAubx^RvRn.u$~tb,Mw&eMV=۩ZwW $$i5v *!%e-Y}*o%6E |.vH60%EL#l蘾lAqįyz^lHx1_|;O:1*Dhhݩz 5 c&VP"tVW:dIYjqT랡C|gCU:ې _%~Nn:mbۅ#·7Vƅz gnϪпٲ, \G޵ nury8KDl(t-e+J>H\ѤbM[},3L^BwHST{.z\nuu‘(nROo#$_:Z':D]R[?-Q{xiϋ5)S $Šư57w}+X#`Ugw?#%p[5ܢ>v9;{ͪ ȪE;LED7_ZN+lx^EB`>ֳsv> Ϩ㏐ӝp}2t#f!%pxX- Q21umzy>#IS(C|E;p?$N]|6䈥vRcI N:IϿCndEe"z7`tge_Ofv=ɆNAb}lǘ㞧<ցlFܔ qㄲ6whA2jjyY,>z{nAfj4Dv<5T zs7=xF0*;21lgv -<,@H_y=_V Љ?ۯO`8i眉7m6,7:[ģ%џi%plf޿ v5,AP'YLz8"K[ׅܻ];a$œw҆YVt%&'f3\Z˄^-L6Z/ϵݛ/):y tOxߔQA*pnO80d9wUd=Xt[!# $fIZ7 PY+)P\m/cs4dv<)!%.] Zbf9E*-O`q5`¸sm^e,NKIy=MJkez_ШGԒE}^ #\#=Q5Hi =$uˈ=<*UmA}$g"PF̲R"e?Ւo$=kYv:Mat=@Y.'G0(@3 eϚ,R8F [<~D56WJ*ہp՗SH O]qsQ Çh4C#š?Ix?)SÖ'gƧDh9Cw"ҏA Fe |ݕ* 95~ϪĝP*ܝ lQDh ߒW>% F`j&BP<}aAb2CR%Z֘A>df%yHY \`gQ56n AuT5.=d񙅵5 \G -܍]-)+èoU]Gex}`(45@s^?7p;-1^'xj5 VOzͦ~LwFEY_~a *s)UJ" jvmP'RHQ8INxC~B8FW;ԕTcg)FҥO%@ * 3 )찣%\d9y *?Ń Fs8 j:*.>;an$ˈWuy!f7βqeJʒ[dFR`;x4/@A-TZW 6 @(]TdkZY40-c2۰ՠg2ݐge :]֗!7u{'7J%-VJΙtXґwWS ,) S!a* *0Aj@+sR~WGXCM!eU.ȗN6'B,j9(hZ1 ad[! Mϡ:sy;돝|727m+f߷_yz=HDY9T0jk\rr1fdRbhЛ7 2/U\_I*W MD=!?u6&z H;^5q1梧hXxH`V㷀W0.9L^nߥ7_8ˢpP=BgNgvX0:VlCD*C\'Ac x)Q+B#ҷh DŽ_ިf1]kTW|*(; 5r;\BW.<{Z_ 9A4vX%Nsgs0ƩF=i<ƔȽRFBBhRÇ!WY_ w1:i=NBJ7jц70pm WX0_@%}X=A`uBBK!/V>z ˢ9Z3_6*.ch{Wz~E3f#A(nx*DZKi,SS2cgr,5]I#J  81v!f]!*a.X2`bX__ܹ(X?@~}kf߰.?BW@61(lZ$VR4Z\ o-N8lp.-]̝gO"1_I€Ȉi$R1m"CxûFwDx &S];}Q[[ۣ ,ڏIj=9! "MOS O(9a$FXyۨ~:!L@:s,^0U,&sXΌck}3)㻄hfdAO(Rl=" cf9_pyK"C1JlFN+. % ^I<~5JтA1/M: 3t)9؆^DvjK!:ݻStdV5'r52gZߥLVL/K,GZ p D~09Y!%kI7 [bT(i֦F. t*I8 a^0i6)O+-(\"B:zZLm*UǝlZ 8@bk.+=1(#MŁxTH=>z;`| + NO`(^xf%u\  ֆPbR`fϖVR^m4旇*o3sVD!g?8`V13}-Z'^H"k sh;L\k "3D'ݷLvF"m$xji5"Q@rg-zUxq1%W y݋٠ HjVܒajh#VJ0 pAM!S?Ј~Z7ؒIä|Ρ{e/XP Q ⛣iZ l U_ >o_;x3ƀyt55vsuRsF$imS;!sS\A-ۮ/9!#AaПE 6 wZN`ig ["C`岞YyEٵdϊ4Bpg8b&0fBt"EJU7Ke8)Qə7pqI4%nژi)ϋ3ʏ'KUX83ӞZyJ#Ӵyd,RA#5ocW+?l("Dzk\΍{ߗAvd/ 3-A4JF| c 19H[UmfPdh kl#O^+uac0 ernS DC͇ӐquO0UOi~_;9qy4V 05,-_2d &N?Ugb_PuGFh4;o}Aj] RC_ڱsF6+)C/9,4^15شVhdıS :iG1D 0^v28Q^l(}o )}=i eRo`]Ʊ:RUAgbFԓ^yj9s=©#0#RSL&#< l&ݡޮk9@ `KԢsrj*.]B UksCw AhIA9+'.Z HH'&T?ĤwvYd#VÑk')5֙RTY7T&Yd8U4W27fD ~W*>@eՐF޳xBDG5fYhYK=(zTs_h݃U,M0ߌQjawGV8O;.t!2'-L̙t)@74mq'~^ePRc67# Nzᖞc66zȦ%U3ڢ bgi^{pܦAx|IIa--M_v$JHO'M_",YCё$-0Z 򂄵RG77=/TD*C&1a{'"zk|3V-Q=nx 5 N?#Xi=e}pMyl5$$loL.9H$ܬ+U0UP4 ۲!1vQQ:|F*_oQW,/Dg^Q?or.fM] $.W6ukTq>Q3) quMs;IRnSK o{.Ge!TOѦƗx,>662M9Yzܜ5Yr*f"Qh(Ms>7%}Qò;~j`!DD6\pl#,x\7(ar=>i%X}d"vbؚ#0{u0^u*zx^^tRs<@皏b?gc]A)4FN_s\3KڭӴZyTGErIcmzvH>YgV^!o4#aP94ɷtv~n_$Հa5dU2jGp.&̍+c 86V>!=|:KPw$W恲gl5"9eץ7}<20t3rRbSh|uȧw(/_x: B\1}ġ89 >qG<2Ruӝc>҅TF22`݇t_cK=43ÍPmnVQp/2cOy|ꌙb͈gwSr=ߎV`m2 2+uVZh/~^wjW?Nd h9oWba<rYq@/`4SC6+cȭ7!$*-YaR R^.Rw_ܗ"˙Zݷnf}?_2O?C]ȱݾ3r(:=63V b#uwdK{Z j-l3׺-:a B/w9cVSw'M 8g-=h\d8 2YL (v6Pllj*=O;YF=~(&+(; QwQ-mSs[=#{(]pEiߖ<1"Sk)-O0V8:+.roENS6{Jsf4.N΄ǚ#8 eVAn_\ހ$gNXC.C>F9浈j X< Om|[lNkcpiue3Rwt%ň3$b8jufXg5>xMDzoSDX 7nY~IzuFkҨ5k c6ԤR{E8`=Ύ6=7 4i;(Xb!([rk/:`ܔтJȢŬp\I_wǨFfn󪇼,eStC֢ yʨ;fǠ#B Ͽ;%|;c;G r5uvG,+%RoY^L]?ljsvD8 3%Y-JG݂&aT?0ط d9B(QnrTJa@eҸу[(\@5a/aN&BqJo]L.gTuhBK\c!B($̈́cٓ(ck5tq^|ZRDȠU;{2V/~kqlj1֖(R2# N[d R7I[Vξ%WeATB nw$*)$ NP 8''zTQnvԲ<_ENqI}5!Ɠ} a% ¼rDLActa4u"+LV?{_ݨ,R7#$Jpē0R)J˾:P`( 9jz8OmIfeg8Y.FoCiGgAC' ،d#1ʦ x?sb 7XܺBWP3pY kz 30䡍z %kYPvJ<&GS{R`yPϵŬKn'녑d8Y-}>idX|@{&3ySu^g>kR|1WXKf)-ypboU?bQjo} >wX3/3}ܖP,[ˮr}@1mT{~!G#Bf3gT1p,GD6ҵ!F랿G%[Ks ŏpLptsA>;pi odݎ!@#ٻ/ߞ=T߳/#A٬>4ء{N\ R߆;E. c07]64b"@:aP(JC!d8OKΑ!nA 9(tXזr$yQӀMEj\#EbSa/PY pv[o'_Z:r25䚷Uq *㎮u,Jfnjm~9Wy?0"J%4Y IV W$ UNA,U<ޱK"I|L)R!E̘)rKc(F~A;q:>f;EJh'`X${m,zBݫymַ6CQaR#+Z@IL7|3'P`L:OT5ا SI" &0_}J=!CG\,c+rRTGQgBM 2UV0^/NtOnE*+[GjҤb_4ϧxC:{nLܯz#/k=K;`uFۨ7&]^(t.͏CL>BP(#S[!M~OgW"`L g ~l(jX|*YD0Mx}"eCVfe\X(h|ND%p ).HaaũVLP|^N6){!)_'ˉmtCz&[۶0mu*Ub+ƃZٿ ǜ%%Rߐ6^lu$sĘ?Q;M z+٭PسBS-<@8PkTlj =E͚7EHLLmN]`<2?w4YXDTMS&Jb=(#vN0&ø?Ao% SPpf> T QArrL4'\ڨ5=brF Q|_kgߞPP}3OOS:-E}{-JA䘋LRBm'p[AĔ`"QC=|㘐EV)X-ILҘs$N;KO'P'omyV2ݲ &FXۗu@㽎­}EH[.ZFϢF5pU(/rA[;X2"LapQMArefek*V3M" WΜ~Vc;ȁX)Vز о,F:k\%eR:_b%,~ ;O톼 ^O”9zx^z :l\܍ڗS eDUDU]iMpN+CUX%t%!VwiKٿܦ6g,gI'ؾu "_)b _ g"V`[A h=.f0)/c(%_.s ~r'WTCeaC^lf'ʱ\lhZ8263iWm&ɛa ,[Dy>t"WrȀQ&$< Q7;˩;ݦBўr7Zg:|%$ F/;J`(xyfF}]%x`߫,3$~!0[8SͶ_𑙤\b2]10D= D3eƌx<ӽhȁ3v5#}LB NJ7_p޵ڦ7|:s3: 謙+(ꆂ6/_X6*IJxkvĿ4izKpP"eꙘ8CoÈ A/v6i><ԳAsdQIsn&Wsxz?d 𛑞TnfL2%ulz@ySYUm]gwdl?_hη,9|s~ۉ3&Ey'+N([6 KO#ĥZ7#^] 32cUDM4|489J;ا s.šdMC,說%|+k2ifNmݲ#TQe;F8"}ۖN<LxdǮSdL.U .(`vG=[j,{}X3/.9b]]S"e~Ͷ0+$RF{l/Q9cʪ̩vmȕm=l}bs >|h/ywδ3@fMuz )z{ADplK0H|t ilGT]%P^Ɲ2-< WwmYOA?{8u.=b `tu0-d\T@\Dq\.-| 5A?[oAA,~ c 2Y|, ീf>zg(c^{㷹+0gtJ?)K^l}1C7]9v3]};[^wE1+ qs֘E3_QN-. bN6iua&Qvp0RRr$GKhqEsdQ[V=QWyXAero42lԷMnaUQ}.ؔte1"qED1;;l /kxL.5n'H^=a $(ݦ۠hɄx4y .ERe֑Q; 'J3AIM+NVjL51ʥڽ1ZmM6} Uϼvadڿ{L_ȿEy8jD'q^jvn&1vwF)a {Z`Bxin6:`}=gALc+]}d>GHux$fz*G C8XllJ3ؕv~&Rbќ2%{“03<)&x =VxA ؤv,(±gcܢ:*k,t颃 3P n!\yXB)@07B(A5&Pa[`/#XS I<bI,O%@/w], M20Lr!j7ieY*?zlW Y*m{-C 0;`驶ő :boכcUȡ2jY;,dbHxƲaim$wZ>k2^aS[^(Nb[A"moC" ^ϮPtejET%|PD+x,}G{FS_VT) b(YM";6UV9Dc/o#nj˳@Q _{'FU7*k*|: jꄍ6 ܜw\uF4S;msѳnNZEϟbGsI_4*5&r!KbmI5O`ūzLh/VȑjLZbNṒhT>WSp춵KskdTfg-/{B+l5h4ɵOA7h k|-<HpЦ Sc%POfbl8NhVJrW T= q[JWxDW&^ bv$HZ!S,i!Ko HQq{QfKLO#(Zb}zNSٍa+nw@>D,3*$%Ht1p|0diq+"x_V"lg$5 ֪WC(V^40MJoU~v t(U<l=R|p1x`ҕ.g˳!0FGPGRfR5@s-(%}Ljwsr+tAIYԌSU;>Y1s@bрcV?Л 7{4(wU, eijH4pt uBx.WN:[3θO9GiժBKќH܆e$9_ݍl?@`S eYp" p?@߭qH3ʿ.")1M '2n< Ģ vͶ$ ,H֟-DONn*l*aMzz5̈́?zỼ >jQ".0)UHZx^1?3L99yRmj~e6@7fb![ #O7[^mh$ 12,N^_^fOm[;uW7pB 0CGDH\BYvT.L]SL8}[wJ%{5&g/yaYޱp')>ԄQ iI> >U)4EW*hsw/C11lFpAQV׶/cXX!}1_ii&M|+d8KS+p *9/-Vci6Ih?@kZ;"ObNEɬzFbh{!obQbI4N=! w5qj]}GFr ,1} :N8[-xtFJgZ#Xѹ鿲rAKpb>O:Y00?^{b; RR&C ?W+&gP`ZG}Fȍt~7 }Agj !`uT*p 1j(^:q#ٔP ~:ѷFtRiH`.5,A_SSTKgE酰 IB06>#6C_зCYc'Em)AH.(S~f6j?ͫutf@j{f:gNFF*kL74Yua8"zʹ6aN'b `&O#R-mGuؘ%cFؖ馂% uu|(* .x{|i8H\e%:56p̈53l=[6kO ,vf]xXVx̂sA ̷|*5?;WVTF jJmEyw˖̲}aZI5 Ǯ5myKc )}H Zwt &CMlQC:&% cȫ <ソ_t3 .HӒAw*ca~J(]s ]㘢쵾xZЧ:uimzgIiUNzBd_fh}q74B],}t׈5Qr$ngpHb8Ф3.b2cLRҭڠWT_"mW4[HҷPMB=d`$ <)jy-[?[{4Gٛ #AP1<6ԴwwENi%zzALnհXe\/6zXn(P/`r\ʁC* D7#qP@[(]=3ua4{ l(bkoD?ɂlދKs5أNLF L d.@Hg̘a8}L *C^IXm6"d0Er2%i'e/:BͿAjn?YÀHf" c`4H끌`ug#(;eƭ|6^,([Lך6d){ nSD9iﲕKL55(ǽƚ8բ9!`E 2lm("-L,rB0kMeygx-\ i1_mtq9Av#ЃЬFz#gez1EYqXnfqC2gLsd/թP2/GXFJ {4p:+3S=9:~dX%dscϧE_9a?V_EWᆳ|] n3Z^<.ư8;#2.v0ϚL%\2J'C,'kn%0Ev*R3x@QzqsK9Kֲ:mnڻMq,^SU+GO17Rq$"kM>I[}<9TX&d6U!0ZN50fj-r~tB2ıegj>=қY=bޭXc"XC[ {!Vj‹q]E`J#{M@{6'{w\iũ16ځ 5=34jE!HsnO52`q8(5"SuԈ`]at]_sų\Ϣ&er.Y.lUJo=&]!<@EP>%gV0)5JOаl7w S7z[`V +i`n}OȌ+lod&00|}>oyp2BǖDtRwPO<@>;dOMEM([5wUJkE)^kW:h_3y%2|Wj\74~P& tІ2 iplbC h<+W*_>ve~(};"P$/rwa!JGz|sčwtZ&sRgz|]۾۹20y^t|/k$26D v3k쒲'7Y.ՁX}EZWV.()=QTPw+ߓ'l>2a@h%X x g;9_>368&.I2a#؏]YEwp7ë0-e q9п&C~P/2Ʌ6XBk$ &os4jxoD#|i53!QVi~<2JXa]Ȃ,IfU+C#ǃA"yES[2WqG8 "ND&i[.YeͮF6'YI w_j+Pf"v}7dR<~.8;=5Q=N F/{w[f+J`:ҝ4bU_CӲXyP $#]pM$1.-=Ԡ}H\aMC+~:F]Umh`~7FZ4HF7e&#V1ۢ6 1ƛJ#јwՒơ y\zl /{vYb\G'iSptlΙꇜܻq/Oc$.o^<|Ҭ9깻[R29 aE3=c뙽^Aٻ,g^5:8>pu.Ȩn<ӭgц#l; c>l4ֵ}۶|:,.jtVmFIU𾎳?[S2E RٍPVfUE2ԣn@ a5 PH_AU}l]ιt-2,ݲ|0P}MSCDl¾Y Suq_8|],O}e3e;vEή% |7)s [&ps-97pJ]ykBKag y^T NTBl${RyS1A?ǰJvc{͢΁{ Ni5ίxB+F}㬿W_]-Ty5H (uց%@i-SrIf<^ѡ;csbe ޚX@@UCYsi xxj4wnW5ץdFFcO|\^ {|wK3y]gq~;cLR°5?ϋK0wÁnpgѣ"Py(Kœ5xǝ{XLN(F E:5~$i:*&U* 4w=L)3 wq$f0oǶO&bBR|[ φI-T+d _S @K2r Y`dc>8sƇT9c</z:+#;ULK|xh.mjXQ*QVJ9915DDEi_V%.dcT-\c_fAk-51l%p)Eri9Z!YhlWQUR]M$3/OFGb]))Nh돣0'a75vjƺjL16D^)Wxwo4iy_996!3%r wAϡSȥAtƤ~(=!~-G^>򳕴]GPvrt]G o0L᳒M(F)he>F{(䦴7Je+99;Z[h!~q!%?ddi̲^_pq3")S(<1|p)&H4:9KZ5wiz'#Vy!\6Zi Z`Z-thF`X]r#32f%!Op8 #7L+CL.MFHy cu.[ba:49h/3 _t!|7S._&Z{TRupSY5XF{jVyh=xy),Nv[Htwy|Bc Tz{ű7=7lٓfޕ0DVxw4 ݳ־ݬ䎮ۍ TrE6hNU$O?ӒZnKB)NX8g$ߵGi/\ /BE>k"'9guX^-8QY|\/YۉW :Yȳ ir Ws!%cSStD/C);Fjy|ij΄Ԣ 0E}v fnO bA"Ccw_!VM{>=m'&a1x1M5@[}a5=୼k[:DlL!3`v/MhBC4ֺ̜OqF#Y[f nWlh*Iz*A8l,ݼ4='oHH|O%e?N vQ5gJY0^{B(/,9s a0w߼R($N/%i)DAa?L?QƤUoЯ");+> sGA83m2$4N+ͦ~}J%zkP0M. R߆nY"$HrDf/y\@i%{S s3g,+.qsϠ%g<,{XxTK*|]u-\"8Q$KKF  s p+k)Y17gvS׎fmEKg>зA\rYC/L10U^Ɵw_*k9ORSzZXydC0 ɻ5e:e~Fi $bYMŭ A$Bw&pbX⮊+t=#ޯ`+|š#x@'GچVxr15]}AS,)_Jړn 98uņ$a%D8nV<m>YX, Z4 v+1 'yy`V`yKJФ̳=M'3l$'A, y:B0]b*0CLܲ&c4r_jm!30Mr% /:F-?>3NOP_9Z`cy'њM? &[Ħ -.X4xp^D~DiV Rz5'zyϱ-]3€ܘw*Rirk;aNwN7}2zZt 2i]B\*4ny l\}n+EZU Xf1D{qOǻOWvΌlU"_\gn"nبgZ , iÖtt xFQ XѢ1X%x]Q@dܿb^o1 Q {Ҹce$e11r:ВL4V%|PnACCϐ/n]9 /'2cL|諭Hس$S|toV9/SG&岛jD2?Ԥ /~yXzASڬq\6.-k7"[ |W9!*[-"y||U{"\*J8/U[v9_{E6ǝ;ՃqÝ*/ ,nM[A;7( ࠥp`@cԯh}OREiB/O\~Qqot IvaaӅv[V#q.r$BClxDBV{3YV e&F 3%B!=[>%=;s fN3!ҡ} }'p.< `ɦl."ZJ=. WQHjs٨eуi64Ti F5o+Z4aNE7w8`PէbB00mM|BܛzĬ0AjzY܎7ϭ7/i@/ZfjU2iy?WV8́‰>Glbp[|cO IaM&wNO:‹__'&fQTr~ComjѦtR*M6ۜgW:ybDZBj\уc-A z#wh^֬,|XQ91VYlb sܭ@?q havwpWYi~WԠH$|b-Ֆ>+"rB\2zX49rK:=^`]ǠXy )2s }_j6KkqdPGV9K&JYk/{T8ƛ _yQ[ z-A~9s!mhj_2Ws=FPjFNaaρ;9K_C]Ib.oIMF_.5slJ V*̪H]AoSn;J̢ jhXS7#hl W_q%N1`r:F}\zy8Dun?CY1VGo8ېddU>i(N Wm6~zR@umY ZV&:Ovyg2M_ o=kasF\**o84B8Ei'=e}@/W k$L X{yѓoWP5<AG܋ܰb\a%'r.J&My죶G%eDlF C9#q{3S~uUDaP` nO$bK_Eau%+vQ.";=[8kPznfAT _٦e3-m9 tрvAp9l"H^蝺O%܋!bQ4Pmi F:*9j6Zf^22o|V5+{wpL"Mr\/}ƒ% vGE=؇f6":`BSQT'd#ȅ55|vJ\w}Ds;Lȡ*\H&+AH sXK$5L՚:)ٰ0|!}`E>6XOJ)16ŗY&âV!J=LӔ]}]ѽ^fsL"raxlk;e_e AV@&7{d!N/FwˎbWD\>,Rl6{`Xl&X1RoRQ2mL9gKo [2bv턍U[,'|S SS] "Ncs/Hs>O pWoЪG6 T mM6BwJ_|DK)Xvm> :!BN\PF%6QCU]WO'jƶʹyUʚ;e $eÃ#ˊRx#O9:tw̋UaM֎w{NG҄-BT0ruCe]G6nyK~W =T=֗1ſz?_D!nwj' pԚGӁTKH`dM; [)$ 7 s.J k SfZ;*Y(c"ŋ2onW/(@ũ1XjSKߝ'| `d XL0 !ntք-ƩW3)}70r6 }øn{)%NAf#!gTHR.⣔yJb} 9a(g?i) )ZJ}:x>7qH/N 8'~mh0Ɗ,S44?Tl'vklARxwa,6%09V$\2a8{sTww3a ?l]6.".qA.o\ʼ8l |k7I>SC˅c*%yB q"c ENH&R?Iz1)|~$cxygr\%kҗ+g O]U?q{TE xGr V;uJۄभGt$§T Fs ^}1ϬCt- jEC*W+ca%!225,X~cոb˃&" Ɯ;MkHhKXAפ#fcc]]j6} 4ɯ?'rp mӝAVلHk M,шV&rfmd1"랷)'WBFeM|NlQM мFп1x&8m@E!5gC Bifh 1K$&{G?"T'zv?w$`?Z#9.^d p=13b|.\it|pma ,HNwpz^0 c.Å>]ֆ$ec4E.Ttm. IֲRӚ\JX54~i!csȄ䅦,'; m7Ƌc-t_T#=f/n JB~@?;F;[f.mit = "%+7t,z^Q2L2F 5<eQ~@R\K/yrLuoZw^A=|`XypM0s w8}j8cTYӛ"(o٘RSdfBJ~+ XIM`]_5fFmr-@^IҒJ^ǜ7V?1:$#ZR?GfןOxC[7GaF"F+2,=v4(OL=ße*a.6?tWECjlGSA9O%^!bf  t^Ӳr"ۜYBhv (n'eMtE2FkaDv.<]W8%1<ӌJ.Yz-Ǧ=5TN'gW+öshsot;xn~Ɵ{ L:}=/횥Zȸ;Hb1]yb?q>W++Yγ-fI I{?WWJڏ?ӝ浛1,31saޯlӄߤiq\ѿZgͷ^* T{-9{v#cpXµevrM0sR?a˝F4~:! M:T$AoDv'6a 45eJwGu-]*K F=OpV H6{/kEE1]T8#e,fV%gނcud.@|l^{V ޘMIS)/UB+{^/M#_躱/ˮ@7$ʐ=XE]r,^mhtqQëj4Bܧު dv@Ws$GXod_wvsۂXd1%BbH*mf *N4&E]QayQHAhwđ&xyIx+yypWg &`Gg?n z]zHW #ղ^v![ʾta館 V؅ `Et0a.;̗&-v^_0ڻVR]O!Kya,n}eBH6ݒ3_0BlejoRВ4tz>̾,p!; Z!4pL>eS*%ylAP@ v:n|S,Fx'17n]Z3f:Y;^L"UY&H3ӝ0D\5z2֤˦rW׏%Iju 5qagi@klG:ɊiI뾸4NtZT7S-OsÝ ;ɼ+iedrt)}g?nti,(h 0jjA/ J>ͭDWU~1[Ŵ+x[.ωk G)3]fR: 7uDKXʨƛ?vxCdH͍5>jJ3?S0侅IcQj0@{\ڢ㰘y*r`l dPl/460)k|wE=k[vFVu]Z tvS%zExK EeZ̳ :=" DmhS`|G;[|17~W \̭f2aD ҕ1b،Gg*gסhznKTM\??g6Țp Y6%fs.3 M yAРjbZ4zEgy"6S#D)rw[D&ح"e/_̋˝TX22Z+*ѓic%xؐD{GSBdrd)63^ؽu;-ޏӿ} KP1 @ ڰhZkRF#W-{5zZ*wMn]V Ś\)|y+`榭  4O >Ѣ(~I& PZq֍*NDgiq '0vlXޚ~Iy{њDECJJ#A<#\=iX!ٸ&GGLwb߅upęoJ'~S3a8YcJv抚TQeJA` A껜&TmGHZZ }Rq j;W͆bNv "אSd%癧Lo?4GlSӚS[c mxTqjp ̈́/>{r'[Gk&};-`8oDePQb)zY@d8d?4qը>_ӀKы J6 a]/|p XdOdF.&>[D[ƕOw,k2')Y0!:?Law [lw*CigaOW¯z3mָDXRᰈZ2_ ,M r\D ;XwRdz<߯[d~A@,`3N,(!2wImLPe ʪ,<"%mSCKA?6hѤӤK.' |gByHP/: m4H~ӡ9mVېLH`4bX|7L[w*2V/o E)VյedL61S \1Xir޴b0X[u Ւ$ER"]z1PG/o^ ^N?[g?:Bpzu[8M1Բ [3XK '^-^}5b,C6w,*q"BYh{JY'*c#yaҤ5y t`Ng`2csTIatu2] |rw))?]JjbpL2 c({~ "d, 1\A{`π K4VuE2pxD=׉\|>v$Tf Vh4IuC0 pJ\=@\`'+jJc qڦɼe)VLɪGxkd~5ZLOVE60^pk8ZٖnvHrtOx5Y'[ɐM;έ}+J,v la@.1 ev10 7 ɧ$iVW/ Q`;X^Jp>bzbm;3^B{cQ} RJ99D>a!d^.KFReaB>d|y2PyI71SJ-ђEOt稒]2pm5raΛctc'z0Hm>g6}нJ/2:_  aԔΰc4@L:BrWB,ȧ8KɆg{>Nh0䳹ȫݹOoyJJn0"[$>2%sC0 g 6lŜȍE5R/,Ӳݦ=D8 ' C{n䶧ZMEB؃ ι Sʓ6Wk _{cgn<e% (TB>2Ƶ/۳ Q^7'V8!Ɉm(Y90ˊzEG5d]bxS\71G6a" `A&ͧB~e`>u@A? iaIy2VEhD/fkSR!AʄOl}mJ H{nb jXEuIM-~8r|_S:2횡"2S)\9VՑʼnl3 ^K$z \)zϣ:Rrx 6Ąc?ѾqU5ێ~>dSno'rl)}a2qƋ$l].0?(2eGcjj*$G)Xj`@ tZa'IjkTo { -I= sxk&c FD(#! gCCyҶg=VhnIus>))hz:1-PRGnZ@VUp~-Z& 3<q"HŃRZT*^n83ۢ)\LP4QDYuEVPxwe9^W5ĥSį 2Qq4`0偶Oؘ #aߗI֍K](fѲU.JdX}N]4d*dKX|ʎm]`SS 7GHh#*lcy2fh?K n ^(=UT"|;*0\Q5@XڮZTׯeDqE5K߸&b#cߖ&>.-ŕ|_TGϔix,Id6WCmHޏs<͘>AB}_]-mk!4C#ɏJ's bxWgN !T6Ĵԇ6O1JC3Y݇sxNh^lH#;^+KdoIZoכ䡞y-P?Gàc 5>x-*P.$t`y+E>,8 [EgT}5) 74$ݝND\آ=?qIFqn~(mosJ6 XNbR1GZ);8tڲ{<4f&hRBTu@bq a(ErWQ?~t</- kF$8Ho/4L'&4'laǠe7@EK DyݏHi-zۡ$&.2`=05{[ϝ_!,PU6tR_19A,!vQ`vp4J'ӢFDBhTHr+CjSPa~O_3ƣkbE P_Mҽ` ̦60|`[/ԟBo(/7,Cy,j"Vb!ݘCWQտȁT`=TהԧށOQuw9g+!rL$M\aLbQv@UBiCˀФ70emR0cCWaO; Z3}9{;8W!6aLCqm;:"C+i >+[*=#!Y"o< ), ]ti0_l>F< p/J\]#\\SKeǛQ`Aqlݳ>Zb7fRMuWI lډWG+ёcmz"{$}/:_L:P)Mr|_y[cw?߁R u @a MuqC\ֺWmŴީFk;2c4|E7-X 䦙A,V/П!J= NC~ޡE廁thQZ?Bˁ)>k˕gJ$;.O@y\M{YjD\aT)+cN FYQbd2ko;g76tNuN]lu "q-%}q_E_ Sy:m7]ͮu( )  !2<-a-[gRt:7WP+[?GCW[jϛ|,LI[xqܜe lz3b&xOI)P-"yye$Zz 4_CK$<0^Nc EF,]f] fVC{㈎w$~CQ.5*ـS[uB"~pIUESF'[!Fl&gR65r"5 5,FJY^>C]E*0g!Bt]b508OspCDj4 KϘCOU5^KF?Fow@&?~\O|X ')!qS&h)*UwN֦*fE&h~,O}*c^{x 4Lk}=Dām>6끎T\ 䎴~4א✊eF#]<dӲ@N?r:m\̮~~Ln_t/mZdڴK_z+~ L_4-y G1{^60@Abw_Hĵ cQk5~tiYsv!2 A~͉r{cO A¶t9z\bK5s /_%eݵ!RJ8n3|`\man4n9^Au7e7x!'W0ցͳ9V3L?)pλxo5JwsW#"7^kE!{P+;@;~dH ZL6Ħ֙KZ0#h4Ur(uIY2n}]Y^ JSk猢 x-6_FQՖ}ro^ÉnN)Q u76-l#nAf#*!m=LKf{bԷa(l@yN ^SZLȊmXҷh= ',PTOwXAM0r[xIU/^3!*ݒt4oP׫\i,vuF߾nqqi S ? 05ŵ4īÝB,vMGPZ$kB8#\bu(^7S`;zE=RB_z`AkJrw2/C\Q<7S13Jwz=4J|=Aj{cRdZ.@U!v)VrI11xڣ#O@8y/3_rܶg#t"Fm%AOB\"V#5ò 37._nyV;lVڕ ;¥dg!mnM%9_vQx2骐Yv\eY ^կ*(Q!@AE3l_ 6&-Uݞ;=V\>6YL<)J)jytܿ5Q11)\ھ"" M7ڣ^׳йP|Mfy' =n3#~irtYnٍݑ9Hn8=oT@1 ;uM?8 m15uq;iURW C^l!qΓ] $L&SٿeuJō^w$VJ.9yb\YTԳr $q(GhϝYBz⁆Z =%+@>6xx[lDnkXn)?P DĴhQ>N6A#{hd;\*F %MyJI8i,hiC$ 3pmrx{̲hµ%@R$676.p3#؄|`&ҍ7dn` }t=7\^~}i_b.ߪHaٶ bկrG8O~A.0?vif֩-5o(Ăb,z3a "4ye{ Wϑ6 KULCOә 5IMp0{ЗǗPQŘ9"1ݽݡ_`> U۳*"ydzʗ_m,7/DmfǕ6(!!9epuR4̙)Wu݋G,u9WR]Ȏ~X; Afٮ2ĶkH3BK/r\c)2`hrfݖ@ޏ]xr1G>uZ:qWG5͢W@ ᔒRpxɔo .?dׇkEWKX~vzg68~\EwᙿG@nxUt %wBaƅ3^26<BÓȏ{lWeNbcK+mFkLsQԐ.xxU1Oy),e`K'5 apa"!Prv_{0)ho axAU×5!cϋ%ayэM٥C'QP f jmL!tnK—(lSYT}p.y4Y46p"F[&u)P||+DُX(ęBl^!QZM']xoňu;d P 2@{NݓsoTЛw@n;6qfzeE&+;%.+ŷd^OxB$9<1Y7ԣqzH.l qgEװ.1 ?CWOS7YTTΉƆB*jgEg5 }Vs/ńސE=q3)RW g&ӓ &GĄU!%G.o!ɮSqM Yxp?ש`$i]=a*3[d F:e-ݑ҆> HezJi_c;>0` cJ_xP-y!k]#;;MVqyl#B|7E`_XWw"xh!( uO(/`z[9~dT.1 "Qڅ[%r\^~4kx4^QDz XPDєΌ:y+Khn`%ucccoE$Š:cYVfM`^Z~ܫJ ׃怿/IeϒRIN32BDB1ϐ`OT]?w< g^%yn_(ŰV|se ?s[c`@VHƸh#_mwW*D2\f[i*<`jl}w(oBhϴ1@G`SILPj@+ƺ/\nBh$_,=fb-}4:x* ǪnAZ8`iUiR4f?TF}׫G`ڶ`cVz Fz#gXK{sY8'.nC¬XsߢYDo $/%*K)8[kO28ϡE3)h#c|) fˀ>:sw6>ƨͥCezúb* j}mV8u{jͭ  \Bc#bH|9W2IߍW [q%cd 7f&iϓvHvM/i<1Gwhat+j7$$![4R}xAST<[ղL Ipʶ]'b,1Sh!3,T]|_u!׺ fO\& Ĺ%GE 411ۖO< E4JPW2X>ߠAhcطӈyY>u`t@k ^|\Sr.U lIv^M(LRjAE?hUn s/~Mu:X\'5PYDZBVѢ/]f_$)-)J]۷F1j+ q8i'QDttA~d{kaxdꭾ̜Yͬ$ͬ+% r(V*gɭ+` &rY5QLZ._@d{/]1 hn"X0bq)FhS:yFNuXnĤ8aAy?5ʂvV?` .S:}bfuq [̄ #;#&DzmQ/Xq,݆Չ;KvV׈)nfdx@b"mB@t|C1E{ EAjz2Fpx(u8E gfi*]떙%F_hR!q旨MjzȨs$/,kC1~IYd%yXVd:RS&\rT%~v]=rSnqX_.]k|||TJBȖfEWfT58$׿^3򸙵+YK=T`:),14}i#1`sn][]MEKת;$/Fɛ>(qJ|n ,ZmQb3ŌSSȺ%B6TNH1Cɼ#4Q*dUA1R h_^jrtcv<ˉ.I;39Oll!tt?T `)!FЌF;s貐4: tj>>\yo 2yךe#k@lwUFP2? nk6SX8W;eT]Xd `6prwYJh)ܟFk.ftRnq%<6-̨zxzx]l4Łs \5% D= Qaq L[p2-Sմ (#ɣM?=Ń: nE4&JBZ Wo9VK얃,[,89K bq 儿}hP2M&G[}oi47A88ߡ2n~)%͆>Cm,0= Vu7 ڨ /P>jA\Fg?#Mv]@u,oEzo)diI/E.vT`pt۲UH$.UP&T kǶяSpDV.7`2]AF*AOܠs¶&vJi8`b.腝˼FҶ*h%KMSc8eCk)!@dbR`BZhIaD!.Pߢi >"s<]m<> Iރ}M$r YLa78"E[f]Lxd>({bw&SGrGAuR,Soq\'wGQDG**bS3:}J)) η̫b|qϭľ?rM$ڽ'~hg9h5~*r IX2 ܐV`KʥVsK\fehivjלޕJBx1b=,l1 E#!@"}J;Aϭ6vr$$ݗjS7^`9M4G8_^C\~Wϡ%zLZJDעK!J_afs v-vrhXPq=IM$/\^Q{|ghEf2$䙲#Mɢ#.b6Au!|xP,K_DXH|-A_yYTD>2 (b>bιg?*5Ǧx/k m;d>Em,}f23FN:ڽ= TYMb[Q Fw2<'Yɦ y[3&>S:Ğw;) %!UDn<-ny9tDmoiD|=4Ai&xps. "8#SQ. `y3Ppc2"Rk*M.fOgI?}nŌM$[fw'RA1: 65Js<O#UNOO#N96?`yZNIb8}qa"yX%uyoТ- 1/C:G}h\ s/YC9S6阮rsZ*ɋC,Qaei5?4_դjvxd:!~).4ƾ1l}؆0J::HJuځSߖ%ܐTvpk8? <W>g'+8ETQXoIo}#K<Nٰ!+sqrf6քwFU'^ـ}V֞ٴ/r/7Zz./L*Z-SRZB-L*q'y~!``(V澼N>h媸-=p;Mx1QE&%qԎ79 zTo"+ĉzmfrso9q;A}ZMm {,ھxʹolcUIWz%D{{P_>JbL uh`܄/,9W37?FFLOǞMM'#T ҵ,f.$ 8;õ{nx Hwܖ}r8vH/m91,(^y& $k!Z@/PF@nsvrL[',4u\5=7Gnxٜ={UA9늊}.!O ߵ j5'(zFuߝ78gXM/PJ۫!z/s8J- ޅ/1Zc$lQ6OJ! [;q󱥙T޻+4n%W r|b,E=!t6ȕOZ;ݳ11D cXi}ք&n[2Ŭsl8eZ ^q+oSUp=)fc2CɈGY;jϾj"ff=_6x򍣍L\Gw8M~n,az %JxuaA1=R\F蔊AMk}{7A2@11@bl1O{TזlVż6כ+@ftPҐwY3 j:@+{yk"gcJ^J/{ͽe{j{ :ON1@YsĿ94VgDSr;I 㑾:} RL`GaE&n)BDl#W@؈ [ _n{kW jlOK.kΨd 9sO!6?XDND슺^50`eg-1NjPEQ*_#/\I2)U:SBb7o_mnbw)N1lG@Jl($ܱ\_Emv~S=AubEhMOR֠}Oqr$"Aܕ\2˵9xNwn:KbwV&-3x{^Z۷xOkH L / d vt1<d|"մ .pڴ(PQ%أJ'\PFd$ucfZILժD%!>m>|Q4Yh;\|~䪋_TۺF0ps!J(my2uv=?Q4j}$JR-8< CNxߦlMPS%S0G޺n 2<9ÑUp^c~K \09]D<|Xy]m/^;EHq]c׭T?%L}/&/Y]zIЩᝤ^q#[<twp-%0.|T?ml.~h=vȰEx0˖6Y(O\ŹN 3A̟؋)x >#&-Xf\Si]3F/w1~ndde(=J_@ZUʃ~uQ'Fׁ 5 Y.C4? ׌v >n0ֶR A++TC5\:u /1&|'dQkT.dũוS?<{g=Hk[hU Ox,rErՈ7ѦQN\lhtYh>)T|dY jY]atQ\||I4% ¨]ZLl^΁`]~mx6;Hۑ]WY7O>xBl4BoPV훓+"Ab^Th -:}{_¡Tl5(0yM^h=y.Ă\>% 2oo>mDCV0ٗ dk3o=E,͸а- =&3[lRm=nC 8,Ġq^7F>YxǟaPE/H8ص}ņ(fUGq R $:hKXg{w1MO2ւMU]!ĸ_JQz!˒Q9uy| |4JWz%4)P"5P6Y4!3r-ZG+yB $Eeֻgڙ IiPYcGw*/CwtPJ J88(*8q]V$Jô_1~Z]L)0AZI*%Ұp)j{<\a"/uk VҪF!zr a;v39P;{l )S:v0^ΗiᆩL݆*e> YZ