freerdp-devel-2.1.2-150200.15.18.1 >  A bp9|9߫XUE 3wi8>A'E(jѺkbzvnBbS5iF.z#B&yXYw8&X#yۍyš)9_Co]-K]f݈jDA\[$9r`rF XU-Kn"VL۰jt tH+bk^6w|̽X;G[ݷldw0?`]@h[#mvFy~861759e0a1baede59d2c3703f729ac04f83133e1e63cca9f0957bcceb9c27b272e5e99953f2ff1178ba9053d1d0705d24f01c7c04bp9|"9YSxeA{D Op՜=WȂ f˧!nivDP Q ^mDW/$t4'oJSPmCb%9'n` dp#bW|]MCNJި6"ґGQ-YGv_4;yo|:ScP~Ly<^>:$#p7o uu<]ZV|Olw:N<9d[eH5u4p =`>p>?d % C 7PV\ |    1L 2t548<<<> ? @ @ (A8A"9A":D"F G HIXP Yx \]^bcd/e4f7l9uLv wxTyzdtx~Cfreerdp-devel2.1.2150200.15.18.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.bs390zp35 ϯSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxs390x 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큤b b ^^^^^bb ^^^^^^^^b ^^^^^^^^^^^^^^^^^b ^^^^^^^^^^^^^^^^^^^b ^^^^^^^^^^^^^^^^^^^^^b ^^^^^^^^^^^^^b ^^^^^^^^^^^^b ^^^^^^^^^^^^b ^^^^^^^^^^^^^^^^^^^^b ^^^^^^b^b bbbbb bbbbb bbbbb bbbbb b b b b bbbbf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-150200.15.18.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(s390-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@     /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.2-150200.15.18.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1bL@b@_16_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW 96x96 pixel are visible. - USB redirection command line improvements (filter options) - Various translation improvements for android and ios clients - Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch to fix boo#1169679 and make USB working again - Fixed build for SLE_12 - Cleaned up spec file- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order to fix boo#1169748.- Added cairo support for scaling - Cleaned up spec- Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)- Disable LTO on aarch64 and %arm to fix build- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return handling that results in memory leaks (boo#1153163, boo#1153164, gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)- Add Requires: lib%{name}%{major_version} = %{version}-%{release}: freerdp should depend on the same release of libfreerdp2 (boo#1129193)- upgrade to version 2.0.0-rc4 (FATE#326739) * Fix the following issues: - CVE-2018-8784, boo#1116708 - CVE-2018-8785, boo#1117967 - CVE-2018-8786, boo#1117966 - CVE-2018-8787, boo#1117964 - CVE-2018-8788, boo#1117963 - CVE-2018-8789, boo#1117965 - CVE-2018-1000852, boo#1120507 * Security and stability improvements, including boo#1103557 and boo#1112028 * Refactored ntlm_av_pairs API * gateway: multiple fixes and improvements * client/X11: support for rail (remote app) icons was added * the licensing code was re-worked: Per-device licenses are now saved on the client and used on re-connect: WARNING: this is a change in FreeRDP behavior regarding licensing WARNING: this is a change in FreeRDP behavior regarding licensing. If the old behavior is required, or no licenses should be saved use the new command line option +old-license (gh#/FreeRDP/FreeRDP#4979) * improve order handling - only orders that were enabled during capability exchange are accepted. WARNING and NOTE: some servers do improperly send orders that weren't negotiated, for such cases the new command line option /relax-order-checks was added to disable the strict order checking. If connecting to xrdp the options /relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926) * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840) for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon * add new command line option /smartcard-logon to allow smartcard login (currently only with RDP security) * add support to set tls security level (for openssl >= 1.1.0) - default level is set to 1 - the new command line option /tls-seclevel:[LEVEL] allows to set a different level if required * new command line option: /window-position to allow positioning the window on startup * client/X11: set window title before mapping * rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg- upgrade to version 2.0.0-rc3 See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1 * Improved and cleaned up the command line interface * Fixed automount issues * Fixed several audio and microphone related issues * Implemented AAC and MP3 codecs * Added Wave2 support * Addedd dynamic resolution with full screen toggle support * Improved redirection handling and certificate issues * Improved automatic reconnects * Improced connection error handling * Fixed invalid pointer, double-free, integer underflow, buffer overflows issues as well as other memory leaks * fixed X11 Right-Ctrl ungrab feature * winpr: Updates time zone data to April 2018 * added libressl compatibility- removed SLE11 condition - removed no_connection_to_windows_10_17101.patch - removed -DBUILTIN_CHANNELS=OFF switch - explicitly set -DCHANNEL_GEOMETRY=ON - Disable the new X264 and OPENH264 codecs because openSUSE does not provide them - upgrade to version 2.0.0-rc2 See: https://github.com/FreeRDP/FreeRDP/milestone/8 Noteworthy features and improvements: * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488 * basic support for the "Video Optimized Remoting Virtual Channel Extension" (MS-RDPEVOR) was added * many smart card related fixes and cleanups #4312 * fix ccache support * add support for memory and thread sanitizer * support for dynamic resloution changes was added in xfreerdp #4313 * support for gateway access token (command line option /gat) was added * initial support for travis-ci.org was added * SSE optimization version of RGB to AVC444 frame split was added * build: -msse2/-msse3 are not enabled globally anymore Fixed github issues (excerpt): * #4227 Convert settings->Password to binary blob * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc * #4276 Big endian fixes * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli * #4293 [X11] shadow server memory corruption with /monitors:2 #4293 * #4296 drive redirection - raise an error if the directory can't be found * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918, CVE-2018-0886) * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes) * #4527 pre-connection blob (pcb) support in .rdp files * #4552 Fix Windows 10 cursors drawing as black * smartcard related: #3521, #3431, #3474, #3488, #775, #1424- Fix boo#1090677 activate pulse optional component- Added no_connection_to_windows_10_17101.patch to fix Windows-connection-problem after Windows march 2018 updates. This fix is related to boo#1085416- Do not use xorg-x11-devel, instead buildrequire individual x components. - Only attempt to ge rid of __DATE__ and __TIME__ if SOURCE_DATE_EPOCH is not set.- Users can connect only once wo windows sessions due to [#]gh/FreeRDP/FreeRDP/4348 Therefore WITH_GSSAPI has been disabled until that issue has been solved- Updated to 2.0.0-rc1 Noteworthy features and improvements: * support for FIPS mode was added (option +fipsmode) * initial client side kerberos support (run cmake with WITH_GSSAPI) * support for ssh-agent redirection (as rdp channel) * the man page(s) and /help were updated an improved * add support for ICU for unicode conversion (-DWITH_ICU=ON) * client add option to force password prompt before connection (/from-stdin[:force]) * extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146) * add support for "password is pin" * clipboard is now enabled per default (use -clipboard to disable) Fixed github issues (excerpt): * #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4 * #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA * #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec * #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width. * #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect * #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument * #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser * #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush. * #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description * #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main. * #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection * #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length * #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian * #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface * #gh/FreeRDP/FreeRDP/4117: possible segfault * #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program- Remove extraneous Obsoletes for packages that never existed in openSUSE:Factory or X11:RemoteDesktop. - Rename libuwac0-devel to uwac0-devel and libwinpr-devel to winpr-devel, as that seems to be their upstream name which packages are encouraged to stick to. - Remove duplicated pkgconfig requires (these are autodetected).- Fixed download location- Switched to official RC0 - Create wayland client package and libuwac0 package - Create separate libwinpr2 to be used in other packages - enabled gstreamer (currently disabled for tumbleweed) - enabled kerberos authentication - Update to official RC0 Fix the following issues identified by the CISCO TALOS project: * TALOS-2017-0336 CVE-2017-2834 boo#1050714 * TALOS-2017-0337 CVE-2017-2835 boo#1050712 * TALOS-2017-0338 CVE-2017-2836 boo#1050699 * TALOS-2017-0339 CVE-2017-2837 boo#1050704 * TALOS-2017-0340 CVE-2017-2838 boo#1050708 * TALOS-2017-0341 CVE-2017-2839 boo#1050711- Redo history by using changelog url - Update to version 2.0.0~git.1497095982.1dbd2d28d: See https://github.com/freerdp/freeRDP/compare/043243f...1dbd2d28d for full details. - Packaging : + Move to xz tarball in _service + Remove 3472.patch merged upstream - Update to version 2.0.0~git.1496304402.c42ccb508: See https://github.com/freerdp/freeRDP/compare/043243f...c42ccb508 for changes.- Forcefully enable PIE in CFLAGS as the automatism did not work.- Add 3472.patch until upstream #3472 isssue is fixed and PR merged this fix boo#1004108- Update to version 2.0.0~git.1477034991.043243f: * fixed kerberos authentication * shadow/rdpsnd: Fix race condition in rdpsnd channel server. The output buffer and format parameters are not protected. * wfreerdp: fix invalid VerifyCertificate callback * rdpsnd/server: decrease audio latency and make it configurable. * Add an environment variables section to the man * protocol violation: rdp_read_extended_info_packet * Added support for OpenH264 1.6 * freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server * freerdp: add configurable NTLM SAM file option for server-side NLA * freerdp: make modifications to NLA server-side fixes according to PR comments * Fixed a windows 8.1 issue.- Kill off __DATE__ from built sources.- Update to GNOME 3.20.2 FATE#318572 - Add obs git integration. - Update to version 2.0.0git.1463131968.4e66df7: + Fixed memory leaks. + wfreerdp: fix name build without client interface + libfreerdp-codec: fix xcrush decompression, revert remote control fix + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + libfreerdp-codec: make proper xcrush context reset fix- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), no upstream changelog available. * Warning: This is a git snapshot regarded as technical preview by upstream. * Warning: For xfreerdp, new /long-option commandline interfaces have replaced the old --long-option interfaces. Existing user scripts need to migrate to the new interfaces to avoid breakages. For more details, see: https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface * Add Network Level Ahthentication support. * Add Windows Portable Runtime. For more details, see: http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime * Obsolete libfreerdp-1_0-plugins. - Drop FindALSA.cmake: deprecated - Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: fixed upstream, implemention now in include/freerdp/scancode.h. - Drop freerdp-CVE-2014-0250.patch (bnc#880317): fixed upstream 532c420. - Drop freerdp-CVE-2014-0791.patch (bnc#857491): fixed upstream f1d6afc. - Drop freerdp-fix-FindPCSC-macro.patch: fixed upstream 9148af3. - Drop freerdp-handle-null-device-name.patch (bnc#785437): deprecated, related implementation dropped. was: freerdp-fix-pulse-no-device-name.patchs390zp35 1660134424  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-150200.15.18.12.1.2-150200.15.18.12.1.22.1.22.1.22.1.2      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hdisp.hencomsp.hgeometry.hlog.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.htsmf.hurbdrc.hvideo.hwtsvc.hclientclient.haudin.hchannels.hcliprdr.hcmdline.hdisp.hdrdynvc.hencomsp.hfile.hgeometry.hprinter.hrail.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hsshagent.htsmf.hvideo.hcodecaudio.hbitmap.hbulk.hclear.hcolor.hdsp.hh264.hinterleaved.hjpeg.hmppc.hncrush.hnsc.hplanar.hprogressive.hregion.hrfx.hxcrush.hyuv.hzgfx.hcodecs.hconstants.hcryptober.hcertificate.hcrypto.hder.her.hper.htls.hdisplay.hdvc.herror.hevent.hextension.hfreerdp.hgdibitmap.hdc.hgdi.hgfx.hpen.hregion.hshape.hvideo.hgraphics.hinput.hlicense.hlistener.hlocalekeyboard.hlocale.hlog.hmessage.hmetrics.hpeer.hpointer.hprimary.hprimitives.hrail.hscancode.hsecondary.hserveraudin.hchannels.hcliprdr.hdisp.hdrdynvc.hecho.hencomsp.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hserver-common.hshadow.hsession.hsettings.hsvc.htypes.hupdate.hutilspassphrase.hpcap.hprofiler.hringbuffer.hsignal.hstopwatch.hversion.hwindow.hFreeRDP-Client2FreeRDP-ClientConfig.cmakeFreeRDP-ClientConfigVersion.cmakeFreeRDP-ClientTargets-relwithdebinfo.cmakeFreeRDP-ClientTargets.cmakeFreeRDP-Server2FreeRDP-ServerConfig.cmakeFreeRDP-ServerConfigVersion.cmakeFreeRDP-ServerTargets-relwithdebinfo.cmakeFreeRDP-ServerTargets.cmakeFreeRDP-Shadow2FreeRDP-ShadowConfig.cmakeFreeRDP-ShadowConfigVersion.cmakeFreeRDP-ShadowTargets-relwithdebinfo.cmakeFreeRDP-ShadowTargets.cmakeFreeRDP2FreeRDPConfig.cmakeFreeRDPConfigVersion.cmakeFreeRDPTargets-relwithdebinfo.cmakeFreeRDPTargets.cmakelibfreerdp-client2.solibfreerdp-server2.solibfreerdp-shadow-subsystem2.solibfreerdp-shadow2.solibfreerdp2.sofreerdp-client2.pcfreerdp-server2.pcfreerdp-shadow2.pcfreerdp2.pc/usr/include//usr/include/freerdp2//usr/include/freerdp2/freerdp//usr/include/freerdp2/freerdp/cache//usr/include/freerdp2/freerdp/channels//usr/include/freerdp2/freerdp/client//usr/include/freerdp2/freerdp/codec//usr/include/freerdp2/freerdp/crypto//usr/include/freerdp2/freerdp/gdi//usr/include/freerdp2/freerdp/locale//usr/include/freerdp2/freerdp/server//usr/include/freerdp2/freerdp/utils//usr/lib64/cmake//usr/lib64/cmake/FreeRDP-Client2//usr/lib64/cmake/FreeRDP-Server2//usr/lib64/cmake/FreeRDP-Shadow2//usr/lib64/cmake/FreeRDP2//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25449/SUSE_SLE-15-SP2_Update/b812c321c7d75036d0d04417ae98b0c9-freerdp.SUSE_SLE-15-SP2_Updatecpioxz5s390x-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRRм2 4O,2utf-8bca60e35abd59c5bf102c96becb949005fc67c021beeeb68f50c684e1957b889? 7zXZ !t/] crt:bLL G< e?zɹp>{i__#x{i$m}:&;"ע8sϾC8z>JQʠ< #b]mb?cgr})IsQq]߇FxcT} BjĊ}0 ?d(RK^>^Z~׸_M㈷)=TtPT?~/ˇZ*?8ˢyX gBV$$\Ɗx.`{DDc[Jul!~),q-"iPܾC+󉟝4vjn#>4zIS̟gJ H+NAr9? @#̻r`@gipV[]5R 7=U7[l!uʢGo$'_ 0$pOz[O5^"fU7<8qC~] qF8[͋o{|Ok(~ܿ,odҁ)1t a25#zȽ/ÞH 8@' 9ZQ$V}Ԧ\c(q 'nHо(~Jc>28зGCK⍔&(ƶ܊Vml9S=paIȢwɧ3 i|ֱk rg xSc*h3 rn?;/LqǙ-y2pϯMAu)jXP[Z?긝?&$zc2)xy'PR}enlo({(ll+[1#mO~OUMs,,h8 ?'?VvL;F(Yٻ.eiO2|hq?YVP=c{@&\W ? Co9Ŷ fWujTH/d"λn:q JfcR9fxkOrǜtḂ`[l68"xo<.> b#hRٕ8ͷui\GdF/T*C˿S?V >u#+0CbH#&{Zϰ4&t3`R{Yt] 5|s _"E?}Fc:`.\u܆Q3gf'a:..[^}Y/<2+itw0}7O2a؝)9 69DKs>zQB9K2}06qns KJ$m6|ZJ_ndEك:@.XmC&jmAt86U?0L';`XRXf& ޛ*qL#w )kI3˔pƳcyy9-ȒmᖻC &f.2]`mgӍq!Y#C$c 3L۶ƗMFpK8AO%-paHF> N*S|fcZO3d /11r|xQ~ >%~hSKkS*[c q6<]eo;a C9Uxؑv(`/P #*m'Z!ie'P7GxLl D/胷 py{0d[{K&+M_䗠G0f.i΁Nl">zYA|%x|:r?4k[.gsj`Of4R˒sRO%t_ٔH:`QNhҨ&í?L'P8p(Ct))VBh"c$9pBa0 Uc'1Yy=WB%,2D`Gpqe$䠒h+ܪ_CS?!X>,PyD|VRGgn.,R,ojI F[.E*Hl@ӵTJȯwhqLn"ťdcM eӘaϧ:㉤)$ []BdFhxTcK='mbִ !xhWciq{\`wCXc.X7?$k{ >;] dP̢/¹b{BߙrR"䴶`/C*$ܳ^2]աO7JVb@b5Qpv}!\a^ AzJTĉgӪ$nRVBD] |ŪNЈ.߃L96_N?(ȳ{%k2֒x656 }I>$݂*:bX񯇞 cI N\ガrtnFI3Nnw2iV0^1L]~q,c&Z }ӜX.&-\Z{uAcB>ZuF{,~GLU E?.LeOSYn*VPubΌ5ט' 2jKow"hvg[tOvU>¸*bPj rS+)cƪϾ@ȩc͇]]f>gZ133}z? 灗$&>Ѹ yrǢUZ'.g՜Gc:% ǫ,nYceCzR *P\@Tvȕ?J@ *3BDW@1$vVlzm9.^ bcPA]k23t)C%3LG7C'ܙ0kDbؽU &7ݺn@NjBWySxO˰wQTv:æ!.+|yEPԟyJ(EG9Z ؝K[.F$|N!1 Fus&~F\@j~*#;gҺ~|)ĕF]0UViDTo0pgDNSgGqʋ~n,%/Ķuq z׼fE⭕15`'Ap}Ipyuۈu;A\J~(Ә_bM ~6Z !N8pKk}#=`kyB Z eVӏ߹[,b+QV!Kl2PkKBJ]}Y+%Kp%)`NzMmzнZe@GY= \LR/>)-MωKu]P #fz0b15ɐq3&MVf&)JJIo>95V=k9n[b_0E cme$~iTeJ@[v+ .>œhF#S%&`; |@G` 5Q@TK_806u vcSOAgy|bHCÐWf-Mط=s[F=L"un뉙=-);]ʎ EK{"9 6Ԑ1F { 0k-<(a}\W CL?/£-xMEU?J okqZim LXZ9đZ}NtK޹`(NU7{/%,k?X"]d0; +ky(.Q;hމ'.;,AU*V˼$Tncp$ڐȱ Q/J2wfiGEo7}敖>4|dݿsB[$*pF/H/Pp܌16?ZAA{hjBDNY}, hsWXxt{]ĭ$vڎųpn1ԉnt~ŕ #Aڭt/VXN;`\({=K ~J&s;#rS@UFa\(⧢@,Ux>EL뜅ig?{Q}r:)x`$͵ ;|1 qRK˂øh0t~b*"wkFTnDS=0X6׬%Y'a)SʧKw= \/*#2 N:e3.F c6wK] )1Zi2|G#.t:Ӷ̷cUJdC_Rw+GC p{ VKƴgDQcwΞMH}G4a)5 49/3k.9s>t7B7_E3UϨCO+tŲEE$-gO NIk/;ޤםPx\9TtrT]%1c5Z^Nh43<}-%8ڬ0 [S1u.9&JpVS=afxve-afkBx?H͎CcDEa1үu&̊?Q[ 3˭x*)c9=HݓjU*ٟP38fG0Sg.hn?!VΌ[L8C Ld@,hpĪ2eL +غQso7?}ȿEllHcQ?aPFcpϡ0!?#ksi >=[7/4X=;<Ĭ5̠v`Mtޤ |K|jDZvпW o4=O'Yz"tUi߅샣EoЯ }}"g:F⺦ݑHkY/$: j0Hike6VdSf G:# s΁wWlx&ʳK?woE~X\ٙ,n0d d\*}$ڗo5z-b"D^V?2^K{6|)ޠsr&K*Zի¦ ƞCF;oiůu\T:yֶ+vl*aQ%UH$he`Vu ) q7=cŔ5' a'/fUzi Dή26 l'\}/ǫ`{ r&AmF|#lڽ8 1oErNyYJdi̤)5I7`Kgj2=O_TVC62 NOya=';sm./pȪN^|!Өt?a9=о;d[OF E=$gêejOW:K!˥#A.3@՚y~6RPÅ$-u0^FEm'wKleh1UelYZX9I!xeVT%Vhy3_Piȗ` r,z Z:]tor[nz=ĊO#u'iBN|( vM&FCVs *f-IpRpx鴻 櫡-?` PͻڊGC7%!|Fn.Nj`/y'kB}S@͜6럀|e!*f`u!HqxB`8 '(G^VÒuj&PȶVWY'^LVK)@vj;?,sgcILeH6z<1H|~R5kWZ^Іӱ-/fL÷ , O՝Z)/ud[[tKh9M]@o|^/\~̓Oˍ.Fѓ휕)Woޫ [#܊)k«⁠1Nw;) OSDT ;R= W4B{DXuY㋛7H~T޳m3ՠ x?wNQ 438@@DwPh=.j.V#j:r(RoM<z-(eU]{ަTX7ŤMCӘB>:Y"`qpPosuaP]𘫒 peZ\FZT1=0tFFx6-?KE88 L u-87^) L}%0.I٬r谄4:Сb8 XWY5fYLѿ΀MIfư@wwR_'d(u2kmKio!AM*0M`wVyo0{f m+X|薦!N-lta=ʝGQ*;MF=4[Z4WaeI9B&cUfr2Gi3qqK{7B,1㵔awx)5pF1CVi_\/4k>0`]\,0ۗ-،sZs-&gm}VWM{XK3?!}fXk{ݣ)-\>O.]{aGz#@pDI\Na2tl67kG8y{uP:e'I'%gcVoLp4lΪET=09~zN) :}<҄|fO QƧL)8>2!mEA R"*OT_]tHSm߰!WBJ= iY0X4믡p=]W%،=JD-I_xD#z=\i5qWeI} 溴mv~CN]VZFmUOH?;j:ʧ"7T<+%#/^3Y%ښ]<~{N4F4Xo 9wF/Ј]4P]x@xpnW qܵaNdt~Xt8Fhi_c-SF9_A-V7lC&o7 [)jL4/`'uԺ1zh JF72jDwp㤹h J~/%Y3w˔8v68@aLeW 6O){'DO}m뀵ݶ9FErM~^F+,F6i-9{wgr% #'Bv ROe<55ƸQ܇\^ 7{)!HHsйP& 6?d^rEwdG:i#5V7Dkg80X!\?W ~Ln(߂10YiQ-ݫ\t죎GL4kXsH.HNbhm@f2!0ߠ Ǔe=w,)%q]^m_J^qh_qW!k{A;%nN`EvRza'n+0Ei%0ԉoɶYҹNe@M%怫[h[Ԋby! p{kfyf7i+CfpitPd'٪%nF[YYRĿQܿBUmŅ8r{ l9wo i]?NnlWSfSc:CE J`D-N XL篰u,.ы|5α+PQ#6N5ZUEI1]La/Hm2Hg __*EgC(1y0uXEfL?c8Ź(3`-A%&8a7rdǢ );mQHbٛZ=npNrڠ,#' )<9{N/Vx0aŇ5jU4dx!= 0L4G04=.hQ!<6# gKr"u [M)q2܀t`t͆_Nz5ҞMfGxa 4>jʯy֗t̄ʀ,,{ԢkvHX"7De?] !{p 8y}qFT;';g9FƒQq>ch!9ڂ֗EU;XuɦG "C 4nᵌQtIO ?1ĭa@' =~igz8 Kv:li= ܶYF†/PR +Y+?$ z>W37@C[}e*7t6kR>$w|)qϚgqުO_~qy@rgpbe /|sl$֋h/z@>$*ϫ>ѿWgm)(~1JWqk@G(*`8q#FKuhSZRSvڣMַKUcij KgqʹsTh;%y ,gk]~jBRV^2[l X`(`?_u'o5b٩1\ya3vx+LC>TL~#YK֢;:H(K`,t[rfi\X8NWuSwL l '"[ '9.RN^mk`gG!}}&E=6lj-V枞h/zC`VT7iZsZB bhV+o}ɰ_) ms@4q6<5U$"enpSHd1 c:BԴEN>v1w91:Li2 ۹ B2xBQ"8^g y:z\kRNjO  ag^{|/@Y:]?=DBBa+BoWO^ 0K .^_:rlSL,0>{66)Рəٴsgt'k ?1.GlQ}Ge(u`(N}$UNѲ3>g7͓`=i2hsw#rZ-O7F/j7 G?Αʼ/8`1Q$px?XiYEm!Q넀y$Rt?a KrX]Be~N(ao#Nˢ'J`$khaO,@wNOER&3KQ062%tEQλ[[htΪ1]pa0zߦ`w_vq\uYژW IbQّ(*ۊqj_Yח<9n }ADa3t e<ςܮa<3Օ,.2GM5nPv,VԪ?KsݍjQv4hXB >ʲZL@e-*? =DA} $<6iY*V ",m|'dz?&G/טΧi=Wb /DqYƽ~Ç_2gK_aܰs`$?Av`JGIRA"e@=Qz-f \Yrť.Tty%}R+,1[>'ҳB J xf '.>R8x^=fǿ eR1P9nԷfL\`29R5lM5b6Ud4v*[An OV4';tBTgh*ZK~Ov`EV8OSD,$'QvUh9ۓ `FO1|(.x]ɑt+4N{]^N <֛*$z&-=H碯A)}p)< (aq&AW$epFxeы.hN%6>êjjSg /l厢P !f3(G%ɮQpwB r~wT=𠘡. s͌M=< s"we ΢woo'zjʎX9XC!y!GD,e3.+P #عNk܆ybi 4-HW\|W,^MsW}'b>czOj` EDh?1pX:-Ge 5\>u~:Qg u T]F\+Hq) W=n6osc8A#f;y\qYH[>Ι2mZ;mJ)+ļ eS V6nQ?wGZ]8#\;oï@Վ~°M0䆵u2q.yf%z6cU;C܍nBi+/j# 9OWnHd"7P'ݏ z+YehL?Z[hBkm)mv:.grhd<^|/mnU*̝4]vYۡЋs8Y$"كSJVC&J}b=N8{J[M>k:t&J %yva 1֬וLءpg^1j\~Yn%s=, 61&q]W DNYDU|h» Qš^k.5yKTes쳃qCXNx 0ֈwI =1d: >Xmo ~I& ]v룂]B;LT(Yvu}A5 / l U о?] }^c CxFs}W !9颎*~4i8a6X=/))ڕlө:UJ_qM<m'+]AzJgR 1u.q3~CtAa2lI%Zu?zfBːظ, )LT~0#/ڶyT' WH-Æ$gTr<;3l؂Pt=A}D]šG h{$vU(,䈨lNɰ`h>QU,}c6BF˛?f9-Ljxeዤ5zeYa?΋.y*GEYh`jJ2Β$P9}{G!e0/*aE0TM#dO=Jg܏[O>;} Q14z0ԣO#bGzK30Q&Ɠ6$uqVRk=V9Io)H<`ǰtdM;:\Jg760 F5=KG/'0VkOc&2{fѪ!sfĊf ~,0 4~xeX⣠aTRYI+ 9)2|vT>ӳ"+Bӧj,Wp(.LL'MMMB [339Ǎy8ඳ@+*f2[ X`(ӏs[RzDcx%]&#1pd~_4Da}5?[Ԡu&d93P}Rf%)a&Nv<'BdgۋTfH`FOqidz,Gv6f>?xޣ1Qۘ{Q@`=>pvrz9W4Xbi>4M Fc4 v<M"Xӗ %fF6QW`m/7Z]\ååe?BBm {Q}$~v:/ؔ ȾN܇rhJ؆s_zAq*H|ȃ>;lT._EM0: +iڃ7OjƪɯnKOF *)+Q[g71n A@5>kt :#25C,A"@H6w4!>q]HDشX(CA"CT#F8j uV}ѣKpo%5x){x)-wMϫH٦DrX-W2{^fx!>ۜdFDC}9z:v*Q&,MF~?ѹ_oz%x:Ha.5=:y6/D(R!Y%LQy]#9Hys2+#y:] ےmYv8}xO) }8- )G޽4ӵP37,yG$ ͅ=vV zޕy?Aё3e . O-SD:hE0%Vu܊!%%+vք H ߣHf9ϋ5q\* ůB6Cٝ+h ]oM}VhtfAF®'H/ZqV/13ڲ1&hCJ?Y)m蔟CKً3إ@<ƏMcͩ?*rokja>yxd bexAlXZh,*="!n~; 15D:]tZ\mu0̕.4* t51);{8hUGAe*^^޹hά}lE aP⿝>u]wŕj)s+ʕ_jFgrCMѨYM=܄Klv# ~ +wYڹtT.Ysvg$؛v7N'+t:e*{ ~ P.@dz? ]@B₻#&o4ېvY,.qEVH)9_m@92ƻCm2.F-Fuq 8K^員F9yQ4P|ZI!|P^m6L9C6~(ZȲ;ԉd+-"6o'l)mCf'F%urj?4mgخ;J="61yٴX)+G:ub@Ni/Ep6gZe˫!](fN|=_v`@iA~>bf2jlհ_ dnec4UzPM}ށ Pbkfv!jfv.a}+Z^Ry0W uTz!1mxXW'Qtk0Un}g5h*6pfanToqTsWOFEUQob 3yךЭm.bQnۮ, X^=pKN{rRRM66jd@^ Ȉzl+a[6SrYt7$*iƏ%jJ)oLwVA;n̒D{f3:fRQ6dDlڒJ0dXrv {v!0T齝t'⒉o*7!MC g =Mh8NuM`k+q4~\'pîm,)ikco4H#|iX3s}" B5.MBm"4{4/+>+n[Wtx !ZڡIx] ; mMa7 UŎ[O`z? {tNُ9D)B]U34j09EyVi=N*yji2|'1;~i-]܃f{Mzm;c&!iU]C-xUF^ i[VN8m@ zH&TLt`~cl) !ZފEy0z&@ei{X֧ y`N8ʷ^ܥ .-e~f[,jJ:ד%'UWW79m<~ҀU@)< wv-mMV8!*릒%U,TnW7R?c M9R8GAigY b2aρp8 SiIH/bņU+e^UAܕ!O2<xXg,gUzPjijcUђ\B v&˧&LL/@IwFa@yCcO7H@N'pҽB7yj=Qg7N>*y_)YSXqB5=Yg͗C[Opu\fP\?k'>9fhi'!,K#Uw L'L"ơ1 "9a}a22-2quN*OP@$૟H5L7LQ#tփr4w)OsƠFV#S/?&TCR1١W634 zU|k?ѨW7zbt(}K; U<]ԇeWCO",ttO,V'{$I=`"Llbԗ.]c6!tzD?޶O&_8^)?ë ٖFO^G@2 B)&qDOL)t[~ w0 ;/Wu.XպN|^EbF'1}GH)peK_:Ή dn(C'c[{/T@F'sC=(~/@zsNcO@8h1ŠVz6}v _ ҕJ& OҼJL"EhvG=.:0xu)A8rU@:К3Ѱd?v/Gƀy'R@|!?H&BA(JSqK1u\+[k|7)oL.oݐ` HmSEyx$\=Ghi׿: k#FV$(jp i|]j St'?"K~/n"syq+%g]}/4LCϢ'9aK7;(7\VьWD8txTsMUeB7{ X.KYʐ Ai{֕v6ѤT@#nmSd/oRB8gGQ葾+OJVG0Z5SdqE m!uxiʟ"m*0ɜD_lY9 fe'k>QRс{; Ic7ν*)W|ڹwQy`;7V2js,@)1 026PG|m"ډoۆ4!|Y,fvkəmgqQ+kL[)[Jܘ rD6 #4xFzG}?BeNيW~PՁ p*&9<HE_?dNM.iCʼn%O3%n]|2h4`V+#4O }V莠CF%7W_79S`rl˱!L p5C1Q &>KHsg M{L~vq̸1 dbg_uoL3.y /JAd拄j1m ] Ju88q4 ٹ.rm>fDc%2?LF||ܲ{(HӋB{`6rZrn ?Z;2f.7۬?tq|P@+_͈?i $g+99TBn2VTպE@w@@?ۧzHiF YW&V)aU?of =\ j *&qxtqJ)3g#^XUO!-T $ɼ*TAόt'[*<#rsiWuGoxaǰ^<G:a$VlP7H3>vk7<嬨p[IX p)kTɰg)Hڅz;&&fu)z%FGLS|{2ðYt$HMΖ8ig6z $\ԙb:D =ׯ\: -Oѻtҁ{5~u-}?it3e"W[?09UwKwCH^x9bN>.iAjGy`Gaq7#Sb_|9 ;# tRmHVYox;Uos AyiQG8 ݌#yL邺%0%t(x7? 3=[S 3J>@Щ`IvPd.tB@\n*5v!G8=' l/%q)8$ڞYVAQIB;K'R$-tɅaooF$CŨg}hO;$B @`Jep%Y.f4&8gAb$< ހG]⣢ia̔Tr1'Dd/d"9{Su3/_MxsS;wNeos {eP)F *r%ݦ$0x^q&kp!#}qk[ԧPO <غ# \)#)lTg!a/uM\Kj3{3F AwM݃6"a1^k|1U7@iN3b¯r9=.͘ _%Q݁fJ78YwokS"#G(āip %@bdf?+¨ͨ[iF8_UĨiIgŖR{8eJ| ]-s) hҗh:j]5-RpE:N.'ʽf_p+bp񞱃lT%;P;rmJJ-f7IP3pз7d%,5*30FH&:>Mv}Ljם`$&)I/l#Lu5 pz=J~dBwx^/kz\//Td |u!j@;k#6M=pkv[t }}C.~8p7EFEV5rSb1&`p^a>3$kCl)s TugOf6a7׭|`)6eK}RG$Dt'GVGU.։R(坾 MQ!K+M+a"Ų? y n;0+N)e0h-KWxA!opqm^Ιro͐ <÷D 4QvS ń*w:CW P”;jrm)6;K=aދRdE.U ` 6H i"tf0JDuBs"- ׃[} s-K %mBRMN<&=F!B9r4i<6H { (2,G=@ŋ8s˻yMx|'E :X*0k_Dfd k2Dm ʅvAEXi;]yK dvKf}m8L+d,yFMe;=g_YW<Gܱ\;IDX6έ+Q#fH >FYHB <@}5Ł U)8kK.Nu<"]Ea)mjjڵ%Mlcjw8t h=Qf$1]Z: {]Vf1L<rԸo"1LHԽJ*M7쪱B(Gf#j2^Q&<Qawqp1c90b!sRE ` Lh`uKB]qRr|- 3̳㎬_/X:yn~6|@SW5)Ǟ+|PRqBNpgMQ:b&>)WkG޴aֻŵ@|yi8U.qe0ĵݵ{J ȵ 9?^ž^aɹ 1bhC4(/媊`~!\F>fՏ˽>F)H@z{DA0d_膢by$ыmn4[rцx_$ZVqr@X2Ϸ5c5ͽsYB\j-\O(٥0StfR>FN$draMElIwW+ _k~πǶʔnlm+^aGº#iS_FYt\\MCcb.^/chA;:M!ԏOvc| ѮZo~}sδC87~}[Z 19FDp6".k r v(p.HegM Iԁy]/^z&P)gĒJL`F۾\12NBr )2nKyOÞ h]#HrN-MǴz6k$v`5m|!k1د.n,fu֠ɡebwh&A%BItJ <)t;3Oˮ %̋6y/^$>v$pU`%S޸ PrcߏS7F#vbWTVFIB| zz[tE_ՉWhE1 !S uB ~g Śe wtewO%ѲѦ]qQ C3@KPV2#HZFs%mi"!qo*)8@ۯ>Zۋdv%c+"F CSO tRq r>Gr)(Riy/3o=Վ31-k{&XXP#Xtʐg@Zχga b0j'LF_NDIo55g!^ER%e2fņ~EN4gT<`u&?=/p*FmO%O"bWU*U:ݾ=Q׎TvX@'XBܖ]K^$HA!x8RKșC8!Y=(˝ S !BfYv0xQDq{`WhC6*Oss~5\˂{Y -8rJGK, r  tz$.g{=[( \%?ʤḧҕJ7,>7 ^U1^_Yޓ-Tؽɸ@Q} N]I\Eð Ɵ)KwL-{ 9tr_q3?ΐ^1m0$a#׃R C5C!8Cta>>O6h2ݝiJb:;#S)ٲ~5b1PoCPړV᰹&_ 悝< ,0 \#7s%GycvoK0%8V[%H K vN;pd#ʯ|>Sp擊~FMNˀ$n|a#N ޹]/L V*UW}Z 1? :iWEX"J*Q7/Tl?"/Q@sK"PHțK3LL@sb\ qJÓeul-*OU8Zq#RuYR euz#mI?I?:kTKR]_EO.8{e&p+ˇ/)z`V]=f H7TP'k5rE:w䲳~tQ.HC{mb{^MRr5e Gd ki6b0M*'+Igl7tB' ߏ¤m̂鿒-m񶮁:;R_jPڕV)n zro5b%S[J+G( 8SAUˢ&Q,C197P`G:&]5V9FI VC76d|c4CHQ gAݗ"Ao&^gEƦSl@9ōW ӪR)Sk$6a.aBXZG  ړk^a~NyNmT߯2(g$@kf% g/VrY6/~06k*CaMŚ7(-?w81ל+y!*@i}ߝH=8!4ur, VB>Kk,L/(yk<'1bLen,\ H[`.>cPpgڭc`ѾOkB4~To O-aG\BD&'r`=EеƢכPyxP;*vf1N 1(VVd25! ;n !1H1h=UmIRMqvOх7srR^sD:Ƅ.ӣdAx;zOˊ,jc=g=bIQ_=/֡Hrkz=1#D\pb9hU0Ө;!O#;@srGE עR\{kN@$=9"/\$;EQʑ_к&=y}bW@8[#43E#ߗPqeΒゃe8D0]mHd笭m%oG/Geת fx}VpjgSq=n1; v멜)B^txohtS1l}ŨV"K[^2ԽkKW >{ wye;&w;~lB}ҦJ4\o ZMFgۛ %vwMp˵bˑ*j፲v֞$AQ"V2/8?ieÅ('GIC;5͐>)>yiI&ڵ;"=5}ZDSb.rE,bAɼ3q`9viq{D0 /o+V?=eQ-GBy1~0 G(o `'XRe[isVqun{<Ļ5Z~{V~Fݭr9_ebMV'_|ȞL.1v1ëY !QO4n?\Zq]lx, a:;3R$y8#=%%~$݇j(Bs /roӣI_CD E#y.'KF NK\&@9&vFQeg <lnc̢UOe'scLfxw}i=—G+y)ֵ~փ'<&8U`G:힆Z{eXcg~mn|Ny^&Q:jgf *^&827QOP4P9 E6Q O5 % I uc+5Ac_vVKGVwHMΆ9ϖoOyp!ExIn%̝H}^B Uy8'8NiqRϼ,UAB%6*-r9c"V 4f!2 lW&F zӛVBlx0,vX KYSe~hxƪT(Q*Ƌݶ(=uQf.< EOb[p˝}g4i哟+_D)qxWx+:$f!lv+lƵ `b  KH Tb #΂Kt;Չf? ,mvk*}χe4w3p${rG$]; 2 VBZ٠U?2ɹK * mR (tUT"H23l1?b]~uozB: ukA$@m<*UBW^(p42DmN'41~\⾒tpogDsDw;ࢺ8nEzʾ Y`w"٦!4+2i0ieֆ@hiG?U;_݅ p=^-1=;%MQy8,Km:X'^0S~8=/.#IUxJzʆ ̪,Y&o$9)d?VFǁ㍕nY] rqdoj)?vȵlsXc [SUpdR", Ĥ+wl:eu2nJvPc>WN߁7w@/(|QPYZѓ.5=#Ǽ)ϰĂ,;ne7~OH~{- B{V8BaZkTjίJKqfC- n2s#].haVUFϺZȑ:9`'*J|FKsrUZZԳG߄8u ߢHrEpƞh ]ak^1`YgG/oݣ߅!6@_K v',V9 5'mc T+ {7UA(DǕLJ+6sm;է6WX<˧wJDznTConҢk4|@:D yƦC?P֋}uG?-wIh꧋o F)4yH\8Q0 $_׀/:8a_3|qC > jl)91-C-IvƢ48?? u+C>2fgd= ~~Ĝ *#Gł 3 bc|QTLZ1) pXdCk[O;PӜE7THԑѳ;ع9ClX1?dL` ΌkX5Eϡ% 3ɽ;:_NSߌDE7JBhݻsk])tVLs)<Цj/ >ޜEhgLI;?Val+sb! ?~IJ2SKG牢hKZ\hgR/G5jeb:@Nl` U&,I)I( dT i{Kɍ6ᓬ1;&13H@0˕!SbC Zòf}g'Y?x: ػ oq HH/85:{X\'=pY%䍭itjA˝H܌(vEp7)32qRȈ@qj,jsȬ&5EV6ϳh}Ѹoܰ0dVcdi6jB >J$e*?v JO0L$'An.$YEo;C༹\A+nRRY>拺 r%[xOUNŖ'<M#VOL6!}$mhgh~2u+* Iay-mx/Dߛu\}{*[L;.(WD3Qo~! kc~l"K_[q\?SydcePiET}?v$yO2RB:fX@~/Ny5&g1tt9[] 7vio'}k㭎łFqZ1fXhoή$_&l2iz~3XB9م^^AAxv&B;Xe%Ъ.x JfΜ ~3-2|"ȏ]*hQFy~\؁X#\[v E;Y9޷VEΥWr̅Sa*?=gn.0o2'BC-l?nu k<"$gl>(H:@e9ULzU"1'GTڂF?KL(S!LLM`kIˁhS )U^(HHI3_F=#f#fE4BL#ֿM2, .hh'Uou'7n ی iN/OTr97vKvWYQ-?"hp4Ƥ>bitq\pnom>[jba`}[yrжg9VxF$ԁm !.N mŸ `s]iȣSp)lfle3b= |:!l*Nv~{(lK*ܧ67RlXӮAn&)va N4Awh_6&.!"N44 \5yD l]G5ɾ=,QfsCQZ_FjmYy_%Ë]tqGz))A!zFq^;Bn fIl΋^eB2DeX/Fdp$ĂYLA37IkVN9han琤g%`/g7}:ê`~-3B=S,èyCsռXc@}̡掟/q"TkKRK,D[kт )"w8qsd8'-bS81*oDᥢ{ˎ>Gd}mf̡J~Ǥwk ǁ~dM2}YIppoovɆf7ٶł$[WI2^^uc'7ZKCZdg+!ZOC&ʫtѧ-m4wQ0U5Q:%)d84Whd "E?>Qj}rme' R*ZTŁV8Nޘf:D.䃡5u`$qG;TYQ)xU;O) 0tLn+N6xJ.m`U;Q1Oy]\dB{j0(qRQ*yBz3wHkUUWc⎗Jݙ:dq|6rطw⛅G7gc]ܿ_h^DDf'ǝ!W%ˌpaia8+"6MǺX3>`Ի]H4@`nNaFKKhlܯ̕)xi3Y۲YQhCpUrPjV1@JG-wG+Ĕ g3{/\x?K (Zpxcɢ:Yx3\>5iŪ\>edplc i;HT(<̇<QPRSᜠ6m7=?mX}ۂ AsTg=;Dc ĮnEȓk Tbѡ6ua`&ڊ cGhfo1 CMNk}1)HuڅQm?ѣe'^TGBf6g D\-ߊ?-now\eeX̊hm. CԅG \{ +7Th[7LJUsp: L̐ahƵF GK# ]Ӝ$E%i\eH7r eB.,z?> ?S<2{?9 ^]wKL} 1P3\=otPAAM`4!0Y#}~92BtEML9 "跂D{Q]˃GZV6_+BJ 2ٺߺ9c-rиksXfpV)R-+Q߾ / GvYzBn>9~@OH4gՃaZ: 'M$y0*Hˆ qE{4p㋁D3K6h=-y Xk 뜹6L\`ށ?33i_qs>fNIb`x@zW "Дx{fRjp:Y|\ňJdPD9=+Hj<A$ A~L]@|2;b>\i0 LR׆]"[ #yk#g呰gфu= .7<&ހ`!pg DEoFO͚99WOGЀ|;m'Vg5)/5p'#RzʬvykI#rN\hptֿ~[@[#}z s2[8ځ)e!D|>(Ti(f)<įGl$TR|Byo+8>ÓlƝAA]Ӛ8UCmdL#s\j*OX/ˀ&T;~d3,W` : q"sN!6od 2n^} OX{s6"yyKUg13x?,Dp.],麕.F1R6nﶬTc&:Xf ޢlwAf渭jrW_8x,u"+"dQ7<2"h=;Ԥ :TZLyDﰳ2py7kqOI#MH(+#`C7DV@\t?}u'rD nON|$h;Vv)V>h az!5_C_rϖQt= Lb79)`0;9T#7-ʑT2.8aJJ?f'14b Íjb3ᦎFZF=TQ=MCsʬwt'V$fBҭxg:%U'<4Lkx@_|P,yuT R78=1bꣽ_ ¦.E }eP_MTve:dylUk9A ɴ3[a;-"=$ve]U2~9U@J"8 --~on{ɘDL ۃG3@?Dnxi :D( yY_:3` Io=kpK/yցl hh&Pi֩ʉg>1pB Hd]d ;k7Cxuzܻ29 upL|Ƶ"kg=giY F^Rε}ׯ48W̕Mb`Dq `qΧyT7&+eZ3{2־R, B׏qys#u.%fS2v={[| KlS~d{Kɸ 'n(AL=w  UZ쐹tsFt[wq/}93SGp rw|6ҋklGP)26OiS\_+iP)m;G7ldza < :ɐ7" Nwtn3Y3D8&r8^E WV9ca2MCLB1UYTTd]V 5!D:f>ʹT>*Om0 ?>nN0liw,Ȁ\O?>R2'qiE͋"t Xn 1yǫ^z!n9Uĸ( z!Y{GzPY#;CTOD8x4?@0#:!V6?xBhۂ#)^*gf l[S9F:%6*[\q:t}kяO c1 "4(lmqQh2SǟW⊤iѥ{&<Bz6\ŞmO(w&H.fHjZ/D:JA2Eyp#xp~~^%_,EX{pe^Єr6^@8AV$be)'cV} Ģ+R7Ρh$\nCPlS:<»| ďX Qoke28a&g;`uW$8tYgK43~J=ci^{>tԟ\AQ1 ۺ ER_F[I4f  =i}B78pW_= r!|8PVaw>\0ggmK`Pcۻps+0a!kxU+FF]r/נsF9"(J2 nq[,H*bκөʱ^a" ^jU8sRI^erMWLzEQJJ*p3omR&P8lup:a{m|.ҫ)Dӫ+yǥ2\2^?41A :IERZ߃KRSZ_o{0=X8ˈsKڸ /d ҌjN>KC̭1:Ge cWU'?3pA8?B[FQm ݪ>4:bD,1R^(XM, ; Lseq\.kC=;qu#z0i~N4#*W(")K a,{ T6#hS& u'r5ֳy?"T>%?g-ߋ\6ܨui a{ck`?fx6"씽; D#30 ûY,x Uk1G I߷O}pc9JOIw fs_|uZ-ڨ`ĹMƙ;%gj*ZU矮 &lKAҥ=cIraLr؈ bm>0~\p3I!鰑>'^A&b7KK6H̿/|bIOorgZ5=y4C$lzԧ~lG]0K9ksG>.F cEm_Fj=kr2'o k;5x y+oOY3;_ | 8L"2UUy 2(,1nG $?n6ZXzrWKnjr&O ?}mIZ^4ONqx^D XF u+]t69Waoe ll(jjl?bB$QnjQMQ!%&2qܤ>'^.!D B,Mب5ɣNSP,YQd=1[[ՂT"ش[/A%(!*XƾJT څWi676I=Y(<jɍ{9z>dg=A?\ZVK|y$_D>o:L8+ϥ?hn~"qCGk,Ȍ-#vv^>h?Xf |fRCܢ`EdpeO;66)H* $Z շh"sQX/ pѢ4lV3Hʅ~|} ԇ$d\ܴI'E Fw|#1TOmL a)fJ r;ܰ}sx)R0$+,q&B1q-$T\GP,|o-,ͱkJBFilx! ApZhڃ͖Dj*YAstUlY)f;~JoV '2*&{󞷲eOV/c~Z{lm_hEXW.m q8ٚKjاwN$8TE7'RgB_NӯMʦdx҉agrZCHF)w4,̎c;LKRnU]gV[!7~}]ޔr 6,M=ͦpQh,;3U)V|*"7ܻ_&lr՚, aNl6nh > e@)~_Dc|2&^~]2\P|*K[&HRMSN}I_X B;B2w3JyƣÁj|;vv;ěu՝v(o+@DrUۇK`x@0X!Í^BM`YN3,Q $ zX@n #jڥWr ˲K1w:I]jPq$gϷ94(@0yGkDƥ?Cou?d?%\]_†7W;buxۃ bí/^2S5!Bcz!rߓz` D8!P`1jQ!^,PJ作fTRnեTF:5"۞)е!W]OvN& U ]@Ԏzܯx.l/wy,H5z;m.u=\=vn#}z1Fl q E$Zz#{3nE`]-F(NDfn۹6 eޯctT/j@H }ņp"}~4Djkpd.L~xc;-Gv }7g0"?sύB?:7%WZI*g@[k=>ПOBEf8g X>hƎpڙE^=; 1r4P4dbS&Ý-΂q*Ȍ316}DŽf!꽆FoĺYڈW~C2M(s[3{؈~h-~4 7&:X[sĝ*HZf0-iHGlh,CvZR7lj4|~+g&SI\&Pjh5^[ִI6RH0a*𕄊I;]!7LfUz \9K>w6٩1EGsWK|#H Xƕc [0aΎphǤOX3ǟ˷y5QZ \gD]J" C' 椯x$7;zus"GH lJ]y?*U5Vlol/.aH0X4';Tw7;¤dO 04w0)ny37ZNyYhQZ_7Gɋzúٔ}C[֑Cߚ9[R~b Dnhe (aa1Н9{ץ 8NYk"3B癷AR! R>ǜZOM -rOpXf.ltBL-h0=@`t"{+apawAǚFf X)@ߓgj o<G;YX|K 6Yhӓϑ']{-$61/OZ-}yFOV)vi5$:p|wd'/!x?aV_sc"{)hlaFkA1i-V!xWԄsPIai^)ͺf<;)\u+&НYG:H^*gw>Qd7U0݌4ȄV=Us8o'ׇg+5(M [vBDy17M۝sF0,X6Gys` / a,hߘ}2t>=AA %[J4N=>Dfq~)YC%M.IHbB Gx6D+{7^;SHvAVoanµL.Q)PwȤ.2 Lف m3JfHod>" bT1JɩJ7 *pzS'6tY1i=-Кӌs?QݎV(zHYSp兵X,.;UZXdh0 xdjG|լJ͒fV vc3FyX]?;&AƳ-EDt)Ӷk -sF so ҵDzON-e:I-Z>[qUTÔ.43 FEF0YA}7sz̹wlV]ڂoMm909,$ z$%h?\G,ዼ'Bu";-Õ~23L+-NԔgtX8#NB퍴]Z, ϢT䐔m윻xDIk0'f2ic`ME# x1m7?M l|SOt)ڄ~%[?EVJ0iuMa^0[# _EPhpM}}9P8r_66قYW6;hz-}њ/Ȼ_!`@O*pv\)t8eo?zJ. @DN^;e+H]gWFmS6 ^ņУuJ'$Y܀6ﲵ.f2\ӠIcЀbfCc_"_FLP&ڢ[$d%IX',+3E&-(0"3&LVP׈i.`M3oH⧋- bJ=Z ҳs} ;MZ"_C_E$:]wQPʉCMm^`/NQQ {CT~):ܷ25:.|ꚵSH-YК6{q\ in =>/Yڅ{6Эw?Π$Bd!zj).f0% n<_KtBg;XR.=QUyʽYc[0]u f5-T'`HܠPy[%kƵꕮW1ꨱ1lKMA({ykD[5kDsC?^糦ZGZK')J^n50m&9mmrZ@Duu( 3Yogjt\5ȼf$KHNU/x>zʴYK (yIFnaWEDDNm[s*G ݭ;:DШxڥm|fţUDPiEqME 0a8k٠OWz +}Cv|Yқ7R=gK o0/j)uXY{1<%·MB? S&$b08%{VQq0L;=mLBknz#XnCZ/'J>:!Zí*#"f,n-{:hca>~@QNΤ lE  eIn#vHR19;MΦ= PLI 1mݘ29mf }## c{-щsT;QX@&s6!Iq|:RA"4^=|]. a~XFX* \#[YO*oo&mLz]ș=,F#m?ktr53&|xt.^Mrz?AnorLyR=99Ix6@B|՟ǏÆpӇ&נ$^?68C/U[Ip%רP$dJgxtd<@&,=e  j9hMHl-?p,dɴ~"ј0l6i@75fÄ\maR~ͺV~ZK=C,.#vJuTmuUZjf_WɎC"b5Ѽl(4öVOq\p9+S1DT+F,b҅e{tvK@ha~ešEnW=0e]sǬ _MF!& XfCS}84gEh<%i݆N!,&\wty44 %B$4MA,Vp+V)r.>u`Zcݾ<#`m=QE ϵE5zIIJ*>޽6)vw9ZKn${f./ s|UiﻞNfs@G[Sy$cCRpi=BMJ^?/+a(xjB=_U>PG:kSt9SuT 3Aۉ.n'_USWT{Yw_Ly|<Ne{ rKŚ:XH:\1&e\᧴7ΪTLR  kK d@.^Ec'd s=Q i-]Es#&ϑz6(X/x o_jxIމ?{BVĻ ?t}l{4IҚP{16+׉sX <<#)+` bO$-1)lSs^wYQ*t?Qn̜41P;L!t;(D;u}-IY *6oM⇻dxYox8C8O)n@*:W_Hē8:5_\ qX e쓽Yͫ4wcиJDd =M޴nxٷ35XC6gN#q調]R,뉸2K009w~ק= Cλy.feپ,8J9x:Rk^Cf`7o.YU dA7j'8v}3UK>3]X$dyZS/F$TTm SZгnkn3EAS9h2hڏgIaom $w#f ߕ$^ҝseWf`Fl%dmOq`G,W~elj4BS$lag4A9Qc̗ڇqyNf=$#t3#zJjV‹@jGJN3a.*N>6=7*Dss*l /Ux~^]¬73Gu$X#!L2&  ه53Z^;Wg@i]_kCBsD9 Oq*ޚ!4PUO;6ˡC6u)B<]y!}ՎdFWxWcC<U! hMF^5qW<fY bYKXi_̻pΤ4Cija *WXBZ~xș:؍Kk4kfA& BTu̻X B%B>gPER,FB` 491?+WkåIbtY}: i%Gmr,(n.{ՋY@puΉkYv35/d"~ 5ܵ pyŬc㦢jBlۻ c"I-ݝ_mAu7aAGYDSLN|VM iBa"Ejo[_@|Q"pzcUcĿ1c-<Α6[pXf<JapzPA@ixS1J4-L*3=ұRl\߿iA.FƇ\n2Gv ) կjΝu}WGX} "! m[owb|6Cܠ'"O6y+ks-Zw`JpӃ;Z8ZW=`l_}$yIkC?V|JD}fp6?m|Dä00s@:;IUEmt?XNsX= [;(/v6OwiYEͮC"ge{3d%5:R%Ӳ ̄}{@=شLM:~ RE ыJCSF Fm%f@1`1E5%r ) k}0.Xr r|66 `Aз^x}\YRqİʁ¤"jT@ZFN&BUB*WvPXޫ4?"]J@VٶװrG@FPo")/xw -gxAƝ+'eNο/*%Bb_(ZU^0m]dԪx0տb!Rp=B_,w_&f՘=dCzXRzcka^ ]Ey8U/z3Rח'ౕ?I3AOǠqT*֍'}RFC} GV1bFԬ!+ }2f\e;׵m **^3]F>]0Hx'j ?lRG'cp?]זygu}aw%k9+Q]0  $P/ne+dӝJ<k,Pk/x8D8M7*:D?i_'fEo֧.'boh8⛢?eF u6Q`@Db-[ڄ.H{pN<%'Hy}uزb_O+Nq;ipc 8w}ڏ( @Ur#Ј,`'*H~;Kh>0wOY_4[-A2Nm2rIr.ceoVHtZKdt%H9ػ~r&C13v^ÑA @^Vh?x/%?XbM t#_j:&f XLpZNʋ+(-~e<%,ՄY{ſ8wx!U5;1,Y|t/F5菸+WhH 5;kŏM'ށGI/C.3|R5v1}/CGXdP 6"$#)CO3fv/h!B wjϐMRɟuЂHY'/D1u0`+De86?V֎dE1p~H.n-v`Xb%Yʛț%WM'p*0*{idmEa 8b{ŸA2ȼ~#R){r{ EU/@V~?r&N/LPń#E)ʭsy^M7׏5lꏼ+,))VBzȱЮ56e ;j|gizFă:"'̋ =0ޣU&}-ޗkUU#ر%NmݼEn&jIn?ac/{/޺3PĢG8HI֠UW9{#]CK#ԜJ֤2NIFͧW=9҉hʖzjhr8bo+̕u!DXRk-}cb;$87qÙh37WZ`",$Խh[̈}hk{QEoQژ]c97[pA QO\.,oDToafKQQ/Z{JKʃ,#M-Dw #ߡ=O@r"wEA qӸl8 T'G~CVφRb,-2$o"-jz*y`qwG)yT2v53ŨWɾV'A%b{e}֮roc6e:DLNi^סd.b> 5SU^~⽜*nŽ ә W!hGޢ,4WԵ$"M).ɜIO-.WT`!Z6 No`ژq_-eH3Z3n)QG|X+Bbf2h+?qպCuy[Y;LC!Kg!r,UPa '',5h׍R% ~ŵdo W M;t{'k,h[Hܵ;3$װν bᙗwEa L &AJ]` RSsSFMoHB& P)=er"1} Ifs]pҝNQo\_l#[۵2uf =*2.ftt#۩ ZAU9=Oj&}z6F'+e%원&k_HvFh~8E=mľ@|Bv7ϰ JE( UQ&Pa}*;䓕46zQhKo^BqwЍ/i^ J1np5ъw[94 %2ī_b6<0{vj{ ~`ޮ^ZQdϗϒ"~x='RJK#r. PϽy٤9 `bl<ܧ(qr.9!s'ՠzrX GȤw!4ϋw#ǽbaIw2[o%K+>  aVb8A4<қ}=|^NXɠBǣ k$,+UN[n*k&ݽ Τ,]u,#oiUEU U)kQ7P1̞zK '+ cMhRZsbt>ܿ>"~ .6%f7~uP'_V{ 9̽S LPzi=v3Vm"}fn~_.9t a\XL^¦Bw4%qk#,-4pYu`t* ~m.b}t'Xuf*L ٽB/x `˺_u̍mG]  ݶ\FaF l +|ږEs<"Yဲve t[Ʌt-N{ڏ&p_ ltV:8kAQ(,:#c22G'(KvCF,58m·Uen]=r& >ppZΖ?<+ܱ ]!T4N5RM^Bj$K/e\PӡZKF[1iOAvVR]?dZB&uK J=Uƛɷ]gm=;CbtʅWPMz|%p&\HX|NXI|+l$uieA[b\shXnfa,u0|SܥXumLS{=Zœ`XtzmTˮ963ܺ(%n*5KcU9P&v]'jm^io߰:1 ϭ(>`-[$0\pU3;XQ) SuC#.W0݋L\Ï%osxhÊ$?FͭgAw 7 XG>48>Q09 =%hJ`/E3@[h`Y.'Tn%cl5إj>\ZJ!|9v'?=fP,onm*n duZQMWwfg 60` F$YMC.j衽"2̎٨u ׈di(4PRxpl|a&֙DqP%l&>l%gh92dXB@'`̴ޏ(} AEܶP2Å$r\WhNJJAP9BSmw0 O۹d\ÁЛb0ix $x&?VE/JȼP% vu؏#ybI3b|{ڽz^gվ-k]%O1P~^v>U*TU͠sP 0nÀ5(80!SJ$ك|[,{ 8_VM);jK8d4'!qJkzC,8**63+ 5x,T_"K%8H\OYGtZ, I;#*6L^:S[TS7'EB^(8NҨ9/ckB~+=92 _D='Z:%ڙb([U- 3 zR v-Kgo!Ljkڑt'O*Eb&n5X+orV5ʢUb\L'7b30X3U^P{+ZeJjh V0ϩQ !Rtj_4g;74R8Ž~jWE^s&,fd^Iuoz8ؔHLc@28o46n`r^Sr0B!g&q\^<$ŀLh+Y6<u$x2 "Fb̌ }Oj#x#Į@ <$!{&.,5k%8[1˹Ȍ.{DxNߟJv_4Ma`|qr7˒!iE -7Rp5&PM;z?i(p0V%XL77b ܳޝ`-ޭ罣Nbʌk-5 t^և.YH>*}g)Dآw$c\ uΡd J̬3ߋjE(rp;҂2r"^r$gU. W|qպM.nOv{6U}zH[\6JWTUf᥯r=͙̈rSJmP_Aek&M%3G1R+iZ nBO f#ffᶦKم O(`@uecL/cZM.-&z S9hߓ}]"Vh3$(Nvza:F tc-4"yA.T}&YIA@!tAN/^.!:yN܇oċIį|I:ꯥ|rl \Sxd+cjb9Gu㾟j2jf!jiz|:sp\,c #P2zF$/SGQ+a1(yY *YrYXߔ4#kkig@9zʈ1!9[UĬ 3C c- 'DƂYW;@_yZ{R(^ˤuBQ Pل BT紲Q{Hȵ5`n#.YU@u@j[?#őƫ^|3 m{|`L>yV|_Y+ysw3MT( 6ܬc^f(UayߔI>WÑ+6B^JR1-h YckBx*e 9Ǹ=O:M73)bnLDP!MU=x{8$ceSnJ8pXVb؍?gh8_rG{.-@1tw{ -"[Ҟk3yl8c&݅ZÚ}-$뾨ů tb )T/]sPoG;\/:,mb"p5RZ%t̀Ufx!W^ M/{2\;sr[cN5 +?!ۯ&u+ `|/!5{qH 8wp0*:8KAҜq6Ts8=6Hn .gЕmAY􋚻(cv`( qGZoAgS7IjOu|V˱յF 90YͷB9ePzREZ={\unn7: ps-{`O=T%_N)OIgc\V&ܜy'"_in؛Y ERC!(5YNw;XRz5^ ]I@S)_<IBAq|*hE5h-1ގf5G#mHgP>4/]u㜧ZU{(x~Y̏6朎٘GOU6kS w~o,}5òH䢔bA}@2Qw@W$x*6.$ia']dyy ,-\qϾw$[gN~Kϩ"Dq:v8V`*fUs;'KLa| N|z}0_撗 5|C}e'B&C9N/@CAcb,1*`ϩ(d}sVgO!$qqRtcwLže*˕ď{<2}pc8}1&y޸cEuSټ4~V|3 ׻Ȯ: Z;pamP`=qYE ;mƵZ #9"E4'z!^M_md-=E̔ҷ%x| `N܂ U}r?_QՄI ՠdؐz!>qꗿ׎1y+]p`zxk⃱@ 'u qX{3@ؕ]O(v9Wd(=MhDYL,_+w(V`@..Z{ׁ;2pԐInW~u >|o{Qx(ټ!Sg pg1R*4\1!D>M 6BC_ S5.U΁,Ƌelassu;fkmKaQC)ye9A|:0Wm6 'i1}J#deEDeSƽpZ 7>x}2`|cI}!MIAG-.A l ɇPn͠\sGL&YŧT<$}5=<2sR7sLzx8wx\(C(M͆ ^aAYPZ 3 wPKPalb3rwFIC3H2zKDܫ؎\Ele|ukqeŸ*W =:N=p6rLDmٍDwvsfxԱDP.֯Es]3ltD}tܧf Gw9 ;ٹ0%T 2|_GӶ--'o ᱍYb dCN |A+xͰE~ܠbpcCQ?}4k餆LVX;d ;M s^TMIo`g[Z<-}F4% UO;C>:06ꬍݵv,}p10;>h,j0UP@Eׇ$T%SbƠ>HXd4sZ1O`hX|%O傈^Z, hƇ q-yyɮ "y&^X f.U} $@(CIB#fH>#6O@\əFߨ,?#禉2e|\1nVed³ ɂ==Nks_cAP+IA';L!xY=nfa`[&h4('l'E"ء7 0i&[Rf7&NjZ䐷'!2};8X[Ͻ@rϻ'gK/uv)Ns񨨲UtieM7U{cc&n忔$[ v -`@xIȍ*A;esM"? hCjjr@Bu7]!yQuΝx;o]vl t?c)κY\WrjHd| @| M4x͙|qgQ' Pm0xɓNc}+>Rni4]z~&vc=Du c!q1XZ{fD$R/M (Ci,v:ݟL.57ڎz,dӻc4M/լ^:m Ez8}##(vi laACQ-1Q1kB+.hM p:Wbx`U\*tiv#{yƽCvi#' @ ݓ@b I'!\{zIƗy?5._~ڰ(stԬ[C%#k;WsSs7,I;ۻȌ۠7m h.>L<к`1\&a~& uW`:-kbhgi0\7VNq`pģ&?xZeg\7kkM9UvhI.unvbQ^ ^0ΐ9̹$Mw-jۅ_ZqQyil*/HtgaZsɶf6Rc[sI!=m?x <,U²q4dn4{;_䆅L(E+ٞ^j؋6Odh90l*vI**B#HKgw"R{Ӵx7,fM^QZvO ;blІPpmk1FCQbARD㤐ײ[HL>RXd WP'2!9aL>H W@Cȹ hOodhc ʌ]!itM Ω8gQ2cv&qx 8Tp (.n`T;ʸW>ص_;5ƢP ۳gh]4"doVbQ~D17ir)K8AwhdRQIKh(_Љ ~+Elt_T&#C d'#qNr H˽rA_:l?1)Lzioxן h${/6Dﮝ:^#/(!d^qtK5ȗL޿)<u4JV鍣l ^f^k!fw 35˕}@0?O_\o}Y9|ͷ%1\ٖ,yz?E{iw_C("J 1uk,2w`3 G|0Yo+c <äf*2Zg8)O_wɮNqV3PZz|7zӲp2,ikP[Tӫii۾[A/>t=I}W>&Iə|C7E5Nm|{dr AMn}]f? miH=U)Xې cպmu80csB5vI+l%oހf}Ü ln>MXVHǢvBVf͸T ˯a[- nneqtA[h5Cgj?0 tR 4wΌr-Ig7}:-(Rf Rw]@Mᑳ@h=DErfaxJYʨw]aAbdrB6.G‘)w՞xoh&̴!662⎱jR"$^{ 3` s gD;pAKzv%5ZVϞVO,N}ȕKs7K"ozh<3nBڔr\kfQk&ԩ'ܶkoЂwL5,9Qc6L~m\Ú2n*XM@+JoXT9qmha!QǹSM= o?J|'tҹlU<{ғqil c9T$;q{dH@S,M[]'AUPD3Tߩ j]@1c7H-ԭ^oʭ=l.- I#.A. ]G &=MFXCXn&l^!UJT!sjCH1弍ʚ2_xdl$ >ΏTO{+XN/\X߶%%v}=H\Ut 4K XF9Dvœ]k<-WS`6aϷeDTICWHTt[MƄ^Ծ<oeS 60!4?.@{d$ņ)v58&G7Kd],x`nZkF 7뚲(z?03~g| ']{tLKcKq72ޑ%>'b/2.\7 ,qM{ &aoU!mk R`B2 $,í\?V t +t|X#"@iGտFP'.Ti 8FMHҿpͥvʕ ElMD`[C3&x|/1JnFhe9y7EU>)Tu-,7<-mo}ܬ_zKcϵxI;kpIF^߮ JABPvnFB\i_)`MD)iTH9zMrhk2;X{OcZtl-s߽k҆g@>|[A2d=^.#ٗg-GJznO[T\6ɾrMYIډ'<ϼ𑊑;H>Azآ eq˔hNcN|+݄p;h_@%7M~Ef'Tգ2L{J-4/uNAe<{^8l-c0x3$Ghr tN;ڽl 9v j EWkb*e s+:ƨ*~jn- !9ܴp9 &Ǜ6pXϠA͞q|CՄvGc263L-C5_S4Jݾl&LjCULcReT"Di)Va j?LXNP|곺0K~Jû ?&!٭"$Q{4a|JP3~Klu9uD!~o+vݡz8iRpaVmbxBɩj( 7싉>)E6RnՓ;౽˧Z)MidhM7)q(漣ogS^f42# ;|^D5yKL#&z#h=gɏ>K݄ X[ 6NB̉rF-@gxtM#I[  FpVMۢ83;=WN0\uVkam@NX.*Yxݼ}ס=;;[tI(HtSo|L ֥Tk:5 {+gxh~ty: HP0PE]}SU* LT V<~+0?= XZ(ӏ JvK:+F-ц}.2ᦽ9ؖW$ X?u } 䵹_Mbr}jGsB0 s@Rʃnoג`l\q/FF)|VjR*=_ؼ[@F=Ag3~لe #ajLNpG x| th{bV?{}x|_datl~H/lvom 7PZCۀؒ\Jw&19%%ms;Ue~ך<YjW~@$u{jzAogłUqpZ#~*wܾۛJ|o!rpr60)y 0>qj|{@"?p] SQ6Yjln DU[L3@=vo pÆ!rww2;W!Piv1)"E";I\] JWr x3*bKN2Aneл%Ӂ<,x|'1A/6%~ӠƒV~s>B";%*hngTӿc1P0ɥ1 aroyԊȔf@@v;8uRVd alkAɥRJG=^EP(=VKD!uHMN T)MgĈ OSﭱ{۶ Z-F{򘝃nq֒#l%H<)f:* p1ɆaAbilD6־pvL7;\>y9*Q{L@ˢOp>h;89=qʮ'@{1Iwrr1\i3& YeusJ Oc=?`8G?#HRZ^! kwiy@ @ӓ}k U{ȔZ0b =dQb̚1Df3̯CBWF`H{;_6hrN7.mN*Io9&l*uE-Ekٴ+R,ةI^bCS4 `7q6&(.5NK-[T1=8FyH"Cn~Hf"=EaCh["IYp 4ϩo@P%2-6jT#[Z"zCR&G@=L<{TF"vh'ʶ3`ߒuUUY|Y wG_ee8`dk@)QlHs 5i#hλh&n/[C/JbUqK4kܖM#ÇO1.m4tnzz2Y\d-r\t4Q"mPi)ѩ;\ʻ[I'x/i1e:V?"DrjIު ce\r[9o(_C{dY:O$xMa.~q 7#X->8SX3P`_y҆.XLimיRE.lj3Œ(h+oO'~gefIvIeA~! i,)ي=Ok3h^+RLhN%ZmC@ZҵsЫB{(ΎrFG? Jrev%hT'y!ihq24>4/O=8؄|ox]O?n+;B+e֎@;!ӷ(K}P`n^{"AR{x4;k:FDB~Gq" GA=x2T_ ̬`/Ja YBbNnJ>}0R;)Al(j*lM~-%M IwʨjŦP&ݸgTzBs]؄E9 Kgvmߴm"讔[˞_V TY'X;ZvotKJ@2nZGu,b1"[ Y+ZZe}uQGon--2sVq:[LEMIܾ0G$\ hʞTpT}bK  *Zyl`y5Kll#246ô!5iKƴ?uTKُ ~| ᄡ5=PMP&0>V X0hASɖ}q x"/ [2ʟ~fi~dQy<IOxz9~!%}]aDv1K Dm!"`)z=YHTl0.,!6g&`H5LvGLb鄖F1 6 l4 `,R;T6}DJ-z}"ה Kijn퉿ײ{9fHt=a09c/חHZ ?} IQ2P͡DpeeB[䙫CTfAޤUݴ@y&lA{&Gn%-ÌNT6Z]>Y_,u z;)~7ĊCں{pM_L|ǸRnUN۰qeIwPN&ad-ɭ]u^ ޺`s ~xZ:Zrֹ>vdo,O_C5XXLw`Ȫ"Dz›N BH*{ڈXhv~wjSdW^uܐkxXGB꺭v"@ؕn#溺O@֏1/Nm0ێ`z>HZ!B"`Ő|֮7{$ATTtYCs!ԭn[ID qw݈рL%%o&,[aI(TMCo v.~GRcs+͊kr *>C\1{4Īp ?iygSL@w<Š: 3.@[sHr}v_5٦5+Hw5X{ u@mVSFGwXEoW0K:+L;E^t8Yߗ|V@Sͦ ~:[b"DwQ[ȝ~]edRSv0x>{% 4}x׹ [%$LVP+EFe!iv(RYOeuɿoq_5ֆR&l4@c'C ƨrV)cJJ$fn AQmX/6URЭ.lI !:)ݸisreN*9bJIb+t\E2$`(IpHl!K#&ZʒNmك2Kԙ^ ]M F7vb[V:#;6oDMRT%ucԈx#ⶠ`G *2|ZrO;Uez^ [ߢ%SS]\e7 ?QwCE$O5T9q ȔZF=g7j{0 9vogUk&tE.@Gj* TELc^YWfgF^RW:>sy{)3j/%_ɽ غe Qv/.zrzGb0PU3 )}K/W"Guo}0aŗt ,Z5YVd`:3Zن=!-B!wlUORM\t:-'1 cN@B e-"R"H`ʩPf9qq~ڐrvp~ L)umD@7Fِ&\^Z|"{vne|p 0rTU@@ޖ0",)2 Ix`^5ONx4:ihB0F7OsH2gR={#${_Y51Yړ!ձO @-=iNt4Ğ6k,z[,XѭEɯMp&ߘKja)KUkk0+5Zbl$)?7{;1]OR ifçWIϑM@|笷Aσevhe NmG%0mx gn죝D9C-1f/ -ɞC:6eD煋\-ӘM˷듒lٚpqS/k7YS> aKG~id'0X\[*^Nt1 !ɱN/eiB]st 3㿜KL^χw$_}9fG"po]x4%!G!CMvaE|;|F Xȟ[oDT(p'Nfn>)e~ޜgzFp70:i5t6!GSJ4c]f=)!ky8"er3i P/-eF]˽ q\zP(ݼ(yܘxjHkRfښ+C/00ɖ;ԗ I?\~MKi$ J{]*LB%'N( cQGÎp')آDD?2a{q?J8L =3y(&"矒QTmY˵̾ m/6YXLa_٘(KdfwAvMYroM/ Qhu*c6oUP冺n❥}(XuW<}6 ]x*|Miw5 B cL2\MI63kʼ<^аRGGm<}1&UvVX^ƀ$̴r$ foy1tw&.5H%:q9-zxw)Gȱl4o3$Xa- "eKU8,)S_nPAEΏvV3"X,P0SEF_d.'!e.WZujJ;9VS\gU)>'LaS3V2NTۭ"m00UV \{OyZJɒ>Bh$+0fu<^+]Pbvt?k8I$oZ=iOdPAfx\I: Su8]' ;<,:h9Ք*I# HffQORoMx[_Q4|%Gn, SV0שʸ93p'DV_zl5zS=4N\-"³M2M5=hhïSL]JxgR8"\)n|y? uaoST7·\;f*-SK7t4|%YMawŠ( |yeP xwٌ NUY|߸ 7Ct1#Of(3Cdz`.IBȅF" RO/%?:ɍiԱ4K=<aYcN@c_t3 gҒ6S"2W߄U!kXPn<٢=4b @"]oRs>yF ^Q覃 l2҂)_|-(;>ru`p%JшdV?Bhl_i}4O"oBYhG\ӷ|A/ƢHG 7T#iL_I*poo5C@_;qZc#pooܝQU4Ҝ4]yD)+ >,Rb~k)F`Gs~'3Q'1ejQqRQ/` wxӖ ֆ+cH)OO?1,XY {iHD4GbRQpDee&g͒xWR I%{nO~(<,pz@n+ `I8芈,,癐t;*P?lF߹cj``;^mL{s.B(ܔ?ye#قؿoAEg܈kWD{z{Zz vRPsUsgupYu5uAU Z!Paw`}ɺ&Ѕ\o-jG}\_#w҉.m id4}bJDp{T*LĆC 0Qd%]?Ԫ dGU'Ma^O rj&98s'u ]aڒx' UX,eAx;9&"Zf5 WW t*Q3PyS ͎MnXC1 :K /iHu5KL^7w_oІQ?Q^ԭo=vX<8w½`Km?]Z3V8[-]8.6(!Sp ǽlI6 {ٍiqqWﶥ=+]L|nVPr靦G0!-x̲ =m7">#SSF"$rAYA}c^!ʀ6Dy.èt㰦>/YZGC!gN{5g^lI\MBLz |3;0 &7l1N@qrg3((uhm[)Ě&yTlBn*t_C?p%m^o">leWvd/X2wON|]H>YǼ2" eog{ N\Odqi)HUE M\ o4^TLY`J |[*O&m(A\в_Гf#d!OgB ̑toBێaCܸXʮPǒ*E 9A;1R41'oۑ Ӌ4%Gށ_ K%03V0Yx& Q϶<X< cU.yu2ER Q[d_/65(A BAmY5n3thg_DQD#eOl&?jXEQMLN'X8;pFv%;cpR]pMX,$IW}~rOJ\sP<ۮK,0v Y-!+v6dz2ߠqmIBv†i|0@A"8GOZm@$-ʃʆ'"[^mM}p94"Ki1#)g~*'&'3C%=K͊(0- '!pY/" lg?.nЦڲJaT=k{&:%QO بqzp!Lt=V[3Y^O0O=J\;T3FuѬUrŎul=/|"|Z$ܫ^mz !Z4(5. Th3!2"9My|U-dQ`@Zp:uK N'[@Žجkbe`G.<]_Qns.0@i=1؆FaS$eamwͨA7Dͺ]ُ ݑ EO>/K +vnW\;3i.*&1E F;BǴh&w4G]-}d8X'|v ς&Z%@z^T#b7@EIߢ3iтKl6 Ѧ&pe#,7d!ӠA:oVGH]LN6)%>OBsdu($v:Tf+gr?Q?J$@/0ȍöKj8E25jq/aˁ%D-OZPZFMvS05]F4+mb;F]I\rH;)Kކ`/>_Y'VAƱf"h ˴~ߗ"šm],|rxoX3heg|i7^<[N<gw͒ ~k1 - ]Kk^:, j|kBeWmWS ؊#SlݵOeQ^OIPm.j0n=B:]/V+ab{31KQ`X 9u nb WF{tfwm*oyewdn~/tP:/(}sq^!E|60S0-aRr}z))ݺn9EϟKXmqv!Pmr7IL)2}r[1$ڪB X<4.T+JoY(;dJWG`M9yuA@j0K4 zR~!&?6NQYA%':~G Z*Lj,/v<{T7I,Z("Xz+t>q?}ϡT/7 i ԅx ӹ쒲DɯIMwR3L`B3؅^r wO4n_Esƅ62)7/J}CXbɊ*wMlYR@`nOf+/R%_J4_57W4z%Oyܘ\ʐql8:;|5AhςTqE R 0_P#I~Eo֔'tt{05iS ,ZB(_*Ǭ@co/'_n3>v :Jp3pԨΦP\xXͥ?F2Ϊ`;>p Jf66̮0$bF} CF11 x;o;HnAξk78vm(nxCrYJ|()n'q[\t3۞}ǁϺGġlQFjzP PJi;ൗr_JH5ۦ 6]<'2ԉvenjfJ,QQ4P_fYqy6Y J.8%+\Ү"h@T?Z u:]Qx{`NZ0'{Qsz?m@Q%D|W5~GջɒVцe pϬ oVg{b9cr_"qgeZt8g}m<ȓʕtS_e< JmTũo@"50*Y_iGG=vQ ADW\x )ãdGǝeN;X;8/>5 ?z_wy{&/_Ʉ=M94#NzK&߄6V-ҀgaW* p6KuQ,k&Qy3 :xa3kh;WQj@b#I`twUXlc«1틯ݱG0%gsa խP̾PedO(jN[EUq.%]".e4;lH2K(UkmsBUJed½"B;d&SPDN6*.,(%_v@1ߋKkjy;ʍ70?m?`0o 24=é{-)R/:"K|byO["u,wb,D˒22dD?K/LEr`b3،H9ZXjfūfЅĻ6\EmWմdI ( `p ANay!g!EJ_x2)'.i Q8*0q"I5," SvE0aǽ"z̧;Wk}Ѡ!vvzO'wJ[@j] z;Tt/dۖ¶f)8&Lq+ !Pcϱ1ubRqVj{=\s& d5%i bK^HUd6hfj}v͗#R NTL8;èj@0ϜreиJ.?*w ؄alErSڒ{ZEQxq5QB+DDPYA\1Y-%)qk-yN)FF$MRkH% @;`V[vh3{ a8+"1xA 3ֈ#c <k.Zc84_( !tk14+- ]RZ7cґ!rB8F%<%- x!jatrMaƞzR GʠJxbҤM=[JSo(ɟP1VW39;Wiک8k}{vz ⻘B\*Yk3M7+^DTN?BcK{)srϒff I)mB$~>%璤"KhyHPYOs}ueWx\,6͘V8هAJ3 NGr19YYAE[.Cg.>[9r?eMC*p0+7?bVy4 ̶4fsvUl)^ 3ǘ_ Dda{=ly="bՎv͆Ux5Gyfӕt>TX䅣 JQ Վܸgz`COo2]۲MSC00zbeJN! Y=؍xO)U2;N HrqK/[߂ŕup "6-ۂ XSXQ#zv#t*m*QhR3H]ŮsBx^ ?-`Ooaiqes+tC5yWHx87Y179 ڻWsIᨄHg0Goe Wb;ӖNH1l7I3*/,Q~gå0]I[^I"Tr_L3HήSQiz( :[As4Hh})7| S!-`1ŏ>^/gJeV<)}O a #6M!tS9ܧјƆPXVkU $J0ˤبy_ڹLLٖB!\8&Or1@HݗIUbܚP-v"ak)ϟ田Jy`֗r1/!x 5]%GG$ih,\ļ`EsQ|CH4|^!:lTӋ=ճ-B9^^i2x8jGƌ}M\7$`hߪ.`  u4H1-Iq Ic0_8FFnO=UrCR[ts2,W.:j%Elūњ#&/dF_p$z9T@OƁ-;ūz"b0kקR;l ?!| W\=pA*iI$$ E'l75KvzNF,Ү[w+[y}/eTuvRɑyaÿǠ:|hinLy!܏`]ҝNǶ4ΨӺɕHk%G} N; MH xL4귩G>~͔eW+W z Q]x^uͯͷ⤏8w{aKGn0N<zW%OdE©2:B_"#WFih7;|B>ن/*agpHz]j2TSް&kLSM|DQ^š̬5`r==ir@dDZɔCz tza7V{LY[7Xxp09o6ͨ}#;T;fم: ,(דzP_?rn9ꋌ`cqHF'No?ݵ#%ŅS'QChxlO!aУ_|=B~Vw:#Dj)[k.Wǚ+Tޜ?cӝX3zlIJf1jKE1JXU\%^IO4NF5WAӷ/4᱅ywypB" :eНyzm:kqX0l{VwjJaiŪt oվ_Kfk,0b~U1 x˥S# ̺sz`=2˩w>5FVq|7jUKks,ScTGo.Y FRi],5w 9 #єԨ0{$LJ(|6ʈQf# d'Cz}J뉪N{:+_ B6 9s. ʺڭ-3rnbu&Qi 2ȵHR\qߏ)FF)8.q\2|uwG-#жU_Cu< ۡvצD̃?HWsNm-USx4U$$,M:~z;EH~^Xj$\Fhɉ IL8a? PEp-;e\$y0QSd[jކ&L(f(-;hYAK8 iӾ & l_U}N[.!tu/2Q(f.  YZ