freerdp-devel-2.1.2-150200.15.18.1 >  A bgp9|2Bh?op>?d % C 3LR\ |    1L 2t548<<<> ? @ @ (A8A"9A":D"F G HIXP Yx \]^bcd/e4f7l9uLv wxTyzdtx~Cfreerdp-devel2.1.2150200.15.18.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.bsheep26 ϯSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxx86_64 J }C/x/m M $v)L )e 0k L$ 5 g; u2 {36siu S U <7y   AX@& %aHQ9@ x,p ?" @ -<(G=I} Iz R p2 R)V E4 ! N%n  !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤bb^^^^^bb^^^^^^^^b^^^^^^^^^^^^^^^^^b^^^^^^^^^^^^^^^^^^^b^^^^^^^^^^^^^^^^^^^^^b^^^^^^^^^^^^^b^^^^^^^^^^^^b^^^^^^^^^^^^b^^^^^^^^^^^^^^^^^^^^b^^^^^^b^bbbbbbbbbbbbbbbbbbbbbbbbbbbbbf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-150200.15.18.1.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.1.2-150200.15.18.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1bL@b@_16_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW 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.patchsheep26 1660134168  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-150200.15.18.12.1.2-150200.15.18.12.1.22.1.22.1.22.1.2      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hdisp.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.hinput.hlicense.hlistener.hlocalekeyboard.hlocale.hlog.hmessage.hmetrics.hpeer.hpointer.hprimary.hprimitives.hrail.hscancode.hsecondary.hserveraudin.hchannels.hcliprdr.hdisp.hdrdynvc.hecho.hencomsp.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hserver-common.hshadow.hsession.hsettings.hsvc.htypes.hupdate.hutilspassphrase.hpcap.hprofiler.hringbuffer.hsignal.hstopwatch.hversion.hwindow.hFreeRDP-Client2FreeRDP-ClientConfig.cmakeFreeRDP-ClientConfigVersion.cmakeFreeRDP-ClientTargets-relwithdebinfo.cmakeFreeRDP-ClientTargets.cmakeFreeRDP-Server2FreeRDP-ServerConfig.cmakeFreeRDP-ServerConfigVersion.cmakeFreeRDP-ServerTargets-relwithdebinfo.cmakeFreeRDP-ServerTargets.cmakeFreeRDP-Shadow2FreeRDP-ShadowConfig.cmakeFreeRDP-ShadowConfigVersion.cmakeFreeRDP-ShadowTargets-relwithdebinfo.cmakeFreeRDP-ShadowTargets.cmakeFreeRDP2FreeRDPConfig.cmakeFreeRDPConfigVersion.cmakeFreeRDPTargets-relwithdebinfo.cmakeFreeRDPTargets.cmakelibfreerdp-client2.solibfreerdp-server2.solibfreerdp-shadow-subsystem2.solibfreerdp-shadow2.solibfreerdp2.sofreerdp-client2.pcfreerdp-server2.pcfreerdp-shadow2.pcfreerdp2.pc/usr/include//usr/include/freerdp2//usr/include/freerdp2/freerdp//usr/include/freerdp2/freerdp/cache//usr/include/freerdp2/freerdp/channels//usr/include/freerdp2/freerdp/client//usr/include/freerdp2/freerdp/codec//usr/include/freerdp2/freerdp/crypto//usr/include/freerdp2/freerdp/gdi//usr/include/freerdp2/freerdp/locale//usr/include/freerdp2/freerdp/server//usr/include/freerdp2/freerdp/utils//usr/lib64/cmake//usr/lib64/cmake/FreeRDP-Client2//usr/lib64/cmake/FreeRDP-Server2//usr/lib64/cmake/FreeRDP-Shadow2//usr/lib64/cmake/FreeRDP2//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25449/SUSE_SLE-15-SP2_Update/b812c321c7d75036d0d04417ae98b0c9-freerdp.SUSE_SLE-15-SP2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRR;7{0Y utf-871e4fad8fcb1920d2718ab820f8d183fe8d0794d5506c4214937a407a4c84971? 7zXZ !t/朰] crt:bLL G< .+X4;p؀LbG\ç\2HĔ=I1l=3MbaN3JaVF%8Q cêk Bg*:E'M]n>YiMv:aD|\ߦ!׊gL e yPX2+TX^(+jV\Zy CVFw= GSٛ}]77ʼn=WO * 7+O8r͸WIÈX֍$yck/hfo29L%Xh3 $)EW6 Zl1pv'צK)s9I^ʋ A@PA- q!|QϩuQI o_QͼOIï~z(XǯVߍЛCc9?6x cJ=|㇨ )azJMW`#y5oܴg~I*ᛢ@?8H̤*byx kQ{^{ݥݷFǝ]Qeږƭ|>N7d~٫4}cz[{o)Zz{-I`D65Xx sLIZMi˦UBIģ=`ՑG9դU"&/8g0%dˁ ٗ}^t*ъ1+cVNA[2 M:&2|)J,A([ǴxCL~ F{)Vrqί9!bP[ˆwu)V IU*xt=?Tv7n[@D H2_HqI6a@1\C+dqJLFKY7`bqѥxo'՜T$A$၄}_ޤT3YΔUҹtdtdyD~e-I7F#/ {P1`/E9Cy)?yXhYXL|X y%`t0$HU3DQĆ%}ѩ b癍Hd4q\P˾rZJG`QAt]}I:9TM_8Hh.XG_>)hN.+]Nܣ ZTOG^u5- 4};,>-mc,zIDC,?@t͗ssVB{})J߲gu2 U@B i>Sc)셈HDvV:fd+rl:9V 9hU!퍘;AT7.KH!6:`,xW:N 3hza93˙(U6]ןv9$!#-jt|w s&yq*pGn.s VcblJE!&V{m䣘n#݀9ӺC,@lj} 4ʁVմ#Ҡ^d#B4ڀ*҇24E\a^bd{[hk[JUQ9-J)̖$ҩ}]@$+k&'2I oށK׽ზ%L=Ztw}?ܬ! #0׀`hH0jyWΗUpliƇ;J]m2~Ug _[lr` xE]^o'Hw/ws5{قnpcYC cʵw@}Ima~?Qqw&AB&aU Q,jU7xgHHVwގL©%nDPI=9R;ڼPcl@پDl؜ġf_S{IsHv/ 6]k#L?5?M2#ܑ-P'g@Oe>O7aH%JTԈ:3 e|É2R2Łlaxlm%̗|J! a\NJGpC-c/aYD&MLT rXLjb`HË1y1bH6e(o|#i\x]_;|>xOI~c<,f!1z Ac #3`ZE#AE~s)W#z`pr=jћ^ԐIuCDKgZtB4[6Xhmޮn>28ZfwܫA؛>CҫďUQ79?>0\y*˞`:!Rx^)׬-@ n \ߜotc3RLLY HPPf.p0^w)Wf^ 'Eic7`6Eo v"jP} aݘ8Q)eO<ڠDH [{3M>jš2&ގ0;K=kJMlVKFzx^jϓdU%R>ET3w&%z3vJ<-1RlB-,ylaz |iXZ0ݤ{e0rvϣ\"Kiܼ*uY/j=Q{L_nQƊEkT11h|;BHaכּE/uO!Bl""^)~RԖ 4eVݲw=qIMMJo(U~L)fK{HyO^Imc_Ń]|ze66ʨf1ME y~H='CT;v ƖjsXHBM+nQ"p|7Cͬsfଇg C(N]2JwFЁ=s l0vL7vbD=ijH'~iSh!x\z/!e.TE+o98_]' QP*D)R<:u1Lo%T#c*`ciFPDR(o ގeCѧY&99焭 .74夤!9pP?BTȩI+|+땨(z u-3\ _d-5=p p?!M\Xs(đ+4]ad5xxO@ޣCwi-'&~aTю:CXjMFC۽6ϾIOB5t,s+ z|+iTqNXkΓxыɢxW;sd-,eR:Gbp)eBy9NԘ P Jy)#+^ #_y fǑK`{mpk'^,t|Ul l@(#ě)u-0Ѿ,L3̱5})K $Hz?8vy{:.OZ}"!Ι"%ZQ?oG .|+#viCdv?iuڕ+*e_x*Ty~,GYG8~6CE]β\/!XG:Eiq4VN ;rE(VAQN;*iK}Q_$SD(Tel%죭CeJ$,|:{y\LiO!z'Gӳbt ('^vg+ '4%PRDg8TX=NP/ ^tđsWU7%5U4l'w+#?%wo $H {}FǴ\sw9ס+WRӟ SQc{3sVzDLW%jOOKp*Gg*Ҁqs P X٨8W<|pkީʋ B,k!xmQrB* Y6O*A ?dҲFw(ռOY͠PE[+}7j4-TjGP .I#h4dӈJ05e"WOJ5ONsf ۟2:Ṉ+jMv܁`QI[N?-xNUCDݪdgo{]w2Yw(¯V͡Lg~ g8f~*;v/_E Ͱ0.t䳅:0xL BK!, SWxSE3Tkl>u-a ֤" vlu}KW6Cqj)ڼ-~ ![@0Y:p( >cb\2{=ݹQye|n& Oaz`Ur޽c_VV|| 7^dXc X@[JI*mvEa 8À85Tا_+*&G+F\b6?I< R5Zq`ya]D7~c PTɹ!!x5J;/5x{eY͘ EriQ" >xZF jVWC?p1x]o/ޝD }SXȌ[j |1EC?:żJ˒}`SBฮIBxjgx[&{ΐ#\Z3璳8 'n#DN*Ydm<9ʙ+aAS@>#ǐ\HSw͢QLI;}0Fn}vf.[XE3U%<ضpp)-׋BBD-c쭲V*+Ɍ]5-D'0h;Ჿ /ӣ)?cIV"UbW4V؝]m֢.2ʬP󅔠?G O<`w=Aa̾Bwy4o&PQ_%88ag8:_߶lf7K z֟7DU~#ǕMZ;aeȄeK4w垫*L!;iRC%g#sG} vD} Kᪧr[n'µƚ:wg>- ,ҫz] rp%,bq[m*<Πl'^7*ȱЅ{'ޣpW]umW2}ui}`j2u,vdzDI:CP?#ZF_Kf&Oe-oAW5c],?,}8'@an(֎Vg~4Sx/A9&XLWj|ǻ̟Q4UEn OJηJ_˭dE܍ lP\{۔k:y>HIWi9Bs:s^E7rt-fV@Fآ\(:aZzӒHH|a4a$%@3ڻiT`{VXH*"_Or_z-QOjMV"(9tԺhM<8DkO^쾷 B4DRhBzP\*1QHB &͚bcڰ Dx72*tbEsﳾImz~(I\[ƔxTOJ'4ĦNvW۩@QUx -Tz8e.$DUj(FyM.BGں-NrLP( uyM,yJ)'^Ob$^OL橉;B FNU(00wާZPpֵhao#TK[_*K0j^njoL)VS(Z)AoQMOZ<$d`28uolHND\}$"[2Rljɒs/咀5! /U"0e hÉ$ |O6~fЫܧe+ylO(kgF_/+;&!EhArJC3ps9 } 0| 3O PapbU2Fब]E$@(υ ]5imv # #ru/l~6HydF[X,]*|˘EƮA>+ AB[-!N!fvʝnƹ,&_3<%@u'۪͞iψzVFOgեZ{H*1=؜ (.AkN"| WGMY%s'HWS⣎@ r\UZmK?HIӫ&q#1DCR VyJ M573gi+WꞼw67DQ7R ]6r6R^C j0^ *ShW=ߏ[cwÂj_j!󧹎aL"'M(sG>M*P 4H=N*&+13 5cw|O>i 3 0J¡&tf |@a `i!;ۙZm.[dMMb7<67*Bg*kZɸ^Fɽ]b}ĭ J B\ZoX%Zq(Ս@e/+L7ک-Pxp)or+K/ϲI+X沢+m)^_yHSb7k_VLﴯ0݋ѤV@q#A NA6KJ`V_xQBqf +Ɍ3)32m>F$&3nhzdUTf1~~Sa^*q&S|y4 7*K_d :GT F /#6'B! ݋7X =yMϞU_7xMTf呪F1Usg ڸ&lQgVPΠ6ot݋4vy?!j7&ۗ`q a ~3C8N(Y>2ݴ sYkΟݻh'ԋyϨ_!š:mq .UO%].Myw"Z|&1Р?P^ς'u@\HC|lA3ILM*UsS.HK+d;-W'A0zdO:5#j16(ȋ3[yM~K*e2K!uIXt}dj rOI\19\2F.]_9+>& >D{J(H@(1euH lJ<+*ai {àv^$RZIW1C.I DнZ(n'po-@"> යc=fpQD=*̳4ud@{d@" oK+~ v&N28!2JÔk9K}z=[6) ̴P 1W,{GԨ [9PI (zB269pbKz4O96m1*thv7'klEҥGT߬/Ln5`ӏuZSVA.nqݛ=mQ牢 %`5*ؾ;IWCJajjd1UBV9*@C壛˝i,dkWn{dlՓ(c+42b6}w\B[s>lleu׀ݕ:^X%7y6;pmݬ~}|y'V])xB{^3&gD.TB)#} Qj!Dec{x?['焽XIIfE 00T4*$4R@zJO’#E6ˆм8˭7(#AUh| zᵿ9sAJ{V}/CHPU$FNSQ3q-E]of7Ag7)$ӟrvkGY겓wU^I3zgwf%w)&g5h[(Q6]p`$8x0D g蒫/x-d]]Fغ V}'=9%{"bh_8S\x-YnjnT˭>$,nT)롟:3^ԔWRg+-P_4"M(z9~E2 *$M`{3UsLlWHr2¯drĵJ.>Te=p!cʮPMl?r% >yp}CqAXְ,c- Ġ)8;SE_OMk)bşm% h0,M6?@KzXBBa~{6"ĭ 8 n&Px[EˠwߏBHqp:b}mW3lFҒg-\5@4\gCUd<)Vir:F9RE&G:q =5.Mq\~Lt2C`M헄[3SZ$ދK _?} B*љ@!{ݜ#$ ;V sT1;i²J==C4R.+bp$d%ex0Ј2 U A۾ykzM hhĉdq:,’jd 4F\f.%3䳵>ظJ^,3Npf?^d.J[6శRC·Qَ "++$i:ӑ7T۲v|qk/ry'–ST]n\$'w89-$TAkMO'EssIh$څCCfsXٗ3h-3aˎXR3O|&et G+V)+ _c >cۍyݪu.aܳ9+_hC`L/AJIMb#ϢEa$ĈO/,X U xI@kŨG_-JUE_-\t4*lpw͖{I44DM2lc{!aɺ~R=6dk~/ݧNM)GHx"5yZZWbiNFWBq5PieN|_T  W&*AgzS)l?G.4xP` B!:02.u4 ,:A ۫xWx&;iwzJy6ul8q~,rakF"}kAskgHcsF87,@b5$ݕR!}[_H[uI^#2p|Wd#󴡛d:+##30Y, C{_HD/d\^QKYί9 蹕>)8G&x M>Nm,h%7"\&uAiQ.D+[; 1zؖ.a$W>c)ˑTZparx*SŽ{dq-3MME?`IJû⦤ЬzBy8Xa s+nǰ  T`{h ȑ fcX8 YS-7>fPiVNzٓ/iHOTcRߕ:|9{meIOr hnd .kp/:/y+c~`KnR" A0OROn' >7Fq`g>~om95e>|,xOkwtub,E >ifmx+=LoWS^x4bC+n#5#PNKfqi8i)N#Hb)-y*]o&EtlBp: ,/)3rר6pf}+>Ql}c ٮ~6l$s=H~)鎲' !'z-f|qVuOEFhb^EhwS?Dx6g4FtqEՆ\\zA4BS5!-{H)%U/3?=Cp7#) \2Ǽ1|tJLЅQ/RB=:w^ p+ĸ椣I2J^\}dz@ֺG *@͕8jj]|NyFN[1{c[cS ACFkkhJ^q^] 0n*PD8N=4l([EM|0Ʌ\6u0b'xPRNo^4ýgj[U ]?SSf$>Q`R&\<>^{w҅vc(\-;`՝^RA˞/g:Lgnwu׶;NqǏ=^\'٪wR!4=#5l40&|Ic58ǂI ? ~&F&&A!]9DSR`{^Gg!{/6s3ύYqh>R)OFЁŹVSlV/Bh}t3&")Z2٫Ց/xvʑ bOozѭ0x.aM*l#X8WțekT:]n쯾ka> t>Ssȋe7f(/oΧ1ŋ$LT/~4oI!}#Zn2x_LZ03EW/Ս^+P~Su0z{1 _2aAqᛄʣ+bX$C57y6PD!ŋ|LHtE .Y‹܁–?MUҳɘ%X/y*WUz-FP.vZDfKe+F6ت`e6wտۆj t|DGC _䔟䃸FYG#FM9'Uk9+UlYl9ՀTJQ${w3&|ٹ3IMB^>7yDgME{*c=֬H|rGpjmx=ۯ/๿du ~rzhLS BCzO62آ On<t Wi9LK,Э&lE%b{9^4;!𯩲3ڴⲺul/:Xy']Q~rN+IS.P) |y.3 쫛<2RzKɲvbN8ʘӲ27㒀s<1 g"/Z2{vbbgFV  r/`;M{ BU 1_6fHy߯X<6,SñS{dIZʟ7dܨ5G ~ci%h\ /vu"A}?lی2t<'%Zf&yWB浔`e٬ZQpA!B %3a%"5Qm\ꔃu+Mp2|{ U+pOCch%f$٠o+aoIbC*u=ysb0ZT7v"LX\rE7L̕V[l =x&'rjzW%;`|w#Ƣol Л AU^n1r(p=dIټ٥bDlqF ߛl>x-$ 6'¢A~r-5tk[X`ix~8B)kRƧF"uC]ЪX:n[AaB)K+A+qX|Cf/0bS9D4 $@utNtLpqWLB~~8eWݝ)v~12~'+x(.} }Ab:bEN'D@B^ض8՝`/ɗ(^mZ0GP'o|Nq GÊ|?ۉvD?0I#@sf,zNw$(H?] bIKZWb$Y@]J"|ZNS"H3E>uFv&?O֋G֐}8||=;H;k{Ka>|Ĵ4Z|C*eW*k0CI05ivv'YwC°/6@.|]DGT,LsB#!]l~*?,h?yԉrˁKu BkXǪv{ BD}#>!`%r@ʜ`Y%= "i8e3v:b%Uў:P Y {u^hUķL<>o^Mn4GR~]U*ݍUq;\pT%sV֊ZKcwo[¯R {z<U` 2SSO_&t^!{Σѣsayr/RXIl Ύ&rjAf[wk1Q")6JЅᝳ2O.QF^<*=ſ#ޥ,;kU گ` 1B:'sJjM Te1s2*r6B ÀVb7$Vi9%<5vNhm)up6 C0(\3#L PnzFhtc:Fxc{@c/A@pltYb2J*$>պ$<^}V?wfՌm5m~Ċ6sLz>ݜi]+f t ^e A mlgÌ O%:!~M+Jg7 i|~ES0nPyPLZSIo&ysuZ#u{2Ehu1 6<Ôt^e&~Pvm ~l(9]EХyF-.[8ٕTH/9Yﶠ]Qdd+Vnp">=qs)̷-Sm Fxyլ9 ?3-SO}֠HpvEIzl-1* }aRT;fcә ?h_CGg3 R꜂F)O1˱A7 JySZulVn# -8@1M`߂>{rKէYTX,=(]D`(ԝךʜXz&"U@*ˆc0.Nq*ϣ+WeBL+': y ؍#LJ>'bzF')ʂ"jm?qOLݪ RBFU5?*$9n5;?><' hwRPؼ Z؟e㙂n~X<ȮV|);l411( NGyh=5:S" 71H4Ǣ'ˡN:J6RjǫآFH1k&GTʜ!CF)2yoa"|kFhziu8BDk> <t6RXi=9Zdo͚ '<P.KM&lj_Z82RVzîaE$ʄ}Ҵ |^H`4L]H_%u#ҵ{M%4X_q0RdH_-BԊy|1^͕9/\\mՃOtOg<]MiRҵNL&aB҆/86R)wE|RT}8n)xNznWۡ޵S6]%u wv ^B?wxwB>= ۵A5c?WEM<6е ׳Y{oa2H[=zLeQV?ϥXV^,~"QH'WZ4 #%8%Zd95xPʹ N4NƕO]cfyw(.o0F2w&"HN36#uaR"|n N 4 Jce;q)KO_+i:rV.Xir՘w6MLBri)li }sJUJmZ[mKF–$8#@֒*$ 8 Z]l|~R[*S,S<\!U,P?f"f ֞M0&[h}*<Q7w,;/y;*F&ʊ@l0 OgȻClߧkmTH>nUbL#[FE-){_534^Hg-PjI(LA=҂NV>F̗K0~dr̼9GTo (!Fπ92$H0ͪdi&%x h!ׅ+# Zv*" 6&YXJ9ǟsB,]ZHf͒*"1g[ &ZW"iOD@V (&bYY|僮H ]9m+,whO-( 귏2Rԛ2 ҄TvO-95 H3ׄ6Oa}x8Wzׇm^ '] 쏠wMndӽ\AlԴ2<.N!ˁ*H|.픈CW = i y&jv88trsHo`+yŝ&{h i,yMAa fD+d=+Gv_`܁sBa0$*_R**as8DN}U ֏ugU͍jmYOJwFUO)##~hMwpm`̶bxy0_w}~Ibhc̏7 87*uÌUA0 ^>&AQ4,fIhD%$ĂTúxLf>Voh Qz)m@w z:xj Sy.<1螞ӕc}IyQ;yT7-P6a"2۲$fLgle5Y9 UUw3Ńl֏Gk k2 i c^GjJ'=W-iWFzKc5C/5S?4I$f2G7 8;~A Y+y'RFE]1ޮ% ~ZjFd1NIz L=&μ!u)l& ^@v7FJM_nRN*~` T&sig~s`Gzq\Asu p:G܆MW]HSGu,vz#IV9TJR֌`p)5G+ jrogVg%LEhlW@!s3A.`&> S s-6=͝tX@Dy1 nPR/wtN>} Wg+YOpz}5a=K->LGA.߃~.`'~햚}#E~Px:| ASםՍvI/AK9HU*d@U~ŝWzwۑN.ߘgP2m%ۭm^֎WgP-RJT];i2?&utz;[uzܘr"HB":PtQ,nx>Ё`g$)o+4X1H=3jx7pϨK局gX mѱOa/5uU 8-없Lbg icq25I/e 3I/gb՚N̵E)&>(X27osS_M"򼿷-کB3mğsei_V3*Jnƶ9*,9XFG[lt|i*^ݧ@{M$与!!ׯ"<&ZMYs69Mwoz/Ҿ]&)PL^Ӽφoϣ8Ql!9IHK͈Dekп78nzv4;f&#KEw5䮉Sݜv%O\T0=#ILoyb)FqU7_OHLt)nD&:2MݼF5=Ⱦ xtsc tߡᏊ [1qMI[Y@: BckL%킱 LϿiZZpSۃ#qQ']̊ЊQe*w, 2E[έ6\pT0#e9,nx k)p:ti[:HPEŠyi.:4C8?hPgH[Bz>ưr X^o.t 7{oLFNiMR푥 pAco^S ؃cXG 2*i"ɧ-fr1Æ湷bZs=@Q= nWjMɢcdQxPxc4س,~“!1٤)`%&d$bHf .wx*(z{҅+"ZY˘6-;<<~hmZ>o TR!4Ĕ~=p#}dsIwLK)O,n ;۲u> ̭ɠc9$>sGޢ`'tjɀ9S$(~>p+g+("TҘv njo8(T;-As}W4,V N·Tm4l.;]ҰAlym[ʉ { `` O GJ:^t[5|tZ&aߍ-vvYZ@ s>  ww_+B!(ɓ5ʌܠyVa[uϼij7=P͸_mtRF@VA AM3v>KV %KkE} %Sh  es\e`@j|Lӑ-m[ҌF.4bvn*Kʀ9M-' t3rȏQ -[-pSN2_a^\r̭ke"xry j|9"櫑eWKysA1H mq!ԔwPJfp쨲>sVDٍ&me8#T"-n)qڴ4^+s(j["B`YzbWW@>VSc }Z+#)}_?Z +j/u=&ڷbB^w@f>H[sfDOg߂ kMxONJAo[(Y:V%XlﵸӬGRV`{i4֬''39E6ϲ!&&/v)?sm[@<2S0-gjh|b_(<*XR4z>"HB ,"QCS S0VW%40UmAmK(cus*vxI>'0¯Lwm)\ iLV\s[H/㟲#fD@S ɤO8,c 5d E6 Xʍ]uKyEASj|tǞ /N}ZJѐ~^hHA59qD{%gVV^-xXy?ÿ5R|qX?.$;84JFKXرd7=Cr+ '%#%(zR {9ɯl%9ܠj/93AiLU&/o:(>߅d}W:Ԥ jId|߁Oi"K8|5S{`Jyv.3e$!G@N?E'+LF2mSn?]XOsY'~!nJ [Ζ7.`G(XX 챨3U_6N,y7nD.('85!i N+g~l=J (e2-?DY"¬Uz O:4y-1}"ƣr`0: "JK` Y-Qt%>2a{1q,m Wʠr7=Y4'WDIl)?+hV[F#$y(=5@%6 ٌ<%~毱89g^Ġ^UQуPםj)7FW֣5Ai/e)jVluR1&(5 3f_ڧ))p:vy.y \Ŗ9>=<:vq:;ц#\$Uk-yCkUmhaȭM4m)S`5+$gcFT01LOXӜ-PLތG]-hw [j/~Od+M4) -78M}/83 {7 jb3%.JWc!ɋNz&J0.`kPOަ.]6uz}G%mӭ2Ѓ$2PF3wk@+.yLWC]9HՈTk ݩ ,YŁŬG<JpQ|- Y}D+=og+d-z!v 86"E0wW8x¬l][7xAYG>bJ)- slvHӆ]m-hE,g$S:mK~Y*{ %ڡU`C^n psZTUGKkILBU[2%bſ5 D'ynU}@]*&KF*YלmʶP,ZojP<~/"a2|\в_(].؃"Wgq 8w ȅ=0I``I5g]e1OkBMIN 8)6x휜lZ9'F1Ofsm'6Čd#z#uS D,0cX вule el Seƛ`"\/kr3dHh"q _@5GvW6/`8 tw6ľ(*lgܰFjpqX6R7(k9R̝ͮ]YHĬ;S*TT,xPލߨ*(N ri;s9,8D(L#<'U? 8ZBS#/%?:Gn1-JGBʿ]O^{Hd|G6tC=漣G-uZ|KzsϤ&ӱ8VgD /P_Q:~mK'O@Mdo陬l݈ͅ/!zkO1t[/LR|‹n&^!Kj1LT<7W}gw,Sth?9B׈1W#.:yh 7hsz0.8s}(y As8_2eo|WXR[vi@FG .ś <Ü:$ku!i'gg @ ]W˙vk)o>0h;E/g11MG&{ }+fX6w1>]q|0eĆ/U-(}[[Ad 'K|t=Ơ+H jSGL>bmoV$ً\4Xό^Gdv05C@x-8nVZ~uɏ(w[w0_ bN~SzeVfO&BCyU|}5=\i|5 4rPN{fۏ&mW6vd{DHsR fL#%+͸H)GZK.VxCdePݣv*e]tC@cgtg&49Lo?&ڕA]麉ƈgWD蓖Բ *РLhkX3_4}C^nsj{kʼV&4WoEOxOy<үqd1ln]%Ml%L@:QJm+gc͋;/bAnҐ'U1R19\3k@2K:9DC *=w<O&/3Ɯ_i1%$ӣ8l`9N=%w 1cX\n(i%WYh;e>BdFL[J*hhuuut,tKwyCzsiaisSFe^cePmE9e6711%nI?Z|~LhJ> Ƶr'^6rDcyh1 nhM`2c8M/CGqn^!߲ZKRJ@Մ}s:Xgz_3iƈYjSL\dJ͐ :n5.MA˧#Rܯ:df/5vj8r'y>wKZ< 8 `Bl]+tSTg.Ab٦E O֋sBD/ زvf}ٟ檜fL> B?t5ZӳZ%Q^.6YQB,/Jޜȇ:=ǜ[j H{ 9TJ|[=w1cπjW dsZJ5=Sj/u 6 J+IG)U ǔi~ٵK1Lۅ7jnaH烦MEGҞ˔s1#Rić-kk| /:@;Ʉg&3NO&]ɛ^3zW[\EkMd]kifdW<7u:7N+) ZfZgTUSx4dUm/ya'nda$fEKժ |(Fj&lڡmx%H%kmd&Ǔ3z<'5a6i1Q ȼ"('4GN _>Ϻu5Ow{60Σ Gwֆ2_p<y?|ܣd)r!OyfC?xB\ɥ,AtɑșSy3Iڷ+4Έ׶Ѽ܇ѡϞϨTE{LEކ}N6 P#/9镻FjA g'S/JlC.G[ 0>NaC40q]xov  B o|&.^S|^e}zc菨 "`C S߯ϖeR 3zY X wDZ_6h1e/¨b*j(x͑ɥUዔocq#ce 9NwQපn9XƫWg+˕mAaDAxL u/lX-ZtV;J{BR*v0^X/r:29ZieCjүgA]C9g<عIv]l=݄c<k@bA@L,I]As'(>!x9?+'' ݫobtLuJM]4ރW\"/8gfml:+z)%":!!KF k9+Z$tW.31fY5Lp18P7C0 .}M*s2jt b/"}&٥XM0+C%}3~ГrrS3[), ިrKPʸo$8f[qXAƲV,՗`ޖBP*§,Wo;+U̕GG VbHm,3]E]W}̆n5"EHnHE9}y6o:E#l=R)؇ b[[@kZ8\˕ ċg|](خ1S`M,L5xrA{V'Y 0Y\UF ~c2 St㙓< m0,AKe& =ׄ2?^L()`9XN" VuA &69\CT Z&,5T \|Jڙ<úVK'i1mq%u_J]b^0\ԃMͯ*{KNT$Pz{.+9h6-EZ IQ9D^3K~᠏U=I𛠤z@κ 󿾕@Z'_t- З%RbhyqPDuKvD.SPH,#o*Hʚ؄46^p`+߻G_Pl3)a ,hbN ENV41kK'z8vh=JBz Z|d!~1lXи#@nٝc丄%1ر_ )|ebad0el&Cm=< w淲.{FÅWjS,ټ08솴8+Ε')Ǵ/Hnr: ajl>)a-uwlFhݴ*-%6x5w?r8;TT:kwIAb:YvUza[$q`xfa(o*;&WeIL? K:Cpfc- М8Y&ξY$R*粐Ggfۨ\Tɚq>c@>a`;ed'.^&SxfG6D}̤mT{f.WFɴݖxT4s7]j;3<>7nAt[2d iN1 s`:>zBv枰3GJ5[#B1RZAƿ!@AV޶gBMmԖ.@@u֌մ (ع*ۿX`jTlݚDaYv !CO ьjE%Bpձ=%).$] k1yŃD{O/ǩkUlf.1ʪ -ipO1(b%us{ei} eeQr*  (@ߕ5 ί7EW>²gD=r񳩨H30pk!:߸Vsof$.m"E*-OR~D 7t'˵ui :[) _jqi'mĄb!C 謁bwH@ E~AȬ G9kϜ/{p쥋MukkqQO;}~4-חD'BG #jfG}ؙr_EmmGh^%'gɢN'*2Sj~6/upVI0n 5;g}`ߒH/',Jj\BX\ 6ORr1֣&ûZQ f=?qgX+|@ZwU|!k6ml2frx\L=[Dq ϋps;mPfUż:9<(2$ְd%[P=[wҏXa;v,fj@ǁU~'Q-YB|kȻ#-k=LUޚ74'cL#Q$7`N,$qd 9'33u TgOqr" .]iֽ/WΈ[}`wx{ـLaA Ҝ5XE9 _k~ [?t}`Ķ[Lq'cfސ7"b_ fF_'BIkQS@R%?,Hx߲NX)d`frsBg` ٧|~dmzGEZB*Q!ͬKZQkl+L$4`WazBO QhqYxxYkt"j?c~iD[WSZ!@®%]lSko猛9Χ0l`tUYVT^~2niWktp?5bQD b/48i簡K1 $4~펌mӕ+i ]&&E3ʣvz`r3:'o.viNԪ%F/Rk}Ok7A\B,q{(֢؝/3A:;\@O+RfBv-y{'C;7_ RU ?|!tNDF殮@`IWkJ::2k-6^+ok%D6c P'R$l159T^?9жe$=@'ٿ|RV5 :dЈtK5g#8'g>WNPVE$;g¡!"fgش6xJ$ڋ.a=8yQl@%H?D)65dFs ̫Fc7df6]Ig|ՋȢb˲1|qZq-tQdCLnhoG6릹 "*#'M5{wRaxqu&Nwos%̨5u%%a] Ti2vKM*+ ?Vퟴf,WȚ) ,WmŽȟ-U]-e,FeAh*[xrGMTȧF?DiQC?O 1^/G,(zL]ߩޥm7JA|Y%JZ!%6iYf"&=!:Gh44|VA w^ gcFσ9Ƣ{!>r ̞y1WrOylgG 44A"Pr) edӫUXMB9s j@΄ŐUbKcߔk;=W=5YT0)swͫ{]@~-2]>!tl[2^<2# o6ܵ;UcJroeP^]y.q$]]zVҌKB0 ǬBSd*r9"7#|u(@ltrr-nKWaIW7=* lA9l`,E,޲סn-xXR卾b/y.\ ol ]A/IB pevbf O+SBi+չ}`'14[MuA~9gJqXj™*j|?uDb8h Ƥw+z0V`Q"Y %CIc]~-hYN`rEt9"NnK.X!o`*ktC`!夹m/h Oպw8YC٠Xge.V0R5m@2iص9*J>,ભ7X jkrM ٩"Z1]ľU:"lãh;Z!p%?9CGW,R ;nLDUOƥ OE[^R=eU _|$MT.WDeL(BkF#ŰWjJq^ Z Ɵ9>S#l(D|3 )? IvEow{Qx(vnSܸ~RnQ/$MoowD0*s4~ff)20 Ęs{"t߲@L-H}/uH޴*B]o89s"?9*ipkjo֛F;- YԳH'pPО$PbҒ\2Xk"B2fř'^m fWʁLͳa4SI`KkFG7x,g($%ȉ^m>UVM#8M츻)ޓtgЉ:cαg Q"JfWP3Z:.@\F"FO'$aӑPJX/֮e_jؼ,K QSے;~Iř2Njb/B@}[/CG^Ӭwŗ4/wzPTXqImbI5A%d)6?j|ZfD/RR} EoS(cnƷ$|D&hs'RDxk+23h74tiݐD~6풠};37K y3$>FċXĊT'',@)o'Z~ YsNlI"2Kr9jH6aƸBjZgWNKVG\&yY5-g&<Ċ^D v٭P9`YzcYV`Wgs 's5xݮ'pHM702 Rzl%p%HPȑmj#  {\×er'B-ӂTQ !ps]; \V9"0dމש/D DWnt'FfJΎ2$ɟH&\zgp;6kk 5'yL0׫0M܍Kס@wr#*462O1ߗHX:m֮ԇۘ%\0]ە޲0m9 M/¤aWw$Wv\+9= MoSW1J]xv@r,mك wJ&+OVUZqp 34ӠD]Hn93.q…I̠lOCa8'zMrk TTd(D}Ocgpq3͆2J.!X 䘑ȬǸ\7K*lQv"+FCeO=3 N13$K)sCl7NUoj4\_?0 YRoҜ> [裫}QɅaۻő\2wgwYo#˫v]&|8%>}*zT'&q텳 )4mwz25B?,S.R e!4p t|@6A@ݿByÁbd+o #7=H$^A=.enG4QF zFl>pWn '.<VG :aB'<)>2aۑ{VZߌNQiwB1$N^͎F\pl#u/oi9rKjDhu"@zv%Fϒ}ժ «0~97'w9SPV.r8ǽ+k!)`&cūOً12Հ kygE&v,á1t7nb[e$5?("$'{+;#ڟ>Z3zj\).2B'Bmuyʑ$TTi5=)5JTp`jW kHUh@zH76&Y:Jz:jg-V˒I;Ap]5D$yk,BsSHWftO'>,m-@1D,h7dfn}(Ը*oStams |?,~aeUa^pV~TfM,1^4+*)@qLn Q!f2]\)GLZ}h +wJy-o՘6zI%? 摾#4b,#O sݍUNu_fDVP] R~H BV;R鳞|gl\XZEy9o/.2 wb$\rM71w,y/u gZ|[ vY$=nW]Xcӡ^'tS҃k.gP竧Vxx$8p׀sOfD3$ߙM\0.^)Ј\Xp҃7اpp'ϪǖZF">f!܄s;j.GEQrZ4GpzٴLcP]H9@cB-Y\]n"GoTݐwJjAq_&b"0C{{F1䘎3)c*)FR%RqHY+.l{|$Nx0 $aeN`mYR$ S(m,֦o>-=C FB[?d(RA+H';:٬^j[ Fv֊GIm ?:Ѭ!A~fd+nJ*edݟG9NTdem䠏RC`QN4+m8>;\yIlR7_1.xT8O'"N8:9!3G.|4Ma] N;.|1\0"W+-MǏDw[W7b#,ݒWfҵ}!8L]9U wbVr4ɱ_Ǵ#m}6?SSͨU9uH·_3\̻bH`"fXjsgcSYh{ E.dB A!ۍ+6wHFqo,)$wnZwI| {BJǎ} ; _e榀+W`ѲG#0euY~%@~جتh)N@O!W7_8IDOR.`IOn#BZ?(xE%\ԈBL7NkU9$fwd1ۄ)Mva'\bثӓ@k 8/{ٓQ_ilM4DJvM}"G㝨 *e^_k&1$Ual*[7dޫ'.+Ӫ~EPb?87^!zO.MS ac3UW$1R.GSu~@WC}6F:uģPSa^kL\,0ɣbg'!B ?gƽygcd ݗG6N9`Sj"U7.H!ʁPSn͇ MAsƉ#Bs`V xWߨy#q@K)7zq !=ܥU9={cLF[(f-'O曫 |U Rח{m|[>TK{Y|¡F#VjZ,V((eJ%rت3Y 0fN ?,v;T~w kץ27)?l]mW>W :5  - F j7޳lJAcαC[f~`{2`10 *q\sV8ϒV+а AuJr%yuQN]Hd3bfzwT:ajP)Pga|NG|m=ԒMMpY,m]h5r[ZgAjv h!Ol͸>N!`)EЈؚBlÅ_R{d>k-33rI_LG:|7Wsrj=(Tg&#|v=_r؃}oҦ0^*-m{pX>l,xw3GTi&^-k_bΞYr3{ıaeeNM)]iM|^1>*ov`rI񔭬'ƒU`Y-4NyhJR(oBz+E,jy,z > UgQ jC61h 1Ca*eci|gj1JWN ߤT1dҙu2횲$EDt\#ja.i\UR#( !˿,>R+;=vTch,4Ĭ8#[)wݹ'رY1ݦX[ Z{d vN?EU^fgx'E3*oP("3f]ܸ 3m:w{xϢ%&l$ḗq}ǡ;B5*ݖo0AΔIF>"ųY1J?%rΎd'NCj/bg+2l0F![:.$"l_f_AUhMp'h4/3"*cpzPnƪ]gW=-tqh4g"bϘ3Zh"$lW(r9Yaħ!xW0EFQ΀EH"-^ZQ֮ng@2EtÅ7*խežDnX'*T`[C^wS<[&t h櫃Dsڳ̛_ U7'YVr&bHU}1l1 z}j?u͑l%rw*w0 xkǚGFG wAglKo R&(x0D=1t'2PKo,R4EU=b섗.&YL91qL=tq@ mTs GxQ!Ez}$N֘J2ț(\oks(K/9d@3rW] fqtr☮po^cg@EWb3P>gqQx==W!7o1 vZzƻYjj3Q'JU(ˍԅHw-GP׍P"wg$L|~{Ycܻf /_loީXgkgnޓͧs7//UZi>Q6KmhkEɗd/wL`zR;$DL1'>,r`m]FƯҎqwIV:RBO{lCh7 [94SC_qy9}|M$I7v7dY9!s.4FWBrz᧯sU*g|dR<{m#c߀iuQv9^yTz7&ϪikFkmgO 톌ۄ , *!*}ςs+ ~ycѧJg B(ͥ_ojQyHv\OͪyOP^m.8?ëm3zp,ڤ-|qd/ aYKv@ߝpF4LdFŨU1r[QXQtD]f2qr!)􁞚d+Öq#nZq5@x^y\]iw^ņ.#>634cqr')ɔ ZADdc*/ @xh ֥b) G0Tl!/\ TX m)5?fͥ]VUe[#\}"~ ѤL/bu)2$ 7JxEscU׌ϩGLeKnUgf>VNtխ #5Z,}r7`KsS)|W,ä^NJ=xR@~ |NOe>$'cu_ 7ê?ʔ i=bֵq=2(.`ke0ڤ 6T.pb;[*$ڧC@yr_͜|pSU>@V $Åʖ6{]=1RZA7Hl03Y=w/0F=(e6e!)Sas3<+_ΦpYS J` :] Q/pBΑ1O&30?yU)L ѠM ykj >Ѧ 4{d ocR뙞m)pP d )) sjiVܛ1e!@Ry%[}ʪrXqZ*.N{ၞ)>;rdјN[&ER-aRY)^xKB.@WK%g d\k$w gKTI'=IBFԴ/nNӊfpF8T; Ά|0 |*\8EK'xHqNL%JvX?lpFS Y?,c8KynUJwe1R2.V:k4bO1tm[ֈrK_5f9>[J q#uڲ] “߄cV7 r8[y[0IY@]xE Z[tqF>'n{wۍlk`W>CHT팛\y}Ơfyvо6*M饱[s$bE{ҐhS~tU/ [-pJBgL 圭Qb~N1}TQd$Aܱ.U>[SK;pIl@r3 ru6XOB&Vܯϧ. BZMU0qA1c|38-SIʕ9>|zT]I͌Hn{TΔ~M7ClO4,R8ԷwJ џYW|45}JgQ~a a=xcz5贲xⶭeu6.$ceGQ~}y+DF9U Facc=gb׉t~}FԐLTKz]~.R<*h+suҐl}f\.= Y(HA.Θi^mj*B!%A<$/4a7\cqH`TD1WPgN9%>1C:'6ƎP"|H,=ErwA-6rC7aQ91?ox?<|$nsMY<:]q}Ps̡KZ)^@ \fFi ]kD6oj2%`ئ4sP/Njhos qtCc޼<E86R!e©lf+%`?qςd'DHTO1]Ìu^W@NGɫ A(aJgƶ{]uCa4_'$J:܂:]2M;][L-HTV.`+X3x+^YA6}Fmd#VֽWS'kšD 抑 W|ɕ%TIw{Tv.?k^#x]f3}y]기iՂ&ꦝyڿݐ xeiIl4u➝'+Oe5(JCٗ58S߯\n@G(rZ~pރ tR)حgp˙fg}9w~ pux̶cf1)̍Y " KѝAS+[uӿnՅF4Dm~*j/ȑFpCPmapB!uXv{` D&KcR@׬ߡEJ7/;.1];{nnqQ3*HdAif`5? `:Um!HBᶀ3 ŦB@ G|TJ`+;7/mB1,FzL[Ej3Hu mQoKv G: يN<ѐ!+fXj9zyra-Lk]yh| L{E91He*:_Z{/nIT ̔һr`GUxyHrm-\o@|:L)TM=ua̺yv3U*SSSVN~ue3L{,G~[9F J)yEPĖ1/ue?l\ή-dzP .Ze2K|lWW:_ҿvf$%{`txY➽kX0ԚD(+2@$ KA*>~keP*%cXШ~\WUus=&H Re Rl `V@PcRHQmUy]S)f?uKD,p!5(3l*eRLj.yŗ{0酩?I?ꣳ0] - 7;Wqw!"ͦ׻kb1Ezl =0}/3 i:w剟 "1V;2[vTZ^rH3JJ剝vR-s/A!a&˼Skf)1W*nӎC4^R$VӗO1~ Ovԫ7OQ5CVOO-{k'KW":#˷ϱ&+ju>+qsZQP'4SOv a q7Zټy/:2qq5&2T0Uo#-ހ#Ksʕ#m$&{S?3 S`4L UgLj[#,*򄹏RAbfcx\`B3eq(A\ǢmB7/{OXT2=&)ƄNPp!H^黲d]-?偄?uO}!97l85@Lzi@LRzes>dh gNkت{h0>$6 % K35ZCy(~7fƁ:>kPvtZ]eo[ؓhid[qD^gvkH@@j *wݲ߉= Nƫ' ˚n(Õ>Mr5BHB!`D<9./܄N>o?.ܬ|tUIj-!\2bv.nK?6pzE{HG &L: @6=$$@YUi!.st4ǭ mPMާχJ41S!]Z0s݄aHx?J"ι,jEJ Be~3\WWzm1=Z .o'| *J1ZV-m)>т=97dkMG'8*M[ϟ3H -I H&b3{%Ua_?V 1o?<%qS@ytGnqGBjLzBbڵ! | 9TK4`} ʗhV*4$k2q}v('??X  7elgl[(B( AKH|h&Ǚ IGoa#qQKoDvzm0|)7Jdl8l@S(ʂ+ϕQVbp|f=R,ߡ%wgI&̬,my뻛۞};$+ǧ 6޼x6|ZhÎ4V\n|us1< 9֗lJ.C<q*N"3qZ&:Njհ$IٹS)X@Q>U^淮<`ġJ7IHXwr!>o~y:N1hRy_M=iP |Ѻ#CT1C+zgSn$S{|b60Fdm+Z>d~]f) /Yc6`iwLI K]ZqllY̶FhU)}4SB[l ?宻Ew2>_{5s@v۰BQ>`عBZfv:z~4>b.k-'zdf GdޥOUqD'G)l@G5y3Ҩ <m =\f@TĶ%* dAG*ywsŋqq63h(DN˿@),9GZ{xIhZZ %ӌu}U;S(E+CyuҴq2O*#KI^؟CAfe+SLCO%ocQ;cL{n:R]*?.I5ԏ=,H%(]Pِ0c;o`DQ7|ihh Gw#V {"j fxt s6IVmJNވJ+qlyXbyfK;tQ|}t %A;dyF眃=|RH?P=Xq;nm?AmU(`"O|MJ˔ռ!%ɝDf.:`kCLXz"6 !koֹ* wSOʸyW fWⅴwoC˥3|=G@( S!@z^pśpM-Ҋ/v8ɍvɰ_1. 5 zn=;Dǃ@`=pL25O-HhX$hA 7 kIU1rK%y=9ݯ`6)q>)Mu4f{2_txB[ozVW*l%rE׳q'׋UAYy k jH(]%Yt"#(>쩲%B`Ea=Dt'j'j9%k'6ThXff`6]f!y;w?)qUK{YE' CޱZԇ٭s5BH2Έ4fXeIsᅇY:gmYz΃ KSV"_vX$LK`. ǵ/gM{֕ϯPQBuPͯ)=B;;r<$GAuIWp|?fS)/hJ< F;oq59ۆ{a>_JKt;I)"ɖ(D[1zCխ1ζW!Td3htHoic_CHXS1yukb+[0- kTEqH6(eTـmFtA1#*dI9:W "U 1OTF2Svc"vIR7[OYX֨# 0>Eՙ}TըWX`$,Di.CQqucX ϢVÝFpZ.MMPAdc朗DՎ)pMV49u2 ޥN`p X8j!>-q?[N0R# ~I|'E :=Gܹ [9ZHmqUjWxPHĞ,ɼҁǟ35Wˆ>h(o23Byx ud17c>)-*Ulfv|xn "N}n*&?;@j<7DZUSU!dD~~ 8{@X2 |gRFgE~_8&Š~X̓P.Nٸ$m$.;7aCqt{L}פzlbŻ^]_t7ˏFxژ vX~h%HP_eH` DZ I"CꮘrtJ=:y'ilRrTJXb1lZq䣲Hpy!N٠CLg!yϓ!0Us&鎈@jut{b`[BLY6Ѣm3AnѝQ{m7G%EWurMuL%u &hf1Ufi~3x%%i_r">` eSU $5Xu!t#?y4Kqz^JDc{Q3=e Wˏ+י=}59rN#/3?E.θ޾0HJ9+PPDLsG,޴JV7, X*'ҮKc8OO([uO΀ZwãbXCضѤ3K*]ll2ȕWv޵u?㢮et&@ 40mwTeSP>1URx2qqzstu TDAb랅 q̫]:uSFyed ݧ44bW-K[( Im"Dl614!|_<+ƮA8 cΙed&DqKXuPG, DfT"qfdaQWyyDH3:gHF9( N۲-i(YWWspמuLBӽىܓ8C?1EWM>?wS_)l.h8_刖 X>4 xZֳ.{:bdR|1͛Q[rMfGu*<-(@4|r( dx|YrJa5-~>l R'H4ځ46m ,A ؙ^Sd E8Ÿ}PO5|63RMh&ׯkk_.̳*ҕĥm5Ϗ^EoB(0nUԽ}rདྷ5lvJeEai=4nyy XqC[+^_K*TX9<9vyTD4(NO.[NKUZ_XF;`n0m*Q{O,mYW2T|{i; }+LBfAIsk= UAU/Fr7{WW%]4RwnѮT`F`ųtT*3TnwrO@sv(l E%<_=1ݰ޾ͺV`p)6G2U=ip,_nK}w.׫#̗ә OmyxDz24ࣆ=HgJl6G w$Df|נ} 1#:2; D9wޤ.DvnYʤȩ6Wmu]5^g[$Db_J2kU 4r!n:=|Qӹ,D@BL(9{089G1;;WO›"qa# Y"IH@b}n∂$TRJfKL4uxVԳV{dpz:Nj95[:bRć')ps,V\\|FO=#Hk7P(a齞eTGX.DgR6<:YYlXy(m.c-A|!Dc~Qŋ +);BPP rց܁ʇkNFߩk޶ 2//@mAЪ-Dueۨ_1A`= 4MTX'9BAޡq)caeW+8/ oçg 3GIƖƗ,I dz4b)ū7lٮζ) }}kEuGF8|x^.Z\(5w5J&4˾ N(J_tyӞ{$#CEtPeg+ [Vcn-JG T<U 8RV"οVO[B s~jʓ6Pvf0GsۚO|BHLJ=:pM2g:qK'AĸaؑG%g#G`\+ 9X?tL y $nbgW<Z8m,RM1N0ӵкj30LoILDtq8k2%j .=P7tٖʣùa.^n$HK ~[TWa_a2ra0}!Q",1K[Ϣq:T9&'xd8ji%FخIGF9,y&qs`Pbˬti*`a>w |ߐ2-c[|֛?ٔN5՗5T ײ? >Ѹ{de$9-&ygrvm%sæsdzrY5D >րcd-{֑]l.dRfLƟQNe;1\i] =4<ɠ' Z>'j"&"n;O@\g1_S}̤jIW, 2KlD4nG}Vq_t@"-*ʰG:g,ή-x*&;R"K0Dw\ W'Mr vof͘)=ȴzhs:="+kI@.d$} &+cys򗐪.q!YM‰"}:jۭAyr. >AMک7TjǺRštgrDwjY;$%Np>athL$-}YPL8Vk:GJdNKlr9XodΙDN@ md4Kg crIsۭ?`ݘ]% B3"j"@XvN׋+<Uڬh؈)Q=e5f8_e:9Js7i#WR:J nB[tcmu)wKN¢3 1Qf1oCŷfB({:%TryM,9QP9: 3~r];j"8k'jljHARIw[SǎIiS h!%skT:[+ve~,&ꦣHA2_dͨGXTZrL^5$oGڅ<;f ;o/Sl.+]>xn+n4x7ES nR9YzE*&o>^آczP) ~ nk[z*ۏ)vÂ3z;_e Y8昌3•x˯]n"kR\*Sf,dzs)vIύYh^Rz-&;ڢiv~Y;[cbZ61/>1\\hڦ,1.1YMCyD~.4maEN9NTò1t$e*ך#z-j8C@ʴz[lq%'g挻a:=v[{О4j*2j3tb.9FY3ږWYp4YGt|zVm=B5;mDVOy}靫thV ߱9޵Ԃia8C{*邭@/07XM;o(LASgPmr)+gppzj4fHcKs|rӥHf7 ROE.SǠ<~vY0ܘ@{[b)t(Q[m$rcGȔ;">fxb;kRi`GjQՂQulv},DF*ZJw`U,l;Ae@SPwEifUb`Ё(c@FV0'~Hh#E~UQug,D (|6 @F%vU"#ȒyBL="_ ԟDJΈNw.8e4ެOLbUN+kK%(Sg>*A7:K}w Z?A'+Y,YJ* wu`YVxf9K@ dٺ8c)" k/-;! v|M XW_ RYN5MvY6yӂvSZ)7SUvv/ߞ5k zYKu(OMDՑ:6Mu{IoBcU"n}5ֳO0^&Q -֤BS,OfejAwXh:Ko{Rܜ:;V!Qz|oAG`I7ŰUvi}`a`^# gbݻxxMꎍ}h8'ѻW)0=67An,q8aس|Go(@{gl(^!O{w\T J|'A\ }KrF٧YZ!}7&?0xm]F;R Btc934Y13<"W)󀁨jV32| HhNm>]O75gn&mf1GmtG]:viߔɸZ"vEv&߫jEڡCOEu=yNcSjܬ|EBʹ}^"A R̍)Vz\,Tۃ74i)FlXh(?4 `6E/ LJYcڋSW'8e㟶ajBIEE<įY+ -D yhp:u ۘ |_8"F?{4Β(*0ZE`Ԝ`!-ҙ_Y 8l:={i>8*$袸0ǔ:V; SɋeBcsUgeoiuqu-)OcﺀA2i*W95$Me& qtVSj8X ĥ[io]'ؚ7ּ3< Ǧw Uҁ͘F׵OY%@|ޱJIoXK1p"؞Ew* {Xa"k4\?e'l]sY40,hE{_slw8L5 (MR`=P'bCqY1iu;NǕLO1y^i8/tMG.Re#[>JI!HQ+Sa14hɸNy}OaQT0GraPnE'8!l+Q:Ocos V ;je&o_$ :δkrmGpU[^BG(bzV ߄  't$< ڢ[Jd 2Zg⾣OŏU׷BUrrN.G%ckTo 99&t-0,̃.#P z2!tÇ[yVtu#GEa,;+f4N0*U"rb #N˹KRQ $cdh Dx0' z?}ok$՜WɈbttR5ZC-m_^[4V=?D-ŗf>.W'кBKw/+m+7zuCvZγ`s@*DP7a 珼oaeF mlG2Α2bd34!GYߞnl:pJ wfUQs&Q xBojs\%j(j-op .U8VK[ŕsX>l mElƬo I ZvνXa"+2pcUz>[{=L}Μ:kxfD5Aw8#%)3pm}o#`Q3gh[3rChUұ12G|kQRԓ\F0va .©ͪ߱y<`K)g]-Apx*g5?%`]!ʍXS-ktn@*&Vt]W,狸.ʧUR-XS`Lņvɦ9al$UiT=›/ юlbr<\ѝ (?{,|@J"d3'Nv/Ⅼү.p=KrQ>c@&/N埙R.p;k+5 )`L ;tFI?Z=nLLۂ>SAdcS'4jJQ'tdB_m׏ݦ }_Uۖy>~bM}I_ѩՙ <{!;ɋVӺTL=Lg\܈h& ?Щ9gO!k%UTD!.Ug,B )2KR=N<L"Yxu1ȏUJ:;7֎k5/a}OcG4ؙ`صFurK^acs볺)lT9ngIE k" A1 p);32%/{2dd\ij"5ԏDhvnUng砺b:ݾð"<{ 7#8V*#&F862k\$,_ ɶmG >@{*-Fg &^Lt^΀ [W ۅifөWKU-AqϘE³Жа1s{>+Yee@O͐HS匘Y9jfW/{XیAT{9 N!Kmd?/H'ʥ+ ff1Y{ZN`t \Pc&La/'s %͖;diIcIiip_ sx2LXU7Ub'Kqj 0S.Ys&\S" ٢ &r_w,9,u} UE1pG~f 9iQoCfS|Ȣ8+5՗5=7 Ir ۱\GWFG !^ȕ%{f0EG_s9$C5_wT ]i)'cjWb!6TYB3&'I=FE9!9~dkor<6ǼUVv q DrMhĢtPEN)L78LG%ֽ+(B"0熅}oʥQ/fNdОp ֎ ?e/&.T4 Ef&K˶[YǨ1pywbq7..gBӖҙ9Wߒη0ׂʘ|FA@*{n@XSZ`0T5p*̷Q_lb-Y|Pάv9ālZJnIA*qv厉tb'l\hǝ?-Kc1h *EC0=]-NN&'1j# gʒFȴW,U:9AW뵵Il"B%Mgę^eC5Wpڳ8u?~0}RϿjY=*07[E 偪ZUm=5L (G?!篅+Ƌn}XS#2\f|XF_Ɋ)#D!-X)E.B j|];W\f8Z_#k+"JD2-,:QI/KƸZS%T#ZTo1bq䚐7Gl6|ۉK)a@#L\w dm`"HKnX.>#J~vNt>eYbpRGq1kWF f~3H( LSњ' n"å F.-yj3(CzSUߤ[F^^]P%mu3)/eP< 8qR{ ec!±s8ٜ//6 K4QKˈ)#rit-?pp"߅3gT λUr!ex)k@.p(n2F*}3Vж+cuO%d&s<ӂK;Wl@d$ Q9)Ŗvp?<*49^ht9ߛGkqpwca hH%N^N #Tdk+$_Pf}_={q70QyZMSKٟF~R^CVǭFtĠ':DsѮ)/RLʈ~͙=Bے>r qz+6LH{j^BhBP"N_*;ڱ u7>ƿ9۹E.8C~BvJHskeT?Rs|J(1rX2ˢPm)x P(W*5`CJ6**iabF5"ER*dccXSCpt^:vl:_;hRqK}KW>AG7d2tQFc+bIh nB㔱6= B`BCL.>>{jK1~_Scaj]_O\z Qon\ᑋDڲkN$jaX&M/e*J$ڢ|׳j=>YC8k̞YK1JdFj@Ne^I{W+]½ *-%)?]١ד­0Euv| .aELYOrhiq[!K깹66;ة;z7vv :euQpDo!@#ဢ^iܧwM(j9@6E1x8CP׭,mau).8P-+(_/T5VX9K$ 9Z!`Ge 8Պ&U9=lDuFiy)\:*uW/6ò$w#@ iwy 魾Sh<#$L. DX}q)u%x뙾 <?VCڞ\bAi,~%L P;pKaq6>pMd,{h_%E P. 5ˌ(]ebGcN}DOh*a3SK$FG bYxsڲr=}^j͒CnsKD-(J8dLUXbf ʦ~#P>:w=fػ$fj F]R;xo28OddVS t^9B /@z*z6Ӣ!WU'S?<<'Ym)7dTِ)iԈUMmJ]7 JIt3]cntŚEqi 5 M{nQgV0Hf +2l}]ҢInǮ1[(@gbTj3@/cߩkdmѿ\m1={?`gm$w1G+фϸ%k 9W2a$[qCwã= fPXW܁%9юP ++tKKTV BD}!'?R J´qHſ:j+5\" GRrLzoIv\b*`@C xkz]ѩ{vQܾa2qvӋ\!RnO~u0Yap Y9޽vws26ʿox X~ =VZ~?UdYIŊY4>ug7U7|2 9,gr0}T')$*AjPtrx`&^^;lk4:(W4VVܚ!DwʆV ϲB {.Rm">>Dʯ:di |%2:AJ{ ݙ'6= {4>P>iUl9x{^dmhq`*[\gOpLUӇ> $xUS2(OO׸+ y_A` ֚|Ep{dI P{yyA*w=Pz$tYS4`ĬA_NK%TI(QP-W8@ΐ%29ֵc E(3ae>M^ QP""gxAn]y|쵃Qەnm*-̗?;IStAˁKVhԸ\* Mx,RԱOG_4zMOӹU,9_D8%pA lY ɝ/1RkumL:-|P{廟X_bpC%TY8HԼ=WJ}َ&eمUZObjPtpF4gۢ*u?&?|8ʜE4Nכ ( S׺ o&9P 6$8i[Q45c W#3o>(q es6FҬ6$yH&>e3mOxڐ3]R_sX BQBgY928 !&{oOWJq hWzZ.ގFNw ,mIJSFm-erT.K u5qKn5DZJqFVBH#onMaul![/0#0 <S!)Bh rI*9ZS3ei@E鏶5 e s,o*CwgV9Lb`9^ ~ܧ Zym;筜Q [~^|H;n@t;=_b5[3ؤ+1#=ux, ,RbAƥY.~a[u~ԥ 3d6'ͥ4 5O!pY o,˽]g8uX}~TBeBD}FŏّpY^R_1[!1*FhEک˄b|W`8^j0âuv~XJdɦOcjYCt$%;ȕ^X IvT3%ʘQNgZonz7}֎|䍽. }G8텹|@Zz67܂Bq/p;N-f$M8gwX2Ea%r7$k Β&Ƨ+D^42nA(C.eI AL΢|BY!H%?5.~2rˆzzP죍qgG"\Qi"[o%]lKU7|+Yp@Dp:_tU) (ETnrw]*BT^HѬխ*? 㨶t >.MdЀR/?wQ̇);fWv(i!PyzdH%Y'G{\-ޠe$RMm E{*]iع"J[e܎5= d V%K6c0]@ $&_m<+NiVH [.#G FH4lyVX rM*-fx=Dln4)V@6 OޛZ}T!;壾?0>B; Hj7:wDۓq/ aO:@*& z]|DN{D/YCV(MlA\}?eVg)׿_U /8%L|<$y bQu.\h#1FUwhZ9F_&)SIj]>W MJ6MЅf12{+J׫Xha F7@M_] :/!8A=rX p8Y6 n9å Mm6(9"_rK4M?hX+.OAg%Ù=.oT:9`6Fٟ'+.C[z_R_勺}g80Pd&IJͯM;}*ܟD%(GWpq;L8c@XB6=P !UܗZ5GydY7*Eb[z> ζVÃO[ (ݦ ~ '$s+laۋ";0-Hw^bfMT,4K@n/^0?)M˪KєAtAw{g20IzQrqU?\1G_&Hwrqk6}C%v#iG)ꂹ B]fޒH^[g!68bqijp ]RxE^kӰ-le C{˛bdv! k2v?8 _ 8:갓'!_ī(z"+liel:N\_ QTGN-F'F΍ 9B{;:4|,.›3f,!p)J1A;#iq*Z.|#)mTxyoG<6 $ojrL,Z=J;:ћ%IH|Ǜ(Lai~b ٻu?(t( ZH@ݚtĚiO}gINYZVg@-Ӎpwo%:&fs}#2&2()椵_Hk_U$&s8&ǨKn$bBOB x|&nj7 jD4+˦ncW7޶lyDZOgf801 7-.#Pp)hK/ N?LALm ymG١Jԧ`կʟa|«ke |ŚJ֛}d42u2|6%C BV4p5+vۅ(A,6y,1?ZbtWc.v~ 5Pnv&DWt^X@?L>tWA}m3i;"G^b"NDKBfX%WtX$u%|ł `H!0+/ C5i1_N/ :~)30*ZmhJ08`*teRCMʼ H'~XW/V-y`y^hBD5~z#*spK,uhF8N_[1mbF~ԯONOF %>2z6(/ 3D~֟wGJԭ-=/tQu4n2d.$W<,MZլ\9!/VGa0`M+MOi\/K#ք`_ٿOLkX*O)uA-!s[ ~J۝Ⱥ́Ě$G8݅ E"/eVNbk,6Xy⑨6)HUhر, n4+s:o IB]f Z7*}wjstN>XIVN An _\.>MB*N2x,TA6# E1X^U9Bw)5wN vLsQD%($3w@<a!<>} HxCJ$T/2aX+b:=&,lqe笧E(bWUt-5F;S28 >Ġuǔ/(6å~L?rØYh”W1rXܞV^N˝FW3Vzj0 ޑF?^É_@B  XfATTLv427d1[_VR+ѦloG;6UplͥX_膡?mkLJg0nQXg~+~& 9 > C3hs;['؃/1aVcUbJT.7;)Aŕ:خLmbZ{k_xۧ|.ZxyŸvىpT'Kɨq oԢQ%DgԭwOW ,iE=Ϝe5n|]cl2t 9VACłb-PZ^I\>RlU씛޽FAmb[Bqh#֘9-3&H~F򚕫+Vw!'?ׯ3ٷ-hteHt̀3!R2/֐`b*'eŚ؃iW쵭EFTa30.hs4R.x1"DB ^`?^+IcfȒxq[rǼL<}B/A)ݢz,ҝMe'; ,uAegO5u |0BFeSWܑoRղ;aL-Ի)_rl.Ԙ Pt*6|-kǗ]y^(ȭ^ljSH?LKDB^.P9J6 )K[AL!]lUñܐC@75Э+ȅ/h 76{f Zƶo H<$ "'Sb[bj毁u֋]f"m] :ړ (,~av;ĠX??_lֱ' zfv*hk!vK}vؚ3!''Au%I♱I&ULӲL= 5aHq\naXR0}#Jz}5،.ΟToC;!ņњH4ldb˶N #Bjv yP63@)P+؄u|fͦTb#=pZ b%꡽3ޤ߁BE1 "!4{%tK`gC׸tů}g><>IYIPSɷ+Z$]X]KޖY_|6^>R@2MD{C#l=./ȊsD3~W=tr/)IxS|!/#hdiw|f ZM+lTYљ$Xӎ>=;>+["߮3xsŔEd* ` Oj6 ߊ/O?uk+9Txu+jU_Gj^  ցݮT;:T`V} pVvZӓ@#|_Rr)dI%!ن5*qo3j*g˵!fyd;ו^"롱i?iG$ٷAF>H>7v5]09G)4'z4yw{n k,T좻neoڠy ys|`P#jD!c3 +ٟECM!1 {] W<ί#]SNzjgǵ%w cӤz2cYTWO-GC:a򀩉R_K@Mp0s3ԥb=q<G*<FNnWs9tl;i;uUzyEysY< GZw PB]T%:> 6U*/pm )V1P>V9N~ G䚚pin{=k9P([7-bi `N%L{Qn,RͧrTV,y$%iamfD>{ړxrTJwhM e5y~%q,5BGY?8$le5W D~d6XX31$h҈G9ö/z!ss$K0'@PcS&HL/!μkY-=fpʌW mDĂ91OMbn2Gơa߆=%h,FI/}gNCBs=wabຒ, 6MX{G[+ 0kKQ\nk_Vw-Yȹ oɝF^CgO՜x>pâ@WWv{WB:6 K_Qi(sU PUӝH4;:<{X埍m[5Vlm:FE < +G@$Vg1Fq wؽ9E~ * ֒J L6Eh j`]7A:v'˚;ɤy36SM$=t^
1ˑi4MnϴodMΖһyIn3J,vWM0M.=^^Fa&WHd@Y@ ~oʶmKVXcO}wTjb?͞.٢x':W,`dy&]߬NpLv܊0͎7i{E-~%aʼf"iX.4[?2x?j\DEPj6Ifqc-YǹCR]Jv-0e'?405&y`k>T{OꑏKK*r0"Ddbj"6!~bCb3Aovt/N g &ŋ{ZA;h /G#0Wȅvv)[e#3b!h9CR f¦ !JDˈ;]a,h :\#)pw?1C@s_Ϗuh+"A(S˅ MRnZ&@oC@|j,xcEIc!NhEoCT3-4\: q]9.,6k<=V<7!?tQ_26JRٻUPbqBJTY2~" X+#V#S+ q띟)iCsɠ fC: òЊa+#*xt,ݸ0ДT&w6~ɧx0JNX=߻ W[7)1md* O$)%||E@A`:n-q.o0\)zDFe#$Y}$,aZǤ4Į5HVK-r{I>~ h+txrȎçJi-7×`3F6 qܡoE^Aͱp['OEӝLЯZb\DLRo_[Du};R)S '=L,H\p%bR_Z%6 M^*bOn5JM@ߵ׳ Th#*n+$2[pu < >?9mϬ CNV fc p2 C{q<ͫ寐8im7tyu'fk`v^Fi85=w𵑝edEIr^jp/ݼc f򰈙h/$<8y9KK t~L}GR'rH|j0%Y$6`sd_m=ؖmaOn_<Ӳ0@`ZфLTN]s{q$ ѯ(WD JrKﳛD6ySv ut0c.K9޻k?j!PljnB\ꃀVeM f#%*q`B/Uu[R"+9+`M{* Xű{Nё{Г=M9+^(&#V_x:( _:c0i 0h$5񲏖xXC{hZ5F x!?v~ 57jDJ]Kxji3 EeJ>N7XEnEkZ ˡн\ZXEZ&BENɉQ9qGy~nYl E92a E&^kޗyj6tץ$ Ж2"7i7S̫Uxl:Z[K4AaŮ뤗TYfxyR*ʱAfIKkSD]38Gx![hBbP8#)Yz+TsEIcde&)6^a06?m жҽvM KhAp̓ꇲɀQT`kDBy:"[w*2Yl(TШ]SjG7tdÚ,Q,!wH.,0ޣp\дÜ ZCG}}撈\Fh.'Ťe'* eءq:o2+t?x? e2d2SZ JRv;Z^-kD\ejs4dz}Gz^G2H"B6IpؒS6OA)Tm1A+nTwS혏bW.d(qeT[ SUl6f[/|IR9:d^N,>7kO;j6wvZ ;\(0ܱF9pK1O>-I@b`91}x`s cWT3byfSZx=I5Rer%] [ ʹ $~#lR0Y |˝\=OgRlv{!M0gQ)3lC܏gX g%cm"258zuw1P0Bc}{ϙ}Q@I5!"Yk IEy%xd;36/H*Ct(Q济iHZq9ReCYhɺ.=NTG2ǂ8YmqE̜#NOH|Ā6㈂u8%kPU¶bԴ2ZGqB@1Z-0ݻ/VhrJqquAa(`9sJ[ 5O`iAUDu'bX^Ѕ Ofa3Z%k\8Ta3mGq9]'_5 OYd g̼x`b xffg%P6[JZ TDval|qb@#Z[h׊KLx<:f%ՙ#+6GdMxWS%Wݹ~ ê gi;VzHgA['}A@$ni]U'vvsHFLХYWR Gi N y}b h-o=`[Aj }ě=;@+qxd-Jk@Ia$٤},hG3 :D xy:M"^/J! F5*D|)DŽrY 8ǫ3o~sTm{.oco@&n9)`R'Sqy{MBaS̆EP.va |/naY71IfkP `ΊWW:O e䀂ǰ?8Zcwn3u=10Qyy& VzˢA|UtvĒO<־뤂'՚=U/d⭿!0#R[D7F;{D8R?kf{)]^ a $N!tKBXDƘWK7R ~7 fb{r|S|_t#?BL1^Җ$S 4=d>DN:.*N쫟@2'&qY.eSUVݓ[+LGԶgiV Zg,O}՟8=@J$-ϿY1 ةڜVto !Ƹ*nE]QU~9(+&Fژ eڍU2G A?r*",g&y @FvmRBj/Dd =Y9V+(ː4Ոz|<4w]E$+qL}s}, H#tӀUkdՠծR8,Kʼn}bbtTh)Z,t [Qg) C͙q۲\뀥3lƳǪ'陵vܸsAt pb@*pN`x9WLTTёy>Z'U^@:b!4jMR&/P 6? '=TLbB ' "r[㼐QE>xzȰG&n;W`ǟ>KI_d7L,{3N 88@'bT~\M/wֽȶ>%|K'MeH{MBn{?utHG@]<ǎjٜse3Dl#eQMy B%].HbU:8lY? vx,m4Hc-No`PFP5S Z۟EQ@Q3Ɔl&iȴ8Z/R$y_ε},=d={08NB;;S* h0Bx׳0nFt'`V:k'tBP4{lR-1U7̗ r[_Uhا[&A+8pTԌEF ^43y8ȂjKB;/i)%9YZ v!&YـG!rz@qx8_)IYH:S` Q+rG},_{?;En\07W&r iGs9*W|1IIk$dM8D/AEVY/tzcnn^ Xg}],LsAi+Y"RRoQ[6G^SPX+{檧"tn\)F0hּ/mL0z9U$h"*' 1%Ii}Q_|I̸[ gYv >Y;1˸>:ORB@V7*g#5mp)< #au"et"dz^לXF) U#<ۜaیjoXG,2mi0q x9z~D{{oǐ)k'y+J +>}5JA6lϟd2ͺ{%Ŋc[ՒD׾i?2!r"&0dٔMzPD~#$UxyIDZ"hesޘna|n;G}C+% CH@q멑J2Q[Bs[ʂ5C SsFVݔ?pBBަ}ފyhbS?ck9ُRЍ(ތ5V1fe\%a|֖⩰g[xcjk>e+$!RNjY@OQ\ru|`կS xZ4%~q,0SN۹,mð>є6c7%Ydz. ̤PU<.{4ˮXG,qLfag D` uxP'kRv!qnHi Y}aի3ϛ) g\d[{)1NFm09>a#<HLʇnh0jib^ ۏkt.+gbZ+4$O6#-R> oH+~CbܿͺnPApq[1+"u^yZK<)/mǠikoTYp#Kx~gRm<jvђ\.@9UJ:t#=g+_ UIZq?OW屺`HFqZ[u*8P^V [*jbZňFBM{3Ot9 ')#rS)]DZjU .31' sH9e$>WE"hP`i9v:x9:XEC[ U3[A!nuyV19!P;?"Pqv\Dkh^A5%MƬGI {5ƽef/$Y|91$*Zz(ΟnpIt pnM^h. 4(N6e=u:æRIk0$w(IkP;H)&ziNnZ:m[ާ̚q82$i׀ChUȱBZp ^. §fEf |#=ft5@ a2?N$ew}Z ӬSVH2&z%{s>Iֈ)! ckG}yCS@Ɇnl=9{ a:~o^&clJ}#k&E*oV)͢-4V4m؇+ĶA"MPWsl3.Q7ZV<;q,V7 ~zE]y;hGVA8/8rOB?[l|Sy_ێ^?ONb.]<+cU+d|Mum㑆mnsQ!E~R.[P;Njj ,HrM\5u8"uҲ#VۿVƾ~g? 5(H '!r-,V g֌߭ t&=-jM /Dwƻ@yaz?O9 m+ ϫ+!WpHŦ٭zYr֑Dz,\eF9)8Vؚw*r-$Vƪs9y\1=髝Λ7'7uBA 1 ѳXtJ-bhG٪V])/}LjyU"s_ 1?؈'יrA`B=2\k:o)B;` |X/h]N{ϟk"3ƪ?}Q"Jq;"E5Zۊ!m8ڠ&쀉0sҨYCY\Y= l-2D./\]؈ E"ӣEA*֥f$* BS9" E]Sm5L˹2O[9)wysȩ~ OzGts|hQj-uEs meݟvXz6ZAkbe-$-4@gqS|gL!,˼"D@Ia7`($+*4o AZ <e= JSuJI>HA= qU|J?@RX`b33ʊᆠ4ZU,hmP]wRo͉Ude`!I]|G0.'.HW5@8ez^M4³ Q+~{å*K_dP:6O(Q ^z? "I-_ ^  6Wlxi*,6b&$$w0䝱 3z7dž?nu_/pH{9ax"نڙ.e<'7ׂ݁h⮥uXrv|@WF;6rVgc7)&Zȟ{z)A8Mm]ܧ5 Yc @|3^ ݭNIN$GD.@ W6ZԢhW082Wmo8|b̀9+CկAVzM >t#W Rl~աNoe$_x"d}DdE~U ZKy@A'h-"PkqCRg3jIa"$myȘa$|K3f4ཎ{d4yma*riuQV/"P 9rT'S !8ZKuqb7^\1iFa?U@kr\(}̿{ n"!g)hMx,휪~ ,9m: v-1wĕ{#s\&ǙWD4py5SdͧB!$kx%Ȟ_9v&""%^V[e\OkI/ q3VLE; iP2:z/SjhH`:{JqGgnbBH|,VyH,G#@sx-w?ӱveSXj{7'1 %jPGe=6@2)$ )i/Y‰nlh@߸:ݹEIA6I獐6*-L*xZ6ğ|I{c%VAq˭N&mViT-yj-{p);?[ 'z_c]`ÜEJ1. GD 9S,u_mm IB<YqAQ?w?Z.N][do}{j6_W(/I e ':VL햄; * 6estͨ9Fв^[VHO5t7geꫥӣn$S*$CzͿ TP_[>02@^ O8YEB0+uE #+ .}`%OŸ\6 j^VkS*jEftk3W6} :66B4hYUBǡ\͉΅O~Rs2ـ 7A''%7;ܵPp3Sb.66*H7K=MAD I敠[( 8j\QlęX$W`Rco*DŽO$)?l ;pnQr}aۯա8ռ*JG3֢FdDT;mK`۞9Vi߄x7t|zؽ׉|e;iۚCMC@w¨&tIxqP2^X [j>~OkF|?:!ˏ|:nf)=,%jNΦL_)'6kO mJeO N+ р OBn[~V<<Sl6hY!xq*NmQϞ5"s}ch ?O{ 2(J*jT0 Qu!,\So#fM٧Zr9q<̈́N()oVy/;◨ ErWΘ"RKC@dJ1#1h onP-Y P܁1;,1m}[Y0S<>1hM vMSvc e*~љ/ϥ/cC:5=yjn =v=݀Kg4MR{-_E\PV:)ocUsOݍ$-l&lVMsM%]HB?IJ1+ͮ;  dP$$~X늒{jk.b4oGf7#%QBW|$l*wK{C,mA0Aynzm Lܸ):RPZ8 *wB_mUlkld6\!tߘ_oIkHԡq&5HJby9FsTBO1H&xDlid7 3;G<-ENId`+AQ&udT%vϸ׿D{c4"M֟-y2N}Ϛţڐ =X ʆk>ɑUrp)N{c̓jh[QdI|$<~s˔,_C,2>Y|志fȌȦj`^N\C#/K .w8+)'`9)fp&CmZ]zmiW:U\i њE/nPwzRQ_Wa)L}[$B/[Pۑ_cwac:`XHoiB_bX4{+4V  ->q`[eem/#X! qpӕ:e7}'E*Js Wnux;4YE,Xʣlv e.{Yߊ`])6(Q3ӾAe':B0T^#DtUlRD 2|Ru1!lȞ,?'H'pEGWJ2J<)xZ|pQ0fpӑ4DFY7 !2"5ilgj~1>ֺ~&^%- +yDS> U6A҆@D%QnPPGhMĩsMcI 4^ZnO&ӪzѰX.VVM˱\U:L15Iðw5\"(g~{-k,M@[`:Y7Xg'"EDԁ1ioХg`=mbb̙W+==I"EF>)%FU5&m<2S7tH̃5pZLOɳZli{ŖwkpQT )su:=_W&lsڲObI2:ejsc`]UM;v9*ml2A`ܱH<~noch upLKdֻYce\*O䟶`U?& q%,U OeD,`d]S@EЅ72 E< Zw!bh-e9:96F!c{,?{y9I]| GH~I.b[O+F^G1d:svsRc7S9qϽSXv1鄭8%eI֦lTɻ̰eGkr'zU8T "5Sc>z,Z8&C|3bXA-?!ܺnf _^7…*F7*!r]uᶋhA$?;P p"א5Cu&m Xןdס }{Ȧjsɰk{>BP+]U.=M/ΥuZ?@ !u]uEVf` u ΏPsOqi5 uؗA;G237?ṓ-mhƥ&Rl_[z) i5>BFkBr^NL ?ώr{ЗWHV^Vc/D"zUP&]g5pid:ȣsЇ\ᑓY~lFnhV4]V;&/;lݣlw5r!Qˊlz0mh!EW*Vnc$Rl{Abk%O9u=y=հQr, W<(L\ u:}]4^zIL J6Sut-Ǐ:wkG=nZ}?*P_P6pu>(<--M[NE9EeKz)@Ei_Zœ2駬?^:^n@/BΏzv# ;A K'(PLܔ}ll,LE&X\gxi jjH0bf1rGVحK0،rш1M*@\X8Nǹ&~xO7Re8ݫGՉͺ{yN[##wZ̙Zܚh$J|fIҗ Hl^]2-QRd^0a&N}֙*!?v2=g#V9U7%DiYՑ#'p_aN%lS,NecF**+N|>&~˦ qG{y/4CO(S|w2}ث3baiY% {eS {uJM;M@,㋘F!]Z*_> ;Ja5kgrmG<[lr=ZUJf8GiQ㘚o[ a TQ{ \NLfs"~p{a}_"AXSSJzա툎u D2-Nm쫳pe'+>:~P`A!xWz˂1>>f'c˕O#LZ&&C'xlC<7YrYո ߜw!z3=OŦoo0tͪhA 4P(&ȹHʾsUO9wsΥ]A5W&zK>E]e;S$j̵'<M7Ht"enӹjLE\$,I0c8\x4Rswp;ˇ`zor!RtB[o ͻV j1g?%QEvY76KK< #.;WXrr30Ȕt9BX~wkmJ8,ɛ]1_υ~$R$&lQ}_GF j8CKsZ>ntcڦi"A;Dws?@D?vC~\A#hC&F]ar맲"8!X[?lDnZ0٣Kq(fuA0!\ű7ZTzȳ4``L7 [kf]&ǦźeC;St!W/ ,èԗ`Sa/M׀яƉWif<%_R6 VNw5N a:sUB@Wz ѝA װph?O@^%91Z4ҥ[g`4s-fVn0g5e@ƴF5 6A M5֔n f]pMKSɌ粸}G|KހpĜ‰Wmqֵƒ[VHp戜e/+ F.{gF$(ПA- WiWgLO g4&aZ+`޽6ЇPg6W}zYV;|ǡW wKף,X4L*vggeAh6wi? X7rLc`Fm踛b)ؓzخ%4@Xxtd62iPa#I֚)D&bBẬeثHr7KZBn&Ŝ{,'w6(A Ƥ M<`r ({&g;F4ֳRj4^a:uz^O6toyE;B7N(%;$붭ak2#rlOE1iZiv0j g*?*n`# K[Ef$Oиއۣ0 GM\ nz?9} VmWUG\H4&0N`2oO δ&U5 r& 8"*w ~XBHlV-^ckJW[4`w5TFm:u0c4 y0dGu͍h}tZ f%b }wcM2ms`F  L~ޓsyOVM59$;*\)|+8&0C7#0s-<JV%E]zD:n҃]wCRNZt[xTÁDb OӭDY: ϸ2zGA@? (Ŷ YZ