freerdp-devel-2.1.2-15.12.1 >  A bFp9|r!VJTYR-5 7Rg'SĻ}Pɖ ZQk!}\]bx̣#ByJ˞=&Z5% ٘d[T{%Ɗ$[$0s) 0 ՟=O= ;GCv evV&g>vt3A~T)9' R"GQkrs Zډ"jw[A/Ƙ8ɫW@Ո(2߁Ŏ:Uض8aj}(?m HMa^D\U{VhuED$ =`>p>?d  <  +DJT t    1D 2l5,8< <,> ? ? @ (@8A 9A :DI FGHItX$ YL \]X^MbcqdefluvwXxyz(8<BCfreerdp-devel2.1.215.12.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.bsheep67 ϯ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-15.12.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-15.12.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1_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.patchsheep67 1645707487  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-15.12.12.1.2-15.12.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:23009/SUSE_SLE-15-SP2_Update/951aca07f4937f8f862067cbbd2232c1-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 NشPY .utf-8bdbef37db74e0db9317eabda41b1fe6cd6197a2909d6a4567db1c165cff8a4b8? 7zXZ !t/c] crt:bLL 3 a"ImXƢ=X[% 090$\F>m7^i /HBP^ *=Z/4)ngV}ukKM}?:twH`K{;KYyl 1r0,Zݞ<)]e-xwi%‰%|=F.{QҚ֎@K$3?>>QYR#ۓ "K\?;bP[M6-_#ePμp7ԃ<Ԟ:Dp> =^{ʦ&K]ؒV}TZd/#c<+>{;@14F[{'[9H+k9/ȃ>}PD~Kw0'@:4r"_V<:#lIchU͠{eF.7(U9+HS4Sh(|~md h3]ϵדtwQ$@gv<8)k=0u$%ktb1$Vtk:'w/ ؔD" Gbiفo"dGBhbZ/K/,E5 =O2Q1+> i:O9ѹOcg `FZYPO~,sM; w%)}Ic]H0e<מ.Nζ!s1> ΝR+:=L|i$4zc%BX9 q\6~lvSw7LC} 0L9ZNMx!Z_./5,FWCF' u7|p!211BT-聹LI aS~t8oJu\uRXQ9ݾf8'1/ h4`Sp6n/:7%L 97o *tJt:%i5vȠZ,g[k1U7:#8tEJЉc:8(T8qғZRiQT/ehwOw)EEL0b0d鹪Il\0=@[90?>2֤&ѵTsRL-p[Lx`%T^- KAٽcG3L.[7ptNXdhHE1?%L-ffz/isKNIև_U¹ {-_ӬJWj./NMv^>\D$}:Yd$~F:~wd뢞{kC!hw8cfg IL<ל]?v!jO1|V^poF(+hF$$LdM.dfs=<2٬,VHlY`-ɵgHԋoT: ~Ze;Z-ɅCğ"u Ys搀\M^o "}|(P2样J o&LE9edk[gд?*G/Ng(;ǹhB/ g9용| gn5L#jpL,^TW*45 P(Ơe L]%OvĘuBL@٥ϼ@LSIFe/v v$@cVus=>v|WcKhzRLA >hLľk,w`_3ֳb4zHėB /#q{ >vcc$;]uk#("?~ p?gg\9 \ȟcvcX.Eр 5q!:fER#}eU ID>}%~mw6E\ :z^s kˇ#D7ќɂ]lr")-0F*Vi[["_*3h4_chYdms-m}c͸0YcNɰHh5Mp4fOq77pKAtAgnQD9@gR0ldڈ!U9_]9G," 5uy-A\H&n2:. EokqĘ[?{ idjܿ7?o ]Ye!Q]it9MRNk/%DFkQ!Ĉpr^6[h1)~6pq'{zDfɫ/u*fx_&P&D?n:BpO%:͓Ξzyh#v3 oiM >u;"[TM'm=2qvlGXބaE t^ A^靸K4yI'vZSNW) 00!/x ?Sg=Nq3b;E(ʕ6NI&RgU:uLqdN֛7V&Ý/!3.w^_Hkhƶz(G|]uK"w>Nh݂`}Wbe>%!+j#Dԣ5zm&ܽYk(푕e𵋪1ԣ,%N,IgܳXx ٲ;no2W*Mv e'ygs+͠I哖<f.EKOTFiґi~?U)7xw| ;)cLi-FA$I( g澔r8 GYUheXeyj5;Y_M@"ѱ&PLА'B#gTmG,X 4z{,%1@S appOBwz"Кg]^ ^[j,OI Vsq0 %Gϵkl.YsK  ~ڬo09{H OF @B!0#/HҺ=Tg4AF\rIt1D6{HQl?Cf߻g6BC9DdDMoc(C*hjD}ÿL7IX(4׬G^HBR  ڶp@K[gNJF6GI8xg ĺc,OY<-$QP+d1pc zI$ZqPdI;L`QI_4-[osp;YIgs/lOO)+t۴j/3[$\ZNl$1R-N+{r=xiIڂV^~@RM=$ݪT`wb/ yaL@1R%ޙsx W[,%gA^e)ɰq[IY=/eM6m;!:Dbxt z3`j{yMPLɤqsLChV]Ǜdx@?-G׭)JL%IDbT)__O~tV<5ULUnG:vne $ȚC|ߜvl  ]Pّ$sp˚>͔"`~T;I=pxQcp~BBijR vϸ< \tPU{eD}`d%\Zwd+B$15A>~{=7bbءGn}j*I+.7UfR2tc)qHyJR%YTin4djOsVgOKJ@zMcaс0Z͟wahO| FŰ~KZŜg6Uaxxi_Aڣ6mn~f}4ՁȜp *0i?Z1tԧL<&ugה12O˃T']iW.:顽$Ns'NM:%:L?沦At<N`7a~_k]x溰ׯ=x1 <&8GKێV&YZj5 !rzip5+_ w>:vISl)Pcu/T*d|^Vxc;~]k)jP/Ch8)WGcs! ͊_R_C/%7ZLfއjW+Pk1)Ow|[5R& }Xd:d'f'ebwGAV ɌӇs;I9ińqQ$u;gW<ܞS;//n_akC9t1,nxw3 DfLh<I* Ey5~<;wېSrpx? k L;sm5H0){,U\ YLtk/#Wޝ FmM|G rХqE8eB{: rH>&i  Rwso.YuSߵP%ܼú[p,>=VԆ 8YSHHʸ'J;5njA%)'ZP.4-r, B5df a}bLC;]$hO[!\Ȝb_96nz.drȈhRG)7BXԿfm9A\A_̠Fs9ZiF,#ٸbڮ?0e7^yE:}9]+9ehC29?ZMg9, '뫺QD+3X[2"x<Ç~lj8lh`{.;wIf/mmսlkr/ԉ>( GRuTFa(ѡ(V{Yk",/>~y#H/8V uk #d'ީ@/[[%5Ocv3Vm-@vQʨG{{Kb6y&NLvz4#vmpƖ&x`=`FFҁCk'J&*~mIt3I`422{Aj ?A~zޡAʤ5 `kI"T$72 G픩C[PD՛(5)єzE&St h^,붠GC0Q[>g8ڶ# qG,Hy&M_#y2 ᶔ= |K(Cm2C)飶;^Zug0@fʁ H,!T9G[ζnlKai&Q1#Ng5Ӕh--m~dB\?fm5}]X߾f 5Ql Y'?=&Bk8QLGF-@hTPU*hGPI)aYCəٛzpQE,6{!`0n[gו.qEA7 QR cxx+3UZ 4<9G" ?궶۽ HOV1pn3gfi˘+\G|ǑNt4ѣ^PnU)Zkh[ s]u猸hޟWw#cDl/al/)1Z^= ;ia Ip멉6Dl!em٥9)mtwoy~#2)̽T@h~K_4k`i W}ἪPaHA,}YnژU< #z7ó *םpPhX?U dbd mGB`beLj|(T9Nj,"Ǯ7u.gmP.A pVv-ή3_Swf6FI*ǦDQnĶwC YPCeR'fĤqJ SNa4({|W\詬$e?\`J.j|Աԓdc4KM)VK@߬ųHjr[j"0 4D-u!p{SfV|ũ AIxȷ)m=9[Ž&)'b>Jc+/_wb5mCUix# pt"/cqͥ|]F8&`-` ElSw~PqF] /4ּ㳲D$E0 Mzq LwHA.;aizq[ ^5ODE`}tMu([=e5hE=zohQ: ^<F)+wB$T>@?b}Ծk5w-rT/Gǚ=47䀶=T=s@` 9\>]tK_ Kkz1WDOqƕ!gV;e*:'TAB @۴Vd#>JORW,A+LFƌOUZZ_~Voz B{ լv{Cz''w&{rgϺ5ɻ+8*2ofHEQ۵?#p%Pg)G1юFHς!'uF"q ^!H$M/+qGT?b4ޭ"a:)NORb~u\'E)Ġ`y`9~I4ebdPDeAaK4{#K6Nތ>\:H6$;5jq,^E]OYuI%.Z丐 $]|#20A7bd+A*4`BY98w ?G!dRц.-4ObmS%݃ '=mz( ;$zƾfKUɴڼVgϸ,P FJ!Ϗr5G]K -8k`~DXHȬBX等 q^ PCʣqIw7N.T"]aRnc>\l?!`i\6N vCB`7a:5'o=7PsLt/)!Qfe 9MLO#7j2/z˴bUA|Sj-9m[_0XԑE5`F e}0=CcH7ZUTNWj`l_Lȕ\S5) C>S^R:L9#}Tvͧvu>Ez5B~61>^Ż˰ y7j$ &Ȯ_;ZH“ߘ85bZ/oAv`fd9hK͝/L1@f(YQ"5ߊn]wdcV|+4JoiL?=˝a :"@w{( [p'`)NQ|_^"SHLo #@ULTE %C:JԸ8J%&5nu,,0= rA[ISҠiv~ 3__h(kyN63ujD8|#}&}9 QAC)%'  ίU-CHV}uiׂ-zPVF&SAZ䩍!ֶAHNH(KzP+51Gv%E8+A@SF,O1 byh^LSl_uM-~:n!.ҟ{v \H,IHS&-Xems ,镨Jws^Ǵ%wEf \nY;=ؚ]^x2B3fW,foY͑"Cy}@?ˉjƇH!1_ C6rZσ_?-;LU&XQ{X*xC԰ DCr _=1؉@g֭IH6q֧%"cSn~Oa. zrF|.]q$rE"p csB+dgO?eR4ukMpB@ە@=ɷaf7gUp Ԃx'mp`LDJo/-5T ?ahٍJF1g׾OoEyS1}LaYyq\FQcș-H:4[C݌I9g⛋ \gx}jp2#rTJJ@+nЙ̀B-ɜ.H/M"I ymu02JLnl]JЬP2'hذ0p62>(NL~.F IU%rԈ"Tfs:@ounT<;; E~{J.E2vYnmrcotΩsYM?,mQZIlk'?zx^+iq r}M@lӌKz (j.P(_69ve`A^r/-7hb4* oYP11 jHg˟Eba7"F1Gf*K„=2J~-_>:\g$ݏ$uaRy<_aޤCm@Ϭ-k窓Y ?A"h@wc mSPyACxՀ_cb;gsac% 7>b>]K`9m<_jocq=/u -I#dT<92M @zrWqJ;; 7[^"V-iQNEV]GB89 ξ†J}R ^,T9gQ6s\d=P0 MѦ2 8|ԇL ;y7eAl@RZ쾤X&*iv f(M^GSyW2"p. iZ8[gYϏ4CMZ-*4lkE9 ֵ1UzNuQjpuUT p\`e&ij%=LξxoNTn{Xq5I J<,9H9vَsbG2Wј10ri0=SՁ#-Fg;*Om0v/,FFeL;nt'ŠR\Ћ (e@~Aێ LoW_2 @Q5/W周36S>/w) !}F>{pSc-Y: 1e|BKLW *Qa.k3k(fA*,`Տ%p8ծ2_f%D6ܳ_~٧ xs\i"8(glʹC 5n1`yˤоJ(fbn}zoO:6#ǤܧXK1 WY2!{\,1Rs1i0Ft}9W)iGt_nuC9G?Mƽ~}LjhN>Oh2}^Œ:1I߱#|,ψ} 12d9RؘLKUk#>Aׇ$uK_BЬjj1̳ Nv^ilw|{0=_dQ{ _KÜt"íF.PngҜ+lh`,Cht[-r'tD~sm?)`HK(c'9I[qtP|[hJ|:ƪױjx.,޻:F^˩ OK-tNNl Ũ({hC2?@E@F zq?Hmf1oynC-Z~Q% )r%0 'ͫZc S9Y8R;:~6Vڼu\QjUd zD5иAfߔur708S:'ԯUFF c</%$C>dyd04&<_`@p^\DmAG[hVܽ'I'hOFi 0@!⯛R! )}sYPj1a4—J͋d3'W p6*u{iw/&h ܺc2Tڝ/\**g3Pnm[ oe ei~b*0O!dFTnRCQOUԱ~StO9 (؁k i{vC2$Id.89!>^1\J$%%'az@c7F{S%UH&Kԛ9 +H߼Y&ێ(g~08]:yg~~r bIÒ:՗9:S { i~h?XI3.Hw )ʶЭl<ƌj*`CXZơ1LhE @ 9i5d88~{X _6+^h'FdqCwKtT`zW3m>#mMV K׷%fMQ0XRrj< ;CYE'C5Lb=H]9oLCW]\8#O48*N..EZc>UQW(F== c<I$A?`Mbi2:&lwQG U'48*Gϱ(~<*'E"U/f'Mtx)'}^K(3t`Hh"I%mC #/OrNI@Yy$ [0b"jTj] 5 RCq{idagO:}䔂i͋'47|q;V)4d2 .$6BUќP HCuZ}?`YNm\&D[ԓFg0O*юrt%xt OT{QNTOm QTuק!㩨ȡ< *u}:_䍗L^';s(gZTi+P"Q- )/dCn+j2nnMmYa 3kу"5}qJz<$yKFƞ~%1mQeyd0xb=yx\"'[?yħsڔ/k=al^Cٮ 4q&nuA8ERm=d7SzX9պ, Uf3bLl1AAD>7lu2,oK|ZYƌ_";\wa'28GUbw@}7㘪;T dVc)-e.nt|m+Y$|>:ގ򊢘ld=QN""B.VW›gg&Eò`$*7oI20rS y >}ٮ-+tv˻IAoqF_OmY ӼLP)1f_Ҡd+%u%8hCdzz_4jV)Z(`AP&Ǣ ͤ9k9}XF}IՕ4Bڟ6+iIr[>XP˥Axg371I,=>Ьڝu f]J J't}ꔰ=y3)|hgT&j+oF4.Ǿ92[.[ߋ07A }QD ?~iJymN+]ʙ <'?QuEpDoaԕK*›HZz 1ɔ1?I`l)p>"r2asq)<;t> +#5Ӊ)* [U抍,,jQ4Jpka@dn!fcOu/isf5 L(WSxQ5F[R-{;P S7B#pts#mpP_AAD!jblƦeכּ+2&Fcz IY7sZp') 1!hI1>P8 (ΊІ{)2R|] c-!\ZX=#$YGZఠw#B~۞Yw'j!"ˑ*]0U"1/0H>a|QEc^%WhګO6ez&*cd]6ٙt+LEK[h MgiK4} }kj1:Q\eq5R ~p^@Ooy/)M$SۭbP6cK϶.IG~zXK w2hjDOty/Ok@bil}8< ~#lzF:wAٖϓ8:O=רw/brϱkׂͮ\S1/W7 ,"/ bce5Naq{^NKw.jQ B;T|fٳt^R=Mښ.KxONeX@{ۊq1gWs~O XOY@z5@;m:9Tv:G4)>$%τnr;feŐDa62išـ8.  ܞG m] "}!p>j: ј5>>~.r Bpt[Җ.n[uu Tc5kbw_ps#xM4 Yp;6/k:ldGdjKsԖ,җuc\ bd֪-IiRe$! Æt2?X°P@ay2U'P }# Zqt5G *Dh8kR% r% ^@x́@_׼,yӽ_zu%KSF챞>2 8QK#~M¨C8:Kb$; A7;?-0&waƀ_>XS`4ԛ7TdaJC׀"8-',bfu=MT˖# ×QK6;IGOiueAyu{G#I{p@Fv-D~ =-k!,!na0!G-l:F?3Ͱdht!BWu2M `H ud;L?<MqUZ:iۓ*2aV7m~QJo6Ś.wpY Oz - C5 d3nwU0+V* <߸CQUs'}$6oy- SL[bNifnTEB\q a 1E@?~5z\0Lt 1E!>gcƱf a=t%i…s:S6AD<,wyߵGK}'{L)Q*g7̮\\ڿ?ljx~cÓo lZ"G=ME֋R*.=&vQ?Hm06m)* vK豸 %./K5FP*؋It`2-|iwO\ D@tc'Ec~f߸/\IO Ϭ\0+4e٫'k~ʋxK\ښGK M.l{O|`U8+MB-o=bM[B4Dc8,g>D~C2U|~-VNgaEOcg-]%:iǤsGfCGg f̢TaH$Yދ ߆yX3ldX`v zqv9[wauIYwWbI*n&Č4^ %GM|uo:TQ9 uV@ĿT6I4)=(|pdb8ΞC9wu ijx\qj܇޺DװrF$| ZGd}+F`mar?С|l< !Uʽo x 1|d+;X9 񫤫&R`];n < O>pqW6YwR<jD+n4_+7Ŕe9}n8T3/~yF ! y. N̠PO\buMY%JkXʕxFv_51LKܔ E~=-^6xX<M Kg=H=v-m!_%X^!BxqVjAhTj_1ٱ:LɋGkIWp4 |~ 'L ޽7cRvTOrM1Y>gTd 3)AZ)OI+,݈c,lBVԽ}$<)-YH<*#pfig϶=drAPmcXk)s F/r=cW; ۧ8޾4 Av$Z (֎F+Ji*?S G{Ǒs񿞤jun>͵)1SXIxP[6QCprj9RHOoL"_I\TX>@N2`^Euʕv]C5tI͟]1L6050ߊ6tu.^RZr]#2M8c1 9qm1o\ Ϫ9HEy TϊN,6=|瀳ݪ5-3MplL9Πk0:kW9݊urSF;hUƦNm8:oW+џݚ+~*ߚ5kBq0<3˫4YRlקW}I޲Z`sOW,-)'`ŮG]Mu!IhH12&> ƴK{#>?W@b)44yyA4m`R` [ak@[=7xvq8Z:My+"8Gk4_a>)-1Т)wO3QdE55&;v/FH?Q)):Ѯd92c\{WA$mKT[IľG(.z/5bb;#OSv$TMz8.'di`oaGܹ5ߝˈ nx [lSGף|%;v`yGuQ5NO2|pٹү:7[Qɟ)r߳p#p˲+XqaI ,:㻯V {0/zI&ؠ34 0' sEg$)@ 1\N]ij"*&/6hЌ1Ĉ;쩐xݿ xPfӅe/[uk`uR#3):U@u|h Ԟ"-iX4$ ჺqFO}Aq{&d|DERܔ/z O_Fcv`(f7Zcr=dH,b;k`?X"Vd`DДi6>W%qz:'ɰaBi{yE`\%!<{U oNt෕mX!/C-S9QN~3F_Z|kɦ8of~G`el+A5ÐMlZR(D@ 0 EEwe乴SK.([=-ԱQD/2Q]< *A sΗ)C<=s|i7ۍ`!eA#UEa.c0O3]QdyRP(%@9$T)'0Kư!QD?H$.3W=9s"KɨtڸF 8yoz(ۖUcM;MwrxfʉY$ =wU)}t_Kqd싖y%7@ C|fr)aOCF}1Fu#:\J}c/Qo;妊ۀֱ2[0ہr@b7_.˂^+8Φ*j"zzטR 4 1Υ pXbn.Z wنWG*ÝllGi֦F;}Ű1uEz L]vWGkd Lo8FKfB4Ňp0T3QV]ݜ)? ,JG4LS(2cPݘNJKZ Q1:ɿH 弊äA(BQ bQ7rHZ ~Jmq^uW홊~o;Ry2v>g AnO^CWj'gLS9 G2h*yS /7ΐ;>إ)GY:\ :` [ <Λ;و6/Ho߁E1P0* V! ׹umn ]5Jڥm嫎ezV"[(hbEqOZ 9qN[B(\ q%0{Ni9SCðZ~Tu/8T~v ZQ^5H|3+ d[5hO@#bď/a`J:"LBUKn +>G8Yhg=߲E&֌?7'[y@M7LF4<ߴ%C,qAjڗ\NedY"Ȕ;S5uZ`aHDxT;}1n_}O2j:9tGQDr?;#-"/n$3n#,lj]hz" YoR^3S\}aQ%3,[r_FJ=N@aӡc, w#EvGp:jJ(ͱ]2~ɼ/8Ym]45]ZCUfip|Ř|jBZvDsCLHMw;oȔfŕzK(@>lǠev6 s2ɅFNݛCJv!İx*7VхU?¬ G_j8؇l@= n+~oK<| jbnf?޷ _ *| n+!<<u)زN[:A~#u.#R9'֬xaf GFՐWs[;&9JyyNeGL͜Qs5J?K=Iҭ珈,$IҰJ^_9DŽl&WMR3e7/`zVP.|}*@HҢcfvUޓFloRJ=$1|Q$SѱޣLPP5Ѩ/dUʎhUTvܖGU=Y|O)}Ӑ0ȷ.9X6{K"Kq";S6!.ko3LrU&&U0Q  j6exNGmx{eZ j::41;ȷxY\lGcpїԊI?ScM̞:4a K]0Qc'qR J*g?_tWpUɚOUA|]un / \I\M卻`l)MK7c9nqNhJ&)R_TϥHN^3 NjWr^€Ud ntBr]}FA>|<߅,BRBYawfuZR=J3HF] 1qh/٣:2 rMFbFރHκO3j> $;Ldibʢ0Ӵ-^+ex9~-9w>`DKϱfen ȤlS6(;#u llBk|ұQYFQIJ#Rc W|T*[CU:^ԹYδ7>E𞰫ƍДӾѧ(qracYЩ-FW{bѿ{=%7 m+F9zb8L= DQ`HkT,Ps B83EH{o?ʷbBb y^m~U[}V8} ,~#]MXi՝Aȉzw"W@6)?A|~z`ak/V~l?~wrJzwWV}Vݳ}Ze˩ *5EA 7QXO<]]"yIv [%ZM)C-$" ɈEC& R`=5Y nU *ӕP*"wɕy麐#VN1|{%_Hn}Që>? KYX@@KIsO条=uǴ:Q@tP5 ,L:+P-7V& >socӻ~ e}-5m@n7[0̵':j|4-2D0k{ &gFGltnWrĻ-m(v nCi=eiW) ~J_2cu& 0cF(r/tvG9W~ JnQCGg &UE+합YXɯ ZX(aтZ<,΂h1i xih|750ыET|;لh;R3 Z'.Wos#]֕@!1 2'vpKq)jLX1[|*؄5@)p?Z\! o\ `པJ:$A9ce D`'[]T 0ܐr}%apM ,VXD!eOPhH~?OÃ; 4 ߟP Ӫa"xD+QkݕPgJhUT8԰}` ݯĠ wTfй0gj1%luv}9 O (K:XBVPm-F%TBKI׆s6 Qu4-ƽr |ߡP2괍Z$`Jr@GQuGҋ:};[ePyP/U!3^齒qՠ;6[RLgI.i!#@ 3:v]QTؠ-BTҔ#ВҿHJ\-B[d~ķP1@,-+!,#yǡRr]/Hrw`mv1uqY|$Nܐ~ı j߻pJrNA&Wu ƺ?9l9┄PLŃlB[䑶c.@(/H:j?Ѡ=MiU1Vs{~Sn:m6f(?Ƌp7)P٬Z2m_}iiNɬkr-9 GÍY2@Pb* g\\=4+Oxy*Uiñ4uM=A .Qr*@|jہ"5T&}H4\157(ySi4Qn[{GEɽH&R;(*u"o8NE;؉j=f e$hH4Po3'^r8KvM|IJ0cy8Z;E})wRO qntjv#Yͯ]U;i9ݛJwGO'ұ,)3ӛCi =pqs,'C{@Dfy00pN+Uຘ?jC8~yVmؗB9I4QM2Z6]1[!'*;7tOu`P"cz* &an?)\\L?*UC1gTH^ u}a.cr𜇿&>xwSME$L {-A'~v]gEM͍Iۼ ؇1q @9T7ij=Ds2vƝ J PY8E!L 枧v354̨XwQ"c|oT\)>/D+U75XJ[p]/Y$ -)3ii:eesAl5չ?qo9.->nqo/UΡ|p$"j>žz_ REjP+7JU(3-W¡DН@;̕: {vҘt 7" 29KOl `B WXN9r"p^\_PgbV9IoFũfYi Oټtz%Mb@׭B&U.=tudKջ*^Z_4*{v&.& M'<{ϢI$xO ^_ݭR9Q5 2ȩMWճsA+063CtʰVZ*izdbAn6iu~pzTT3DBtadg@4C!IXRdN4:0K +r@ {5F05GS֗.hsHWKbER=`DP:_kmkKK#ٗĕw/XߪM|bNJͽYy=_vl4a?+b@lp /LH3۝ppNVUeI'Iބ|f Au$ ##bSGU;һ|%PnPl*y7DG xZ DܐlV 2!s 9{֕1rs X&^178c2RbI& N:GNȌ8MJRXr]`ET9Z& kD p4"ݓgrT3kolܟny#K7lُC Ѣ:Ĭ %u>pLW-M!\=#l곌N ⦔%=[1e k1u&rɄ]G SK,ZoW"Y%gltGTa/[ RK[1 D,[vCO-F0wjX-4T&kVW{8La'sw"v?4u9 701CVifggXJt싵0 $,S~֛) J<6q:aP&Hs;6 2Yp 21dha@q,0~/U7HDfMwsFq1\#=}vuP`.g;#PKfڒiEG,xZ^jnȔ窵}:ϲeoH ʨ?cT" x;IBQX]ݩjo<}QSK g:, fʲ,a+~d2O.eզ8IvW`0 a"qNjidVfRͿ]DwR[zm"?ohP>{0cpۦi7xj@vGϗaf ^;Fw5L@!29RQg2t5 ê<~]Fh (aCMb; Dd(V*4)Jm#rfd?<1π buYT{fh8V.! ҤHTsFm߲Y[y Ӗ@нKI?Yy_8:d_3+y5<?FN)~($^RK}Kj-x(xK `k[)pc[ wuݬcdi=갓G`' 2a^iĞ8(O 6:<,=:DmX37=a9eЖB\[.=f[ ^yPy"d0W0%t+p;jyhEv!8-|7Qno&n?zV5 -nbq:Kڧu$E%C +U$.gְ5=HrMꄺ~lo4NuВVJ$k+%5m4skFhe2tFێ L op@ಟk\[*O۞t5 }Vt-dlo-oD@xȡw0yDpeVa^(&LW`o/Om?ls_.[&!Btض~) s^O!6|d>o)4 H* D2ͤ>n!hBMd jB3EW/-*ު2Z{i5\t R9ee$rd}KOx@Mm=P?TmO (Y|?q`*ekje%ۣȎHf$:/Ccbg,E3׎^3&`.ΚeG@OXS& ? L,%[G" 4D_+;~_mB$ˮ '{º WQ3lNyLqJ`okEXuLʹ*`Tnr:jp.翶]Vx7BS0򰃍eL"0X@"瞣,%=})/Qw"Rg[+C8G0jǎx=Ft#?lgAoэ0;|',kZCH U#Es Žwu#~fW` ծ28T'Y 2Ƀ,t9&x$P%!Ò X/|oȽtzQӘ\3:?uAgZ)=f; +%Ҫf֊>QN \PkOZA*ϰED; S읣h͋eQp;z( 5VςR`Gj=f^S sc^* bIe3bאěH5$TGMhcQfdA45i3tYN 3zkʫk0mBY {+0m:VxbqeܹǣE*'>2*|Q lcK P0*)`7 {fMUlԐ6mg%b}qtS.R.hڄ*GYTQE{9`'2/,,j$.!+i 3g9B[ڪʩR:J2;iF'k-+j4sy{WU'6aJnǺP[X3'3E&=$iE1،5t ݂Oىz:ғ9BѮQTrJ!g,5fDv7mN4 ܍_o]'d<ܵнR~o@?)t09jA/P .x {jӎ8JTPPC͚(dYe?B1@ (F#.iq(:yp*Gh>#9zxg sƏ٤ȊtB*+D;oPuLǏc^ESV ce{7JoUs6 -uÇ[H܉+LpOW+Ԥ$DPQvdH]m=A,7E=AcFݲ>TPCb@$Z={q`5D(ׁM0je?"uG.dA\,Tv2nis s߼a>xN/Y>ʭ.#4 e>%,v<8V"n t`R݆FM~eyN` T BEy-)IXv#!qaP(L*$H*lp`n<*!}̅/4ZYRDOF7 `,,HM4,vˀ)Qߕ LMؽ_E @1?T;ͪ2Ҁ)X5+2݁(J.߈W)D3d褤qsru=Cob\/?<"`3Ct<Žzu>lv~Xrb K 2#dd;ҽ㨐`16kG@u" cCR @MvvYɟ"qܰ%iD2ȣ;X``LO quv;+RJeS2 ) Fߟ<q 2~#wN;P>D+aOꀙ1>+; > 5wax޽TK4ʢ{EHi&甉t0ْ&j-%"nm52;%d\q:86Ѩm(nU %bBZ\f":xViW+\W XF7m&ȝ!阉/Ǥ6]K}Е8STRqK#ÜslÚ[i-!7ԫwȂn Sp+vY}޸X= zx g jGJXjۯxdː`)xh)䥐ڗ684ũKX]y =l.r( v5꼒bI ۽?;pxywwv6!_欴%QpŒ\v;uyhVM,.u@)ە6M խmz?DHf\ΩUhgLVڬ|Jl5 ԞЇe{8VDer1]/̭bZ8\_&X R?>f<+g`Orlb&M"F9tks2o\ehS^ 5LĎcHaO=z5#]s_zv:EX~tADuwp>L#h"8;bP nQ*K F*Gb"]'a\qvjE" N o]g. ,Y04^nv0l xקlT_-2|A~cDtAGi΅y@Lg@'ngN~^l[|0kl#է».WRACq^)a5xEa.m(x5sZSo7s65Wѥ刣E-YpEJ1'圼jՉ̋Zȥ <E/3 a4ZC(Zc#/fZ@{/r~-XdӴn\idA _k&8V 433|M+Ac(=U$-VLsx JhLɑA ßymrlD%dFPVzZo<{LIQ؅傘d.1r1>47pQ3f>TKG$8#:X*YSC`!JE7T_~R(cZ&<=`4+pT^F^0ԋ[榡ҁ9g|2ɈbxrNjW3]_~Pë0DhhX=K7ׅYkzn xa\d~j0YSQdԌ!b9yِ($o(i[A[LlYo[a(␚k467-[5r<:B)EϠT(:~#?FTdSZ~@nP`R-(dZ^UFm1N2g$z"N /묷W*0 =}[m5bNv_ӌb%͕?t>(S~&B 5^q,[ne 2("3tC_w\ꚽS AAEOv1(SK0\=7E+ ?@,<gD3tT)m<a|dFF9S+~NTW<_(Ne\ۙ3KY-~7-!xct@y9]ߟj,q&tZD["I"xG-(GSrRjMRXBPQÐ VM`$)In4D&vE"Bt|NIH"'|h]irq2X}i$s6ńdmذЦkaXe9aqnVTЪTX/Evn$89Vt&q,UMۍe 7t) ÂP{3F M:Ո^)"=VACCkw]!Hzff4I dpdZOc  zuaRZwsͿnw6>;:-?are ' ,e-"\<*#FxHU8c%v ta|6ib+Ra5n6dR;]66^B/cXUWS S{>53>5&E!d|UN ܈>!!8{+VP4Jdf ߳L! '>q@4y}5De)̸R;נASEunqC.42: ,ފ.\E9?-MpI|qP.u0(5M })='xbȾcl.k5nR?|f'Ωv1$09^hҝ:6+H.(Ze?G[\h;fuˎ@AjU54LS\_ ?v)#3\B }ͣ(ǝz4csgElWBwo=ҩ{9:TсV'~ǖ iS=*@':`aIynv,_6c5}ɨ'Co8dqg>t+ì/]A DJU>೎Q~L` uL~kթN [2K%4P2>6l,D$%n %ˤG$ZÊVD~}?^n<F EDn Ax,J jzc4%xJ2uuj43H,pU0Lw4TAϼ ?C(l +_2V}8xeRjo _7EYln:}wE3b=Lr&`LCRoL~{Ljgj#Wi&G}Qօ $qSšu9"eT<'b3u\Rxdfb77`a ɏK |9~^Ӕ|pbsPu>/M_eRcf;n-* ήW07~vRTٹ-YFǎg&urGna҂/L)sڅkx_0e \QD>6juXG}.@5KPs66/;GE+]Xj5)Θ]KqA|иt v;/@D=+ƽ.xۦrq`+̶/D FUOݿMz:]x@#n%eZ)E Xu0Kdv\H` [Y>_46/zZ \ӛSF^ 쳾iɒ<;K'cW2tyRz4!̽ઈm{=D/5:S~e&e"5e޻wPzxx(diNi֕ŭ#"p.$5U'M Pf<_|6̙ {cL<3оԳ/B @+tkX4ж*ܑgBj5)Ы&33JJ^.P7>B 劶 |†r@]{rѹi#4R O(knxCQS*C ;sN%&gxܭ_;G1ڛ_Q`PnUž4)F`ajǎUCيUrW*`) M䭀\kYۑ7Ē,Yc+hEpWkj_"pL,{Z?mckUwōӛYǞZ _M`w(`*QfF'0C clnx9 pvE,~ 0 dcpz4ٚdE j,&#`|l)0]H;0m&<'[wzAY$7%Vx44%M,5.bVxLoUzO67a@> d*mRVDc34glօJB` K>-:@+=+jl7TBCk\[k5alx/f^To3e la$C Ib sR.== 9\dN`O[ ~c6D i%qɞ.ͰJ}Dc0Q.̅Q l9 sN SLI>;!Fs$(AuR$,˱̤11Pt x S85wL&u8v LIiɷy;hr쀩KW:$1hd֨dwPrj)mSZbu+Z?K+3;Mۡ;*o!!qo3w)mxߞ"+[:׼:Bc DMWJA7ˤ=*١LKRD~ (—ƃ˴i|y;.y_ڣ(GP0ǾW㸭3!Dm@m dbI^4? LBHpoE-TI/>]"sS=݁[2 @ 3 !`&> yj G)-tv *y{˩>W>$:F%C3o9**8A6T \9Eb̕Ύ"mS QI?]75Y1ۧ1l{^Q_Mabn۰fC"X߄c;?iD %&Fs/Ɖ 7ӴdǏǕ)MDM1شw0ke"?E3 liXH?+-ɜ94΢BCYVjCQ*~APDTC2?xl h~z-ԑdAeQ:F7⍣/xKȯ[ "` y h-Cpⴲ5+8VKpׯKψ9=YyJlWb2@^"M. )NX>B5As~NQ١oC_?kYS/!ABQ n jjBZ.pɒw1%x׶%*)+MgK9nwy>i5ڎ1q ?K=`i$=x2RC਷.4F/Avirn_2+.D3w-52`\D}Z܏B(:EC=,XMp,Q,3MbehR3uS 8Q{UL %oLTvI gVX@׉Ez=|.:xE(VA?a[~lIV3,T LBwD삄m;:|9\%$XBO9aWb܈prLU lhCU7dfpVpKԾv2s̚xӿ|ceAZQIi~]"9ֆakrFAUē13d&Q@O̬E GZUf̦)vY,Wtzl#{Z#]#Yk"gq[ko9VM@x=dQ#ڶy 1(V3KJ/)PsQM]PnśT`x6XkI`2j3\ C;}mur9p+n.0@`N8}pߔg8p@ ^Wo|r/*R!|D}ūV|*SjN!奷_ ”s&x2ysJak7%[(yikކ.qo o[bM3=PLڊ0SDQ(&BLkQE/Ҫ=||q~mZۀ19 +`#"Zqx|48pjv h`;GxV#f@R.0I F`Wp#? JwcփZI]֎ET>t~[v &qEV_力zAFEZzg7x|} m*"d.?pYHЊŵ2 G++w.(haGӤu3=ʧt\bt&43|eI+~3݇ŵʅ)uVо,TPc.#(uuJb)u{'jbâ*ﱕ#:fnB]tODM{ka{GY=< l4W`cuyưXXVolгZLk3g"A8tnWVa!5\9+7vȋ?'=zqlUlrom:H@ IERͩ9,ޱzۛ1 4(_Ú \z&j{bzXWv}tEdhi+T/UifVm[,Eš'Q3#֘ [AGQO x5u µQ8׬nK!?fl/i!d"c_,Epw;@h[?E=UԠC|i }pϯjD ?'^6P;,e~ڞl~&˥:## =5CK'ep30./ m ΗK47@Ш%Œo%,M]^ -熶λWA=a~\]T]nĕ΋ A^ xCU}*6 7@.]#fW!J5KVa/UMʢeE>g_ ڡT@t<,:xz .Cޒ(y.1 y˲Ն 7[[r< .(`Oa  `҇D$zMSG ' Fvq#Ⱥ$#ǮbGm`E1`<>i|'x9k \Ec/UᶅG*Td xAt_M`İjf?[8*4;+FL Wu=YkXz"؞C)LGӠJpQpc.C? ^6O E1LSϸK&X4ǫSŻDhʷPjҮ"r2s䅠 W-  [čVxM ( #XL7k!/6>،T agIR'8kO]15%7Q|N1gKKw~YԨ8-/nf"l||slva 퀷8uhxaTJpz@B %i~d# > ; @29%04G49LJ8?K%gj_9^]$/nX*hNbPhrl¶Oˑe/nE )#?Og+:aVXonIt EsW|J{  kXp_"q\uSC|8*kz+&- '!Hw "BzxxLmVf Icwsݣ "em hFG3oK SAT2wi6M1IOD Vl/?\wn:'bɇe M1<_UAECWn5Z_=5'Ƨ򺖪 ×,'r7[q9!>AxoZTP|8B'ie!fV&,w4-T0 B[i Fݒ¶OB?[8vYMň.x@qnƢ?!!_?i͙Pq(~9ȧ^v#4pNW}S) 025mEInހA][b~Vڍ¹m礮H$(&"@M4Дdl b",͓O]4PED5AI4hѕ ̱$rEBϻ0mKI M胅\y؄ j3U!\$SQz?=T$t!˺飘NhaY{ڥ~?5qQF5ASgSd;D~rFG/M9qv|XW`b1"I>BP]Luy&{Du'ڹ#NxTAn>Upxyh8:@9 /нOgϽs$'y!bkWǦ za &TUW݇67BBͬ]320u):h[XVTƶ eSPsy[ERdre懤L{v7ߢPE꡷*hvpc)0Ml! Wd@ͼS¤ĒOHoٌLb5k|)"^a|T W+oSa?#N^E(}(t͐Gmީ+O5CF`'b QmߺTX[L RȄ6zUSJݛ ϸ+'&ͩ <"pT~~<+WH&N TET9Po?=C~{` e=Ӝ DDBM`W-212HAޥ$R]I_ر[g }f5Ӌ$93ZP[8hٳ4l65&"=EЌTk&LU+wIsԪn/XOrD 72yA6W| ϊ5@k=YJE =Ak”G+t#OxCYD,N4cǓ5ʈ\kȰvnCӗ=M[`mݷTӃ^`-܏=`` BeX[&$Ge@ 疅-,53H1$($% Ou"ƒ1 - &yݧ+橍MePk^{:YjА䥃66s)0쉚 vAՠUx=$yMc :/\ Fm>CܛUV{r?̆B5AWT47tXxDJyW[jƕ l%w@C;PɟyءEFN g@@\fYRr~mYbxwO4{*rj^˰KY 谽7+ηq6B/I#nn u`lgV/_@wt+eM9݁ޓ:藖GBX--@҇mXvLç?'A?uLhu;!(9zWZ4AF_W@ibZxڕq #O|,kT:V_G䑗y٦&cmSBnd{fYQ)މh`hX%<9UN/c8/jJζQh9JGP}5,̅Tx2 2@g2dFF%ix`\RJ<(.Z,M 3JnWpQr:3"HFGs=ILTΝ<ױB{F6+z+M\v7zvitYt֕ v9qsr|3I`w X$!G ߘc2JpZ/l,E_I,(8$55[1`>\2tGRE\E J6RvϺDlv(ấ+a(`,B=SBjϮO6L/A+{0HhbƴK/ͷ,GbLM9pFǤ[Dzqݻ:Spun5Oۀtvd./"AX}؄|Z-^84YXE\?x /s$?`teDOVPO&[Pʍ٪HUm3 ;z+$.0h~'1X`AGHqrְ# nHT2cg8Oa~c-]Ś~niJY؃m^z"I#u`R/6;@/m'ysL?l<;OW J%i>uw WD")@ogEb)܅QFHu&{*E vϼ/v?^q\o dn4>)X'g_3ѽ8k qTJmԎ.ױw.pLOu KZ6A7@ Q} C/{8IvtBW.Ǯ9f; YZxʙ `)`GD/ԛdO :.JHݜ_S(YB;.I]*ia!!1iR"9f:EnPԺ}fW8{Eܠ:ڋ}}J 1Om9j;R`P,&gUSE } 9ԇՑJI~}#d݂tNm7[PNٰyB-Ds1*9'͍ bP$hݦ"ٛqH Ѿ~<;K1A}ud7*Պ_nyql*81Nu?5+U(rl~}H [m/?= ]n|H| m Iڗ߬eې*S7 %\eTr*,@jqYEudFXp~nE"Z/^3Su3_W]+ kurҧi&*[Q@PYb7Z&Űϝr΀~, F%ט)b^gƋ.C>s( Yɺ6&m3Uř T-PiNmPHuz̝E=jJm+¼j}D'u2H9`4%-qUO cJ&+bi9tgCĽ]=?E(L ||:meZR \"s&? %y|`IseW(l9M&:ٯ(?m+%S8H%3.<1{m?m%F*0 D?|-pV.JҦ:YxDMK|| @NvxaI?)5,mlPs̢4s"m=iWg6麶*ه\dQcf[p3ϑXhllu4-D Os Ί/""Ocs?gXSx$!@6ndO[CV~u\g^TVWZhC RvM_$ÖEt;,3D9} Erd+|]DOV1`+Tiv4/vuC]}nmCWbtis$/ P )W+vJFari.:7S 㷲Ő 0kFDck8ʑI5qD"|2,-Ug3j4tZd2bf sc"qu8lOu>:^[˪KSCN~(ϱL@nw g_X MxޝM74"7UَJ$J4\-iMudݻCrU[Dcfï]ް+9T\7+0ݬD *1O7 &9smY1%(O{ߩUB +W @ I껉'vYkR)&gQL;Ry0m~{$=^a}\d-OK{|q)<$: ģP2 QG:]lƠ!-eQYCIms㾨%TSl`q2N?q}'u&~Ausc5 &&A31ܗ楦}1Bݾ S j~W8?ג+xWm+Wakm`ѫ+IޙM䉞$>z$}#̿QŌz8m|]XavϷ Y`ΑClepWwlL=3xd ꜔8Gj%2(cd25CP^֓Cɬ\f>WCY]+̘Iz2m\7țD( {!n`UZWh1f"|!(g8WgHK/ζ齨Z]`d! NH3˺c18T2_f௸V"`~ EShVQ`yG= FSV+oz Rf2 lgXZ!=VVV Rg tF~Ybn{2gwg[,hpRo9su37 u6HOs`9>>(!vH؁/xdWvzkwoOI1zG2ܸ`"2hXEKyZ4lø19D"JluH*ˆ.lY |;oL}VDuzaD|}q@z 1l N/9|[n;nL%W*xLa <ɔ9jG\attdyEs4;F"Z.A82e |7] `7IXe\ȷ[V\{%?dXӅag=42"PC< 0 sG2ՅMtQ8GUSClx] ~OdeRRbJk G%NYy<,%rW!e#fIj{O=oTKB:VܪFsoOVAcz4,i;/6Zl+C{,vGXO(,4wn{ޮ #W2 ;KNk ?m=J@:`ckʖlC}2nLS7 (b@uW_!z"޲"+R$|S8l>v=6KnWb?l+4|xD)tmִ st1M f4z҆.J0h"1$|ul*Jv=AoV@V"4N+^TW -hǁQ8^Od%w\3~=_8qV|Q07 !k6 :|ݍ[5GL$.1m[h@/˙ㆸYoH=!ÎpUこ&7q68nGi2[8M{ L}YaYֱ-%}˾r8 Z܇M(\d8A49P]zMR0mXgţ3B6 j5m:P-"Noqs+Ƌ!?=eX[% Kbi*,K Ύ3]ΰ&ԮIc/P(ˇr{P zSuF;d ˎqq`Bl"2=۸as/L/x›u@@=y ϧX*mv|ҍ%Gq/-!KBڇQr2%?3{LQ0l*(L+0ETm?f8Գr UAJ쒗3eGf^^ 6;Y`lF]3!.U4U=V"zw׮ٌxb-(~6t|G6U@!HU,^dKZ?G$h@:EC|lmfwĪz뀮rKh;6DZ·*+Ϳ Xh KNȄQ!)TQf ҒN8YJ/~SMX6ClkA3zԩQY2:f1AHe5_FiQ8ASY$JuŭR7/&o†~M&Lٓ5Ao Įޜ 8c2d?Y}ACxBdniWiW2h43vˀU-11(&i%a4`x=ofu0 JAЌVk~ӟAɟ~NYFޯE5Gsw7?1ձ4#c ylrIuw9`Mk#ǐa)\X}6SE%R,'@ei`#{({^q/cةJ}^ȶ.O \'m/J0%b№3{AnJ3ro6}w8X b{ܷҗHBz̆YHxa̘33 la 7y,:zöT?sc٦*#f]y lh 7Gy3q`/3D8?yן:"xpfsSv_[Nf1vymFrN  0`?H:y3lelnD p~MTQ6,G+ͽ>ZIMŲ{  ;=YA!8&#zVPRWX ΨMG?᥈Y2F1 Ű@]_c&g2F%Fָ˘2VxݐlxiK!=粯۠+>+" 5lF%)ջJ}tWoٺ0=- ")x}JtI N*x-rvj߼[Ўj(OD|E"Pu4[ +GziAWDy2++ϺGYȏP<w4PlYAHi\_siEZzP;1=q{m-W!N'2l?1w"pg0B?8`Ҳg@M3W1eC-:wp:=Ke.6Mz8(5TN`I1sӸŁP$w5jk߸65MWvbZK}?W@؋< [p\jmeq%@R10N; 1PiMu2CxXi!e@NK:ke.NZ=i8qi\O01<"7Jʹzˀx;d(-g=K{ԀpLa-5'7?'C0p#1NҬ63~Hi?~/ %RWw %0lLezqn36;UeiQs)f}/h3\ nvz0 W?)ge .t3[{r=) fϳ.>TGi$%M|nL\6곻L 0 څ]Sh2C\z,^lv .|s)ek{tƆ׷ͥj4/(٘mʫzozhd_PO,-q7%oXMWK+(VM]%Y[X4@ʱg!j"3_J$ܛQp`ָ OyaB';},Yg7NhZސG 0ė2 ?,p-G)o=> tD|@ߛq0Y,F)oXt/ZnW3 EN9&RiG}L%pFj RpYS܀J/㙲(̏$Fv$xt=?ߟc<%%C(ng :uA![?UCuū&e.X/=&! 8:tUIE u?}zC_چF$Q?)&{"r a?[Tx$DTiLw|*G'(o“4)E)"ma0 =hgSS7Mq~@4as&Ґ$f vjYPc b4'b =\ur@Fo6HV4K:{>R4V&dyT^v$7.U|(-?=}lX]vwz *H8UQ`PMfɧCT"{Hb݀3b膰dGbA֝oH$ݞ(6620{8SٍgIe=7s+kQ=)E3M6eZDQw ;ò'W~G IW쉤:NɟH97άǢKs )MLBck=8`sx 赐 ~8c@($^qg( @bQrn?3bhZ[j8– (la}yYld1\ Gc2&#PhY2~0n.wL:[qm,mQ4"_2S+Vo|5I,mYw> op+>8Buփہn%&R9?ktwj~G\j"2!i*,%qza_INmC.Q='"1IU3R>»ZW(Ěm<1x'5HirlW{ޙ]aSU3X%,6Hm&d f/:w4cbNrXGl4#iؠ>ȏØ@e FZhEK@,A*i+@Fd^1g|Xt$Z_ `Zw0w1 HԶetGeKtg=J&+A]e䑱`ztP*(j #@edʢXOzvzUü,]Oo4G?SZߓ1ģڀܱ0.1ϼ˯DB%s,A=O 0x 2[ܢџU@4Hq xh01TFtv*_AIn)]\!|*J\jnQ&M 7n+c{8 ԭI&[ˡ9H%Ժ~ 38zZ@YLK%yfj{"$ꙊozUz9\5rxgsH@qIR/bW] bͦ@IW@ 1TwFU~ZS (|S~O!(ޥ m3#Ms@CT9np;+,`E_9=qJCS e;3ӳ~x8XV5+Ņ1Dj͚-%`c2wK?M^Bu :3ojFP@! +ε[ n]ݙ=yj0qwHn3*? K}Ҥ z6oآH?5΋M5g 1hSQiƣC Fs2amUq=E6q=E 5- (|" gP ̂x6kO2 lpyMup v^[&zɝ-g`K!l#wz4I b9~i{2NNTZ#93Z އŸpd#o4Q^o; _0Ԅco 1Qo :? ;R6ܮ6;0 DXI45 fg8g0m"> FJz]ӭ<}ި"@Nt0~iMej @ |LR_IRy:MExz)EHiϗg7{nAHU匁 ]+r=Z*r8dg`PTnW@Je-Is`da9H L7>+>`GV$ ejEE#d,ؠxPmM^+;T2pDu@Yg>שC'1z١޻3u4MOA=^ S8QnP7 44\K[ud(Ur4jhH6?52̄}iʄA|&\ 4*Hme.'lV\!ʀSw b@(u[|*Ap%S @a"i\#8 `SsSwZ*Z{!4gY0g<5OKt8aI)^e#Dx@'읟,7pR@[ԭS$a=_Cf(c^]D f7 ?D`fCۤT]I2h*>s"۽a~p#4Y=NP/ч!`ZOTA;> (X%Zmm]r] `ԏBQ*sҬQjN6@ᎯxlK,(#L q :+smx?{lp `5/llH/W3 A-Ks2"a:zΫ’ SS~ }{[?  Ʋ+-95k 6QsN< {xٝ|P˾v/OtGH^704C྘48h!83(,w7zt&ֱ:+Q'}&$oB#!c nX"k[|Boc*|kwצ Wp[M[DGK{gYRt 2^:)^6% ]EoAT+(zxærAL"p !˒9Iǃ#ΑhNFA |s˜ @WF̐!+eј,]}ɛ8)8ޫX5c:(+>5Xm؉X0dU, [Kev^d&&f{n#:PgT$]qO.[% &H5t3R.bI'4A?GM!}(i_囋ӗ'r9{H9./QZXb0S&R:$5i B.NpKC,3R9cd] ~{p#x2xoN3KdknR/1$x͹LQS'-.`jUlC`0`6QЛ>ebg~ rI.;h[4ؕЛN$O,(S؅řkd {b 9葉FS%S1ݖML.1Do8Ys>x%5jr'iΈ k)ނ6ALRXƮټb(u$pyg1EtϖB8"zA]v8Ǐຯ6͊*bJ;U2yjdoRaLL]e%\-MM(ҍ"^wu;=u*Ψ~:ue3}9B ~oWhv3zdX% ] [7% ',,v|4+^:lZr$Zd m=r,xtu\Հ; ؃V75m&}.2{J(1E6qD{Dw`XgYɦdm@yW[To[&ew㣛8Σ<-!{w9l(GIvR _aeIx ѸSҏn9: ̿́sM:bL:F495mbqV앴F&I/(wak*el=@-~.I]h{4Yh)q}?Զxs2Ѓ6 nSŔ֔SrpzC{Rʯ0TĦ ^4]W|V'@NK\qph~~Wg8X]dɌRi@+v`¦ Ϧ#'fhfuaz1'۱p!ӒN7?oәlc_]:@sh^ ϝG e"gwH_I<70K.ĤU5SLZłn9A ۩uU4y>;־\EI݌S&-d|rgDJ3ċ3qV4Uxta<*ĘxJfHxVdW~ t@Ukӯ$m܇? Q-K?G{MX=,%.j夷Dʒh_c݇8X=09X.,[2$qb$\{ͧ̓H7_껯)X(sbIS;n_@q)VV+B_:˻1o'oZt\t=ˆ@D?Sݞ-\9v#ᯬxO2l`w_=,KJH-ؖX$m3S]3ϟ(D?qxak_Fw~I f٭Ey.G 76\X5%{V9KYM8!pdn{( VeqT'~.&RJ]P: =R0 w39V*i -}* .ZNwtL'+n9pB4`ఘɲbie$e댨 O&hӨlP(g43 =70)U\B4])P a"YT8]ŕ?fāV 4x|v>_ (DqEFыT5sYIF$=r.>wէ Y';ݪ- (![?C_|B;+ˍ}D`i&xXzr5] t2MOˎ#OR5:1 pȍ&~;2c0e;bNQˈS^2Ţ"Fں獐vW(/)t[ծxME62\1<*eNk*]+P(=RZ(ޛ\1ߏLeCb{vv^,bCYOZP7c{Znp\ ʨT`7 b\[;{livKsQ`ϔj2W7Td\ ^[ wpu3ps _ W4Xbg3{Lmy9նkO R$_?cwְ]/X_ Yp/*H~ӈ1YJ8X-+ y\gME.@z0`c ʪ օe .]cѰ)he/k EoI[O;󹻲_n9P`Uңh c DY5prbCm d^ĜdR'?ْ|z52(F:e nco:$C\cDHSO]{/7wO<>'>$_9H YkIM~xZ6i.^Ձ YB; I&w'ԇdڂJ>&wj͑d8:(\үP̄j?E*0:Ֆ>tPld+Yi'ȳéc}Da8}I#;Kx Sjz$K呓I/ drHw='dD^mJ$ʵX|gF哋eEq)T!m,0@*cRͣ93($d>ED="oCfkz`uG{oQʫ[J1ZcKE@$5뜧DS/[ tuц.@ο~sd*`%aK5YBu9Fۜ 7 k L!CEJ=KSM% m7]ݥG*VypVV]E?үU|^KR ^'qd*r%8EC̖q\N~)~@cjKoK6@sv""ԵVw遀馢wq1=hnY?)'{<˖$L0G*1I% Xʇ"akRd6>[P.A-ؙ]6n,yzv>r3>À4mG55Op]"Mq[=s!ǗCtur06 aچy`%Gl^}_|h,8txSmP=^4!MJlE|411;Z ŕJ4gk9ηae}dA-q•OJY%JgʦBjDZF̟62fYM.}xo=(慬)B ʄE uB6#Ay G\/ՄN!m)u9YRpy,nY#,6e[(# OlCM3HY@9\"Ndp ڏ {͂4YG>KCiN5F p0f<@AX5 OPsZ`c5nFB ?Ļ{U ^SW҆i0psoNŕ(* ߔ>)ˀ C[YuLaQT>ߕ >Ao-TXx>>Hr8~L^m }ϐ\XJdd[)Ս8ɇFUjAF|}X`f}Z_ t5`O%YfJ g7y|k]q#X^J#oTLLZ1NR] ZftkjP\O9ɷ;w2y }/GkQ sY~$wv'Ԗ[q\ @J&1(%JOڲ dXζ)yشxąQ¾קF!0.O^BF$iCX^Vc! gX%ُ֣`~+:;tSִqGL2?1>jfCKv1Y:ף7i{:Viٌ[5h":buKrXF)Da6ZMMI m~+`$l2kppxJZU6I92g=f.|Iޥvacvd24I}Lɧ3tI~ F8uMڈOµ@] џ裯p(+ko@WzJ\LB^x4Pg UM˘ ҄V26_^cm9j\xҫ+A_x7fxm*k iLrps&'28*\ioи>43THqlh!KXymdq79Y%F~BmMTr`}`(~ +c&zP-~s\b.*׌鮋?G&OdyV?x~`~rKG;#cKp)RU?X)OC._Ǵhpu.I5e:,bG: fbY51w\จ܅rEf/}Қj36$+eHn^/$৹|D_7}T^\G, ]+[Vh=É TKn62(a~" 6-_IkΧBmtNNʞoPbZj{'cn/b8;.kݪ]Ĭl|O tC,1eMEEX̙ڔ҄}^+L+$W=4Dn^bPtaxgי)_QC=B:/Ο9=h#-y>Y)$LHGBX-X)H be}%N"O_̩qo<B.3,mbpŸND Ed8˗JϸƖ݀⏜-9>k1@88Yg仜f,^#_l%cTRΤ 7JȔromT=vſyhK>^G!`r)?Pn6N29eWAn?1- % v 1Rpm3s̫>ET h⽎,u|KK% AJ %xBNj!B 'ږǠCjg[߀2ьqԋgӎ%S^M8ITyؽlGٚpK䙀Akݖ,w{`ęsMYg;ټ|%9ȏ J.Ps:<KCo/!mOFJ Enc VmK x^2vN\? ް;3K`g_y-!|>S@]^hlx))!ݪH!7[|މ;&#`̮锆2;V;S0x<ʯ㢜 (]T#}-QigW#nѓLHE?-$Hp_x}YiOwC4F0/=sw2g󿸐$31=\ >BsZ _> ߴ9gi)a*xRI/uq ,&Va 4c szn;Tu:v@gL֖  ]z>nbiQB{P<}gbF_ЃFB:5itV,^drFu aKܵЗ.F-} E|翮1Zӌ'p 5 j ZmuTWY6-Ykiq޾{_ImF&}-jn*Sq+?f~ntbmU[:-Sx $MfnEⵦBMҌ| ^#G1pi YPrFpSf4 *gU8f 3+3f+8OAn#3fq4mtr<@^J 1xk{i@ `tz޺ShqeiBfTj`? Dh| Yy~a?sͣpnQws_\[Ō3 |L&Uѷ[8+ΰQJ#%4?3ո"]jQCIU,פR0U CKpHV56{w51WmBXǃyňػ6~ `9 d D6/T(&+ٓeMdGWðݘ?mDاu8bDUO|Ġ;T E"[:k&4HqR'JG  p )5":{' XһCDc|jZ=1ш3l0MBtd7#m>K7]%l|Ć Q' NNlz"HRCyFk1c{<[ӸSЃĢ1)r*ZP(e?زV:(!4gFP;3^x'wٽkPDc&=+1-Ѩx)WgL$p@9{PϰTE("S壟}zxǃ&, L:\\j#9NJʫz@Q*c%'ho,D+zK!KtA0 n#3_fE4%9Ke0bbvH Q/;(ɀ!'|S6Eih#./'?]Mu` c[ :#Շ+¸udC+#⦜jӳzL(_3FѽP{/: FQ lUcOG/NiT#Б7W8'T} őUĀFuC{c~;^3rc\"ta[zXr K(m1 |+ZN}yw[쁢P׹?x*VeQvwzxoz(s^hN@г}!w#!9 oREj:4Å 6 #~buMP:~ᗙ%{ɳ RraU:id=GEVNO'Nmg!]$cl.vHXm>Eل]ȞGĦha8ŒOD*  =E!ElD\# K`jd3_ίhC=;/D('|FG5z9\ rh HƱe Xcov.,Q=bŸ.a#p8)}5' d.xy:k){:0!RK2MΡ3:`ghE9\M _PRp-|O.F,A~ oSl'qv=PesX^jav׼iz==;E4,C\d;CjnX߶8@"#(>Mw "KG5E <2NO8 IRu_s׎ 38ay$ͻ3A~˗YĚ3kt :>>P~I2F|Uԕ,IłMqâb{vniDuv,#є;%`U6hB k]^/{ RRkJ#[`~^a_çb^>"n׷r~H˄\ yO0 l.?_3LeGD $Ȍ g 5R6.Z9:q9 dītegrf' -XdT(wai[="rz,<:q!O749+?,|[ *D+ z57Z;7\ I bXikmbÓj"QOm Qh_S<>)uD"cxu^.LlSnIB% ksQp;Vc}A4ur.Fqi[֤@d܈JR\la#%?Ų2^BiD-38clr$b!hrE"{Q6mmzѴ ([c'Q2y%֎I_v޸^j1do{/n,7@|AHB<\)03o ]cZ-p!l *4ӝөMW=,Ija|?ED@mNEA :ZK@BiDHσ(7/>LnB@>*{hP M1_hMOA``YSow(/斂p'͟WNK ջS+~FK'G#:Hڼ`$"cB⤦!(zlbyJ )ТW¥>ᯡU0pf#uL텟͈l`]hAz9;HZj!iN|pP.~ FeOf`4"şKq :&1Xwh,0V8ų6cc86 Ӄ3f:iBDXbE_3Autv6hV'G3>d3@jl/)/M!pa~|GWĠP8-ٵVg1 _jO E}iyfVLU@x^(vh"_d([2BmJx@ޛ)`٧Xۿr"D:P)=r#?VALKAʠLtMѶxx=QA!0;3Fui}*}zRt5͜{ wkP)bMֆx&7]~NTGxSQX!L EnM(!"9%7vXfJ/N`UIqEfHkU8F6 Tun[hmsx2# cOYA3 J VZCa$@ym*0M;~}j%ÀsPyEkRTiKG60h0-;<6ʚ# d0.*Y$~[W'abRUHK yZo}|ߖ/_W"ĪhH|sK('9fW-(z N)ftڭ!y*a*._v "၌Ց- kuxсE`H孒GDN>{(yR]*Z+U.녪 !Ϊ!U⇥PDD接|\d#^ϲ[j׺?"\e X9oT{XC  7sЩr4 0Ⱦﮢ'p1a1RlsF26H{"5Ӧ0go#B*|fX@Dc3 F9n>c&9 pWŎ6.|8j!|(Q") +M?Ø&xsN h|ꏢ_e|^Oۉ % ~%̊+o441G֖U}w 7s* ߔ/=2Z2H0RvLSk`Jv,s%i<ӌ~ݪ&lyz^r4}wTP]zcʳ+fWӕL s6kŢ|}G TDA8Xk.U8H(%.,P_w1aڎSnh ө!"OXjtiJEоiLJʂrE <з-DHtWܮ<tsJYnLCs1a\Q&`ܬ\ѿ ?wAc{ﴌ ]W/+~5Tec=j{DTUFy*ᒉ:ܵS mw$qq#:\I9w_WD7x½KC=9^ډ\ à#gUb9/X OZOcBGSU ٩[1}#j}&/WUǵӊ0,ٽ>.yĘqɓ &ebņK`4q7&cimIQll7~Ʊ,>;tn{j,5A瓆bn;KsEW+ť/Ar8b :&n^d0ID#r`1Rq, I L \>5.c hv,,cŰ?lᢙܭ-85g]M*J;PQA #Lɂ.6"BlOmW:ũ,>R$?OmVƦY2/hpG#*qDGǘ@M=’gs(=U' KQT~DNΒo#)C\Qmpwn] VA>%h\a"irQgs;}FAg9#:SEla¨Mw;OeEģ/[>)sX~ 쑃D*aTqطY#{zp8VmKn8LE`[/y7 ZA3^83kq (F ޑ,o}Z8Y(sR MDur^I .cLt&A߈-hKˀb8D  SJ#pEawu2%O:::Qs`y_W\%&xKt1@`_ yGSOЯĸC^C}Hf⹟5|v?]t 1~HA363ћYI8_Bё 8Z֠e 1 X}/k]ws~=g@^z!؉cJT;0Jpw9Ir̲=xp陥Bn mwk/=~Ҹ m.WQ}!f>i>ؖ:zF7R@oN0\f<$Ink3{ 8Rg:1)W\0*nt0}lKEx†/,y9*ՒM&u9vi6G 89ftk.z3)ͯ>o~$0$0Pa>MPv"RBiApDZWNU=ob[KBU8p%Abh|/G;Ҫ 1l7 WqˈjM~ T&{TF&, _#7EՋIqq %B)K 'ZM&f(g3vW|)BCǔ3PI_OaYQ;z2a~1>7:ϴ_x).P#DmM uq2ߞ2ڴ) >I9ȇ}1J"cYÛH+MkZ ]pdz1IE :9 uBuDnH`0VYw$㻹£rⱲ=kIs) ?x=c-B7<\+AY/eOoRaIw5[AoW Jeؒ|Ei:G"wes}'k_5Јx:q "QkmybI~eόo2E(#qef)͖H*{D])@є5^5JVFDm$cpwBsV]-ݻҗ۲ ޅ1fzP ~|S E1+ZM2l \h;PȠ"&(@"$y/ s-^ڪyxA)K{8[8XЄ,h@15fY- j3%bBͼݖ:Hc7#Vr%fZ!(!}PzfMnmqHp{% c sij tД3~5HqfuR|xx)iWOoF1L9!ûe+yTۈ^xoZ ʍ՞O*+3 2)"`dJFIv0͙F(}_EmIH Ҩ Ӫx$Fҩq# b^wQ+Y3jh4{qX5tv"xq^KD8t\v\E~}E!,2xrTx34Ymkt1ShQ@,\΁4u(6tv/2m*L| 򓛺aSļ漒3\N-[^GޛS;.C*+$uvGE"W`És̱|"T7Ru#LCQQQm=M4ZZup3 ^^ZT! OӾQX2i;qk'1IO:xCF]{ 'Z/l'a*Ae vgf]iQ>lשAN q8gxW蟵J {.W?BhaTP>7{־m .Ӈnث?9-{[mGq^'rN%l#<y=_ ,y~– )-1Bn3yo耝=XG9a` L|p>d4,V "=UӞh<ٚm(9Yq!7v[*H`m`0$Pj;_Rx6yE328_)f.BGZt8tz;qzXJXZ"5!!d!dSن:+B!?wNS{qD+d˛[Gbk>5y# p(`$r.@9:ac!Ό~Qɮ +FOE6nA5E?? ~(Rio"&#CXdlJ8-^'raDXSD^^/b䒊Puiw\ 6B>\E3F6SX5awuI71}oabB}^v)x(vNHGA6Iy l.`p溴w9Ƚ<~=JF) v ү6Wtm`лKb$ȽwJVRx+޴8m2Գ}KjZۧ^k-Wc)w(o2g۔}W,R }Z" T2s!3NjIoi2ɄٿTd+88v{`[+H&,#Ûnֆ$C=$<4Kz#/ :]1 58u0;!2}!'ُ.Zh F|4Pn̓~"X-]ra^#;lP0s0; ,/|p7&Mgؤ\Ak{}9+k,.U2hbOuS߭Jwlb["SFR?3J銭ݠ¨hQ3i &7<#L).G4c5%JgQP(D+E#?N;NI0- !JBeqvR6W4Zʠؓnv"G<=$f叠\fPAƑ, r}F2Y#i<Fi qȳ]o+{VsWsqWk+6$&@=BUm;a=/7m/)rAxkih%/J=9_| FcRc@56,=G?Cf @ &V@!C_iK=7`6V+Lr1sf-lHm; Ď ٳM[J=8VA4p3r!`*{6owY̸kN`]Z)ifYUxAXpy?9YaWMYwcHO^+&'m]K[>I c8Ua"eei$CD"LCqL\CAv:j@iwH 3y5׾\JJ uwgc{iMN>r)R5&bVZގ%R6_'CAb %Ͳb᧐Z(C,z}F)ēWB nSΧ}b`_EHyHd l&x\0=ռTiYʓVZQ"6A5~k%ō`.!7R!x>3ɣ 6($ֳZi(B"^鿙nvfW[Ib}8>= `M눜ԻJODZiQ.WtouzjϽMh(⌨k~n;Tߨ[l(KsɔA=Bg?ZS7%4 OQgu ~v9iݱ62iH7yUlKeJâg/uը| _ 2 ^ s2m/O*6nlѳ/-!%p\s}V? ԅ*VPa#=֧s %(z"3-SctJ"rm;fHʚeh*3;9feohbK,>̀9I^ DYޚ(/ ta+_}ԼEFpb&b:yN6tlT`:F kXBDi @KQ Vg>iOb_u~NI",v9[UH%l(3N/^};vfUKk;=媧7 eҒ;lbB -ܩ8o'{<\j‹J9Ոi >&UJ#yK=6OS<vP)ŷCC U1:t'^S]ܣ~:LS¸ $ݏ?kO/Q5'<I.ǓljgKF xf*]UC0(8R j]ƴ 0#z`Lھgz }UNgLfN󷳻%o-2VZG+J6D+ujقjص fKţ=CJ~X*m*Sչ cժx0@A4B tzVX4n5&7حD^rm(Č%QCj-AT딕~,y}wn& Tg8!4.?xb Ex< .@;rHѕu﶑[mS)G Ofn_i>MVg4*H3γN[[ @`4y3ah DJLz7Ҩ>#Fɖj5υs"{z} &(l0UbՁ2ޅb1в-)E&o}bўѹ<%.#C&½% g |\H<d?NZ\XZj Ѝr?C;0J|U`< 7 8ՙB÷}RzFlBX~`YG+iC+V]+`c)m+PE)& |%~|)qm,Foh 1UruTrwLeBOLG&MǓ' tlVvX\*܅)yߝ mI!Yظ(Yow-=m8Dq+~S?U&..]k]sl9v[}>/ЉUnWNܝP0=xΉix@q d$κ :r:Q^ŋqdz@>B 3P i+9EgK8-:ۥKNCex܋AQ Ka^q.!}LZ}JpadVO(, :JEQcMv(R?g9&՝@ׅ|͙wHmU _eVk ǭFU,~M{(Å.aKȵIhI1Vo'č$Պ P!`4^̂DBM+V @4aL`ۂ4ࠍf<8GDz믻INhMξzL(A=k 0PL> }.,ਕ+WF}z(-8Vem3qN|*@Bu"ew0 rxjG"[5`4Y F4݊ڮdEw= pj@ DdN\A3nz ZI4:忖#uc;2=< ~7Jؽ rA_p<7V/# /f Jdf)-F9b-,Fh3#9qʆU~(C➪rEcyQHiw lr ԷȉkE { ]~}yys.Q*w`%0?b;bKi'j!Cw-\7*es/!ĕE`"|=V엧o}-*J1=u^eY,ÅwB 5ϙL09ì9~! _3 yؽ0PK}};Ѭ+Z̧Pֿ4L4SYmZ~z+#EKi}H QfyCW!{jvZ@D"ZJT#{)p+:k .P;MuCϷɴ& 3"H@4Ix:]+tlk2Zq+~H6c(#}ܛӬ) j'~ +.v|~>Î*"pCƔg qW֍2OoeйwUuoBj~ N@? qfi0LsӀ sʶ*ƠL}En(CE| sU-ym2̻Bj<}#Aa 4!-r}g}%CѧzҸy$h:T^oVpO;o^IzȻJ;_sex4*u3diETzѶW*ȶ>ީv4' K[@KP[{U2BI5o6'.C">џR SA _;/G:I"^$  , Rle  ;+|[D8[}.B=^ }[+ϥCvS@!Ы &x]Aȹ%f˖*fa#|x\0 YOIėT"GNȨhH梨̶%4;2^n AQaԧx=*ӯP/b+1sJ, i&-E1D6|\P?_]RQ.1?Wl?@eAU̧|FY.]3p>s0=W4v23E/L5()氪(+`F%QZ ~?Au(:5Bs%p119t?p7,.Bu*@l>6# sk|EEcp BDm]χ@/W f8N*}9 L|ť:_=@`k]1ΚM;7r\l?Pwð9s^ڟXfft`pF"r׼j5Z!ײm{dlk vՠxi T#JD/3%Ow`SX?PuEH/Qfb_HrƱ *+ ԤKYf](] j]A6+^xovP^W(ɧʑViBbƧSD4bq>5D3;_Rwa|INUӢN>C *gN`Bn#BO+^yJ!ʽO̳pUM'I5]HWV}|3m Vu$kl9Ise՝?k~ wmH`Rđ~zA9[/q ~*c9FҍnHz^1q-}0R?-B/9zUTqm'47N{,%{ưKAڏ+ G,<  <GRñ9eBrJ˦7e,jS&p@lJnb/piq֪cnِױWmiI7k Vط}p$)|,EGr{NS1}"i4G8ͬx0gT.ԻOIXq %u⺃V.\xp-28`%W1 (+Mi"J>/"'=Asi|3 FbZݗOW*ϷIelG(}i6Zj{n]ws=2َpGȘk̾DgN3<~i`!a+҂6ʄy7 z;ͮC^^?ʗ]B`Ie&{"}iRS0 VGj}NIL`ĹHxe-t?3xxJ|T~cv)^\9 5v8»l8#{$  .7f-r$J\iac˶nR+F$[ S(W*7 ^m']{mWr${Ozqs0Nd_:11Tȡ1vUtVG)}Il\E32՗3VuKR#Zj F)4TgӼ&7+p`Z!RJH%`V'~Y 9]1џ};wOb g"j: AJִy_eCpX~'zԝ̀UNQjk ?fX22,T(g=ll t'~h :Ђ6@$bFoKmBˆDqה 췢Wwd;QT?7RlbUS$*}!0B=& Klo+ W<`=Z*%I\_ruʝ;T>) NMԷPwL>,q2R^ .nPh[w޵NTf<,6UR"-ـ]X*՜k(Ш2@rˤ"Yݏ41RVZaI gDI9`N~ͮj)4c60YUSmVQuy\yJ XywZuӲ۽ݱG c߁/9֦984\K@}wvr|dU\@ۍ) $, D|0ٹX0l֒$ۺ_7.lA!1ACCQO#pޯjkܽV:ΝmNE+lCZyc`E6oH"<^#ZثIژd%Йp^bLNcwyR<4KC߼TSگO=H Œ *fP76lټQq|UMEW@Y!"x{ufATgX^ʭ0Tػ枑ZuB}{y;F2yHhDЂs f1=aHh<#Vܑr*\]֋zuMvbB1WSSx%[952kLP-Ǻ~9mdGM2;-a "O %Ϝf~hj vG*J[uvxz ö\ۄ]Mۇ3iFR7"|!vX(7e{V(2Sا*J+!-2FATk~bkcOa**igm[wPXbf _8S4S4e7Q9D6lX-ځ~)v$4T9?JRˇ=NJ#>Ȟz}^*t ;ۨba,#e4lF!?PՏJQp(fdxtsoILj,v@]C_p~ưCtzI+o 41v '@1oR@heorrb{qp;~>_gGՋĩ͸ H-$ԈE]zU3 HJ/$CEۡH|ZhDo `#]Z,"*y-4Jϩ'7\ʓLrAlHpH&s!+*qpH"鵵nLU\Jaj@ hT :>D Zgc'+.2B7X@E 5ԸyvI}w%GymV"ې<̠f^jDY3 aѲԔd quRXC*9Ai%CHI]~I} 9bzp٤NWTzoR°;i.'_FR&/[\^t"y28!Q_vxd^\&hY({qAgEeѦHhP9{p;zrnq9kGgcV Yd3E΋~:̐|fDMr Z 5oasZs.sD25)$T'ԳMr #C͑:Q =sG6n|q>F@['|fSenD` ,Pr3s Я峂9j30LgN\Rj{.;K>jRPϠFhj/3 gp/ Sgl{͋`ӵ&+ =T p*ekcF(z\dvu96f)