libspice-controller0-0.34-3.3.1 4>$  Ap[ʋp9|?{TK9n*7plt ciU)~MћKOj-N [;WˋK$W;?bn95,xw{w@fQaAUVt= 4޾HAԤwoo^cхd@NQ ЀȔ爱M׿~C0PȯC[sWJNfoAGeazhEp31>p@ML?M<d " \ '8^dlt x |    (|   (8'9':'>J @J/FJ>GJTHJ\IJdXJhYJt\J]J^JbJcKdKeKfLlLuLvL wLxLyLzLLLLM8Clibspice-controller00.343.3.1Gtk client and libraries for SPICE remote desktop serversA Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows)[ysheep18 SUSE Linux Enterprise 15SUSE LLC GPL-2.0+ and LGPL-2.1+https://www.suse.com/System/Librarieshttp://spice-space.org/page/Spice-Gtklinuxx86_64 ȡ[n[qff5e3ae615568bcb52a61c57a12ae1e2f2907098c96f7c9cd24daeb62b47144elibspice-controller.so.0.0.0rootrootrootrootspice-gtk-0.34-3.3.1.src.rpmlibspice-controller.so.0()(64bit)libspice-controller0libspice-controller0(x86-64)@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1[z@[LYXf@X@XOXEVWWVV @UUq@UT@S@R<8R q@QQg@QNQ @Q@P@P]@PO'PIPE@P!@O!O-@O@O\OX@OH@O3@O.o@O'N1cbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comzaitor@opensuse.orgcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comzaitor@opensuse.orgcbosdonnat@suse.comdimstar@opensuse.orgzaitor@opensuse.orgcbosdonnat@suse.comcbosdonnat@suse.comzaitor@opensuse.orgzaitor@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgp.drouand@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgidonmez@suse.comdimstar@opensuse.orgreddwarf@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Fix potential heap corruption when demarshalling (CVE-2018-10873, bsc#1104448) Added patch: bb15d481-Fix-flexible-array-buffer-overflow.patch- Avoid buffer overflow on image lz cheks (CVE-2018-10893, bsc#1101295) Added patches: 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch 0002-lz-More-checks-on-image-sizes.patch - Add setuid bit to spice-client-glib-usb-acl-helper (bsc#1101420)- Update to version 0.34 (bsc#1055295): + NOTE: this is the last release with the spice-controller library + add VP9 codec support + API: add spice_display_change_preferred_video_codec_type() + API: add new SpiceCursorChannel:cursor property, deprecate "cursor-set" signal + API: spice_audio_new() is no longer in public header + fix clipboard crash and other regressions from 0.33 + report invalid or stopped streams to the server + use playbin instead of decodebin with gstreamer > 1.9 + support GST_DEBUG_BIN_TO_DOT_FILE debug + deprecate a few esoteric options from --spice group: - -spice-color-depth, --spice-cache-size, --spice-glz-window-size used mainly for development. They may be available with spicy in the future. + win32: handle failures when starting win-usb manager + win32: removed windows usb-clerk support, replaced by UsbDk + win32: fix alt-tab & grab issues + spicy learned to tweak codec preference, cancel transfer, and resize precisely for debugging purposes + use keycodemapdb submodule, drop perl(Text::CSV) dependency + file-xfer: fix bad filename encoding + file-xfer: handle new error kind + build-sys fixes for macos + replace some deprecated gtk code + memory leak fixes, new tests - Drop now useless patches: + 48da2c66-fix-lz4-deps.patch + spice-gtk-remove-pygtk-bindings-leftovers.patch- Drop pkgconfig(pygtk-2.0) BuildRequires: No longer needed, nor used as gtk2 support was dropped. - Add spice-gtk-remove-pygtk-bindings-leftovers.patch: Remove leftover pygtk bindings, patch from upstream git. - Stop using sed to insert usbredirhost-0.5 into configure checks, no longer needed: fixed upstream.- Merge SLES changelog (fate#322402)- Better check for lz4. 48da2c66-fix-lz4-deps.patch- Merge SLES and openSUSE differences in one spec file.- Update to version 0.33: + lz4 compression of USB channel. + Keyboard: pause key fixes, set keypress-delay to 0 on local socket. + Mouse: fix pointer grabbing in server mode. + Clipboard: fix copying text from old application without UTF8_STRING target (motif). + File-xfer changes: grouping all transferred files per operation. + New spice_file_transfer_task_get_{total_bytes,transferred_bytes} API and associated properties. + New SpiceChannel:socket property. + Fix rendering issues with CSD on Windows. + Fix gettext support, some translations updates. + Fix display refresh issue on f25 after resize (init egl only when required). + Many leaks and races fixes, new tests (bsc#1016291). - Changes from version 0.32: + Libspice-client-gtk API/ABI break: library soname/version has been bumped, and deprecated symbols have been removed. In practice, most of the API (in particular for language bindings) should be unchanged. + Drop gtk+ 2.0 support. + Require gtk+ >= 3.12 and glib >= 2.36. + Add GStreamer as a backend for mjpeg, vp8 & h264 decoding. This allows the upcoming Spice server release to send video regions with better codecs. + A number of spice-gtk structures are now private. + Spice-gtk widget is no longer a GtkDrawingArea but an opaque type with only guarantee to be a GtkWidget. + Virgl: - Use GtkGlArea if possible (on wayland only atm). - Various fixes (multiple display, resize, canvas-less support). + Win-usbredir: use UsbDk backend when available and various improvements. + Ensure that dnd file copy get cancelled. + Some JP and KR keyboard handling fixes on Windows. + Fix SASL GSSAPI. + Fix ipv6 proxy address handling. + Allow smaller widget with scaling enabled. + Add spice_main_request_mouse_mode() to request mouse mode. + Add SpiceGtkSession:sync-modifiers to change modifiers sync behaviour. + Various video decoding improvements. + Use GTask instead of GSimpleAsyncResult. + Misc bindings, leaks, warnings, and spelling fixes (bsc#1010188). - Add gstreamer-plugins-bad, gstreamer-plugins-good, pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0), pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and pkgconfig(opus) BuildRequires: New dependencies. - Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional dependency, not yet available in openSUSE. - Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as upstream dropped gtk2 support. - Remove all buildhandling of gtk2. - Changes to subpackages following upstream changes: + Bump sover for libspice-client-gtk-3. + Drop libspice-client-gtk-2,python-SpiceClientGtk and typelib-1_0-SpiceClientGtk-2_0 no longer built.- Move acl helper to a new libspice-client-glib-helper package and add a corresponding dependency (bsc#994858)- Update to version 0.31: + NOTE: this is the last release to support gtk+ 2.0. + Add local GL scanout support for virtio-gpu/virgl guests. + New file-transfer API, to be able to monitor transfers etc. + New spice_display_change_preferred_compression() API. + Better authentication error reports. + usbredir: drop isoc packets on low bandwidth (rh#1264156). + usbredir: add counter of free channels (rh#1298772). + Add a toplevel include header spice-client-gtk.h. + Grab keyboard based on session focus (rh#1275231). + Don't print error message on successful file transfer (rh#1265562). + Allow simultaneous support for Pulse and GStreamer audio. + Remove GSlice usage. + Some BE endianness fixes. + Misc leak and use after-free fixes. + Documentation fixes. - Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no longer needed.- Update to version 0.30: + spice-protocol is no longer bundled with spice-gtk. Requires spice-protocol >= 0.12.10 + Handle single headed monitors that have a non-zero x, y config + Various small improvements to 'spicy' test application + Fix build with automake < 1.13 + various bug fixes and improvements (boo#958306) + New API: - spice_main_update_display_enabled() - Add SpiceSession::preferred-compression property and - -spice-preferred-compression commandline switch (requires a yet-to-be-released version of spice server) + Ability to set the SpiceDisplay::keypress-delay property via a new SPICE_KEYPRESS_DELAY environment variable - Add python-six BuildRequires: New dependency, that configure fails to look for.- Update to version 0.29: + sync guest audio volume with client volume + use stream volume for PulseAudio source + on Windows, fail early during initialization if the usbclerk service can't be reached + fix audio and usb managers to work with client provided fds + check for too long passwords, boo#931044 + many crasher and bug fixes, (boo#898383) - Drop now useless patch: password-length-check.patch - bnc#894069: disable smart card support for SLE- Check for passwords longer than what spice protocol allows to help reporting the error to the user. password-length-check.patch. boo#931044- Update to version 0.28: + webdav improvements: - No longer spawn a server thread - No longer use local TCP sockets & port - Provides read-only mode with SpiceSession:share-dir-ro - Requires libphodav-2.0 glib-2.0 >= 2.43.90 libsoup-2.4 >= 2.49.91 + Drop gstreamer 0.10 in favour of 1.0 + Add spice+unix://path connection support + Accept URI with empty parameters value, such as spice://localhost?port=5900&tls-port= + Fixed lz4 support + Silence some harmless warnings + Misc API documentation improvements + Switch-host migration fixes + Learn to build --without-gtk + Bugs and regressions fixes - Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to configure.- Update to version 0.27: + Add GStreamer 1.0 audio support. + Add LZ4 compression algorithm support. + Learn to release the keyboard grab on release keys pressed (ctrl+alt by default), to let alt+f4/alt-tab and others for client side. + Session and channels life-cycle changes: a channel will no longer hold a reference after session disconnection. + Migration fixes, fail early on client provided fds (this is left to solve in the future). + Fix support for Gtk+ 3.0 on Windows. + Clipboard size fixes. + Server-side pointer drawing on grab. + Build-sys improvements. + New APIs: - spice_usb_device_get_libusb_device() - spice_session_is_for_migration()- Release 0.25: + Fix SPICE_GTK_MICRO_VERSION define for default value + Make "phodav", the webdav server, an external dependency rather than a submodule. - Changes from 0.24: + support folder sharing, via WebDAV channel + add HTTPS proxy support (requires glib 2.28), and Basic auth + add SPICE_GTK_CHECK_VERSION macro + advertise SASL capability early (to help fips-enabled servers) + fix crash when releasing primary surface + fix a few memory leaks with SASL + fix spice_display_get_pixbuf() with offset area - Changes from 0.23: + support Opus codec for audio channels + ssl: use tls 1.0 or better + support gdbus instead of dbus-glib when available - Changes from 0.22: + improve inverted cursor support + use system-wide trust certificate store + make sasl support work with other method than MD5 + fix some clipboard crasher, limit clipboard size + fix various regressions: usbredir, alt-tab on win32, palette crash, agent notification, old protocol support, sasl ending crash, gthread coroutine crash, close sockets on migration, pulse backend crash + fix a few memory leaks - Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.- Update to version 0.21: + Improve inverted cursor support. + Win32 usb redirected device uninstall fix. + Add support for libusb hotplug API. + Smartcard initialization fixes. + C&p converts line-endings if necessary. + Rendering and overall performance improvements. + Build and bindings fixes. - Drop spice-gtk-mapfile.patch: fixed upstream.- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to map files (bnc#834896).- Update to version 0.20: + Adaptive video streaming support (sync with PulseAudio backend only). + Add spice_usb_device_manager_get_devices_with_filter(). + Add --spice-secure-channels to explicitely specify secure channels. + Multi-monitor, win32, USB redir fixes. + Add basic gtk+ wayland and broadway backend support. + Removed the GnomeRR code.- Update to version 0.19: + snappy has been renamed to spicy-screenshot. + Several file-xfer fixes and improvements. + Many win32 and USB redirection related fixes. + Compile and work again with RHEL6 and older glib releases. + misc fixes and improvements.- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio output module is to use pulseaudio directly.- Update to version 0.18: + Build fix with Gtk+ unstable. + MinGW build fixes with old headers. + Fix USB coldplug race. + Bugs fxied: rh#908057. - Changes from version 0.17: + Multi-monitor fixes (avoid monitor order shuffling, fix mouse offset if monitor 0 is not at +0+0 and let agent do monitor offset). + Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG. + Add controller & session "proxy" properties. + Add drag and drop file copy support to send file to guest, you will need capable agent to use that feature. + Introspection fixes. + Build fixes. - Add spice-gtk-polkit-privs.patch: set more resptrictive pokit policies by default.- Update to version 0.16: + Fix crash with SSL connection (bgo#890464). + Send monitor config to the agent on spice_main_set_display_enabled() (bgo#881072). + Fix channel leak and wrong condition in spice_channel_flush(). + Build fixes. - Changes from version 0.15: + Add HTTP Proxy support (only with glib >= 2.26). + Add "port" channel support, to allow arbitrary communication on top of spice connection. + usb-redir: fix migration support. + win32: various keyboard & mouse fixes. + Add info message when USB dialog is empty. + Fix initial black screen on some 16bits guest. + Various bug fixes and improvements.- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early unresolvables instread of 'late' build failures. - Replace libusbredirparser with libusbredirparser-0.5 in configure{.ac,}.- Update to version 0.14: + Support for seamless migration + Improve scaling handling, add downscale-only property to give more control over scaling + Better handle key press/release events in high-latency situations, this should avoid unwanted key repetitions + Improve unescaping in URI parsing + Fix symbol versioning which was broken in 0.13 + Fix for CVE-2012-4425 + Various bug fixes and improvements.- Re-add pkgconfig(spice-protocol): as we don't install it ourselves, we do require spice-protocol.pc to be available in the build system or pkg-config --print-requires fails to traverse the dependency chain, failing to add any pkgconfig() requires to the -devel package.- Remove spice-protocol-devel Provides/Obsoletes from spice-gtk-devel: this was a mistake in the 0.12.101 tarball, and the real spice-protocol tarball is still wanted. See http://lists.freedesktop.org/archives/spice-devel/2012-August/010343.html- Update to version 0.13: + Add support for USB device redirection on Windows. + Add monitors config support (multiple monitors in same display) + Inhibit automount on GNOME desktop, to ease USB redirectio. + Better video support (reduce some glitches). + Misc migration fixes. + Various bug fixes and improvements.- Update to version 0.12.101: + Fix --spice-debug flag on glib >= 2.31 + Bugs fixed: rh#818169, rh#815426, rh#820335, rh#821795, rh#823874, rh#835997, rh#823570, rh#822688. - spice-protocol has been merged: Provide and obsolete spice-protocol-devel package. - Drop pkgconfig(spice-protocol) BuildRequires: it has been merged to the spice-gtk code base.- Fix license to be GPL-2.0+ and LGPL-2.1+ since spice-client-glib-usb-acl-helper is GPL-2.0+- Update to version 0.12: + Fix memory leak when guest is resized + Fix color-depth setting + Hide/Show cursor correctly when needed + Fix blue-tinted video with old Spice servers + Correct scroll-event not received with recent Gtk+ + Fix various migrations issues + Allow to disable CELT encoding at runtime with SPICE_DISABLE_CELT + Various crash fixes (on pubkey, recording, clipboard) + Build changes (common submodule) and fixes- Build also gtk2 version (and its python bindings)- spice-client-glib-usb-acl-helper is here again. Besides depending on the right version ofpolkit, it also depends of usbredir, which caused it to silently disappear last time.- Update to version 0.11: - Fix semi-seamless migration regression - Add Spice session UUID and name support - Add foreign menu support to controller library - Add a simple controller testing tool spice-controller-dump - Build fixes - Drop spice-gtk-0.9-return-nonvoid.patch: fixed upstream.- Update to version 0.10: + USB redir is now aware of host/guest side filtering + you can query spice_usb_device_manager_can_redirect_device() + fix the usbredir channel lifetime to be equal to session lifetime + set keepalive on channel socket + fix hangs on windows when using ssl chanels + add a SpiceDisplay::zoom-level to maintain a scaling ratio + add controller ENABLE_SMARTCARD option + remove a few warnings, ui improvements, build fixes - No longer verify permissions of spice-client-glib-usb-acl-helper, as the file is no longer installed.- Update to version 0.9: + Add command line options for setting the cache size and the glz window size + Add a USB device selection widget to libspice-client-gtk + Various bug fixes and code improvements. - Add spice-gtk-0.9-return-nonvoid.patch: Return a value in a non-void declared function.- Don't install /usr/bin/spice-client-glib-usb-acl-helper with suid bit set until bnc#744251 has gotten the full treatment. This kills functionality for USB passthrough.- Update to version 0.8: + add USB redirection support + introduce SpiceGtkSession to deal with session-wide Gtk events, such as clipboard, instead of doing it per display + many cursor and keyboard handling improvements + handle the new "semi-seamless" migration + support new Spice mini-headers + better coroutines: fibers on windows & jmp on linux + add Vala vapi bindings generation + many bug fixes and code improvements- Initial package, version 0.7.159/sbin/ldconfig/sbin/ldconfigsheep18 15362156730.34-3.3.10.34-3.3.1libspice-controller.so.0libspice-controller.so.0.0.0/usr/lib64/-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:8488/SUSE_SLE-15_Update/371593130e907591f8cd50c2e2e488e8-spice-gtk.SUSE_SLE-15_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd56b2d0f3f39fe59004cd4deeeb07d06ac6834e, strippedPRRRRRRu0Ćutf-89b8230f1124097ed685f176c41f428b8383a6f94bbf17ed51869ddd7da03cbb2?7zXZ !t/MP] cr$x#vVhd7 .ԐU͝#4$]pu+t( In5d^µ̚2ur;KiMi =8ue]Je kp\ռsM1\ €Lbl&'GV#yQTO@q6X:E_fJgIX-P}ymBpbP.2pPBW)[fki,[Q>QS+q5ը:$GWUnl;vĴ7眐c߅nHkUKCLr^tXCy )4T;el]__-ꔪc gU {#0JIrKj e}`+Qwm9ܻ-hC_kwsgR Rn\s@d3=RGNcͿNw*RM wMs, f9*(_;f?#{ojlSo /5: )u$*u? c PtTfɓ oɏ+kZ_BDolq#N (1:s({jcAlFTpY2H}{-P,GXE͔\Oh /liD4mq㞰)QmZJ -mu&Q"M#l+ krh= ZNKeԊuZ&_:76㫤sfB)CϨ?)('Hrs ܳqKkHš5hqw,ЍJE= it/J-լIT"&sQGB[]߉\F#٭{z׊j? ASpMlvhҲňGV;h_}CfFRS3ny8=7́S࿟tW `PNV, Y]T]/ߺ̉Zg>C{Z7 '`!tj<[CǶ+'.M ~{ 9 ^ i!mGHlb)$w^J}}'#`GවljE.YDy/,l\:L<P̀aDB~CxefGz3!cߡx Do r3$qtN-:DsҶܽ`K/#NK2/ʭgvoA*j}ٝ CyrMaƳτ8eti+>N3&,:{ Ӣ? ͳ<Ѿ` 3<^aOa) 5 m].4mvU;[jܩl|\IY"/VTPi@^N ֒ %_𘼠tzaiEu&_`/eC\cA1`ou$%Sv!V"TkͥvY/FGh_eXL>YUuJJ=1Ÿ6gr$ C"gfLb.2V<.j!'|=K>LKd,DaKrq)65C9l7>#p8͢zrlAz)G?pќ:yۜӻߑQreɈR#|>̳c@ԭGvB"-߫PӇ`wM bX˜&ݸAYk0k!q%y,Bek3{#z쓿AeWWVig(3! N~P8ut+c@Jo)(2%#T)J.$/+NRAez׫0o5oӏ}du\os\>:z܄hnPZ\7$b9,7i_y|` 4tKbu*EÔ{AWv\5UOv>S8`xF?XJǮ_P.V&%f܏d)9INUaܭ2R{}*~Cg'٠bk pI)s+DZ'> ilr$mfHm3WRxyqP?TDo=lًv;˞kcoxDx*[+lL$-I[.Ÿ l4sq|e=+kpsG])F6 ֿ. G0> H(ꖲ=9t>sʘqAz5"ijMùbRlb;=53ԣ .՟? 䋥CJuȮ %^?܃ҋOvMkmYc!a`Tz`!y ._-0o-)!c; mׄRm`]Jd4wk*ΚÙKW{b5̌Ť]ژq"p>AJJeEi]ُ5XyxMnÅU-+PmײYX]e1umZ41aMDt6jw'l%+omCL*ܮ@z#c9D1bbar5QZm7 y+PZձ= 5"p|<nG|\)|{`7_$t_yV]i cR}cޘ4Ѝ%Hf%'q4M9j6p+'rh 3Amf,0r*-:S[t#NWӗVHrP܈|x$QM1i@#ejK5S^k!w*Cd%w?[ݧ1k H=G=|;g|MV5u;? O:E_E1~0 0eN u j=DtwPELH[MurO!]JX߄fBۏYHk`|b4ULy C9 *кtt`Uc2W?=:a6Z՛LCfƀcPՁ>益M0'Ysox/Kd"bs]X?iaG:臬~]4WyA`B9uk0mApe"bdv{^(ݖꈓ ](VY(o4>>8"g`XGs8|6'HӐ8vU/\J%;1c\c< lZ Ť5嚟=^1/s%{/k[y}2Y΁um 6PP0ZR|[U5ޗ@%/8;ELc'FSF欐Jai8A)rG*B$և]~5_iAƀW' +fH:DlU 65;_[ri6oŮp/C Vn: ML2gwb6L3C;Q6!>LrM} {P#eby˔?Lew*ٌ_k֝ltlK3hBNȽ: ”_j[z! X_-s0!pnX&o -WVb~&%ԃS<']A'Ѽ{}?ѷ4@mЬɀQt -ȻmgY]p]/C8U3bd3-VPtsjEkhʎB^2X+Lo{_>+Zjt"O V!/kpV&_Q)Gp(yd%ͳl\V6b񙭐HkM4.9L.iQ2O֤_7JS+#JK|9^jߘ@CZ4 y'oHKx1z a=/KNn PeTBg1FǑ^!rIdA Vz"&#|r\S*\Nl!dOi;'I}/Y3KW^t"fGϲW[}Bxv嶰ﭛG?HUm:+MCu-o?ҲnKk(`0)o4r< $~nNtbMvy]Jrxg9VD;v-IMwY/WIRƶzw?g+ e`c4_e}&wx vp✳Jb<}Kh6f$3q>ؒ<27 e>=sZHWldH'pr*˺WӜr&evh?8/Qml#hxڗ82p('>[/~;-6-sB10ߺ^!y?۷]vؐ2Jtp{9K[u<<)ֆϣ= >j׾՜-8^*s#xc7cb6ķ~5Z|lt)pLIqyȽZ?S1Kh2:/N/ֶ;** ̅5{*5! xca)T9 %jIZ7x d:W#pa$޶聑ay`!5wO!#tr4sg21'ԷYۛ\3,1"ERӍEaHr"cK"V8E)ΛRE̜ ]B~.XMGSZθ4Y^yE;WعiD-]Awo doٿ")$gL QM ^th 漺(G,PxܿB<9Ajg9) J }[CBzc6\nJ[p'֊ps^ăVq$ƌ䋌 ̪%A!F_THxc;f\H!n#G aa|FHu5#OIއtVl}1cr,l!k$suLКf2BͲm 546`76Ly&a:G#.4J/I# O%`+YEƢ B~$>whN5&(͘0:jRpxYhQv)t<[AD^D\Ko(i@g x)jNPK-I%"`Y>ܵ:OH~cba[#ZE1lPQ^O'`BԸ#yz#R28 >D -V' s#J]=@{pF~h<4GA7Y 1N/#(˟8qWjA}m+h6D<*RI۠9or0!U`gǩT(HoJK}.BӺL OMRghJ.q.Vugӷ ؊8Cr˭Q.&"ѵ+lN\9` JN:a"o?B_`5 QoDw %^q^P^X^_uq(G~6aT/$Ae\TkCQIuĖ0qR]#j>yHP˯r+Ph1Q ;4h݁@Ň9,P&nyϧ&>o!2xIٚN F)vټjFdD? FkDLiEm%S~T)8fv'ko7κV.xG',q6db˟GO+7㺬0i̇DC!|88晕XLb\?[ EzofIaqm Y"V]҂+l,wvTv*h?u6 +NBF&`ֵbL@t;WeM}ȗ0Sl K(Ibr7&mxS]HBW#`G h_jK\.Ѿw$Fڂ)zk)KEk?k"]p,6?`"һL)[tݧ8iLg>Ih|'NQk"_x7d/3- ǵQN A9Rxݒ{ۀ1潮 L  ܝT'+V\y,j][ /s9݋kq=>D" sHc Ŭ92 ?wkU3`1"8(>]^;_'STL\.PKfKε+$WK(yvTsYlC84lnSh1\3Fٸ$cLh۵3..9J:=<Ot9l+@;Fe#X|d|(} [.ռ.<*YFpcs@ia"ɇ%?5K1ąc_fʷ)9 .szK&l`i=Ipr)//HsߥaG RO$8ŠYi!5:A'9rwYh֙?~\tl4CcIi#G"Sn=2FBn/HΚtFظGw $ʈ4P/$>,!#}/#Arx#{Dž`VQ !~ <3&˝Ut㫫 WsTCa&;~YC.Ǚ4El3 Ǎ>U\aV)2RɐEIaUՂ/.9->/cAلis #+ưG7|n+\!LPtӘ ª޶1Sc/T3p|s& =]dcE"9:Rw36KQDW[{%sFcj 4ZZ;R}Xɞ "Q99i*stA~8Lc'9@GWaIB >ju]U 6'$ĄeY9}èg">u;M_dc{[t͇"s?qTT.ONS~/?m j_ W~:5 A%&q4ejh3bk"JwH&Wy5Qޯ DmOLidT|ܔXD%_p4ߧJb,s>+<FOFo&ԼVv!A*bo#]Bh<+(zae㼼-Նw Ro,(/ʃG~eѬ ىt I q9ժOFm'&Xp9B j49rXH7:O(DjUWkg|M oנ_~(&Ӻ)-a@7c 8p>定Eи9"3CygCvπTFўG >9zs|>Y m#LS /Li# 5Hi,D"3»z/e & 2jeUw/RKru M)NY><j-;50k``dP" 3̷F/ѕeRm0]PWB9W˫T<߄I_c+@ L\3sS}KO̕2es<Fp-iݐcbgՙo-j;֪|bn.ȐPkD`hEQ҈iuݰ1'Ǖcs-Nהw{=hM!$roΪgEU<<)>9 [1."xzL|TV񏞄i٬K[1 %OY;2zMKN6r5+qFAE4'!Ǿ] 86VqHΓZ6{~e%&es $ًkzr J2#YM7p&Eqz[E!%E56aҧ< ڗIliC! kK FLSbM~:Y eu0x" x(+9D/>.Ꮻl]MRgK~A9ldHI|N>F4ۤ,&WeSYCz9}5(2?8`1N jTdcF1$Wk^)!OBSd .oS_[nmR8g)&`#3'K}~swFŠm"ecȮSDx(|iC0-YuIݶ;«5S&&h\#k4O>r'(1 jlґ 7AΩmhEl"hkNj_{crT%Ya /d5h2 'I6|)!; GvgOeRwy*kcUvGp_Q4ٛ /H'C_S8,j_ދټVI@+!_[$h*ol p`\p}|ݕg+ަg若4D ҍbs>) x㜞'ߥkd;¼sjijPwTYaPy#=ʺR)[*o }> A{* ]TSq%I p hRWd?v6TXύ1Q1܌6!s׈k|@eyob.\+aw qLʆ~Բsk߿OsJic@ԔC%Y`)Ѵ Pqf #LN#rr2_}|e A]Zm"8.fQ0[gXF:j>i>XMkOHUY*fj"cHo| K0hL6gV;* > 条 3R"J艛(p)wٳuާXp{)f 3{p?ݹn$P[^<_DHvp,f#$6qY^djTG *~ _i=z Ք+(]0X!]?8WP+9!+\!^ - R{-5pE m&~k6= JgHh3Ålܘ9Z5l\g͛"xmګ#ӣAFT a—s#S1\Z =#ez ly9D nW auf9`s8b!d[Ե P8(>Nãγv!-U`nm?;\A`m.MFm)rB5LCLt|fLmr}z?HyTT#qDsv1T{`Xƽ۽TEsRmfrP(tHYJl42HYuҰ7yAG3kXOX tb >W0JQNskMY#q⿇h;K Db鮠GrQ,YѠOO ODLKmAN(8xk,>M܀>n݇2evHW*\cDr,.[k;$$D>rFCX7uKRRbuܹ{,t/NB8RqOQ @tĽu]P]"kݤUe׽HwDD})?SI.'eD!xW1mzԩ3m"!Ō5 TZC=M[FDK2YP'|=v\BL|rd)r:]VD6IFSaH?>mDʦ엧@,7ZEpd&2) [:g0n9\%Y0L1*' n+n;oȇcp'l9&Ƞbc1t8-)}.v r˛S2"91e<UA eXtsȹO[=5G(H_|&ZƢCM½Kș"X#973A8TY<,0.d3:C?Fwr#PkyG \Q6<)Ye^ c 12 5WfUBieXSE+yt*} krǕ`QQͫ-3Pĸ }XMi$6Z"~q;IS(O= Po"Dv@x4gP 페㒁+zRALpj6Vjmp$X@B{x!V[JxO:?'}4DVG^Bń|9/KT֕1Xt.{Tf/4 7zSf~Ax*krLȊUf}ŇM.g9?{Z08GGKD>WG`^EpSV3DC{ ^G@"]{]\"헛c7tLZeti7v|$'*է ǁ(as=U1M[q9:nlƉ-$gI|Vi^0{RB_ᏺ>X\Knq>ַJܕ!ޟO OL=\^rQ4WRA|^"AGv, E^B}݃3k75Y[](n~  8 T 1Ld&yFDVgӀnĪtye$tzՁ:1{k?ccH"}cD~|XIpW7QQ@`_kwo'IZJo#R3(6ڍ4Mɂ]j^ozB'~\> QQ a-](pܶH%^QzܺO]V54 %$sZ'm̌ZO?g 6ϸSh6vGF,t܀ Nc83p2A({iEs\jyG@Cztg˱,zHdވ:IWW(']{s4(n)qWcGM hC4@VCtg@]/#y$dK,$JX.;^jջֹc }SVQ9*lJ j{ EyCp9q#NZL(^x|$~dC-?*aTSi!FIPxKH= S/}i[@>oEo2'ܴV%w)ApfKYKC[;oGMGPf+ا[X0* 6m shf8Tq`IKeh l?FYJ܈.SŢ<QxU8֣eJEDܚ$YxEODaDr ؎EA~o)iO}c>,$>P.Et*HwI)h!G,{4B)s;> `v04~DƬn&>Rz|uGk C WfѲw6;!NntM!VW* -)mAOQ hp1An *9yۚ \6{m+t h+|[=g*$2 |NX&!t,追)je~3X%tRR~y3}RO.1H&@KY̐ng\=4 Hz ؕӍ}hu^?%jh YEάڒOu^a.!%&@ ,1b_r&;Ŕd2~䕣)`!vTqaYm <[Ko]{\Eori{ +zsJ (zƾp <ǵ ;qnMoMKe w?'Վl~x#z3;6e12c?A(?A{m/;%t.(2IB4 i} >$qsO?P%"f|$Q9@CK"RzK[cB8oԸ4 hںqFc9H+nq2K˚COyMr0R}6\~(W㾛S^ 0XW)[$`Aۜ3ybѲj*X1fI)7x<ٰՑS{hcqd30yLk{1(P^!qTT!)iM v (P^4C-3Bq`la|D{ѰE_4LBo* r3r/cpZILQ g]atQY?׹q*؏' ZUp[u`$P*>Q+ԍ a/3NO"B=^ʎʥ-O hD i>M7%V׆?}}]Siރ)VF>;Tũ.{L!s YZ