freerdp-devel-2.1.2-150200.15.21.1 >  A cNp9|: [YL`?H:pbӲN~@|6~5IbzbePӼ4,̬ۤ~6rִLqS avc2:CyR𨪀jr;"~GTZĉi{^@- :綢lDQ|2|5HGIĥ侷O=$dӼUBmlCJdd I,KɹU%e9m"CưEڼ\fRя8/fc6894409ea0138e504d493bf4952dbe82806e7e92fd8c9b892a08fbf6061bc36fc59ca3c9ba26c2e888be0920ca736175a810bd cNp9|^>G&28ۚ2PvbH͸vj߽C,(a&'gϲ&5b =`>p>?d % C 3LR\ |    1L 2t548<<<> ? @ @ (A8A#9A#:D#FGHIXD Yl \]^}bcd#e(f+l-u@vwxHyzXhlrCfreerdp-devel2.1.2150200.15.21.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.cNsheep04 ϯ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큤cNcN^^^^^cNcN^^^^^^^^cN^^^^^^^^^^^^^^^^^cN^^^^^^^^^^^^^^^^^^^cN^^^^^^^^^^^^^^^^^^^^^cN^^^^^^^^^^^^^cN^^^^^^^^^^^^cN^^^^^^^^^^^^cN^^^^^^^^^^^^^^^^^^^^cN^^^^^^cN^cNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-150200.15.21.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.21.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1cN@bL@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.patchsheep04 1666091451  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-150200.15.21.12.1.2-150200.15.21.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:26463/SUSE_SLE-15-SP2_Update/8fa2b85d1fb31b4cd8120dc4b6338ca6-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 RRR8z$ ctǷutf-82e2d5e5d59729dd5279c5e8be096934caa778c57a1e0f091383877623e65ebf1? 7zXZ !t/^] crt:bLL &i^\Vsң.,MjT@Y6j ^G/X q~J0ytp  sp]R-sXt&~|A9̼5!Ūhֶc 94QtC긶 /m1 -WrUaGuw 0G&¿޺_.tJ3:5]J\mejQXUE/Dk?>υ$ԭkn^-N,S|y:w$*h9RpЫ3 ZE[gCjw H[;GZ2مכ=d7AvwAċZF'?F a$#s[7qP!jq$l*;mnZ8E3bDQ^ۼ5jYPS%]qӒN\YG{#x_DpR=t_18鐞򘜱Ǽ&]IU3q$g8AN|%w(fʿ:RtԦ:">F]й댿C}}sG$/]^ lP/X|#,]qi)$V7.K`r{BS "UT.1rrmn/cE /}j \KE`ZBfL?V~j!'PT!]*FZ/~ `9NxG}a{RSeGX d͏J4Rlk KHB B.E2I=]Uq;d]7SHyӡ"هvfu #XwN>r ^ܞ%%cOޱ.Ǥ?*Ӏ1:$c]FhG*C#XriTIOx B?m&|Fo9$8hyBnID}YZwd0yRx&Rv0WFMTLmih.1,eΉH} FK Y,8*.b9V ևU`)xP;&R ֞Nʷց N2Xfꄶ ϱ*DeIrg2/mj:]>hBtK'HP]`54õ{2ɳ(_GYKwlV\yHiJA K](`l圏& lIcVkY6pǪvN}/1e U;VmօD!Zg*@QU\|LTr2Ni9Qg{jR a}4#PDzޯʄEޮ/dhMHfvVM^<+t%7 ioeUH c I=:r<JfϿ#(Kllj#cNsy@|c}x2PPj(|*AWx\^s*fӀCEG2sP5xP m͍(KGl $>h%'HȾʾ觡m:J;򅬳;\zqVTA^a5э}vO 0TӔMW|\%njM/=@6fNn}hk̯쉬`B]ً?̬CS-T٠kUp9p i XL-ybz>ptt/Q5)m);YN^&/wVd5VN-Q,K}P꓀)+']i:n Pe{\|wc;T37#XXqPy'RLOq`r[ QQU q* y*ېPF_i"RlK=ȅNf2].@ZME98I:-q#Gc+zgiwp¬"ԟ&c@Ш|0'T8OWb2o)`h>VmX'd1 33٦'i3$-.S#ɶes e42%@uBOĎVΚT^*^ܕdZPlwNN,lYוh\*"i3ED/em $8Bt_k!Ҫ>V3,PI{Ǔh\4Cwڝ!°%Y*miI`krsoX+RTc|x]Q|YcV^QfEED$ 9".e.3tH">ܴd!ڱۇfA֕R`}^ Cr_Qz=sÊ{ޟʎэc0 R!eNy{`E&EnB0QFa~с>K1֣@5xt.eNx.;N< Qř:REg):](j\` Fbe[54O8B pYp Ȟ@䀂C&cpuLE 2'L49/{FY]Df5Z (v^,?՞&} MY*A#(kS{dӰYBT3M|Gz~.3r0kT1 AWß5xN)h.tD$5>ϓGex/qx[IٜٜExUF"e44K%k›fQnrn=;{jڝ-@1EYИjF_':D. e5}h %w!O2!ھOZzW{QF7%or<0i5 T TU})hZc^6GB~GF_Q( ˤhL׀K1F\ai"GZcѝ4hK7U>Seenn3ɎZ+|vBȬ_;]B+f0 _ ՁIPOI]T':HT|QoxGێyoYeE=LTw`_u&D (I3iks$q 2pFmvS9+r76bR#c9`XBZ<p `e@(^1!zm7j^7>..F]T Y|SK֢\q#(L e($WQ!)*lMX\b &/ ]ۮxb%Hkr0\|@wA> aL~Vk<1]6].t,.:2R~cAxfߋC $h0P>|5lԲQCb2? Hpʉv8㚱@Y .OK>n *@w.|ׅ1i4yQ=>^طU[tvp߬û( [jͯL%,-Q*n{ -py6Dܔ]nVt`ëG6Ics֨#T`rt8SMvE"N[g>aQ)ot>ߏ/W9TDe j9.}**] ל^Y20oQHiR}g`ArG}jk&mEcNS=?4N kd9:+.dDE⦔!~z:Մ98k:.r-7]Xy |RShVO 3W048PnVtUAZzvBy[rY3#NaC$Jx`ZZ%ھRJ9t+Q#plhm\*Nz X0R:]gˁxiA]G XNF5saH;pVW6ꓯ.kp\w=#J{(0EzL'hH0ז@R9W|4i"9IycU;cr\<;, \ީN?2ȳ>dE e?c/_|fT\yJA")C 7kzAwd}JDȺl\LϜ)C͑=E@4TpNlEBTMuf}Th쳝o|KxDrfAxd!D(bTR.?׏-Ӑl(SbNs9{DwgN5Ms ef G~2tr9p|jV1J3`2\h`YJh>kZ*?^3N,+[^5tpM"^*2h/<=|ل8bz,H++Yy7k_客qlxQTVUmq͋FJ&>&'+wNG/ݵ`͘}r=Vͷh_:bBC7jSӝ$B.pqPU7ćӨ/Ǧ9:6ջUº N53/(e~g ;䜞yUvN 6py)BeiˉF K¼c=L:3}潛O+4j:?;H 0n {Ɨ) YǥOAkMA}XÎm\>&WI.gp"zF|G" +ÿl9@X5,C{dQyɲ%DlJ#쯃g:oNtOmÔ 'R2j%OulB53IxM#*OD?;s֠AH"s/4Pe^sh G` eJd+q(Yx9=LJBQ؇Bl:^^3 _w0kgrOQ btO(E>BHAHNXt;MZBtxR0rk\܁D#`*]0qm".{p_ |s\)- %x bMg u; f/Y=5V{FJ@jwzǣTA12aO,:vhb#J\Q*~„U]lˁ>?|+$n:MFu]΃U" $6nAnW%U wz6mRf#YG ąmVsh^s<[" :9l:݆](8IfH"X>yb/a醡1zm%Q+G;1iI͞Z1<ֺ!hK{.<j@XT\BDGatQ`X$hcet^~(tqf]OjmDᣏ"Df2đgi}ln;B2_)ω9q۷"eqgfh0m?25{cDRO4WG߬ v xnk.JqmxTH7`hAל~kJU-WaF,N%0.+XN{"pm~`=d `nۋ)38D[t\l6 Gܿr0!*>HɫM]b^1 v*gW.=GQp ͘L˝GZ| s;ZZMwZ!i)ǩW9u c ({B 0;|+PXc@8K"=_eI.뽛$ x{ȯV0Oe?1 h7_rzƞlh׍%w {Ix@gN(Mlл%shK(#=?Dtqw3ۤ5!b?w=C1[`%itu;jU-*‹N91?,Um|AnivwD.T)c6uqr @[,dc#oQu%Oعq+_teʄxHL.BoZE u]D1X=Ą?7Ϧ;H9oA7nKau%+'$Sq -EMnH|~/ϴ v&3ldL:M'(06Xh)h3ir"R(5~06ik,B]5[wLg:&P(ձɻF&ۛL#^}8m3;MъAqg]CV<]#>v3"L4[[6Le9 RүNP]9Cqn'h)6͊wewpg>6#EWM>8fMuJ(y-Qmtpd ^>HZZQRAW|Ӥ?ڿK%g,@!]T~z1Id%]KO;t'~ڶ  )Ȩ?҄;҂Vhjn0uWʉ>q3"A%kS4KiRI˾O_1| FYRUO]ar%\l NlK}a(Xf,%%θ r Zy<گjEPfrШFN*pAIbLkL3v :3~S@eך!Ԗm'˴b`oĴ-Q:k_CN`(KjfG7RO|n9,c+qI@qQ>¤Siwf`[b 5f;J\~S֐ҦaPK#2se+r%8g롘-G~|ͺZőP6R[W7&K#t2ĵ,ce/ R>@"gmtʽbF|Dϣ:J{}O^9"/t]m0\ _=/rՆT\PVjTOH/ I}8hUVXaMX'zR+Y9>N*S5;࠯Π e/-V WFd΢׊CǗ63sm;gAl5AJݗjsQ7O.cEyOqꐸ'*ru^©n8k;_l ]p.M &պFh= &sk@zd|pcSK-:= VscP5H`cLMƁ^ 5͟稣MJGVFDIS^x<ҢGx"|kz$7BYI%1*Iȅz||?k0)uz ;9',4G$fO^!YLW~ Yۯ}[ow~ݖVC#7Pt'qKح|&fO&l!T`1kC`㫂^MJUk1bI .*k/%_4P- 8@#E` ԕP%' rLb<чP*Q,1P#ӈ+TIfhyu=ktodJYERl"ٳĴV}8[R"?o1dŕ;*'iZԹE\k*9a[ͻjƦ:PY#ى{lX,0 @UA|\k[j (іcQ\8F"@>΃Z^"}WaXppod&\E h3%kq׬,,t7}|eاdu \-VZ)- 1:53dh q]fǟTRD,u}3 jKЈEj718=¸ ELDZ`83BJ1|!ԼT($4|tUQ%FAAYui}JDVC1YsOnJ>FѰ6C$[ fݫMg>$CqnJ5 oY8)T8x~KaS}*k׻w:2cʢ{?iC@"zܽL#\bYdH"'aSFG|b4˷Hw nڈ\'8CW'`H Q.kڿ &[ДA)VۓɅ(_:~ڨ @΁X4>ƠHUϧ!|d{I\M1bT/)'8BϴGk {t{MXS=}]1cLpZ<"H%b?j^=F/y(x0|a%6((r'SSs@Q\ $a[R&*|RLS>;'>ۆ'3Lk (s`f|0 ˿郋QE׀ ^Jn/a*>RZȾ4<**ͻ ^;f`v"eMCGjZb#KAD~jsanGQνӾHC~H9B.c +r)7_!NX;dpN72_f5nS7XģM˼JgǮE.FR[ \㰑Un[QZv1Ϣ[@Cc-3IJۇ]'ؾݖ۝Ƿ1ElCz7ŀXLǁX;9 [TUɐgma)j1%ha"[L.Oܢ&~mC ?"WWo _Sֿ@ : 琈y!37j@uxN,'7cbi^K~S_@ʤ,(.;'(iKAS]/H rǴ~5Ursr#u8o]@1`ƾSJGE~3+kqZ+BRJCBS@+}:X{8$jwZXؿɺŋ¶kD;v3RI~c_.Hfztb7Rvx,j`eqV@dzK ^zKhghx@HL߮lt*a,a"i"t{9"K`{b)m P )KY*dQΤڙh-t_%`vA(bѴ*S+Y$]u-TÀ#?' }c0-G[wH_&;oHVەOpmᖽe1#sQLn\6bU,U:+Ii;#Lԅ)!5>k]%?uJ–k0g*br#2}S()SXn>d;P̲9"`a]P@B>+b W5Fu _u}xg{k $ c pT@>$d$z#'p uI,*jC8i[]@# Շ8(=g 7'TUAp l)z%Lc3Y2gQ8@q).5wC_5 k E&Ґo8{>bT٘M_.Ŀ#A#;Ny{\Q Auo]՘-Į;i[|whJx.\gV%F9tXN+ڥ{9]ڀ1g;"-`pb03ܕ8ߜ,|Ml8PvϬ@~_Wtt]tIԻ +%JX{PHOD;Gg@تi^,kft %px-[46p9wtd̀@ f@{|Po H6}6RV+ J}b|nNaj^㯇F;|h1PTiô}2ϏSj}$h"톇F9giB *5>n$>YpgE9;鬜-{rkm',en*V]u~,ӑ=L@a1#g#=y_JHyWǺN0QaD(S' *I럭0fVj5HC:TvqYi|3 BɈ0F;+w, ,"h :ӣ/"]Չ#Zr++ ϗ?*!-59v78(b D}\Y ُyv Kpu8*ݨ=%釘R !ssSqܴjiOQz5*'ړ.ضz!_G{>mx3|QD0L:DN TX>KtJt,U@,E 5x{c(.y2P?Jj иn)͵ažftM 5tM91gP3xa])`*ac)S s)Jb@a\ X̻|xo* QBF;Y"m]*ąi*_|~4p"Wh.xq2co/s.ͤIqm%z>Rh(Xc >VDbbD5c.s:&"G:9E!ؖtwٙHi|GwG 3{9wJEQxJ-E I`Nf~(U(sی>־t<;yJ̦fO_b1JftvE=*JL=DVuϖ1"vL} a&4'xP=݈[/ݩrGΧB>vQ^h[d^~6-}Q)?yj);/.Th;c0 .dpɲ7muh 6Z|KO3HZ>EUQ"HsDڡP~Α$oc7-аwdz1Uk>lUiּ%LJ"aYskEvUf)}w> 6W.%[WNѭ2B{n~韎-/~ W='[l`ңaL7sCR Q3Yn-K;.}Ei_ jLԌK(ΒַSdc4&(-";Υ5t-G\xfԾQڎ!{0( '֜b0, w^Xh}}ߵ\b;h:u曵3^r[~ϧ LĚGF IǮދeZ?MgISc#uf ~ʇ}i]-!}y#|˯aMK~Y泬PY\CNfYH;Щk/˧)_ nfmYQ\DƳ^<--禌rg "/(5^|9(,ǜ6YK'luaVB޻Nlxb%QG- / yP"aėQv$.4MeFEV 2^oj,5׊MPG)<|A5j+6=Ė i|N(]objǦZ,U!lf>TV>Uĝع咋lHXL_T&Nu 'f=A#GՖrEho}F,^mk7$O*0-iS: Դ:בP= ~{ϬYY 9/G[on(|zzhiuȊ&-+qy5hx8.{~Wt|sqm䌕my#t,6kwyvB0#b{ j6s$O˷Q% Q;H'kSa@BWKE7LzS2(xn܅iHs`ߑի/dI ˤB^o^` ď?+=5 D': 0<[?N??.eN#f.CbZ[yҧ?C-/V!l©tkZ RM(%5(ؚ=?x"u2]LHCU5]- hގa#'w 1n:BT4f2T :Plt_}[.^kRݐqWc;2R Í3$UwS֗8弗Ա#0BYDee/ W|[!}TFaD,ml)MӸ6洐:ȁm\j.ke8֙zrmf?delG7x¢hQ}QU .H)Q)(HNxm~X f~lc-=A-kײScIūsD.f-FxtNUsMp sg6,v?'JwR .3B:*f FrDѢJy.?qJrH%m ep}|h&,?Ώ1B)xՅk[i5&H_hE{:~W};td)ߛ;\^%K=*s6U˴6ؾ-_:Zx9WjA^PQNZ1tNLaǓO5o1\#Joݻ*ae葩<S4fL!m JژHR&_^)A#8p9yUo'5" c>h:{&Z ~0>lr^LV#"{!a"6h7ڔ:1+\ QBwՉ3j7``O xE $U#*yIG@7F `[;E[ ;0HrVFt)C<#;y6Xri :0 0S 8M`.HƈI~]P.HuEcLF$#k[.luZ댇R`o 0T|;VOYa_\N~AMmC5J:Q)VZЇL\KSWYN '5Jc~ZOoB1qs%j&v}(|KPv{ÉXtD?[NNm4NtPnKjh͂JܕN_ RJȨJCI[!˨EgDKF{?Om?a ֟ʮpQ2[M c=#o m}d ѺpaRX kjgM*@#ڊxo,(ZMI̓̿<,$y@0dUHh{%SYay*tLsQs~zmI\Ci<'7 Mc&X8U0ݢ'T۞;ͮl `X)gFTӍǵzƫW] Ҋ$/іtfRv 3ȤlXtrQX9{)|4i0o߰399 D8aǺ*r]reI3L WGzVBzn_C^W@!wW9~. Q18.[C/,Q%CdƝ!QEFZmp:L.~:7Bǁ1O$__GЮ\ޑShFhS˚ə"$pNS;0׬I1hl&Xo6J\xxb}i4mc'`.|:M W~Ctnj58'C6K Wŝ!*Lm51R*n+ܦl1 )ӛ}j~p hӌOyfU Cl;?%N~)rV"LGN-ju7"1$mFz'_B+#衏iG Ѝ5W>`% [3! I!Dh"_ ^ 7nnP|~4bblRJ7i9>C&bE{!& g~vvZPv5` 51F֬E9 JμTFV椯xfKg>t$baJk2NÅDcd!7TnQ5NC#,tY 8fvPG-)j^~ԄE@ĭh,z\FYPdtL xyMcԽvD(M7|20GnJy${68]4hp| TɖdSS`Ku@,mRͲVW ]\ gynQaRG#&-y夭)A"aH:Ǟ ~.]WbԔC֜ ԐLIS:3vU- i@?Сfcи iH^_kf #PpP@c6WsdA+i ~9ɛX_!VKo(aX]J 0_1S0F+QDŽxEY_[hj\h_ J]% a}RyvXasMA~adt ȡ0C˱W HCQ+8fqg U;KNM{BO:nƮ<'א*QHk+X7&a7Q75ڈܕFrijU$Ĝ/" .9(+ RԻE+@{0 ,a!ZI.".՝Y,5c @i,nM-u3DQi:[IH!pŮOMUT͋2!J Oe0?bо7-REI)DV']ZޯI㎞5:M`da+ Γ6K҇4S3 qy~9ܫm|QCp' a4 bVwB2x|\\/ExY߷SKWb5gzp XO郇 BDwe0";;ߺ54  ) KH@[^ ^z,+UKz@zH9ߒYR!Es P(m''h=nLPI1.r[hy#hdy1 T` ^@i˝KfonwItlB^U^DlsPmҪ'*US{X[6h>UQr_* &5 Jb_=1p}IVj~bVӵbV/ruFZB)UO}Lx0D>sz\^rI azl/?="P54o F@Ց#v7.[Ǟ/;_̦wY#8iGS/qL&%j8752IsÍVz3d5%Ko.XZBLLd.?Ռk$!4w+>'=fyf( =bI(ݽ5.WrmO̙&X"|IaY܌!!?eo~02d^^wt?Z]~쫟L<^pkX /! `P0 ܞS֊o타u<7 g@ʜ@~I"'xP7C1NM5Z>AK}NHm.+F]2!NGyYkرihC6iv!`)s~#l(QvyM"r4小t] :ļO_֬WWUup:?JȖcB^ Yl,4 o;*";ٻ%H(KU p{5thiVF9T@xB˥(%vZQ8=;t s:ni5~imVӘ tQg5€]NU>;.Nw;Һܭ'Sօ 2їG>Z`JX&iY|PX@1'R;¡TLJbEџoBE!@ؔ * 2 |z2Zib/[tgйpRD%Q\[C1#J18/eLj<Ӟct;h9þXߺܨ$2ao!}:}|m~sp̩5ɧ 5lJ_gC#'4!R(sJree-;#v$XVj9ę W`⡽ )j,<{\O=P~~:; \cI$'/k`Inaȝn9)>" %=z4n2?T@l рC2+]PuSBaPppN_1Ec6mfUy/s,KSyZc5ܒ iv#TjlF33F!D 8"~?8J`Tv;i)AʚNFfT[;47c9Ųfq Fn/K:ъheuʱ9XHü%. tD+h'l:Uݿ?9΃f$r{ނjaZs:/l D1h#P3 ;&xku30c)WB*R}V6GuE ? }`Ro{+lD6c:QhsDI3*SEY-y0tmTԝ;x5J cq#-;NM94 7)mȡ۶~6:¯ Ή*H{~(N Oߌٔlz(O}yPD! m{3IϏJ~zP)Y`-+noo3ԗ|BM[AFv`^ZX[}?CrMx<ԸJgW-ώ6d}`J % L#O%`㽸w:p^)+:[ "Τ03fEx~ɁgCXs ,;^cݚ(Ǣũ0O}z AQGq| [0uc_](HlOE'Q({T&b1v. e4AfAlKfygj憷QՂ$xFXBs䑌n0 T/mjç:zLЫoiK+W#:4{~o݊z@[MsPw58(CJqVx_Ǵ/{g|ӠT5Je4&Ɏ &U歲1aѮXd0+\$摠d/b%j|с\>()we*Mr?᥆;Ot-Zb7B HG(/T2(NcOT]d͏#᎔!Q=a^*TBdJ.]~s%^T|i }Gcs_ -_ /Pky'鋙S#H&"h}ёTᦄlަPA MB}JI$tGcnσKN='J-٧K :')2YжU;Mp鑠}`8C*7 ,\ds%s%vV6t^ԜWcL; (MKWIbOtIEYF:l$rf9t /Fbx"X ؜\;vdoFu73Mbx߅ JNayF'9biRXGuF3n끻/G_P~7.s!Qckz/%,2St:=P6 ԡha!7d1Udh{2">Ųf~b7;bio c)uuHʰ_0NBvE/=r> 6x˗#Gz/1&aID.PH퍨Ҵ"#b޷=oIɉ1="߲hYÃ,˓αp"N^._<%a0@)-6x aNs5w^X ͐h;aW40t4W:$.&i1L5m.m>6Niͅϧ{EQ/9 F3YePiA4[C[3S9@iN꺯&,MLU ܺEIj`Ν(Lu.d/ 2>bo@ׁϼUPV%`Z <ZcBe^k~7LbXDǕ<`HjAkNWF|spHPp=GKL k+udcCKB @&wA -+)bge֣8#$DяviQJ#_ȑ&#Z堮獔sv#;׻` ɂ)!Q{N&/n,h&+Hz!Ec*({wGuGEp*/U8L 9M3U00Bҭi(w/l H$MFiE#~xRo k:˚`&:yBEK_WŲ C5&7\aF/?C #U5g5M7<~H`@BtH$= H(!tď_K{#^?&NBωB1("<$br>P`356 s)6&$psl3ϧ\Y+Կ^ O*- To3^X")s%G\T+;16tٳxDqKv8F?./? UmJSGk lkj',A|ҟ2QWY%?~Xw7ʹvX۶ ̿(`-H&>y&LoثR]3xuf &HT WSfoN]&[4qiƮFcz`&hBOi67cnnN0$2ʓ>3FFWQW, 0}k"1?Rǀ aϨ$7\OezPǹVCy&OK瀞*[tSu熞P}gqu%Poӈ֟ ;ksQxpc˝+; /[8-_`2,'}l^xzϞ⮚9(XSV9Y'T` (Z]8]XTxȱ2mcFGDV::z(I ,ӌ*Y|mo,(11`^f0i&FRCt)Zߔ7YĞ:P]_C'q5[NZ\Rpsl!=koT `Ͼ]X3t-7M) 6é[mH }ŭ/IR*(R\8煠fb6$#]3Nsj_C&aG yA) 7g2d#s‰˷?kxkxθ&;hJ1nΆ@9\~'y mD**XE^QHj,vQzZsD TH `m  >f h%3\mOT_0Q_<+* RԟItۙ&]_O08"0IH5]+,#"+'M;j:\?[T/2p0X U )&[ns?;GKŀ7(E3r^T .$f7S_ȒN <{g$q~ᙸRݫkN6wao[h,eVt~eqWF" ^@i޽ܾ @=^ӈ6ۚ쪔>1l 1OsD7d (fǩc4IyS-k@gO t?Z1ۇcb+k2"ZѳC;j'޹P³9F}e6󳺕|^Hzs8>pY.beC@9Ԅ &H^b*-Bg:/k9h͵dbnnS&D@KmvSvmT,O_64`X؇[42shðWz:l5Qow?L 7R3DiWeAnG)WlxxBZ.=%>K&ْ4Wȃ'$B*y<^Ř9^ciew͡*e!;2Ŵ?y{Z?Em0,G%)>@[NAd>&70mM|yA;MzL;mH h[GԺ)'L˧cKj/E@h 膹V(jY^]`FϮw:9D`HlTr?KpZaIOO4=6~[s@3}7=;q 0]q_{)#Z֕X0]Hp.?mt`sIs(赓gg3:7i ]̉_D,蹏)Ĵo qZl켝J#xQ'[1vR G`bڒr Vn\񳢫|9ϹUՋ_;;Ldٔ:^5@z1tt+s;خҦsgEe-~tҧU ƌ[s.vIeWg(#.;u\`r ř鴏A՜ jZ@]8#C捔?o1޶`rA+Zt J= !h*TeTܾ&ȺDE8W\ai)R#H n\DmW%Ѡ"ywBn-^HgFڲ]56~xWx]8]2Y6G=ٗ ΈBȶqHT4Ut9 rz=YZW>,5kW_ @_eI8BؒG+S;Zf}T]JƻzB FgVBĘ|d꣨9AFOڂT+oۇI"pat߃ZD{F:'|(!,lJvü(]G6;qT/R1,=ʗ)/8d eMW:ML-Ӽ.Ҋ´^ky^A0׌B=b2nborR/#WBQkMMݙC*NR;_RJs;|E:YВKQVއ X |b#8T<`{Duh4r}M!i {um}_aT7Hn-EC,\n^EA4 !"ׁ45Ikf y!ͪC*{2N<D?޺qeUomȞrL0^rYe-p '4# Pxf"9#CQk]RK*hM(coô3nSdr>E`R>`(ൌ %ζ w?>Ug4mxpV`#ǰsԍ% v* ៶<rAt&‘XҌwaiu$skޠX|kW[My震ƯPjqo+F9 }'*2dto-;;x l ~?КU`lHgzRN"˔lW3 1(Y{#R^qnFC;'Ц Zi dܾRTwLLm&JrɨX*g$4tksP4|akp3Y҃/dHP)|V˖8HyQ~?l9+Au؋LePvSgj=ţ$&%ǣx@W欜 ]Yq wn~'7f2qՓ*CWtOB?6½$;lׅUgOb.ؒp]5Ⴌճa]m蓆6ز2,K-8ۏ9h>{kCљ&ߘݑ+_͢:5Y=;.O+Aw+ 6]5E`[zX_*"uy:yuF*30qnpoye'$VU79,n@PLOlUjfU7N2po]8$K1̏0'bVϓLiSBKgy*M 7ˡ/r;B2S:%汎nE@ߺH95 uJ5+%Tsѹ)iAHqyt!\%3@%" ckC ~eKB@rhE$[Su0*;;{ ofmϭF@)U*8W(сVmOЪ' Q7}sVoӄ>0q%*+/Xdΰ|no.6]mk8X]Hr TmJCjSa*t+jio4>=vKџ*xgE%Pjf0%kr;{`LJSBzhvF{v)~ 欧1D}2Z D9=u2C0? &VG 𣁁-&+@4$Hh˩RI@oIJ[75[G2 d%ʷ gc dn9~)zE@m6PW]u}f.^BwWP|,7V_ o*TS98i@q^@>& e;Jmɿ zR)O9#S>0M-?MZ'ȻؾcJ+$ =48.«-9QJ 6乿Y-UYXVXm }h~G^2꿚p8.eN>EaPyANɗ 2$YvF57o~ɡ 8$nDZgs젮A#X-w Uce{G&H!37mflZ P$MH?"xCKCª0 ']2; y}ƣ;CmC4a2iSlHeOV*Y7+Ew\X&8b}>V 85׶z f*ȬNְ JWy@Oek6$lN@pfnA]EW#NYTO!Hhw8oYiVhY0ôK^cesAj@ثv5SgX+؉*ԇl;虵b <)$HJ!l jE]f/3' QgU~mѿ@GHO^8a ԍ̕,7S%e˴R~pnvWiȱu>GJ?Z[~U -5+܁~qZX] "L64wJ4zWڥ8l:e#Y4! ٮ N ۄI6)Vho@4Vb愐H01E dp!V& ,AI> DA4adY'_DZ-rHP7X Z?E]iX(T. v*zZ*vMj ?l`wsN1@0 @`ʼ x-CC[;%ѕl_ t4=f3'0qT&6Z8rɴNub.V.~ }epc$/d!/kcZĆ{jΘyT2oF:f;vM8zݚi jm9x,hPBa G9]F]NhHy2F3b/Q#ˣΌN+~Q ZZkDNy\Ж"Yǝ+>nky>Wͷ豱SchRC@iqܸl2l%ڱS]^`\'^>+_5CbK <)js:D1"`2uh#pt;Wcm6C$ !;8fpYğtcD"nGQqۇ/;?2ŊGe HHB=khA@UZbU_;&ARy(5h;u˛ש$1 ~=\rr/N @utNJGujQLEż;G>,3 bltn*̂L]Zt8) սWhmPeTsc^WKEoj f<}z#Z^eo[0籊^)6nS- l,U|tO\) mYYFfn(_[JkB_8({k+: :f䱼Ť(s~Dž<& EM;NbT`T8PrŇsQ(7y28f˱zZ|.4vjQ fln{Gϑ9$([/4;P3S8:FSs6,5د }4NHY\N^dl^"=wJQHY,$w`lPab۰`^H]{援 ]Lbbk@wd#%(ddw!<E*ʏ8nA#!:뭁x42T6pMxjA]7Hվ>ϝN5Hyv>I›2G[%, s"4pd-c(#(zө"9l忢 7WXhɐg9B[^jOjePۚm59fXP{Z5l&tKeOgf`DTT- wifa^JpI#@Z GX5L8>{L8 9[_kF2I?H]YW)$u{aEZ9ţ`ZQ-mk K^A88W^D!~8FiQ`[R$4j߽ٚ9!ėv!Y52"-Qya.=c|PNS틶#|ÅGPE; d\ȮGKd_x㖢(F`L99^GXpES5soP`{-+1Fl6GYc>Be-5soݽR=ԫfQ@"A١"l>i`ھF݁&󋴔[Xn8[ԩge_\-tDlOיa"Z}.C=Ky=E]]xÜ9bLor $0ina1$p[V zoJ*t޽ǣde3 E V|^Iwq:ÒmLqfJ2o<Se>^b7'] '֥0f+oq&kJ߭TE!9pmDfo+ <x ($O3 Q˿f^yh~+;UO^&Ί= LjWY1Ѡ%M[kb/V[^b*U2Ajdr8<^&;1r60R<(1uW_|b4r(?D70 (qPQ_ZW;rw>#e?/ψM? 1S*iP{\2Q]`Xza`KH9ǍsB$E#%hvحt.ﶊヅhCYtRwv%L#FɪeC4qd?y6B8I?}xz:fzT+wrjkfPQy uN `BCZ~ӕT󉤬Ϻ`1b]>]lS^%,{O>X 鳵=Z%ae{s5W%)WbXJ+ Eg8)\-@}wP7,=FbR`RBCߝK*Z5͹aN@Tc6 SAq<X~v2"1Qu]T=»{/ʙ1^~mSOaϐ;+O9iBrںZ(7+̕fEPsƫ+˔ _}\+ 70Pf^0bR%kJg Wfx^T//2q9;\>ј\o6c˃ٕ.u. &bVQp[JAnq[gz"X}0Q$ >!1 e-QE =ECۗ<eKsd}w(!X]E6vݻ8HM񪰫eޑ"\b " w2Y<6|CDmp GoՃd- e[aѺY&HХnJ\oLf&τx@25$B;$J3*z2ƃ7RJ"?̤ _@=N+w4*|icv%Q@HD,_jb {c| !Eqd)+ P5:(;.UN# lXmc7˞$OZX#],kV}̛nׯg+Eڮ8?$S>|BfvvM 4"wR ObS6&r5_.{ d⭨q宇uB/WA"x,/R(Fb=쁒n ش, fk7v[ 28t3}uB`W)*C2SdtZ|wr_d`C k rXm= NJGrB6e8j̙0C\s.qM@T\w[a]5E. "VY\a;Ml[LWocMLH sL\B$M ECN+ݭTQmRCμbyT 7=6@vLUVG1:=hǽωP,WQ8_r-h_4M6-~\Fs<+t…ʑ@5yO.XNN᧳YWebGiPS*G 0u-ʠU/y*Ł%t(A8ŬqKN` P^~6n@~mkH7{AV3NJoyP/6AzTֻ,BoO~9sEZSq07| !3Lշ6N6Wj-1TW.3"uLsVQcIKҼyTgEvUSy`D ({U) IpD.ޫ, 7A]eL j.v&}8<ƫuFH=,C ԇEs~).h.IGa"QKn({c4 1 񁃾aȌn8ϖ/%`Umbβ4lg Yv@v[?ܒUk'<4܍=ܸԾ>gv\:E a*K'lQaFwpK[liI 3$qbq6K_Ϗ>~ۮZR`'Q ZOWAZyeDrs|(ӮSg"tg>#ercRJKp륺D{0֝,J-y:!x͠}( <,9}6_G0Q+jp}Z:4K%ա~cJ=a?:{Ĉhg;!@լ 廗Y/-ObXm6%qQ:B,k2qA_]^z y̔Ů`_0w]0wuo"ޣNo[Fs5͙OZցZ.N0|ݏ1}υuz%PYk&8UcwC] -m*_29:hP]!Ym'6PUqlu[@ɦ1 ft`G-k-m[E0 q+SDR.݇NK"+oZsB/~TbIu(Y(t.—l]&#vz9lx~|qҕ?wg!oZG2t}\˻ҳ=bz QLZ`(u86Nʹ̼?!8NՆtyʾ>YX| BOQ6 Pi,!B`0`f0_|?KHN H2PO`p~5E-}?+ $~`|ڍlN[ O3V1ݬ̥˙F"(^;R_֢zx3ĿfiH0N 3S DE /D%>ƅT!C-2r{'XN=Hz4g.>"($MLK2 ˗x=@o?|-H"`;+[{F"A2S ~wiy?,ԓix'Lë5T\;>a3 i < paXKq J&Ъ9|Ja?D‹ v#5SQ"y4cCp5{5^V8\C9!VvB8z|ˈ_~jj^u!¼Q*WܵbɘfּD[R!Ͷ_T@h }MUHl/ G }kWM~;1m{A;SbreW}RFzo,` כgGYcgF^N#D@ +}l²V`=;Tn;WmчeJln;LEKI!Qq7'U@0Vr[)մ1JCIѼ Q{vϘ2H[FG/&X+AZ}Z "6'FШ&Pr gKGb&veCj!ͭnpw&&|.6x)LQ߬w0Xh"I A4CIvۣglAR'40ӑ pRMqV7qx<υnA]H!!3DfϨPlCe˿7/ug[GN '?TZ=4reTK|zS}9Vpm*v H;$]c vL)@<%jĞ^VLr10,t~s\"RA_`:Xbns>B;>y:AME'-g3_\aؖ.#,PiMz 1O=ŠY)a,`U˗1243?_ ]mL:1 Tᛋjk `H;CEY}gLzL SD;ixjwTKLC\n&k 54|R覗n*ʳf&oCd 2XjpkXT1HZڟOL\'<^] )uT0j<4e SF ZGe̫њ[ݬ1S> ~X8`,(}?Nw>,ݔτ!cLJ3ڙ2Tj+yrj׌7g%{6$xnIVh^ ڧ!~6+"4 CkGz3!zv9JW*>)a/^):ç][zIXMw"6#ݱ/+S ;@͒F w}Cm!tyc92Է0\ZPr((zţQoǨ&Ae)Dҁ{дphXɅu-i(Jxia,r͒m38\j毲gI,Ġ %CG˜A=?Cۥ7V" ^ %{Da2@?"ZV IxM@;#n ?~_cKw-] ,h:Jk-p9%tWi@+EA Ij/;*4u8wQ?7iwNZqSJ‚ DJ+!zu8Fx ;3?(-ㄪGPYī }8(D81 Ka~XqVog>Ӂcmuu+k#a+Zv*o6+}:S@R-42] p ^:gJM4NqL~qnfGZ \,?Њf=yISǽS#~}0Uk_5 5;{gp:#{4|lG| J=.Mq"TiWztg /+#4k&[E8g\ƔGY7A uMe\C-<))Q<Ϣ*X9ٖQHٿ/mg6v\W۰XsB%_UJRvC-5~^ "hBg15xa7un qZhu=$u ݎgh5D>XekM^7Y֣ H=omUJ$_P)Pdd8ͺ1<g95BjpfsmOYyЊuX$'[`񊕦D8`VزfN{th} d#~`~"u<?$Q|^K%Fۇrh-RSxn;eԩ1֖qW2` q@޴tQ 㔅xP}x ~}7|`vg5:\7q8IQQ|1uȼ`VoE4)+{ӳl:>@@>ya(IIҲ[tw.K_0:ҭ *y1f?]l+R1Օ"% ́ 7'ƘRoCTӎ8݅T.o1x@ы_fkppl%l#MJ}j&sS~{n@wp@]@L^Det4HUkR;W0SV*m!.~uVG=p§k2g_c% L&VSDD*|mq lu29vfnk  mQBaL)Ν|~W2]%f7[G}@Sh" ݬTn7[k9;v-'ynO.q&_WzkpsvrH @'fd1L]He||C!䒀ژqF395G8 40dr7(֩(9Al܌ǸkGbw.5ȯ;r4 T`F řK/AJR6DJ3mIٲL`Kɷ$Q7zb ŇV \ƛ3Kq|R0 "w N@WT.rILp"pnf?׉㮼VJda{'xgc (ŋ MeGZhVJI7P@166YsϥHs4qIh+*o C"b bNPgUP [GeW:ˌ?#c+boѼ@vn6Qwen?. )w d+k͒*uA`|ܭPI91?74큁P-qOTj3@7hxC|4fM%z3=M_vպ}x&Bq3/ 1~XG⫽`W37A/5L+pK S i/c, ?a-إYAo>7N/$v{Riۿ0GW.~sOJ3@oþ1ɾN_~m 4m%fqmM#1E_eU8,0Y.[:"mDi&ZfY a]eڗcFv)Qo?JT(~ڷ\r Qtգ|[䬓ҕmUŲVQvYFJ1ՌhB- [&&kI@sXtű1u  "K܋1M[Dco)G0b듊~uXEQXUVl6YakfU5Q0IajDZ l +ݜV"R<+˴wt!\)Mk7{Ysw"ꎵhF4*OU_yCY1{͗-?#iZmqMi3 d!T>gA%.>XIGkV#ޱ rd9VJ(tFQA3dFݱuQp -dy_/❲SillfX)V\ 3Ϯۅ9 /lbh@di#sdi vhWY+YwF\r5ZG*lsWsB~e` Q^l- b?P14no !$7měKFE1f|#Q(=IE V3qWM֏V/0"!']澰/C Sތe!.uO1bV]5RjM-u4{oBL ܔfh0GL"JIy:Cbw z4Ka\J/|@C ^9ڽq3n60 L,/&ݖOɽvs]l{Y #\gUZ)@[COZc<p:5gr櫿eR_R;:}SH Z/jxXm(ԅ˦yrg'e~Hb]3ubݪx@ a;2S/SBk("ڻéO;"$eEiH%u@H$Z]#Ǐ_oK9M0'J #w\0a~B&0} vLT5)8||4> @ҟIHhO1ϣR+cKs J<(Qe+FG}cfaݰ?[Lpxs)dm|r gtǻFF(F@Pi;~+Mx$A,EhڛƨS_t! ޹dp}Ĥ(pbI:F56?ŔK@`g[&}WF\(T>rVk$蓷0"t(%jǻZ~շ 6x) {(%HSy)1j) t-1OԖ"Q ⭲wm==Y`l3$͎XB ?9zI <@Ra)@V ,9島-oy [Cqxqz"7?s@50mjch\^,6MOv4[xr3ѽJbv)iR!\2U}8d֔T@@EuF2O? X^+x(B2ع$­G~7a4cq'b "gc?;<r oF3W5gPC lğ [g/=\"[ddE Oڦ1ŪߘV&$d삕j{{xr =G_ gVN]_yy+"C] _5ᙷFdpKM7Nx<=#Reǎ\'$d oZE?䘉-uyl?ZNXhO,1XȟuV9*zBIBb% ksF^w-p20pkzj76?%y߼3G9ͧO|jH[_|:H"I\xœsIw[@Ye] jM;SApPK~t}:9b*Сd|Lp'﷗e7SVp[P={qi E,usx沙K2RH 1Jrxoo.O7mGܣQ]qL4 )y=-s@aH^tPǔžH)!X2 #q*P?tdp‘w#gkW젫[ͲWd#  =͝ {ٛ{@`C#W=ecUf+Uj!*8!ɵKSD7G )u=OծZk2DMR<Ѕ>ѳwvUxxL^|^O K(ME_!eCnD{WٺzP O71c?ewj[5Z5j}[ѭ|" YZp$W#{A Vk9nۇݞFp n=!_$!#H[?LxcWXnzn riHDދUa0@+qg$!"it*;udی|taP`O{j˓ 5~[ aU4޶`\{w$/wxY˩D{Q,+>%8xQB,f Q,臱 y$TonR5u&m)?lBZFo+gLU<Oi6 Qg`ڙY}_e9H4&O9q>jR0=#WMPKcZ/2@\d ~2bnC*mǶ!/ +|v.xdl͠E~%Y}4#0`| I>xҚҭQ&Cէ_ eHYS1\wgkNj 7K|WyrwҌ\en|\{ʩ+na=v5XdAj$t}ڊ{+al4ލ:C/Q G:^ T^5UƳK1;a|KGJzѺg`6+lٛ"7Et1:BDSAYm7#i8!v #v<{X91yM#N2 K?݊GSMG_Y٥jtGA "!iþ K PK͛,ωqG `%+P߷T}SUg}x&tGsRv z#"uP8!g XPFt$C4mIt : yq,6 ԣG<1xp^~*h ͸ťx:bX Rz6 "Kb&!'14's(_|E2+a_uP X.֑zzӅ@`0+QJTDQų9%H@ Gj!;XXPWCR+i 5kܛJSܙ&|eg=G?VVA֕@ ]^ ?5 筗}&d??*v%C,1Wכ|Σ 1?y<ƾM7o I"l5i}BgF6-͸eZ `[ MDճSqz7Xn6՞54 Qn*%[ǡ!z Z"Q9kMIn3d- ]AL]i6IjD ogx ?WI\ncVW)S%%ԹJH5`h$!PH83Ls+z"5Mn R~KGЅҕ^# ieDfn̼9a#s'za/w"9ǫ|MVIo|U敖`dNۉ#}ʮthҎ49ʩȷB C_+CwӑT۷V ȫ-PÛշ,\-ɳIֆj PKNGJNkhc*J;PTJc@!+E^S(ίݠG0&3:ր2`Ky bK9`m!_|H8lZܹQzcc[..1U$gS_MLhv\GϵwS5爞_ 怾-e Ԥ쎄GC(] ~VJ%Qoy7ڑGo-8g{|rBnDnDۂd}ʐ(i?‹_ Ÿ0T>]Uf//܄qN܀ƸpY2r3[Jn,bN¹aϜJOn,U$΢ U_$? O_S2E΂cM'2hZٶ[$հ >,W  gbRJ\͑,z #СGP3BH/`_oϐ{X &񠲼k#ez'bZ$W1B.h'vlk5`v7ܔxD,l PnSPZ$De5L`jxm^k.awA[;h~)bR옣~9E)p5NN893{VYȬzKp`StpQYf`_]" O&f đFU2}⯉ƚ]s5rq!wkr+0~ZZk'߁GȬ@:DR9;eGq6Qlɨlƴe\ƚlݐ[  zƲ@tTnI8-:Cy4*Q,gʃdiaE>_fZ H)^z PxJmjuCtJ{Y)@ T꼸5p5oYT춇4;p7O-OVv1.OhwlcQj͕d 0BRgAvr,J&"Şk+dT(Bž&k\h]m hlc589E@HD;D\HA[|'(Lf;?_֞Iz Gg1Þ ZVhՖA61[b z` []=9M)BGHo SE0D+/%s(e`W(uBaxfH!AʡI/ mb^Jwa}=H.u4̔iՑJlC?||[dl{a9OSʄ|LBܱ$ [4|^z"Q.`"OOI S[(M7Q+@@%fr /q3^I\yg#|`._e7R&1%x BJtV ǥYNNc|p5.j^-q$ ZR xw)D$4/ |'~%q_v"y ;Ѝ0~|hmQ^#gm4@1'dH(x2p9>/-@#,rRsB'wU9:Ŵ=-['8tW^TVlcЛ岴K&U3 +:lֺQ.d`MBבx3|ã#ƁX=N0˱C`uZtWO 4+5.C,{|pq5Ƒz݀bCM}Ut7+j;lPRR g{eMOv.3$]>ꡢfьx_-KlzVJ{ddAy%߯欭A (zQ wr0Dc]Լ"es?fiܤ+2CJ}r~3#vN(PWOL;{WZSA4m] :/4} IMH2UU"2S{zEJI"8I]i3-VU>UrÍNFjTװh}ZNș0(%x" H4PmFnWAA`QDJ١&LVsyWch!$>jjˮA7$}-bgY)F'B'CuR(u"oSD)l\ۣ,r?dx'͢s=|X&U*ηޜnܶcd猊&y$h;de{rwhPSQ6(jV=bOh]a!4Ges6X3I_L3Dҝŏ5VIDdωi $ qYߓi'.^f%yzށE(^Q{IJ}%x( k'tyὭaPԍ?1"hR*W}J3adȼׄsIL|XwV%NnB6lBdoj`?-$dJv%ŋs&g[cL-cÚ?Vp:- #dX(tb ӖqBc|ܰ4q 5v"L;/g RBYlxdFV+T<r9UGEmSNo{jk*%U6Ub?*c0" |ムp9*jG`ٜY1O$flZt.|oO [oUW΢># 5ml3'pppe޷B?JhAf~ E>|tf+z I]Rpp:5C-6}>~O@թ< 4w_Q249MF&bm1YY.+ yl*I3Z&!INp"c\<"<{r zz؟t~5#^f)y{cWU*"{ /NyW3p_ y|X.Gd+` !42g2A`󍜊D)=Н*wi\h"Pش GZJmyK5t У9R4+!#8k/ptb6%&!ǀ6$U-X,3$jq њ\zT4yfO1TWm#K9(^΁𕹟O*[ FkFY"]L+Gȣ EfLt?F.gŸ־Ó t!aq23wn1Wn{/mgE)i,AE7 e@R>2jCV^C9Ta.]n 4<Tv' Gu|rGZc (!23(U>IusG [ZT 1* 6`ꃂ߂M&'!t{buf@ל'b] q8UH'^P0c(g}iû#(339}%?vφJMԄ`r~;X;Cp %*OLn\ {{_.6;U'M7DUǴP8Y. 1NLT"pbJ@b)Q"{2e%1>ӑe͔Ot)]FzA3["J)1 tٖ{İ8CH#/fHԺF譄E$'w)S?Dץ?iGb KjԻIjx^LAXV*lтK*V sB+ X1)k ҕ@R 'AV?sz; F6hV@OEEBzTKOvbSԮ$+,pSyʉ(pڲ5qj^>Jn4`=M9ء%hO3upgato4tNrpm(2#p %%c]3PsI C'u3)hki_O$yQD+[/O ݓTKr[4MƄnQ lS}3ݷF8!x,kgPS?Nu;or|(]'!ɮ!$v=#Ԩ_\So 6 T \R1R7|iځ?}&pMZ0FOخ.-qܖ<<ߡY +G5yer(ͩ^w1arNg_bGcvXj SѺk.ge; 1i4Ue\d d"ډåPJ7,C`/[ CpC5B *3~~j%Q$*s O%̌BzAK )Ԇ9WF(qm m3LvM)z6L};>^pM#!-!hMLj ط^7R+o yꋞ$5Q[SW0³o#넎~ >q T0GaG4*I3-x!XY1g;aDЧt^:r|-1IZgh&YYN. Z }4o92U@V8جcA*/fd9=ԍI y"+ﱖ&@s ҂N%SG<atσijp8G5&]=qb_ k 1*%[[ Yґ8f*g26|X`T,ƊN)<ƙ98 ᚉ7|-P5jִg)ѥ,䏶O&jkJs[|utf`ceP ym쎆EE?+HVekqTwv@6 Fl\g#w}gMKD%>6vT^ז3tw͘F#ǜyRZ67+D"A8_FXitsu5"c=۵f2iX m%~cۍd`m+_ʓ! m/< .qR9)Q.Pg]Y3B|b`~I:ޒ/[އNeal%4Gތ|%7|+Wq-~A8m;HZJ>h÷C|wYve>n(2x#q$Je4XX֡6\`Jr'MQzo*81x"2Z4 ;A1ѿ.Co` kZfpaҫZ$vk!x8eEy7dppc#9ēHlq,2ˌ|[|p3AnL>yHXo͡9k%e[qוe1PKݼۨ`c-4 d0ʇRO[ގU;jIR aB6Ǻ6@Y yr%r&S%{B ye $G7UeD>=$΍T]-G!^&ھ) )`Q4b}ת*p~,9OIx/Jds^vZ׃{딙r4gƢ1X=,2CȝƕjhwԶ kS-F<h%N+:0L)nwQOjwy3⻹>Z0 |0c-piˍ0_^3=B'r"h82(ظ,qdFwsx<gNWsf$9/Iߴ6xT^d @CDQUUc(s\Ůtyq(.\RpNPsuzEUP8E!ai w(,Pȿh%RjOR}RM\َ!|ݲ}C5[K!'(g-q`ph6DR/LF1u̳DllY@v?mX7[A2YDU1^9d=ϚepgS??3;?<7.heBƝ-ӹJ2Jm| vRqAedAT֥r]( ׷L5 Mc!-ZyJԷ'>YiYJ7"f+]በ& ە ~v@@+@B=,(wJѧ>;=:WWdpxxXbjloqdȽы!w )KF's z#P.3 -?\9)L ݾOuҎLN;F81u=meWݡb{`ww{ɤީ)pRT\fNlQךiε $<fg\ oect{ARZ?1e_ztX8åpe0{X/tl\!R̛[UU*&qX5h:ЩrW N~18:6eO~2NTJ1Ez*~}ZVZڙv$KUx\ـyX7`!! 80pAp=G`<}@S =<Β n x|@ LWR NvY\yRq̝$!Cme:}=ω, . 01gq|-#ɐoL(}9qI '2Hbj9eATV{kl#IY1(M­=Q>ȳDTMy e.9aqn\.Ž*]HRKˌIjs%BlSPKAUxޕ9MfKG߲wƘ_Idɜ\f@kt8̙G߇苹Uڰӭy#iѸ՛V<'wjh(k:PUD7P:`$%ZVK0qI)ح.]ŷ$fxUh4B`[}ya!Wq%Yų ؘ \U/pLx z c?L3_K#~NYop)&=͔梴}ƂNiGt 1F [/T1 iδ ^~ٯKp7NeN{}ɀQaɱ>S&h3܀ЈaђBFoBs\~{ "1NC용AgٝWFχD '^닸d.*w8j"Crs&*$,KUvh>ͶI;"13'HC./ݴxӣ`Lnx"gtlۖ'KsБ@l֯J$MWeU 5daeC JJB`myc$'`)Tj#1SAԷPJy*߀•*1gC-WQf37(Z o̻'PRv/'ݣޭط{|=O ȫoIfіzSXio5Xs4_rQ7?i٢i>־YbKaBO8>H~.1GAE;fWSxxNݟ=%@b_p ԍyPzl_Zv'zRL߈ oANR;%qP} d$r:̔ٝd2/2o4%fD. 0hNyeȴSD2P-(省tPvke[ؽy@ʿg0-ծ/q8^45w,YH`}3PaVq=ErB7h;'ٕP2)3vU=xnHR#T0fc6{ W1P[? %瘣nx%MY a| tAJ m^R@(ɞP= RUE(NU9v m2bwK4y&m̓_d#E!^G{_s/g@jN\DqbsJ>XFſpG FMMC縄wxʛ PSs ǂQu#Z!ԤJ_5uUy2J~;,o+?hc_QN$6fnᩢ 6")|.nE>V~-%LcGE& 5h`MQş͑|~w;3i_6Enh-1JF#mS%*c^m.,ut;y=2jΩp; h:Hu geģm-uBžsj4и_撚dD:gDkITWMHS311ݿ'T{򶥶NEts~]-"*f2{H1Y Sr'Å8۝snA_r9:&yKqNmN(hw;zhB7ef;14*[MnAM$zX zK.Z 'ױڂ7kM#9RȌf\ހMo1Cgɷ_PŮ(R#IX# :uGEo.e6v|  5@f&R% & XS[5^9{o%IB0HݞgQn8*ȋ九#/Qh8󶤚s^6.-3iOoAn%ņאcrͪP(4?\GC (7(]`X482^P~nA .uioْgubr/*ΠgoR*o1̽2.Ӏ|k۱iz$]Qi\l2̡ˑ=h;M޻.}= o 跡i*F~pKcKa Nn b]z!%*aei?$.a!#[S> }z.XZ_H1C0z2ncl"&/,{9U9h@cڏ (BWu_\ORMi_)(h\2@PQ\w+Ul#~TYKR(cgۘ#y/6Bݨ$T^=_]qowtufdgGN 0҇.@0s0rDޥP!NPHmаh˥6Ulz-SZ= O ^HY.:>:SVg<;Mtہ( _[Q+}ַZn`,܇Kզ=RCbC h Xvue}XS{8SDV+=#e~54M נ(nyㆮ, pq{c!~wޯnH1'wx rŷbhU8SvZ ϖz%an+f bFysRE L\[{4MBh2G,AUjfۘ ,|4]  Sd E<+N70/89V:,5݄s'n>o ԷY_-gȀVE0\u?p'%J2Y3Ow'')›O[_3bw3ohɸvk3c4?vFZvx3O4(IsWF|~y73r\KA 32J)+OuH_B%ZtVM6AR,5>}^s|:NkNlvx\摂stQ6gQ8+6G6u".=Bܯ,'<[PQoC35#%XRcQY`˵q$fZ;7Ǜ[`#@ jS#'e"-яH Y߆D F7T#2wDX %w2xĈQQW k,Y0%\(0LaCI/#AdX)GxqE0@Ɲp~euEVSNn>W+広B=ml'a>A,=lK8hl|zgH/q ul5CSc S0t wLUcD$NnOrlSaUz,YmԩYPը2Cg^8pUqKNs(?ֺ"=l9A&y"ԠkJD;SxۍzZޞ\ΏDz:65tC)`MЈrR}bƼTЎ%EB>o y6T̩Β#|~Bvb@<!e{}c:"NpC؅6_=^zQFv?wI\N |b=W2`f:1~3p׉'B\s'|^]`?C1/7ًLtQLE0TbUelE6 ote$cЫlGczS}&-Kw} XxyLLX̞@.{2,$=bj EO-V:b%A =(+ڻd`]Z"[E#.))GD)M"jdzcv~Qf`à߷t82mѓ}KY\*d[k|2Vb@~L1s  6k5JO!Dx"u#G~}l䢽ۖ}bI=]@-!ZXD\{IJ)'N}~Q K$6d%q lƵQZ֙|J8P3ҏ1Y͑tn p,?xqA-=vԙtv "}dr>I0b- KDnHA/I0sìQG0ᤶ17-[v~uwҨp#H< P@i'm};6 nkW {R颞#uq%i*N(|4{`v/ a1!ǠZ^H9 s -&RoR+CM.̣i6k5ˑ,Ѭ)_( ZU%DnQARu4\+85t[-> Z;-=-vPI#AIF\m,8 y'J8w(wf'Ϊ>nMW\8 }#6&7yh 'W[ / Rs11æ.Wr4W.%)MиAn|{:VvVHFk``Tjq߀! E\jϠRzٲ ?6e;~7ol?v رl{7곻2氬b}͙@`p 0<篎8Ȕ*Ȳ̩iytfֲ7@&||m oM2 x!Y(+K1>2Jne.\\P7#߽"*&  V>|R-| Ư#y%[' Uv",N]8!`^7(}0KdhX!/9rG`%bzX?:n5WW٢W3A[*PsOhis39JYvHcpMl:[aNtFj.,8;?c5b 1S MJ2fJ9f@'@ڎMoxOI[Y9SR1IzOW s}i@?Z~'R^HI87+xDww.@Uak)- u+_? rh|F5,RX| 0y |(Ϊ*I88qAՀ~|C3RRq0`v9[7w# =Uܝ'&F {YqLR3L^1M~N@[>VOY-  O9Gw=NUE'7,\{_q@^ {:;J jrYf".P*Aa;xT$ުʾ/nkcHzh'NlHSO*󤱺/5oouEK>Oڵ~J_ecof<ʹMu҂xjK͢aUޜ4S( ˿B?9%=]3>IB W*`9.bOҋT8 Vl ᨽZ$*軸߿-&G׷𠬆nY8/ЎPw+Dxl*1k uPֽ374(UIn{Tg7Sn$EB>[ Ҵ^XkS5;| V"qe`6rua_=-9HP UZty_ݱߕScn x-@t)DL ,˯er [ofc:ZpLt'*H|:Zآ5U <?akopRcY']-O ,vFhJfh߇~V6gh$ wxSe,!"J@zfTk5[j%nhxitd2"ȱ;=P4<6uR7X͞A>ǥ-|2{5yK%2zҥ5]<:4Zl~k4.z%9A<# k.xN_Hnk'&!׹;+Fd0ftaL}"OB@4k $$iz[+anݳ~6P"iWW_# sTg>tiV[X728BOdM>VŪuk5&4?5Ҩ~&|N{b#\I#0`I"=]( xpC} \l)Bb8V"p &]Ǩb^3𬑁0&zF @ 6M8GR=cS&q۞aU[^N9V!o{{a01g Y<\h8tt!=ô1nS`L=* i-Q/S ^=4[fL(o->&R?P_ȨL/N1FMd@À! &GMF/  $1Iy!H Ex q6Iol|f\ʣAD1SӑWJĿG=Ry޸e|46RXql ̐HVt?7:C`_P !J-.I[#MCZ@R0]4X򕍭oDʊ(mslDΰ],j8 % чRpZFKI!tRjRj;PG]-;r@wa[i [1֐6ΖȔ.^XrPn pkh޿ِ=ˆs%noCbᢊQMOvKO D*RMIRr91VC }5~a!2OY [Ͷ T_D\܎w6U =Uc 7M.Gα^YZBs&L8֢}ZM$}ˎ5ݍ{y10ټI*WjU.Ҽ[kE-@#Qb^UQk7 _~Ry%%G yh$' 21Mt&LY7J k7 TJtEP\ٮpIF^ѻ0g0)$ĹT7qaJ^ÃL(#FW顆N?|K=X3V_>z,?;Tlco0QDF)_I5 2@SаrLBZH n55{k&Fϔ&e0㭒7)6MӀ>8#>h󫀔-a)Mtkė_^_(%gLEg Py1xDVQԋYx $j͙CM%쪶y>'CLj<|YF׾j>HgI`YZ3n>H^懑o3 ȝ] :FevW@m .H>3"{GD>֦򤘮#ڨjk=$dO;eb>P SeS"xD911ݡAH*Adϝ єvh,p? , ` ,VJys ̃cY&bn^>IWDti ) /+=1aXŝ ɒ@E0媯!7_i:  ^ M ׿Dc/U޳}7yÜf/m:`nvԖs3>z籓\\(Zy'&OjGy7\DߐwpIi*/NoPO:[lV`#ewwa̳.Q:l1\qAO,и,: W*f(ihqq^5&I"f2  ]sw6g{$/QJ"c}GT+] 7xi ݁0?G d!g3Hg9hrT肗*:]Z|`1I[U -tV3|ݼȶOG G]"3J‘=1fcTr¥WV3G&j%5ty-U,k~\-1-e.ؕB`cMl^8^nh6 WQ /L1-_U1U!9#wOtF_i%9Cğ=Ơr$rH:#dLb\uK:+F+z|B}h9yTcʨ!>ah_*CX =rJj]\ N}ˣ6dk{EVH+]pNR͞w?{Q uaHz_lvAX^5u<5a莹ڝ3мn]e9)} 5Q Npz1Y}@d ۧМ"'9#bMWrN K"kд͟Q}u"5 huRlֵt4 C3f0xs"eS'&]N:*i a;<ſf/b>*;g8}y M2B>wUFɾb&jY506O_|B:L@/ k}ĘιUU# X E(ƣvь`Q7-%&W5q^8{"Exo~(@R۫Ko9*Sݪ-6DHo9)ӥ0@Byl0:v*oS"\Dvy3[% ~e 1j"VW(Kye(SL~PrK~ޣRd~;܀d*YNĪ(;VۣA&Y.WR!`EKjּܛ0@'#S]5c9()gAi'W @wp2?lɬ@<v> VijՆbJy10Luqh]dOeڵW'AATbGGS *e8|[mNG1cP!Tįv~huO_$UQE)$ov5r'Q6Iӭ E$˚2͋g4f9;U뗽Po[|vVgwϲPZkeLxIJz7Y8"vlaOu +sŷ (0C1c:|d=ᤉ bA9 6&XJG{V_VThVx?P)bWMxFkuוװV(b0[ĊmQSt(ƧJw1Id9*Tn"QC7im`j3ONFwPՀ~E: Ѩw__:O%5ES W3#~ j9zS#B._!7ER4fݤT jJUZ[m8*n.mpM'( [ +XΡK5ͬd/$Z|Nǀ35CYz-6HX"Mo kxdr=HrMS"15A&n^S"TeG L:р 9(^lnӪ #%o4 +lӀu.ԾRu_v4g-6H;mqRʙZs-]*v-WăX"ru?zq)3]c2ҹea*? ŶZ]Rv4Ɣf=C^K pߜOf |LiwDԾyP] +r!K/Z6-˝V=[!j>axkD z >79E&ɗ!Z 5]rTwv^SLC L{E!8 N2QJWR@(5̄A36®B1ᜒүtW{>46a`dOB!"*}VF|`PIHYU+./`TbVB; um0!S!]cOZSaw㔶y?@h^l>ieG' ) b܈]O?~^ 0&g*렀n"[Cw2|d ˓69I6r8ߑG2f"35%WYtB)Wv6DŨfs9cF.Cͭ&)ibI"'j2LUBz$i" vUo3)ȼ ç G-6,6:G03V_c P8%S /Z /FVtq.,(!N8 ^}l,X7-q?USZo+!X ZS^rABlYD ZG#PINt ag#? - ޿nC[Ζ|IMЗ>G뢪o>Jd4;ij9>Gd^86B?ԉGtS|8w+23 O/T%FP^uӔF\G0`=|”t4).N 43xlώs֕2@v̏g®ܲ B޲̞)'ꞥHZ#y>gdԟ?H,"O<ʖ!o*QB,rkXFU囯Z1đ'  ݬN=l)]lf40*ctAU_$w OAȷ{HoZ$cyfR@3ǣ޼T&uVtHJH9H 2|I(X^(R-PJKAўcჰФI rd#Cֆ* ! ]0*Sy o؅0t**B9eI5&W"s"eWYC{̞#)o&zNU0)`؁G:^O6<,]doDԟ)47pf1"1[yڶ ~tS,´1IoK6#h( K}PvFO,jG5Bl2$ }G5P|cD$ jr;2k8ǤZwCS|Ϭq6s-v` 6([ =$_ @ of hڨH1C;]W-' #"L OúBsJ>\7w?#-lKmX1wn}hgjbOvѿ3ulX >9}"PFi\ĉFy wd2֊AN$>K"qzj'\ݳ7xWzIԉ\ ߎ#]3MݖE`?Q\둆uR+NQa[f׼P ~,z$ ͕&+H(%IaBzq$["ퟵ=)𵂮5mKmh%,dEUQ(gcaCA<;\ !u.hVg !3LTx"!ݎxJcjY;TkѺY Pg臭0]Y3H 7̝1x3Փ9!w^0?no@,/"+:*%i3&O_0k4ҀߑEy,F2*#i7k!ڕ ,d570llͧCAt2'lj~`Z oat ksW3چ58HH˽kS[;t!4q=Igh4^>^4Iy9@}kuUsE!αxnHGрJ7Xw=f&=JY8%U^Q3lPLפ=cATnu$!(M& dBm"=yxebaWXj>P"|dwP<03iLA_+KZ9f]cB8p(XZnoCY#? MAl}>8]JBksp[ nH͈Kxl7f's4%{Qzc7IQg}>J"\uvfPwYA ;^Pm|toj@`̸UR1Lk?qatg9=z=0i,FeUVhb "^h,5^Sn9M5y9:i4I.m)E(+}d'#."RYOQ/V&@o]kRUSm 8d=x`Ƅxm2h[؞cb]┚Nŧt1&19w0C10S!S Ϙ=z1gmuDl'#@:%ORp;3+^ sP[踴+NTd)7gg;UY;_c ļW#(z3 E}0fAN#1Eo):H֕Qla[A 㖖NB`0DxUfuƜTg]?CmOMi'|kk+lNWtV5tSh;EE қD7NF,qk7WCVFBLRNLRGPн5.,P Zޤ/\q=*RVg·ٻS  , K9Yܭ~j<2r{p-Pd:X| BL!,M}}[]hy/9H^؊t%9 e(IK41BT"(}.YVrN>5&EѡOP -RE.lJ?< X4T\e82.$?`BZʛe>sca_FJ+شݑϸ,Ϡd8$Top|0wN%-:}d>fPC5KNF2ѥn1Y[W:50BkM>DгӲ1<#= KZi LRj:g87.;_k-L'ɗ )X,쾏 }>_`ɊI.>}m$-4ފC͔ P.{'Q?Qz^5Jջ[A0Js᯦eM%_źؿW"<^SƼEWNP N#y7aR=3Wɵ(%8linspjccq% -s~JCO ׷Su:P>^BmԆ72t/kzW2,ȝ$L7k_B!Pb<_s"qi(>p~EKdWUslÆh\ VM y*ik;;k4;Gi(?zFzLsl"1.&KEA645E^| Jз̐H?ǝULflMҁG͊^"Czijƕ _=D1k *P $<f@H=3!\FEeT%ၘ//vj ~K-na_CφZZ({)d QZEL2v0]j#zv,0{(2gKKl o{MPx[/Q-H/7Q Aˆ|$*:7ֿ DBfY ҵ)6`'t *R%gJE3C{FE =<5pAl pc}f\쇓NǕ;ԍic&A3X WP\_j| 7FH E&3z ؙtQTZ2"ZY.Bu1!Yi9;/3,6܀t2Mr_VGډbӵ:c2Q4T_zvr&dgl$8#+"\.;=Mgƫ?g9ސ*m;}% i{I*e3FX_T? 95s[{;faSWt6w{|הઽ jmu?,|-_b) :޲rAۢSLrbaG@N_W>7۪$W{ XzQE#po\UhwYLbz1O,ӡ{kT.S;tس1IfDrN'9.-k۟}'PRW46Y-xV;3y_R6ö6 ^q]EP7=Wzq;` ( u g:*-i{Cq_W-5lQ\'d-b KRǧO𐶹7PH9Do;eq*+2.ayНwHMoKT=Hoa)lbڛ<6Y"OoDLs+Ԑ5*ndѩQ-zR'NYz7ATF?vPtat1͌X< :S\uj2F.е--d@z+YVۼxJWLPF4lęx [ɆԂK_s40bZŌU l 5҅h#ӯ U6,}FP؝*> O]+>U9ѽEDfxSB1 q>.t@!Rg^ 0CXw/=8V4m/؜϶TGb(G KKە$χD5UN>UMfVtFr ]$z|\$͕"(>рbV+.%TBgqXHv/= f%Ixg,R1 r١<[euzBe(SRR)VȤ }[uiI!.J̈́Náċ2SD3RfvĞKN.ח+I)'~v#"KI y"!m̿Ƅ6v`H[M$$,va]z`a%{P9%՗}pi"f/.:co%Xl8c1ϡqN!8*XlCն`odwV|ڧN/qa7U_mYMdr7 !]Kp]??RȡDآ %^Y(-0===`u<ųBHg{#["$y ]7^lw`s)J;t)0c._u/a5~ul8Sjݔ WljNgk˗k(˯LDMK՚ܔe#?wkQN 5 1lP?R<,<͸bɫvk-}7: 4"pG,)Nt.z(Ʉ\,Q,˥{wUۈyD#k&ZnhSd>%{w8>|߽Bψ@Z:ijwda0fփg jC)yB誟8LT,v(<n1VH9dOUj.Z ܕ‚%"«IT;n|C[ʐcg~̳ȹ`cf`Rô=)hyt!HTbF]@^2+Pm4~fwi:JkmFs@ VN3i{ n`L*];:%4lIFo7PCY3v9oo_^Җ*^gAc/ zfD=lIL'hcģMI30>0@{ƨp2\ѹC.?ObUbU ןX?uh8ZpJRu90Sԋtڡr9_(O Ibۥ3#SV(g%9dܜE.j2;=w]5HSQ(U `CĔ5H,K/76o` M.cd2k(''BU 9'wIϵ=$N }鶷UnzjGRotyQ@I)BrzB̔@k`? k ͏)S sqgKj5nDUNB$HLߊ(a&`pBU7SmBH3~#/qT^8.A_I{vQBҋ*[uI@5=u1|vx,[εJBr@7V{r@͵\mS44_ ~9Ө]tKEGsdUIJ F\͇:o+ˌYp2U',-|`TuKCyjVm` 󩅬AX5y5s.o<0q_:|=wޒ>'{,Y'l1%SWoL\^.;DknSx_n،xsfua+HxGA(,,bym 1i?Yk?ʶ ӷeQmf[ }O_BfÐ6}m\f8B ۬6~2hf"2MQczwDB$rڗ%r+RS_*WuGbݘxQKU͗˲a%~o$%Thbi2~]p?n!bn&#p6%_tE5yvw~cm:*jVm(QVCe&) 3Hr},z0wLÜ !uN!?SXOOҶ\99UW|Flj-[nq`D؍;_d{\ kYNj3e 8_I\:d5Yhq͹kxtnTxVwѥa-I|e*- 8(?esF>0n0ţk6pÏ_ĢztdD9T[/hu' \.W4-N'?j.&V7Y*B6sD?g\_!6o6*CUl;hȬג* j| W #SR](%^ 7&zX/q^fF2`bgƸ &:Ms#f -҅kH"㕃n%&]^6MZXkF{1haoCu Q*1Va}$-]~}x̻Vl{w2JZtnU\`<156oߩqK_HnZx8vAVxq$-[whC0 ̚yN(Ikׯ֔`D9C?̉WZoq`k)8R@CnR cM‰1T5&RGɐVb y6cw[nQpfٛL @*6K:7a$L^^%]l-1S8sO(?eˀr€e\t.rLbP0Np2Լyf+/5Wn~-Ek!}K`~7BR%E) ~+'9zc)8# 6bxU&oIB0hSe hLkKfuKt׽Ym\7- _ajf20[C5%ǝC<;uP$%!mQ;B:i6kynפV|Cmc{vYs͹,({۽:T}E)U/M"ܟ%&T ;͖Xq)|Q%L G?5M& N80 z,v҆.ŏ pTԉ@ +ON4W&r B6gȫ[r.ުGN3l@Pj8DUA!u<{&1Pc0&eOv˻K @zK!tHBF/Y/̖kہ%鱔3YƗ"&7jQIlJ!|Cla9o*Xe̓,DqEY۟v\(uwࣃjxw0禊Dʻ^ޤ$KϯF g"zw"B'~謐<;3析1 fƾ{*f$jhK&ȣ7'G1u+("obǭ+ -9>NqCM+fAۨݑ:#=L9d3e0)$&MIy ՘g1znx?9~3&Q,7.% xlfP?HGv]ӍOuknVAlI:wWz۴: Ws6nxƖ Z҆Pm ~aO-\fW6oJ$SoHZiW $c 8 ttY۷(fs9Ѹ>J.9%DGHˉ+,  'fH"xz峐/?o57 c fM."8߁ksq‡ˋ^M+-2[X:;i]tsV!Zk'`]^MWT÷Iѽ1#@g!$/ZYE[qqD4ޕ711KG8a7*+R]fi] e^= :Da,M['X:p`S;7"!pN$c~b>!~[!TF G)WB}=J=&On߆7$E1w?K?,e6Z ]BM"nj+;`o\[]%0tꎑjvKw?B,8׋AɼĦ 2U6߮<g>X,VR ~lui~z.%}MYOTIt xQv&˰֣YS2> gAu%(A(弳aq8ь}s%$#,;ǣʅq/U`XC \N nahNWJ(GLvoc9~U T0Ag |` n:x\H[vY?\ A*꼯vIn bUAAL&|i,zڹڒQEږ^B?3 5}JHW9BS,D5_VY{xiU、/rnYCqʖ)ǛzagzFȣ> P;n+g=CFA2缡3fo]zE~R&y~bNqbO^s"Nϵg"sĚ9׌IޡEea[>E e\"KGW8,kj 93icAb&zKοIXŎ<6^N&Uh;1Z\$Y.48Υ{2Xm/8;C;#&ž(?ߴ7⡘oe}ߟEιx'v -;t!Mض/)Q?%| =ll6&:lZ SzPBi\VA 7Pȗ =PoR|^ͱ;JjMJѪq:aEdrgT#MNʲ6?Sp"}T-{/Q$];蹲<uaDEHA8=q9>_|F2-Lj.#D!Q11듖 ,sfB;WH؟{2Y욀w[FDRީD7oZ7Mҽ}$8bR7Pa3zqFW%DH2+MU{+D yϭ+TkkM爢ak^> M#y*N."5c.<(X\RW <:p5xWV oa`u )NF)Ư:íxT)K#Rf"V޹ce[ UG?>YV7BH%DQ ?\EࢡD0Ejtjk`?*z~" z䫘ZoSZZ.v( 3XL.f*:;loӍk,ⅲneGDѩ>mA_9F +khp-VR sJs$H2wWDy d$[P:Ϭ8`wQJ k\a<RI)q6]5]?j^f~]Nv ?9Wv,:Tнq![n _/ …yl9NU:C҆#T 5FN 6鵹HAB*>ܰņrdq-[PٞnEGP~h'Ͻ\ժ/: RP]Bl$巺.؞ XVJ.I{RBubiO䇍,y *7O5[i#㳏#y5S34M9Pr?~IEo1rJ&7HÔcKa*XHO؏RNv; >(T6)b }aֽĠ٣}=@\Dݍ p҉%7[Re/H|̻Д˫AH; 'tL@Y 欰'z41l;VRW(nĖ`< !MpO |4&.a feN+@Ž1:#I̧@m €9r"BmY&vsu"1S7@SݢTWaO=^PwE&_:l&N귙g6F&ĝ n; z7Wq2S6-k-+.0ɐ#Yl@uϡF$SZJSIgQX3у۟yK1Q)..8IV kg'fa&S ہ[t QD`??؃ 3;.l/ omKpFR^\؉qbiw =0[(HpΗ 㣵6HI76WY?Tlmܭ@xPĆV E.P&2RN|^{nS Pw:RQ][3)&6]h0Vh8rKȑ.HƲF :jepv< I`_Eۿid 6yS03|Uo=~ X%x7f<\}p7v-NT7!E+(ۉ'('%Ԡ߇Ͻe"?(MLQ,Q!n>n`viCVLw(@ޫ޶2߻t=FSbJ)7T$q%\[Ghq8zNх6Y{ @'믦/:OAPxB ב2:Ѷ ʓ̍SdU!""#cb s3#\a\c$9n!C~+]HZX{kj)^3l^9.ݪj%Zh, nhtE.yݟ{mr1$^Ux^"heL|J!#yg~u6S[ =Zt'4]׬jfVOk")e]+Qpp̲n~G#/5A AXc3h ]R(YeT!'x+)'`*43 zljXp?Y@=o.r\,J"PW#G)wDx" ",3Oklǵ #/)@[ީ%ٟF~`ej1yݎtA=@?PiZhb%pеG ?k[4'%JUH8ز%G1 <&9 I+w)RJ.Rl&soB :%҂} ==8 )_m_vo.*~#H WyiJ{Nۜپ8Af%& dn= - J†2c7̀DM'Gb_E Rm_6#В`!|,?Q̵7[hv>[_a: #=!BnG:;W$Jx.rUe@m7i{o)p336 Dts¸&B]Er&`ʺ6 pQOtN#%nbjE@3pj!Y펋Q[yܻ}W.q5y4%V)sp9@1O7.ҽ')^n쒙H'WOVBڶ: VHKDoLo YrÜY@it]fmOns-b}31xufBX>$9ϝsŽVMU5eR2 Bx)|3NUȕ/&lq?dCznhbL}XM%CsL6eqv:V-z߿ e.j|NV}-IlQ gF_VK-QTmznoֽNRI4'_${acM\$CV >s,mئKa{NWOʆ_Y 2}î(|Bk(x%^82HP[lCfŝ{ޫ\{esEPjc.K{;A[![4^Ўő1>ZATF Pv ,uiI"uw V%F_&؛Y1Ỗ?&FT-H/{*r.d\Kτa7wTlxS,!y:ɵ,Y!">݉5,)+w)"/o-zwb{W[id)ξJD= +GásM]*#ȔSGfY?*qG"W2R}z31Gh{ <`T@֑*ů"CPG*Oobu蕧QX0;^ٵyiC$X#wY 4xt3f`n[–@1;NCְ~LJj=!/7!Fv|_TaNz+_d17MVZ1 8R;ׅX*.tKmAD0>!  3̊׀jNs!!S<_")ءu2P {r+'CΥ.ZX:5zݭ(pv2zP.ӫL;p.cRY)Uw+ P=[{3&~@yQ*pdZf']+FϦPv7$& }@(v T4G+ktj$X$cpA!L9YVM~Vns᠓FZ$A]+ cxj44~-qC>i4ެ[A!6ߵ4D~x.220̡@<ِ k[Zftkkf̦־3u 9f1J.7 )9*'u*&"n3敷NDpB' ùuυǖw&Wė*6,GO į^xbHPX'J<6,羯;/gw]]L;kA=ٳ@jͿE 8CylC\Nf_8 1s]icD|T;+Y`_d&"WƤTfIh*[4v u@O]x䔇}9].?^U^rׅncƂW[ս>+V_)W}Ww(yqh5<*i(k㗗Jb a N66 2%V}b.8sTO"<>J5( YZ