freerdp-proxy-2.4.0-150400.1.12 >  A bwq p9|*O'~Q2|a/JuQPi*QB^U2;'5:`P~0Dr>¤L}}-LyP'ĕT_7c \EFjbT:YIbRZ (9vU\_C. @V:|bo>(9^i' xx4Ddr"Iei}:]bf2a893f550290ce7c6bf4c37d5c0966c834c12367861b592ec29341f373f2abe97972660e4738680ebe2c3436aa6baec62fc6c5bwq p9|es8RZִu z 'ۜt:VD|y$YVxs @7X!xZ(ڙ xI ֗Gk6yc'lG4syIN0{髶=ZuJe;y緧hmP%Qv޳:L4_"Sl 44)=M@/<"=~^C wAA_ތj23UyH·Roo\*qQ6 qr[աy# >p>^?^d " U1R] s      8<`   (8+9+:.+F[G\H\I\X\ Y\\\8]\<^\Jb\Tc\d]Ve][f]^l]`u]tv]xw^Px^Ty^Xz^t^^^^Cfreerdp-proxy2.4.0150400.1.12Remote Desktop Security and Monitorig Proxy ServerThis package contains a proxy that allows to select specific features and channels allowed for all connections passing through. It allows monitoring of the running sessions.bwpxinomavroSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Otherhttps://www.freerdp.com/linuxppc64lebwp0827d078ba4b132c255b0fa825200d94deb23eb3528e055125759ff895034465rootrootfreerdp-2.4.0-150400.1.12.src.rpmfreerdp-proxyfreerdp-proxy(ppc-64)@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libfreerdp-client2.so.2()(64bit)libfreerdp-server2.so.2()(64bit)libfreerdp2.so.2()(64bit)librdpgfx-client.so()(64bit)libwinpr2.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a^@a]aEaD@aD@aA@a@a`OL@`<@`7@_@_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW local * #gh:FreeRDP/FreeRDP#6985: Support newer FFMPEG builds * #gh:FreeRDP/FreeRDP#6989: Use OpenSSL default certificate store settings * #gh:FreeRDP/FreeRDP#7073: Planar alignment fixes- Updated to release 2.3.2 Noteworthy changes: * Fixed autoreconnect printer backend loading * Fixed compilation on older mac os versions < 10.14 * Fixed mouse pointer move with smart-sizing * Added command line option to disable websocket gateway support * Fixed drive hotplugging issues with windows * Fixed smartcard issues on mac Fixed issues: * #gh:FreeRDP/FreeRDP#6900: Transparency issues with aFreeRDP * #gh:FreeRDP/FreeRDP#6848: Invalid format string in smartcard trace * #gh:FreeRDP/FreeRDP#6846: Fixed static builds * #gh:FreeRDP/FreeRDP#6888: Crash due to missing bounds checks * #gh:FreeRDP/FreeRDP#6882: Use default sound device on mac- Updated to release 2.3.1 Noteworthy changes: * This is a compatibility bugfix release readding some (deprecated) symbols/defines * Also add some more EXPERIMENTAL warnings to CMake flags as some were not clear enough. * Fixed a memory leak in xfreerdp (mouse pointer updates) * No longer activating some compile time debug options with - DWITH_DEBUG_ALL=ON which might leak sensitive information. * Added -DDEFINE_NO_DEPRECATED for developers to detect use of deprecated symbols- Updated to release 2.3.0 Noteworthy changes: * Websocket support for proxy connections * Progressive codec improvements. Reduces graphical glitches against windows and ogon servers * Fixed +glyph-cache, now working properly without disconnects * Huge file support in clipboard * XWayland support for xfreerdp (keyboard grabbing) * Improved wlfreerdp (wayland client) * Option to allow keyboard scancodes to be remapped manually * Improved mouse wheel behaviour when scrolling * Improved dynamic channel behaviour, more stable event detection * New connection state PubSub notification: Clients can now monitor current connection state Fixes: * gh#FreeRDP/FreeRDP/6626: Fixed parsing of FastGlyph order. gh#FreeRDP/FreeRDP/6624: Added support for xwayland keyboard grab gh#FreeRDP/FreeRDP/6492: Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag gh#FreeRDP/FreeRDP/6428: Improve NLA error code logging. gh#FreeRDP/FreeRDP/6416: Http gateway message support gh#FreeRDP/FreeRDP/6753: List of pull requests to backport for stable-next - Added freerdp-rpmlintrc to supress a false positive as gethostbyname() is a windows-function call not a unix one.- Updated to release 2.2.0 (boo#1174321, gh#FreeRDP/FreeRDP#6381) * SECURITY: CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel * Sound & mic - filter GSM codec for microphone redirection (gh#FreeRDP/FreeRDP#6263) * windows client title length (gh#FreeRDP/FreeRDP#6335) * "Alternate Secondary Drawing Order UNKNOWN" (gh#FreeRDP/FreeRDP#6370) * remoteapp with dialog is disconnecting when it loses focus (gh#FreeRDP/FreeRDP#6298) * v2.1.2: Can't connect to Windows7 (gh#FreeRDP/FreeRDP#6299) * fix: memory leak in nsc * urbdrc: some fixes and improvements * build: use cmake to detect getlogin_r, improve asan checks/detection * server/proxy: - new: support for heartbeats - new: support for rail handshake ex flags - fix: possible race condition with redirects * Drop upstream fixed patch: freerdp-CVE-2020-15103.patch - Removed freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch- Drop BuildRequires of libavcodec for Leap/SLE (bsc#1174200)- Added freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch which fixed frequent crashes described in boo#1173605 and gh#FreeRDP/FreeRDP#6298- Updated to release 2.1.2 (boo#1173247) * CVE-2020-4033 Out of bound read in RLEDECOMPRESS * CVE-2020-4031 Use-After-Free in gdi_SelectObject * CVE-2020-4032 Integer casting vulnerability in `update_recv_secondary_order` * CVE-2020-4030 OOB read in `TrioParse` * CVE-2020-11099 OOB Read in license_read_new_or_upgrade_license_packet * CVE-2020-11098 Out-of-bound read in glyph_cache_put * CVE-2020-11097 OOB read in ntlm_av_pair_get * CVE-2020-11095 Global OOB read in update_recv_primary_order * CVE-2020-11096 Global OOB read in update_read_cache_bitmap_v3_order * Gateway RPC fixes for windows * Fixed resource fee race resulting in double free in USB redirection * Fixed wayland client crashes * Fixed X11 client mouse mapping issues (X11 mapping on/off) * Some proxy related improvements (capture module) * Code cleanup (use getlogin_r, ...) - Removed obsolete upstream patch freerdp-bug-6205.patch- Updated to release 2.1.1 (boo#1171441) * CVE-2020-13396: GHSL-2020-100 OOB Read in ntlm_read_ChallengeMessage * CVE-2020-13397: GHSL-2020-101 OOB Read in security_fips_decrypt due to uninitialized value * CVE-2020-13398: GHSL-2020-102 OOB Write in crypto_rsa_common * Enforce synchronous legacy RDP encryption count (#6156) * Fixed some leaks and crashes missed in 2.1.0 * Removed dynamic channel listener limits * Lots of resource cleanup fixes (clang sanitizers) * A couple of performance improvements * Various small annoyances eliminated (typos, prefilled username for windows client, ...) - Removed freerdp-bug-6175.patch and freerdp-bug-6207.patch because included in upstream- Added freerdp-bug-6205.patch to fix reading newline on certificate accept gh#FreeRDP/FreeRDP#6205 - Added freerdp-bug-6175.patch to fix Certificate Checking Recently Broke gh#FreeRDP/FreeRDP#6148 - Added freerdp-bug-6207.patch to fix Abort on first possible certificate validation error gh#FreeRDP/FreeRDP#6207- Updated to release 2.1.0 (boo#1171441) * Fixed CVEs: - CVE-2020-11039 - CVE-2020-11038 - CVE-2020-11043 - CVE-2020-11040 - CVE-2020-11041 - CVE-2020-11019 - CVE-2020-11017 - CVE-2020-11018 * Fixed leak and crashing issues: - gh#FreeRDP/FreeRDP#6129 - gh#FreeRDP/FreeRDP#6128 - gh#FreeRDP/FreeRDP#6127 - gh#FreeRDP/FreeRDP#6110 - gh#FreeRDP/FreeRDP#6081 - gh#FreeRDP/FreeRDP#6077 * Noteworthy features and improvements: - Fixed sound issues (gh#FreeRDP/FreeRDP#6043) - New expert command line options /tune and /tune-list to modify all client settings in a generic way. - Fixes for smartcard cache, this improves compatibility of smartcard devices with newer smartcard channel. - Shadow server can now be instructed to listen to multiple interfaces. - Improved server certificate support (gh#FreeRDP/FreeRDP#6052) - Various fixes for wayland client (fullscreen, mouse wheel, ...) - Fixed large mouse pointer support, now mouse pointers > 96x96 pixel are visible. - USB redirection command line improvements (filter options) - Various translation improvements for android and ios clients - Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch to fix boo#1169679 and make USB working again - Fixed build for SLE_12 - Cleaned up spec file- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order to fix boo#1169748.- Added cairo support for scaling - Cleaned up spec- Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)- Disable LTO on aarch64 and %arm to fix build- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return handling that results in memory leaks (boo#1153163, boo#1153164, gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)- Add Requires: lib%{name}%{major_version} = %{version}-%{release}: freerdp should depend on the same release of libfreerdp2 (boo#1129193)- upgrade to version 2.0.0-rc4 (FATE#326739) * Fix the following issues: - CVE-2018-8784, boo#1116708 - CVE-2018-8785, boo#1117967 - CVE-2018-8786, boo#1117966 - CVE-2018-8787, boo#1117964 - CVE-2018-8788, boo#1117963 - CVE-2018-8789, boo#1117965 - CVE-2018-1000852, boo#1120507 * Security and stability improvements, including boo#1103557 and boo#1112028 * Refactored ntlm_av_pairs API * gateway: multiple fixes and improvements * client/X11: support for rail (remote app) icons was added * the licensing code was re-worked: Per-device licenses are now saved on the client and used on re-connect: WARNING: this is a change in FreeRDP behavior regarding licensing WARNING: this is a change in FreeRDP behavior regarding licensing. If the old behavior is required, or no licenses should be saved use the new command line option +old-license (gh#/FreeRDP/FreeRDP#4979) * improve order handling - only orders that were enabled during capability exchange are accepted. WARNING and NOTE: some servers do improperly send orders that weren't negotiated, for such cases the new command line option /relax-order-checks was added to disable the strict order checking. If connecting to xrdp the options /relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926) * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840) for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon * add new command line option /smartcard-logon to allow smartcard login (currently only with RDP security) * add support to set tls security level (for openssl >= 1.1.0) - default level is set to 1 - the new command line option /tls-seclevel:[LEVEL] allows to set a different level if required * new command line option: /window-position to allow positioning the window on startup * client/X11: set window title before mapping * rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg- upgrade to version 2.0.0-rc3 See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1 * Improved and cleaned up the command line interface * Fixed automount issues * Fixed several audio and microphone related issues * Implemented AAC and MP3 codecs * Added Wave2 support * Addedd dynamic resolution with full screen toggle support * Improved redirection handling and certificate issues * Improved automatic reconnects * Improced connection error handling * Fixed invalid pointer, double-free, integer underflow, buffer overflows issues as well as other memory leaks * fixed X11 Right-Ctrl ungrab feature * winpr: Updates time zone data to April 2018 * added libressl compatibility- removed SLE11 condition - removed no_connection_to_windows_10_17101.patch - removed -DBUILTIN_CHANNELS=OFF switch - explicitly set -DCHANNEL_GEOMETRY=ON - Disable the new X264 and OPENH264 codecs because openSUSE does not provide them - upgrade to version 2.0.0-rc2 See: https://github.com/FreeRDP/FreeRDP/milestone/8 Noteworthy features and improvements: * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488 * basic support for the "Video Optimized Remoting Virtual Channel Extension" (MS-RDPEVOR) was added * many smart card related fixes and cleanups #4312 * fix ccache support * add support for memory and thread sanitizer * support for dynamic resloution changes was added in xfreerdp #4313 * support for gateway access token (command line option /gat) was added * initial support for travis-ci.org was added * SSE optimization version of RGB to AVC444 frame split was added * build: -msse2/-msse3 are not enabled globally anymore Fixed github issues (excerpt): * #4227 Convert settings->Password to binary blob * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc * #4276 Big endian fixes * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli * #4293 [X11] shadow server memory corruption with /monitors:2 #4293 * #4296 drive redirection - raise an error if the directory can't be found * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918, CVE-2018-0886) * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes) * #4527 pre-connection blob (pcb) support in .rdp files * #4552 Fix Windows 10 cursors drawing as black * smartcard related: #3521, #3431, #3474, #3488, #775, #1424- Fix boo#1090677 activate pulse optional component- Added no_connection_to_windows_10_17101.patch to fix Windows-connection-problem after Windows march 2018 updates. This fix is related to boo#1085416- Do not use xorg-x11-devel, instead buildrequire individual x components. - Only attempt to ge rid of __DATE__ and __TIME__ if SOURCE_DATE_EPOCH is not set.- Users can connect only once wo windows sessions due to [#]gh/FreeRDP/FreeRDP/4348 Therefore WITH_GSSAPI has been disabled until that issue has been solved- Updated to 2.0.0-rc1 Noteworthy features and improvements: * support for FIPS mode was added (option +fipsmode) * initial client side kerberos support (run cmake with WITH_GSSAPI) * support for ssh-agent redirection (as rdp channel) * the man page(s) and /help were updated an improved * add support for ICU for unicode conversion (-DWITH_ICU=ON) * client add option to force password prompt before connection (/from-stdin[:force]) * extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146) * add support for "password is pin" * clipboard is now enabled per default (use -clipboard to disable) Fixed github issues (excerpt): * #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4 * #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA * #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec * #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width. * #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect * #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument * #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser * #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush. * #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description * #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main. * #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection * #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length * #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian * #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface * #gh/FreeRDP/FreeRDP/4117: possible segfault * #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program- Remove extraneous Obsoletes for packages that never existed in openSUSE:Factory or X11:RemoteDesktop. - Rename libuwac0-devel to uwac0-devel and libwinpr-devel to winpr-devel, as that seems to be their upstream name which packages are encouraged to stick to. - Remove duplicated pkgconfig requires (these are autodetected).- Fixed download location- Switched to official RC0 - Create wayland client package and libuwac0 package - Create separate libwinpr2 to be used in other packages - enabled gstreamer (currently disabled for tumbleweed) - enabled kerberos authentication - Update to official RC0 Fix the following issues identified by the CISCO TALOS project: * TALOS-2017-0336 CVE-2017-2834 boo#1050714 * TALOS-2017-0337 CVE-2017-2835 boo#1050712 * TALOS-2017-0338 CVE-2017-2836 boo#1050699 * TALOS-2017-0339 CVE-2017-2837 boo#1050704 * TALOS-2017-0340 CVE-2017-2838 boo#1050708 * TALOS-2017-0341 CVE-2017-2839 boo#1050711- Redo history by using changelog url - Update to version 2.0.0~git.1497095982.1dbd2d28d: See https://github.com/freerdp/freeRDP/compare/043243f...1dbd2d28d for full details. - Packaging : + Move to xz tarball in _service + Remove 3472.patch merged upstream - Update to version 2.0.0~git.1496304402.c42ccb508: See https://github.com/freerdp/freeRDP/compare/043243f...c42ccb508 for changes.- Forcefully enable PIE in CFLAGS as the automatism did not work.- Add 3472.patch until upstream #3472 isssue is fixed and PR merged this fix boo#1004108- Update to version 2.0.0~git.1477034991.043243f: * fixed kerberos authentication * shadow/rdpsnd: Fix race condition in rdpsnd channel server. The output buffer and format parameters are not protected. * wfreerdp: fix invalid VerifyCertificate callback * rdpsnd/server: decrease audio latency and make it configurable. * Add an environment variables section to the man * protocol violation: rdp_read_extended_info_packet * Added support for OpenH264 1.6 * freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server * freerdp: add configurable NTLM SAM file option for server-side NLA * freerdp: make modifications to NLA server-side fixes according to PR comments * Fixed a windows 8.1 issue.- Kill off __DATE__ from built sources.- Update to GNOME 3.20.2 FATE#318572 - Add obs git integration. - Update to version 2.0.0git.1463131968.4e66df7: + Fixed memory leaks. + wfreerdp: fix name build without client interface + libfreerdp-codec: fix xcrush decompression, revert remote control fix + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + libfreerdp-codec: make proper xcrush context reset fix- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), no upstream changelog available. * Warning: This is a git snapshot regarded as technical preview by upstream. * Warning: For xfreerdp, new /long-option commandline interfaces have replaced the old --long-option interfaces. Existing user scripts need to migrate to the new interfaces to avoid breakages. For more details, see: https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface * Add Network Level Ahthentication support. * Add Windows Portable Runtime. For more details, see: http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime * Obsolete libfreerdp-1_0-plugins. - Drop FindALSA.cmake: deprecated - Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: fixed upstream, implemention now in include/freerdp/scancode.h. - Drop freerdp-CVE-2014-0250.patch (bnc#880317): fixed upstream 532c420. - Drop freerdp-CVE-2014-0791.patch (bnc#857491): fixed upstream f1d6afc. - Drop freerdp-fix-FindPCSC-macro.patch: fixed upstream 9148af3. - Drop freerdp-handle-null-device-name.patch (bnc#785437): deprecated, related implementation dropped. was: freerdp-fix-pulse-no-device-name.patchxinomavro 16519947642.4.0-150400.1.122.4.0-150400.1.12freerdp-proxy/usr/bin/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/b8986f3902dd44e4ed3855222ccc3b4a-freerdpcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e666e3f45a38443bdc4472c8255a6bf2a472cf39, for GNU/Linux 3.10.0, strippedRRRRRRRhMų_ŧ+butf-83b07f44732ee6d211c54697f5cec7b39880d96c2ad6791d60e91dc312bc13fa3? 7zXZ !t/ z] crv9w!Y(3 diQF,r6V۰ X&6*Z ;=CaF%S5,]O[C e3p'CrnScT{&U5Gmk/3(Pžfą!"w; boBu༿J\tݸFЭEut}S?r|5tgׁ+nF652rHn9= RqSCg(%9cǑGqIehfW5'3mdA-I BaaF_Ym>쐶 b]iȓAwf)3zy,ب Vw Zo_iԐOvY(FϹAEviO$`k3p 0nn)z=&`nh䪯f?s~:duRZؙ?-bzJ0fDDmQKB'(S#ݿ*Ma&Lډ<{fJ׫4 _ER5 |0wO/>eh^p (C}ʉX[&GHv.R~U{^IJL]9wtWL}sn ͨ*E_{cA=f۳_lXhy >>~ѼEhEUeI$-h1?^։,i@4Pab׎D&8̶Ia4=akirQ6חL/ؙ x61fjWP_cZ= .=- IҋZ_Ȁxօ#p&& 5 &?0` +Yla-!XFkyr|sb⍡ƥ^K+ 1PDӢjwZOM=94q }C۶( A,BgKW7$ĂC5J0׈$ Pby5't,g5 ZHi#mZk>E&T fh*-5TD)Yֽ=;VQ:]MJ "zelOb zKǦ%g3aв`!*HFM?kn֡' (+'nJaH-+z!sD-»,i܍6l|?.SG4XJpi-}ҵp>kw伶 LpTkmj@|a?'he ,ĩ*s˟wV;Z p J Gx} 'ɒwm\bߜX=75la6BҎq`  w^49\2%fZQ~$qfևϑ;0'B©vyv.D` t1<0c+eV,&:!)ggBGXnuNAc)02C`f+E|UŠ"#hg{N[m$+MŕY\sqrL<6wCBhqh)]Hita34f^&xOH_ $Tґ^F?~ k!憧O:FSp,ۛhK:,3o0#R !ʜԻ&>6%"K (M PuKAL'^( ,gTq3G[C/*Ńg_'eӕI\ӞhBzT9Uy)'(Sfo4_a{y(lc궽 e3c*4kJs0 OβySx.]}o_q=֙p'z$H]ItA2FkKjǮpjݷ_%zc"'1Q%6XT6>076NCçƝ#mHVGa68s=:|'1#3ʴ4;PC (ȸdgĊPO´]{"2>ZrbIY4ɲW.41ʯN"I',0zi7UzcΏqEO$W2{聫kb T=lȚ>1,VbNe1֜εUeG]AMR+;C<"^" %6,!6p~®6"/| ۝.}.zxJY=51Hgx->ZZ`s!/dyor2QX@eQf{R> ׸@tdQ;ZVa}fjPl-ԞR"wƁV^#YzXL*OpPE, O)$fF@sY:*qD9yjuz6Uf@/=cT$m1ׄ/NxO"0a:2 TmqcZ1d?h:m[ f:=q1XQTm'r]WWӸ0r:;W cg,=-fTiWZ9~3Ӫ-$>t#Řp˲c1XmZQ(M5N)$!hh2wr7Buμ\9_m5;"m)sũ nmi/Us6nF\2q' _1n67UIEqpXضv/}$3z)}_bGJ0-FpDk78 a3` vY7gRm,lThWB){+g`G=.pqfe3 ϕB}ʧ' Hj7ῆ˖j;hAݦ~1Y[u,{r]}X3'P꾛YqArpdǟeZm-G*҂4Md`,[U:ۿN]lq0%`_n)ژy1ͽ37@B4jxv!,3⊬-L|w.,-55̻zܬ4(ƌPNinS0Zz‘GK7 0ד'#ܑ3Zp0"ȹU]'+e]֍ؽqC圍m?.!Y#Ou+Wʚ&IERm=BN03&tʹŇ[9H Ɋ3z'/:p6I!s:dQdzkM{EÄy$@>6lMzpn&#pb ްN 짊pl2y(d (^9K 84:.Ň!]]I9[TϞe)'%Z~傡4-hv٩эZ5hu60=V j au Me.pVșkxB%[آ,B& {#n8{E.sAE>^ My3Iޞo)\8dR [Lr W@#tA X9CH"ɽVC} abai|(C{:_(#ْ/|LWM'9 Q]$d8.˗S(ݢ4dHD}ClM]yx!(Ie?\\P ZEdM?@ l?_?y.^6E;Mݾֿ`cly\S4`ƒy#x3r=;m1\LyCe&)U~6EOuoQE}NvKiEav At[չ; : DX$iέ t=(C=wzaZ>xnO_FC3Wٚ bqJOzJ!-N*rDMtR T?U,dLDxVq5܂džv$z)̋oC1_,7ӑI.+nf Q(iE8 ~լTMre?}t~M۱mm\%Usf7DgK<$m}UJ`n|kXufh_bPoBPO;6PZ=\H <6..xGLQ4v!ڀi+N GM\(}#|+s%fJFy~[4̛MA_?lÂE鐔d"~h?LH(@1ƴM1}JCHf;EdZjR[rs%ԆsAFK7%/2ԵE,Dآ*q"y@rŊ Th>Oq\T&2Nxw~ځ|$LoRI߽qt-}!2tͅ!c} .X|H2n T1[ a {Q%r 5H :# o}%'{r26O6fnuA*hO$xtvG-՞nA}J:G7uzZ|tc{ݾeѺ&G UHP^ɧzV9Dy(s\ iIB4e9'껲Jc! UE7v'd E>m@6']>hJæ\/zܒ$j~nIC{, ef´ gIbdz<"_AEͮG\nI;Yp/6es)Qbwd:׌YeS":JSFbIVGT}ƷkJQ$uRYBpI&Q&d|gW{,*}kR?י*'eZ~iSlzo0R2;&ˌf32G+@IEܓ'O-$˟xX@'](Jo<9 wV ,Kӧ*+{~kJ͍^"4ij|Hzz.DZљ",SR.*P ctCS8=mRhFE%z*zM'趾MG+"'6el{:?K@/D\S; [6&YuIbmî3PαtF]'XfDE&n4Ap)V{-31$MښwNKAh+ndUY`+~NOiy=w8}{r.9[v!p iNd823AV(A <ᵘ/*tR2ѝ|ْpUu  ȿUqɫĈKϼv#Ļn!E)^iE+k ) |Iᄭue#cɟR#SZ͝rqHvyP_2]xID7lc_t͕׳cǷ#n-Bq#iJ&?3w~`+lc(rՒ,>Ew-]<7GS,ď]ޱ@gvy:;rZ||nJ#oŏےnH>tkh4̒ E_NF2VAmZqL2S3XXftmIgBo̵nnYjkg+eN !ٛo7З59]FZF"X0_vlW5EQ-%[+_?vz*!.*7 qe:ȥn,iL|"BͶ{oT,6(~Nxu[Ko EydP .Fl_Q "Y4^r "]r&2D)\)%jMHL8EC Vz?.tBhWTz)_QK4{SQ\̤#O~^3fW߄w(-};FF*;_ B}=ejOnC?!M/0|nhí([aiV@S5\E@wJ4w"}ʆFA0dwhe-T~)K<E (%۟dF]y$;KI<6^aYBMv&]շq0M%tE/A4WZ(*Hnu%z&1O\ L!"A Ilx3\?VyS۾ Z3Gȃui٫(>1ϵ];̤h$yu$EYX|Ej *+R-;̉mH9J`"8JaԵNO6 >}m o=k(zY!ZS oQOݞc+ =V+RɟLhhaʁEԋ˚eeR8Rhx%H-!2`pp쎋\`X hKsL(<2B xiDw >TOlf+y'hAWl^PW7Ɔ /wJwu1Δ,QTؠj#Bbq;5eQl_x] y*z!0_}{3(Ӊr*O^ Ke`6yP[W6FNٲ~=c9l0e%(Cx4 SpM/~AvŒY%ޥ<lU^tN~%2H%YUtΡC 8=}"AZ-=m* U;PфEn>mگӜ/܂cKuHB~?ri ;y])fZ~)NҿP1Ǜr`{-e׼rA/`)ædkD90ɹy\tJvZY=Tb~j@:6t[|p9c6qE5x)Wōo\Pmr`?0B6V2.F_ڠ |`T&hV9Kܺg,<ފ&E ЀC gI@ , 7t1x< ȃuljldG/Y:[ ?{1j3 ʢ>et+o۝.R[:b9ZM\ƿ4p̤z˃ ψ\a`gm7/)-A}󨪿—?|\kij\7*4@%td8lS=?MRXݣף=SiaNDn%qNcKbʕWZu@,=^I-+W3u8*u⚛j-wCӧ]A#^F3;<ɾQd?*KKOtP i3b\iJ@?%Ѣ`.qĎFV64j]-6|gqƺ*g8i͘FFleboGb{cEif!&"bK4W1CNjT:t:z$>Zq,Q] asmMC$IcC3C ^׫'+^_(ڝ'7l$aʮxR׈&{ʠGS+ːe=t [8p jvklI -HgqM*ʲn}ܢ^8vmؓSljXsVss+.va[ĝ|CdIfo'##bGbHT W쓄  pw͵$Ę [P5*r{<#\>K5d$KQod^ VI_;:P3Q0M3q]IVģ٧ kRnt|QOoaUj_~Cò!UφeG+:v7+nEk\<~YE5dB1ˌdl@Z #W ڢlu!PY'G{.mSjBn;X}Va$"p%;ADV>PXפbFR ɽkP-C}-:]0;h<` [uBn~5D#yp-提P]qğ4iw9fyɜŶa0>g`PuvJk:j667@iۓvXa2iH3C"pg1G cDѶ{RUYR4:ِ5ٵzfO;ÕhqQktiDŠ=uBP"sKcP(BΩ m,r O<^MWo|Kha&ٛ6f O3;8v08aS4 E@7#%T6͐cPHDI|vն-m #A#I8as=Q8<ZǵpϱL/h4lf5920Єg#"O<$#)Y5|&4֜[.9y ZIEf^YOi6*!c>Mza6K`թ0tz"$ޞ{EF4ǎ0G>`Kg8((ݣ%v;2kL*kj lQݴ&_5+,| H=$2k XƩ1$)(louxJKʄI g*"B0=*Bus #[1O &nIfͧ5 G}hXfP0dJ? T%[Q1û7U;[4;BMg1ucP째QPhZ.3 g':GF 5> ~԰J!M{hPs-G S[m}& [+-P\Q2soP1 IS _ xz틏ȉ7ˆˁK4V ijvS~YOѩfFkWO:ŢW@ĞAd%FLjN_e%-I$L5-lY3& $Mr$(#3[ .D})`j*:qw⩙ bGNᄊGdS18|KI f5)˱5@7،$lJ[P82ff 򖤲]\Qgn 6Jǜ/O_5˴Piv4l0jjw–\F|vD .go6̷ E~?,|n'p}Xnm./?M E>9NsLRD:OS0t fBPk=>S`IH6 YzI2} xD"ɰ؋oaEL50؏p9oɦ|-RHL#壔خ'plp@R?]\c9:xٷ2&)9/00a#].W>G'D;ze W,|_}7=/:g4z =/R +c P{} ֜GmS1uoP~ʛ!4\WSݮ!sTLVZt"}!tFp;3f/'9h=?_vܥ5ClWb.B|54ԿmZ'{R;WFG'9(hNbGɴP< lYdW:h%kd[Du?!Ds| ϊ2}7)R$A|(67 !KdI'0W$?tjxx09KM/ hgAsXQ*ȱSͶ vB0D!G.VҶ b4uk_Z,ҳ̂(') [Ǘb= JKoLɅ?'7Xỏog'_u9;Lobq)=~y f?;t lGjЈνwoV@>}lv类Emde&nusL-_iJv YQѱLc+nw?G 2<,g Yh,aٱ|y }]q |Nw ?WQ1A󐂥݇*vkZ=Зॾm)h8أ,+j{*0?ݒ_S6uN<Ȣj?G'EųH 4p/ؒ%V mթwtvU(س5C`9TN ` DLf j\9 Jl-d/a|e[xajŖ\5yRq}j:Oߥ qsaXƧ F&vzL&j`y8RI;< :q7O\ow_O˱Y*w(s9"C6 &69 ?D?d n^(n:ُӁLtK-@O|};<w|`_O1x⮼RKq0ɋ "VWÃUǏV+˯w-bN$ +wdA 篦>'3Qj1!E$!eLF@̂!4/Jz4=O).^fPwׯ,]ڐpia鎻t#gf)xu7ŹʁdNpVT tD*O \Qč1f6kqS. 2g54\me Fmװ^rdPra>. `W;%V Z!Wg)š%Ί^4H<2ëf'wV:t+PV>񸐯R^m1iq"e=r:m R0RQ: K C7,HN= ٛ ;A:i+Yx!G\kg%|_W} iM*d2\Žn|Bke'u\0XV0IW$rH|UrwRoAٛGpSH,.ø`.cdAyJv1+<uoĘOr1ܡ3Il֌gJ: 튧iJ u#xW]0sg8)WW.W0Etq%gE"NK.B Ձ@*,z]'3^oi:mYb\Yэ^] 7AKll#SVŋ詡Krxha*rJ]}.Nŋ'Z#W}DT.7ԌɁ`br`/G2 "&g?C8 W/0 m؎#-to:4~ԚŹCXO2T!DQò`6wVA=6QIsZF_(9zCm}+MyqZ~Q`VΛ3z:X<2LGٟO M5pmu;(8`K`uMxMD,E?HqY-M5>-9kuslEI @g 3> w3S[ aG865{ӴY=싒@ѥ nI/*3;VꃀY̰ĕQ IFk.mOEMJ2rxM-r jnssrQH`^ɳp,o$!U_} {lvh>AیmBҰ6ˁ:pM%7ݼ P[,Ʋ#S@nzy.`PE,yVFGy+##o|y p** +ևl~smK`I"~B=)h,5:NB3mm՝:p6yk '=cda_ʵncFxgd~"<ͪH$hIZQK2^W sӍ3Qq턄I'ӚxθSF7%2Uq X, ʃG}򐺽R1!U $0|X"?ѓl})R?DHMSY%g[i0>%@sB+) ~t`1Ǩ;uMw|,v J1A7`\Z; b[^diM[OF י!s8e+ G#Fo>d˾!F&!|`t g]@ʧBZloH`ۂNbk+$ =o쥘Wڨ.5|'*-R6y-?#s0Eq/f.rs yÚ4+S%۴{*؊bcʈ}DS APx󫺶KF=IesݮL58DL"%=0z.@_.mbi,hIr*bu$Xՠd}$_̶d`k3Uw@NRGS)B?&'Y{Y$9?3cO;pkd[|ܪ<5u1w-{Pv '"L O{j,DcKeSC5'Rb|N#CJ`{2sO'X 0mK2K-Dyo!*ی_o٪\@z49:0O!?OPm SJxG2(1' 0Җ-阁Tؔ UWL?LUzP嶰1ңH9+HVד*K0gWNާv Y^+}ѭp ̽bW;/(wAYi0[>{n4e΅_ &d]rcn`fZX)r(ES(|:X\v/M zb0ӬX(`ZG OCǂBc.jdqB{ZzQM fݡl *63&4K*cR xUT \t0TOBߞ> >4,g55p{N-UmϦӦF[U‘Rβa_m&<gM>9?翰oȞ\w0 Em+n~ؔ<&2^ΐL%N*vr:gcrleEtO̙vNPuE9p@~fC w#涉৆Oryj_Qt"L ESzža1R>hޮh!sX 9tw.2f=#ud\~%G׃e|Z>^0=gViZfe.k8]sn&`BUu+k+mK-=5XBq";MxImBwWY範(+/e1 3p˶Eʐwc uf Š{`JN% ܛ>G/Vܖ"vf<́;V4.ziխ>#7v`@]IARY[`.,EX#cJgYBZ Iќֵ͡HStL8v'TXˮz^|u`ѺU($d|@QGT. v r"n c])w.H49D-LJח dh^,dl'S$(Π> %VjJ]X= B,hK\ E锅1y'w肄+רr|dA (! E0xaEvѫn'zTFZ%^H3րyLL\9)3R#xK7mHjt^%צi L~ڟ72Aծep\gE(m_fJt 4 ʡ0Mu'&ρb;ljH7 &XCYzElQ;m o.7 piZxpp&D@E&3#Ms_J3;=cy7 *.Urbi6N4w&yj.9rS'o%iq9Z._jpSX)URs'd3JF \A?.,6I7S2& -~B~U0nzDzeeA_s"k`!f)Y ?]wqr^ g:I%x1BCcy}kThPjaay{`raz> !^lKcnϹ@eD:'Ɩ֖eRieA;7tzG!+JAg)^Re=]F R65W) z7c\TqTm42?`F_#뻽|~v3u$>4O|7Ї'ޜ{Y, .Zeɕ<m *(b%xgyWn.c j*y@el)K:\t*DPqr{떙qNN[dtui',yRi Lǎ.ӗ j߄߂dMd }2ljηz2zJҫ ]-U!=_BO\'SꤼavIâD^3P,a۔`.0arf ͂ !P#㞊XiVNKLJtxj~*q~G4$ S,Vj v˂"mN+!1\zq嚐bV+_cH@e ~$ -QJ^.d Jw N;f){%MS|O8J*y@܋$,W Bm[cp(UA7*PJ;8OIm8wA -&\8']-&Z/ǖ(: b݈==Ŧx =i8 s06}9e\!PrmRgxySO(HkL^Y2-ӡ@5n-T8o;$K4]z4 ,b`AR(Q <5' H~PWnWF\֯qV#̨j2][ {\) Gw;.^bOaL,dRr i`gJ|veA=Tn瓖X+MÌjpU_3}>5 O Hl]}6ʴ9B* 6_<%5+{$M\j %#HzCNAH9d4ǜ:qfu$:\pUI7;jjõ}/m* tp)#džc* @:uO&{z\ĵ/Lܦ\6nI)6RFӖ[]C3?W/a)ߛF\hO }fE@A r;]MfYYGRդr?R>Kdt}| {WA#yA"|im-v]hh n'H*" 5vϋd,ߌd2Z ~9LvnQkf='q=V<5Ua"iØk 7euo8*-%] )r"Kzt!,/'CT^Cٖ&xGh h% H+x1zQÄ1no!@Yz  TQzʆc$o(cu6UW{uo`j>c7]XWeU0r"(s.6BD&QHsfE֘z-QSMER5UM+3HlЧ:=SlKجR9A~B׈';.1$jݐT6=&7 1Us;2[kwc<61tN ,ND47AȗB;PG2Gk1!R~<1`Qc|i#_FC_~!DDS,{ypC<듇aJ]q )jJjMh{?rδh2v ֫k,5Z`3tPIx5T_TX6÷E`Ų òQ.Yq7A[Z7\U[q-ƺiYdn2d!n=V`7!] /s@:PSħ||/ Gݜ\K'u$z,6N ~PƱn֍)կIE{V|g4 v\Fd20#d!#]6Mߙ1R{Nn,.6Y/]0˸}K|P>ޣ !(EM`cĠiۭlyoȳuQ\#x rfo?b~}lc5JLX ru>TV~m 犓E1XLHT蚝ֈ8!*~Ī/$$^x;#h~KuFQ?gMTp>4{ݕVqs;Lp!r .%vHI̪rEr Cx% SPgei0Y$'!ǀK ՑS>tOަhȴs-Mf+h+n0C,#"\g i\ۍ:f8є67{.@-b-Ek^BayVӸk,Vpm8x'1I,-bEqw o>2jd=6 V_YFz ؞^o!¶X xDPLO7NDP$R5*2qASX-xTqΗŋ`@ENlu:*?bP $iB{3̟N7"0xV!ymmJ*)*灃FG.zuiOڍlFWm\DY-/b, TZ95)F&r68|\41CAhRϗ%؂\,p5*΋ -<|Q <* lWJG_ZcY|<Ӛh U6Uk )0U&9ǚ{i\~iTAmҪ-q.71;r5 -#įV'SB)1!nW1") >#堧ɧ0{+KҐㅎTxb hr2GL\{:S׺@iY] S-f1/BuXӯ)3z2|ʢ/O5\Rp/ES'I%ae{w}?e,qAqS ԘH~{5{ 썽,<>^8ߜzc+]ŗ )kt-r,zlX^{j7֐k*nц+eEx?ch!7u篊`׌$aqvJ5Bl~I+b'D4₣WgȦAw0i : (w%sVj^pq-+ 1MD:(ˀb&M0ĦQ.9,yG8AqA-`8*ѱ6L80?p3l9n2E {6?0%nSZѐb|'7gs`(nuyfQGp{3H] ?{uӶa?pF""ie_4:8޻JLA :8dEN|tP f&7>*F=fmс>()l (AUPԎlBТm DnAY`fdT]FZx%C֚V}zXD@GDc59lXxO.Zad'}cO;1n ж(y1br7BF/!&dcVzdd,Rh<;Ka}/ǓDe$7GFG*)bDtU^Dx!-S x<'^.*0Q( \޸kʕ1M%g2?zˆ}sLȸT ќR; 럙x2 4d[_SVAPQ@'L;Q_(|nF|c[OD aty DUy)2dD6.^b75!Ӎ pr#{FjI m)0JRegKKixL[vWr27l&>Z(]  Q-ZQ F5 `"vVjY-=H׳H/i^8<EdڑTJ&f7. '.)9G>2& |G y}Ӎai&FN^Ii|~L! mPx y&VpU#`M[9xs$"xoy*v#‰طZ_ >$(!*هz-d+r頣Ç.NxF4Tϥ g$F"p`jC-=HK95Oygn]8H yVaU|U"&QݍҵUg\~8 gb=uML}dȳc)fl!_5Pu06He"G$AK%F `!:gwV×@8U 3O˽IaEt[ݥO6)0{n#?`?K)ekH/l8Px[! Vml lYT~u=ɷiRg(F zyB K~ȊoBIZj5%8ԷLe0DJ4̇Bc2ybgq.(_qG"7٥2xSxG躘%j+!:0߫6רip<Lndtᣣw@ 1׊$`3qU܀3g/Tљﺩ gKWFMZ%?K&$NNcE5iaaV{7]M80C8z_t攔lZ GA;.<5xT:"(5d>EEc/- 6F+pFN)-@9*n{v;7>}%ㇿ2W($Hwe<qK(^"j'FJguw~VD)[s?$I:% ˜/bv,xіɱ,_ᬋa T#qHbsSy+lR6e07:C衑f '2+bo5S| 8DB[BҴk2 ={>2'9uVFrTlZe2qRDzt|!Nx (R4jCtgz);MBe3WXbEieSz8N>JrR@]<ԋ^Ow\>ʲKh %f}ʍ oKGّ֐D,Sҩx?L=f5EXsisgg!k? XF%ջ Iny{OON^v(@֕+dtA,.o/et)#GH~gA~fL>"kiN{| 0b:C+Zf2-3g :j,w> q6G*HEhE)vAL@'L,pd`e =mN#He1±abб1S'lf5+MvOlKS^B7ྫྷWRH7"g1A̭%Un@=^",St8zZ>tP+v*]A'#|⏹lȑr+o%VH#R1Kv ҟL䏡9$P}\Dnb0hUHA8r]+Ͽg}h:-WuP|*js!O!Y#׿E/rr\Vh.YCʩ?b:HJ' [x_2eV{wݐ% Y< r|,0XO@G[ H~x ӯVA+}n]kf:48pVSA$Ģ 1D*Ķ_2*Jf:;;2Wn_`tM|y=ֿlz]',nR_r/@yg}+DkZN❘i 'mv;_d/2%%5/.FEɠ >uϜ&Wqä{xo Sm vCr2#NcuOjkV<&{w>E*`Dx@+y}$|$ԉ v1ȉG9Y-g0g xФoiZyt1wI5!iMU3DEu+34wu(^KgzGcvĵB"rZl*-[y.U%A]26PQL=(+ {!|YpZQڹ㧟^鶽%M{1)FR@sLWu7Gmc%b+!'i~K_:(rU+{]tVդ8/L-GL.AޢYW1lZͪ'9dX`S<>XZp,0)09m,I}Vf![R _*ۜ4%:N21 e4g-qʊZ6c)m-$Jv侑D$kzk&4ξ ;UJdWU=wr5}RX :.qTl+4Zq\l$BXRׅui}KםꋌzB.cV V<9J:BRځHo]`{oIU`#A K8PwokR,؂ p@ %vp'CWӡm0R Ed8?SGL?T 6'v1`)1|Vj寬fnmt6{A(W8xԽFޏ: j_@nZpe<M8L=/: RPp4vno amü_>jj}>0q;IaNV^K8:4o~=a`Gア9;SU{MtAX