liblightdm-gobject-1-0-1.24.1-lp151.2.4 >  A \#E/=„RWZ$8^(ϰh*##>%vP؈Ɲ .P rC-qJ5$V~\һ#AH&;sE2"@zD%pDO?cx%:ZU1g)w%˥Q>T u%TdÐW׵`u!A,kI 7eyHOsxOF#ڐg͞miݶ距ds7l ;^|MA Wx00c2b90a44603bc6eacb8e9cb04077612621209969bb3461542af8266f3c12dc9924fecb7b75951f782e98249de6e361ac35e650r\#E/=„Zx {g+mzMxGЯeiEiP(NSt7Ys!*nSG7_\+ B._׀=} 2:@r]/Lq M:aB*ipjQfo->G 7Bf6h]=c=6%Ξu dZLt|u(`]i ,okP~Η,M W0E/ʞ+D>pC?d  * O DJTh r |  U xP<(e8ls98s:ys>@ FG,H@ITX\Yh\]^ bXcd_edfgliu|vw4xHy\ zCliblightdm-gobject-1-01.24.1lp151.2.4LightDM GObject-based Client LibraryA GObject-based library for LightDM clients to use to interface with LightDM.\#/lamb20AopenSUSE Leap 15.1openSUSELGPL-2.0-only OR LGPL-3.0-onlyhttps://bugs.opensuse.orgSystem/Librarieshttps://freedesktop.org/wiki/Software/LightDMlinuxx86_64c'A큤\#"\#*\#,Yְ-Yְ-24ce413256dae1d460e3a742b4ef50382fafed7b1e4eaed36d6c52093795ce2cb7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69cda7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768liblightdm-gobject-1.so.0.0.0rootrootrootrootrootrootrootrootrootrootlightdm-1.24.1-lp151.2.4.src.rpmliblightdm-gobject-1-0liblightdm-gobject-1-0(x86-64)liblightdm-gobject-1.so.0()(64bit)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibX11.so.6()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(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)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libxklavier.so.16()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Zw@YY@YLYqY[@YX@XX@X<@X@W@W@WWf@W-W W @@VxVS@VV@UU@U&iUQTTd@TWn@T5'@T5'@T->@T*@TwS@S^BSCS!S(S(S?Ry@R@R߲R{R{RrF@RfhR^RVRUE@RR@R0[@R,fQp@QQ@QU@QU@QQo@QkQj@Q\QR@Q& @Q \Q @P@P@P@P@P@P~PqnPnO@O~OiOd|OP@O @N@NT@NN0N<@NGN@Nj@N;@N@NFNN @Ni@N{#@Nx@Nw.Nw.Ng\NbN`@NX@NX@NV9@NS@NRDNRDNRDNC@N5CN1O@N.@N-Zsor.alexei@meowr.rudimstar@opensuse.orgsor.alexei@meowr.rudimstar@opensuse.orgfvogt@suse.comfvogt@suse.comsor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rudimstar@opensuse.orgmimi.vx@gmail.comsor.alexei@meowr.rumimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comsndirsch@suse.combhertwig@suse.commimi.vx@gmail.competer@itwm.fhg.degber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orglbsousajr@gmail.comgber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orghrvoje.senjan@gmail.comgber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orghrvoje.senjan@gmail.comgber@opensuse.orggber@opensuse.orgtittiatcoke@gmail.comgber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orgcoolo@suse.comgber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orgboris@steki.netgber@opensuse.orggber@opensuse.orggber@opensuse.orgprusnak@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.organdrea@opensuse.orggber@opensuse.orggber@opensuse.organdrea@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.org- Update to version 1.24.1: * Fixes for VNC and XDMCP connections (boo#1066708, boo#1083161). * Set names for XDMCP and VNC seats. * Expose autologin-session as a hint to the greeter. * Fix timed autologins not using autologin-session when no session specified. - Enable libaudit support on Leap 15.0 or newer.- Have update-alternatives handle Xinit's integration of the displaymanager, replacing /etc/sysconfig/displaymanager (boo#1053863).- Update to version 1.24.0: * No changes.- Update lightdm-sysconfig-support.patch: deprecate the use of DEFAULT_WM in /etc/sysconfig/windowmanager. The new way of setting the system default WM is by means of update-alternatives, handling the /usr/share/xsessions/default.desktop (boo#1030873).- Augment patch to also resolve the target of symlink sessions for detemining the preselected option: * ignore-known-symlink-sessions.patch- Add patch to support new autologin mechanism needed for the role-based desktop selection (boo#1030873): * ignore-known-symlink-sessions.patch - Use "default" instead of "twm" as default session- Update to version 1.22.0: * Allow guest sessions to talk to Mir.- Update to version 1.21.5 (changes since 1.21.3): * Use power management functions from ConsoleKit2 if available. * Correctly pass return value from sessions to LightDM. * Retry VT_WAITACTIVE if we get EINTR. * Ignore SIGHUP by default. * Use SA_RESTART with SIGPIPE. * liblightdm-qt: Use liblightdm-gobject power methods instead of re-implementing in Qt. - Rebase lightdm-disable-utmp-handling.patch.- Update to version 1.21.3 (changes since 1.21.1): * Use SA_RESTART on signals so we don't get interrupted reads. * Use logind to terminate greeter sessions if it is available. * Load greeters from XDG_DATA_DIRS instead of the compile time value. * Allow the D-Bus interface to be disabled. * Always pass through LD_PRELOAD, LD_LIBRARY_PATH and PATH to sessions/display servers. * Fix an incorrect unref in the XDMCP server code. * Fix logging warnings. - Rebase lightdm-sysconfig-support.patch.- Update to version 1.21.1 (changes since 1.20.0): * Add liblightdm functions for getting OS release information and the message of the day. * Warn if we find unknown keys in configuration. * Fix .profile errors not showing in .xsession-errors log. * Remove a duplicate Qt property in liblightdm. * Fix and improve liblightdm API documentation. * Minor GIR annotation fixes. * Fix greeters crashing with unknown configuration keys (regression from 1.12.0) * Add an API verison to the greeter-daemon protocol for future enhancements. * More regression tests.- Update to version 1.20.0: * No changelog available.- Update to version 1.19.5: * Fix errors in documentation generation. * Improve documentation. * Fix guest AppArmor profile to allow guest sessions more access to the upstart session socket. * Fix a small memory leak in liblightdm-gobject keyboard layout code. - Rerebase lightdm-sysconfig-support.patch (boo#1002061). - Better X11-displaymanagers-lightdm. - Remove lightdm-rpmlintrc.- Update to version 1.19.4 (changes since 1.19.0): * Rename "xlocal" seat type to "local". Using "xlocal" will continue to work but will report a warning. * Fix memory leaks. * Fix uninitialised memory errors. * Use MIR_SERVER_HOST_SOCKET instead of MIR_SOCKET to report compositor socket to sessions. This used to work but no longer works in Mir 0.21 * Allow XMir to run on the xlocal seat using the new x-server-backend=mir option. * Use only a single compositor on local seats. * Fix Mir greeter log filename having "(null)" in the name. * Copy fcitx/mozc rules so session works when these aren't installed. * Revert lxsession change - it caused the AppArmor to fail to compile. * Add support for greeters running inside sessions. This is enabled by setting X-LightDM-Allow-Greeter inside the session .desktop file. The session can then use liblightdm to connect one greeter to the daemon. The communication is done using a socket (/var/run/lightdm//greeter-socket) that is accessible to any process ran by that user. Consider controlling access to this socket using a MAC system such as AppArmor. * Report errors for all liblightdm methods. This will require existing greeters to update their API usage. The ABI is unchanged. * Handle EAGAIN correctly when daemons communicate with the daemon. * Drop support for mir-container sessions - no-one ever used these. * Fix in-session greeters not working for greeter logins. * Fix various issues in new in-session greeter code. * Fix user list memory management exposed by use of in-session greeters. * Fix some spurious warnings in the log. - Rebase lightdm-sysconfig-support.patch, lightdm-xauthlocalhostname-support.patch. - Use tarball signing.- Add code to %post to migrate users of no longer maintained 'lxdm' display manager over to 'lightdm'. - Obsolete lxdm up to version 0.5 (we never carried 0.5 in any openSUSE product).- remove user-authority-in-system-dir=true from suse conf, fixes boo#976876- Update to version 1.19.0: * Use /dev/tty0 instead of /dev/console for VT operations. * Don't quit on SIGUSR1, SIGUSR2 or SIGHUP. * Improve XDMCP IPv6 address selection. * Set XDMCP hostname field in to system hostname or configured value. * Allow fcitx and mozc to run in guest session. * Fix lxsession running in guest session. * Drop support for legacy XMir. * Fix g_spawn compiler warning. - Don't configure twice. - Enable Vala bindings. - Drop support for openSUSE older than 13.2. - Some spec cleanup.- fix config file to use new Seat:* sematics- update to 1.18.1 * Use /dev/tty0 instead of /dev/console for VT operations * Small documentation fixes * Don't write $DISPLAY into tty line in utmp/btmp.- update to 1.17.5 * Set XDG_RUNTIME_DIR for ConsoleKit sessions. This is a recent change in ConsoleKit2. * Add support for g_autoptr and liblightdm-gobject * Fix dm-tool add-local-seat not working because LightDM is trying to connect with TCP/IP- fix boo#960924 - modify lightdm-sysconfig-support.patch to use new Seat sematics- update to 1.17.3 - refresh patches: lightdm-disable-utmp-handling.patch lightdm-set-gdmflexiserver-envvar.patch lightdm-sysconfig-support.patch lightdm-use-run-dir.patch lightdm-xauthlocalhostname-support.patch * Don't enable the hardware cursor in Unity System Compositor anymore. Unity 8 now correctly provides its own cursor and other shells should too * Handle XDMCP Request packet with no addresses. * Don't start LightDM if the XDMCP server is configured with a key that doesn't exist. * Add IP addresses to XDMCP log messages. * Refactor XDMCP error handling. * Add more XDMCP tests. * Add a backup-logs option that can be used to disable existing logging files having a .old suffix added to them. * Add LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT and LC_IDENTIFICATION variables to the list of inherited locale variables. * Implement XDMCP ForwardQuery. * Fix small memory leak in XDMCP logging code. * Disable log backups - this interferes with logrotate. * Support using libaudit to generate audit events. * Handle trailing whitespace on boolean values in configuration. * Update example configuration to more correctly match allowed options. * Fix unnecessary X server from being launched when locking seats. * Check the version of the X server we are running so we correctly pass - listen tcp when required. * Allow reading /proc//net/dev from within a guest session. * Allow guest sessions to write in /{,var/}run/screen folder. * Update guest-session AppArmor profile to be suitable for openSUSE. * Fix apparmor profiles for running Chromium in guest sessions. * Fix configure failing without Vala installed. * Update default configuration better explaining the seat configuration name matching and dropping references to the obsolete [SeatDefaults] section * Drop Xorg option -sharevts. It's no longer required for non-seat0 X servers since xorg-server release 1.16. * Support Wayland sessions. * Implement autologin-session option. * Generate Vala bindings from GIR instead of manually writing them. This fixes some small bugs in both the Vala and GIR bindings. * Don't remove autotools generated files in distclean. * Fix default X server command set to XMir in 1.15.0. * Internally merge the [SeatDefaults] and [Seat:*] sections together. The previous method meant configuration snippets using a mix of old and new naming would not correctly override eachother. * Use IP address of XDMCP requests to contact X server if available. * Add an option for XDMCP and VNC servers to only listen on one address. * Fix configuration file warnings so they go to the log, not stderr. * Warn if deprecated options logind-load-seats or xdg-seat are in configuration. * Improve IP addresses in XDMCP log messages. * Fix typo in dm-tool man page.- displaymanager default setting in %post/postun: * don't limit it to openSUSE >= 13.1 (has been done accidently) * make sure not to replace DISPLAYMANAGER in comments * only reset DISPLAYMANAGER to "" when uninstalling lightdm, not also in the update case (OMG!) * ldconfig is not required at all for the main package- Set displaymanager to lightdm if displaymanager variable is unset (FATE #319432)- update to 1.15.0 * Deprecate [SeatDefaults] in favour of [Seat:*]- fix XDMCP setting in lightdm-sysconfig-support.patch: Setting DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN=true forced LightDM to open port 6000 for XDMCP protocol (instead of its default port 177). As a consequence, usual X11 terminals weren't able to contact the XDM service. However, this sysconfig setting should only request the XServer to open port 6000 for requests to a running X11 session and leave the XDMCP port unchanged.- update to version 1.14.0 - Initialize file descriptor handles so we don't attempt to close stdin by accident - Fix small errors detected by scan-build (clang) - Fix pipe file descriptor leak for each greeter session - Support active session changing via logind - Don't allow liblightdm-gobject to be disabled. It is required for liblightdm-qt and the tests so it's not worth supporting builds without it - Add bash autocompletion support - Don't attempt generate D-Bus seat/session removal signals on shutdown - Add missing method QLightDM::Greeter::cancelAutologin - Fix crash when having configuration keys defined in multiple places - Fix pipe file descriptor leak for each session login / authentication - Use correct syntax for DesktopNames key in session files - Match seat configuration with globbing - Allow user switching in multi-seat until bug stopping greeter showing on logout is fixed - Disable log message when AccountsService users change - Update AppArmor scripts, requires AppArmor 2.9 - Update tests to run better on servers- update to version 1.12.3 - fix pipe file descriptor leak for each greeter session - don't attempt generate D-Bus seat/session removal signals on shutdown- update to version 1.12.1 - Fix pipe file descriptor leak for each session login / authentication - Use correct syntax for DesktopNames key in session files - Mock /run in tests- use symlinks to the xdm PAM service files again, using a different PAM service name breaks automatic unlocking of gnome-keyring via PAM (bnc#903744)- remove allow-user-switching=true from 50-suse-defaults.conf, this is now the temporary default- update to version 1.12.1 - Fix crash when having configuration keys defined in multiple places - Allow user switching in multi-seat until bug stopping greeter showing on logout is fixed - Disable log message when AccountsService users change- Add option allow-user-switching=true to 50-suse-defaults.conf. It's a temporary workaround until upstream bug #1371250 (https://bugs.launchpad.net/lightdm/+bug/1371250) is fixed. - Drop option logind-load-seats=true from 50-suse-defaults.conf. It's only required for 1.10 series, where automatic multiseat support (backported from 1.12 series) was made optional.- update to version 1.12.0 - Fix assumption that the display server is X when running scripts. - Don't access .dmrc files until information from these files is required. - Don't check the logind CanGraphical seat property unless login-check-graphical option is set to true. There are too many cases of drivers that don't set the appropriate flags for this feature to work. - Make socket writing code used between greeter and daemon more robust to errors. - Fix small memory leaks. - Improve logging messages. - Test improvements. - Rework logind code that gets session ID. The previous method was racy and a change in lightdm 1.11.7 led to a lockup when this race occurred. - Handle CanGraphical property on logind seats - Use logind to provide the list of seats to use. Deprecate the old method of manually defining seats. - Add --show-config option that shows combined configuration. - Drop the surfaceflinger seat type. This was a temporary solution while Ubuntu Phone was migrating to Mir. - Add a seat option 'allow-user-switching' that can disable all user switching for that seat - Add a new session type 'mir-container' that allows the session to run inside a custom system compositor - Only seat0 takes VT from Plymouth - Removed unused GAsyncResultIface.is_tagged as this attribute was not available in earlier versions of Glib I/O. - Abort autogen if yelp-tools not installed - Return correct errors for D-Bus calls - Make PAM services configurable - Do timed autologin each time you are returned to the greeter - Fix tests failing with Qt 5.3 due to it checking getuid/geteuid which we are faking - dm-tool: Warn if trying to switch to user without username - Fix Mir sessions broken with unity-system-compositor 0.3. - Add back Vala bindings for LightDM.Greeter.connect_sync - just mark as deprecated. - Put unity-system-compositor's mir_socket under /run rather than /tmp. - Fix building with clang (3.5) and -Werror. - Correct section name in default users.conf file. - Add liblightdm method to get user UID - DBus-activate logind - Check for libgcrypt at configure time - Allow greeters to remain runing to reduce startup time when switching to a greeter - Add asynchronous methods to liblightdm - When switching to an existing session refresh PAM credentials and end session cleanly so no resources leak. - Support new standard DesktopNames field in session files - Set XDG_SESSION_TYPE and XDG_SESSION_DESKTOP as used by systemd - Emit DBus PropertiesChanged when Sessions/Seats properties change. Also add SessionAdded/SessionRemoved signals to Seat interface- update to version 1.10.2 - Use logind to provide the list of seats to use - Fix crash if running script hooks with non-X display servers - Add a seat option 'allow-user-switching' that can disable all user switching for that seat - Make PAM services configurable - Add liblightdm method to get user UID - Add a new session type 'mir-container' that allows the session to run inside a custom system compositor - Add --show-config option that shows combined configuration - Use XDG_SESSION_ID from PAM instead of using the logind D-Bus API - Make socket writing code used between greeter and daemon more robust to errors - Correct section name in default users.conf file - Fix tests failing with Qt 5.3 due to it checking getuid/geteuid which we are faking - Fix small memory leaks - Test improvements - fix users.conf section name - enable logind multiseat by default - configure lightdm to use the xdm PAM services directly instead of symlinking them- split off subpackage with the GObject Introspection bindings- update to version 1.10.1 - When switching to an existing session refresh PAM credentials and end session cleanly so no resources leak - Update apparmor rules to allow oxide based browsers and Google Chrome to run in the guest session- update to version 1.10.0 - Fix return value for Vala bindings to Greeter.start_session_sync - Fix logging when failing to find session - Update the lightdm AppArmor abstraction to allow the guest session to start when AppArmor is mediating signals and ptrace and fix a minor, but noisy, denial when applications attempt to read /proc//stat - Pass --enable-hardware-greeter to unity-system-compositor for Mir sessions on xlocal seats - Handle not getting an X connection when attempting to get X layouts - Read config data from both XDG_DATA_DIRS and XDG_CONFIG_DIRS - Ensure X authority is written before X server is started - Activate after unlocking a logind session - Don't use g_hash_table_get_keys_as_array, it's a glib 2.40 feature - Honour session type requested by greeter for guest sessions - Log to wtmp and btmp - Implement guest-session config option - Handle signals being received in child processes instead of treating them like they are received in the daemon - Set utmp ut_line to the display name (i.e. :0) to match what other programs expect (e.g. 'w') - Fix lightdm_greeter_ensure_shared_data_dir_sync returning the wrong value - Fix shared data tests so you can run test suite without root again - Be extra careful not to call any non thread safe function after a fork - Fix some small memory leaks detected by valgrind - Fix process shutdown code to stop generating confusing warnings - Fix more double removal of source IDs - Test improvements - Add support for shared user data directories between the greeter and user sessions - Refactor LightDMUser and User classes to use the same code internally - Correctly invoke PAM to change authentication token - Make xdg-seat a core property of a seat and always pass it to X servers - Qt bindings: properly hand over prompt and message type - Add warning flags where they are missing and fix the resulting warnings - Support Mir sessions in xlocal seats by starting a unity system compositor for each session - Add --screen and --fullscreen options to "dm-tool add-nested-seat" - Don't try to compile liblightdm-qt if liblightdm-gobject will not be compiled - Stop greeters warning if sessions directories not present or lightdm.conf doesn't exist - this is valid - Fix log name for Mir display servers - Fix double removal of source IDs - In the unity seat, if we don't have proper VT support, fake VT 0 instead of a real VT number. This matches what logind expects - Fix issue where VTs are double used when switching sessions - Remove lightdm-set-defaults and gdmflexiserver - Add new ability to specify a list of seat types to try, rather than just one - Allow Mir sessions in the surfaceflinger seat - Rename the guest session wrapper to have a simpler name - Make sure sessions are associated with the display server before starting them - Add a dm-tool man page - Don't pass system user accounts from AccountsService to greeters - Fix crash if switching to greeter and it isn't installed - Implement missing guest-wrapper functionality and enable it for Ubuntu - Update AppArmor scripts to work in Ubuntu 13.10 - Correctly set $XDG_SESSION_CLASS for greeters. This was regressed in 1.7.5 for ConsoleKit and was never passed to logind. logind/ConsoleKit treat greeter sessions without this set as user sessions. This causes greeters to show the lightdm user able to be logged in with - Set $USER when running the session-setup-script. This is a regression from 1.7.5 - Fix notification of sessions being logged out. This is a regression from 1.7.5 and caused greeters to show sessions logged in after they had been logged out - Refactor liblightdm user scanning to be simpler and more reliable. This fixes bugs where some properties wouldn't be updated when they changed in accounts service - Add support for a "display-stopped-script" field in lightdm.conf. The "display-stopped-script" field allows us to run a script right after stopping the display server - Allow dm-tool to run outside of a session if it doesn't need to be - Set $MIR_SERVER_NAME to assign a name to launched sessions. Also use a "greeter-" prefix for greeter sessions for the benefit of unity-system-compositor - Fix crash when starting with existing X servers. This was introduced in rev 1651 (lightdm 1.7.0) - Fix crash where Process objects are accessed after unref - add back gdmflexiserver script and drop the obsolete lightdm-lock-screen-before-switch.patch - do not install an %{_sysconfdir}/lightdm/lightdm.conf any more, rather move it to %_defaultdocdir/lightdm/lightdm.conf.example since it contains a reference of all configuration options- update to version 1.8.8 - Handle signals being received in child processes instead of treating them like they are received in the daemon - Ensure X authority is written before X server is started (bnc#846832, lp#1260220) - Honour session type requested by greeter for guest sessions - Fix some small memory leaks detected by valgrind - Fix double removal of source IDs- only build-depend on Qt5 for >= 13.1- drop support for openSUSE < 12.3 - do not overwrite lightdm.conf, users.conf, keys.conf by default - make use of lightdm.conf.d, put openSUSE-specific configuration in /usr/share/lightdm/lightdm.conf.d and drop lightdm-default-configuration.patch - remove useless usermod call- Enable Qt5 version build of the library for >= 13.1- update to version 1.8.7 - Correctly invoke PAM to change authentication token- simplify lightdm-xauthlocalhostname-support.patch- update to version 1.8.6 - Fix issue where VTs are double used when switching sessions- add manpage dm-tool from trunk- update to version 1.8.5 - Don't pass system user accounts from AccountsService to greeters - Fix crash if switching to greeter and it isn't installed - Implement missing guest-wrapper functionality and enable it for Ubuntu - Update AppArmor scripts to work in Ubuntu 13.10- update to version 1.8.3 - Correctly set for greeters. This was regressed in 1.7.5 for ConsoleKit and was never passed to logind - Correctly set user in session setup script - Fix notification of sessions being logged out - drop obsolete lightdm-fix-session-setup-script-env.patch and lightdm-set-xdg-session-class.patch- add lightdm-set-xdg-session-class.patch in order to correctly set $XDG_SESSION_CLASS for greeters (bnc#846914, lp#1242939, backported from upstream bzr)- Update to version 1.8.2 - Fix crash when starting with existing X servers- update to version 1.8.1 - Fix crash where Process objects are accessed after unref- update to version 1.8.0 - Add regression test for corrupt X authority files- update to version 1.7.18 - Set XDG_VTNR=1 as a fallback if using SeatUnity without a functioning compositor or working VT switching, so that logind will recognize the VT as active - Fix ConsoleKit support broken in 1.7.5 - Fix --test-mode - Add support for running Surfaceflinger sessions - surfaceflinger: Set XDG_VTNR=0 if VTs are not available - Allow compiling of liblightdm-qt without liblightdm-gobject - Add missing documentation for xremote seat options - Set session environment variables for guest sessions (1.7 regression) - Don't fail writing X authority if reading it had an error - Update environment variables that we pass to Mir- update to version 1.7.14 - Correctly set permissions on Xauthority file - Correctly set $XDG_CURRENT_DESKTOP for non-autologin sessions - Fix overallocation of array for strings from greeter - Fix truncation writing card32 in XDMCP server- update to version 1.7.12 - Add xdg-seat config setting - Notify Unity System Compositor of the session being authenticated - Fix crash when greeter quits due to read watch not being removed - Correctly setup Unity System Compositor environment - Improve log messages - Fix session locking broken in 1.7.5 - Load lightdm.conf after lightdm.conf.d/*.conf - Also support loading config from /usr/share - When switching sessions show a greeter if authentication required - Set $XDG_CURRENT_DESKTOP if specified in the xsession file - Change logging prefixes to make it easier to troubleshoot multiseat setups - Bring Ubuntu packaging in-tree - Correctly set XDG_VTNR for unity sessions that are not autologin - Add support for Mir sessions and greeters - Set XDG_VTNR for unity sessions - Fix desktop-session-start upstart signal not being emitted since 1.7.5 - Fix greeter log broken in 1.7.5.- update to version 1.7.7 - Fix uninitialized pointer introduced in 1.7.3 - Enable compile warnings and fix code generating warnings- update to version 1.7.6 - Restore greeter hints that were regressed in 1.7.5. - Don't run greeters through session wrapper - regression in 1.7.5 - Quit Plymouth correctly when using the unity seat type - Release the VT when the system compositor fails to start - Load sessions and greeters from /usr/share/lightdm/sessions and /usr/share/lightdm/greeters. The existing directories are checked if the sessions are not in these directories. - Refactor the Display class so that it merges with the Seat class - Support running the greeter and session in different display servers instead of re-using the same one during a login. - Add more regression tests - Documentation fixes - Set XDG_SEAT and XDG_VTNR environment variables. - Add initial support for Unity (i.e. Mir based) seats. - Add a greeter wrapper option. - Load configuration from /etc/lightdm/lightdm.conf.d. - Fix compile warnings - Fix tests not running from install directory inside checkout. - Fix incorrectly distributed guest-session apparmor data - Fix .pc file for liblightdm-qt5-3 - Add a new option "autologin-in-background" which lets an autologin happen in a second display while still showing the greeter. - Stop if fail to create default seat - Add option to set seat type in lightdm-set-defaults - Stop using g_file_set_contents - it can leave intermediate files around - Make tests work without installing them - Fix distcheck - dropped obsolete lightdm-fix-pkgconfig.patch - added lightdm-fix-session-setup-script-env.patch in order to put user information in the environment when running session-setup-script- Added lightdm-fix-pkgconfig.patch, fixes liblightdm-3 pc file- import pam config used by the gdm greeter which includes common-session that in turn contains pam_systemd and registers the greeter session allowing suspend/hibernate/reboot/shutdown - consequently remove lightdm.rules workaround for policykit- remove support for openSUSE 12.1 - remove dependency on upower - amend lightdm.rules with a rule for logind- Update to version 1.7.0 - Use logind instead of ConsoleKit if it is available - Use Q_SLOTS and Q_SIGNALS instead of slots and signals. - Ignore stale X server locks - Pass through system locale or set locale from AccountsService/.dmrc - Fix bug where seat failure before D-Bus acquired would not stop daemon - Dropped patches due to upstream inclusion: - lightdm-make-sessions-inherit-system-default-locale.patch - lightdm-fix-language-setting.patch - lightdm-do-not-strip-codeset-from-language.patch - lightdm-fix-function-declarations-missing-prototypes.patch - Drop Require for ConsoleKit-X11 as that lightdm now supports systemd- remove apparmor profile for a guest session which is not supported in openSUSE- update to version 1.6.0 - allow VNC command to be specified in lightdm.conf - fix build with gobject-introspection 1.35.9 - fix authentication cancel regression caused in 1.5.2 - fix stale X server being left behind when using LockSession D-Bus API - adjust AppArmor profile to also work with logind - don't use GIO to access X authority files - it uses GVFS which is unnecessary overhead/complexity - handle over/underflows when reading from greeter - improve warning message when XDMCP packet has length mismatch - only report test command line if it fails - add more regression tests - QLightDM: Add Qt5 version of the library: liblightdm-qt5-2 - QLightDM: Add some missing role names in UsersModel - QLightDM: Add a backgroundPath role to UsersModel - QLightDM: Fix potential crash in QLightDM::UsersModel closedown - improve guest session apparmor - run each test in its own /tmp dir so they can't interfere with eachother - fix script hooks no longer working with latest glib - fix display clean up code - add man page for lightdm-set-defaults - use xzip for distribution, don't distribute old metadata - correctly check if display is active when session quits - relicense liblightdm to LGPL-2/LGPL-3 so GPL-2 code can link against it - selectively lock memory rather than calling mlockall for main daemon - dropped obsolete lightdm-fix-determining-active-display.patch, lightdm-use-fine-grained-memory-locking.patch, lightdm-fix-build-with-gobject-introspection-1.35.9.patch - liblightdm-qt-2-0 and liblightdm-gobject-1-0 were relicensed to LGPL-2.0 or LGPL-3.0- added lightdm-fix-function-declarations-missing-prototypes.patch in order to fix missing prototypes and pre-ANSI C function declarations, this fixes build failures with gnome-common >= 3.7.4 (lp#1168842)- added lightdm-fix-build-with-gobject-introspection-1.35.9.patch in order to fix the build with gobject-introspection >= 1.35.9 (backported from upstream bzr)- update to version 1.4.1 - fix script hooks no longer working with latest glib - ensure test programs quit when the status socket closes - stop deprecation warnings from glib >= 2.36 - updated lightdm-use-fine-grained-memory-locking.patch to incoroporate subsequent commit to use mlockall in session-child mode- rename lightdm.rules to 50-lightdm.rules to make it easier for admins to inject rules in the ordering (bnc#804969)- added lightdm-use-fine-grained-memory-locking.patch in order to use libgcrypt to selectively secure password memory instead of the big-hammer approach of mlockall (backported from upstrem bzr) - added lightdm-fix-determining-active-display.patch in order to correctly work out the active display from the active VT when it exits so a greeter starts (backported from upstrem bzr)- changed lightdm-xauthlocalhostname-support.patch so that XAUTHLOCALHOSTNAME is set to the current hostname instead of just "localhost" (see https://bugzilla.novell.com/show_bug.cgi?id=538064#c25, bnc#796230) - added lightdm-use-run-dir.patch in order to use /run instead of /var/run on >= 12.3- add polkit rules which unconditionally allow the lightdm user to access to relevant upower/ConsoleKit DBus interfaces for suspend/hibernate/reboot/shutdown as access to these methods is being denied for unknown reasons since the systemd transition (bnc#798769)- remove bogus -o option from useradd- fixed lightdm-fix-language-setting.patch so LANG/GDM_LANG are not set if there are no per-user settings- added lightdm-make-sessions-inherit-system-default-locale.patch in order to make greeter and user sessions inherit the system default locale (lp#1073135, bnc#786926) - added lightdm-fix-language-setting.patch in order to fix saving/ retrieving of the language setting (lp#1068853, lp#1019314) - added lightdm-do-not-strip-codeset-from-language.patch in order to prevent stripping the codeset consistent with how the Language setting is retrieved from AccountsService (lp#1074946)- gdm 3.6.1 brought back gdmflexiserver so remove the conflict again- re-use xdm PAM configuration which is identical and there already is a de-facto dependency due to the use of xdm init and session scripts - recommend upower which is needed for hibernate/suspend to work- provide %{_bindir}/gdmflexiserver for openSUSE > 12.2 since gdmflexiserver was dropped from gdm >= 3.6- update to version 1.4.0 - new major release, please see the included NEWS for a detailed list of changes - added lightdm-disable-utmp-handling.patch which disables utmp handling since this is handled in the Xstartup/Xreset scripts- update to version 1.2.2 - fix wrapper path in AppArmor profile (broken since 1.1.1) - add show-manual-login and allow-guest options to lightdm-set-defaults - add missing regression test script - dropped lightdm-use-pkglibexecdir.patch which has been incorporated upstream- update to version 1.2.0 - new major release, please see the included NEWS for a detailed list of changes - dropped lightdm-desktop-session-env-pam.patch since DESKTOP_SESSION is now in the PAM environment before pam_open_session() is called - dropped lightdm-remove-xauthority-ownership-fix.patch since the code has been removed by upstream - dropped lightdm-call-g_thread_init-conditionally.patch since the problem has been fixed by upstream - removed lightdm-gtk-greeter and lightdm-qt-greeter which are now separate projects- update to version 1.0.10 - fix compilation failure in liblightdm-qt with GCC 4.7 - dropped obsolete lightdm-fix-missing-includes.patch- add lightdm-fix-missing-includes.patch which adds missing includes (lp#958097)- update to version 1.0.9 - stop file descriptors leaking into the session processes (bnc#745339, lp#927060, CVE-2012-1111) - fix compilation against gthread - change session directory once user permissions are set so it works on NFS filesystems that don't allow root to access files - fix object cleanup on exit - fix lightdm --debug not working on newer GLib - drop privileges when reading ~/.dmrc (CVE-2011-3153) - fix crash calling lightdm_get_layout - drop lightdm-CVE-2011-3153.patch which has been included upstream- added lightdm-call-g_thread_init-conditionally.patch in order to call g_thread_init() only on glib < 2.31.0 - no need to own %{_libexecdir}/X11/- regenerate moc files- fix .dmrc handling (CVE-2011-3153) [bnc#728627]- added lightdm-remove-xauthority-ownership-fix.patch which removes the code correcting the ownership of .Xauthority files, it is still not secure and the buggy LightDM version writing .Xauthority as root never was in a released openSUSE version anyway (bnc#730062)- Update to version 1.0.6 - use lchown for correcting ownership of ~/.Xauthority instead of chown, this fixes a security issue where using ~/.Xauthority as a symlink would cause LightDM to set the destination of the link to user ownership (CVE-2011-4105)- added dependency on gnome-themes-accessibility to lightdm-gtk-greeter in order to make it high contrast accessibility option work- update to version 1.0.5 - relax AppArmor guest profile to allow compiz to start - connect up VNC settings for width, height, depth - dropped lightdm-vnc-configuration.patch which has been integrated- update to version 1.0.4 - fix --enable-gtk-greeter=yes not working - fix X sessions with arguments in Exec not working - use previous session for automatic login or if greeter does not request one - correct ownership of ~/.Xauthority if upgrading from buggy version of LightDM that had it root owned - set default resolution of VNC to 1024x768, add settings for width, height, depth into lightdm.conf - AppArmor profile: Fix broken gnome-keyring and dbus/gwibber, and quiesce annoying kernel audit messages for privileges that we definitively do not want to grant - set LOGNAME environment variable- added lighdm-vnc-configuration.patch in order to set the default resolution of VNC to 1024x768, add settings for width, height, depth into lightdm.conf- update to version 1.0.3 - fix reference counting issue in ConsoleKit code - really add the lightdm-guest-session-wrapper - added lightdm-use-pkglibexecdir.patch in order to use pkglibexecdir instead of libexecdir for helper binaries/scripts- update to version 1.0.2 - fix daemon from blocking if Accounts Service does not exist - fix greeter log file not being written - don't set LANG environment variable if using Accounts Service - fix gdmflexiserver not working due to it not being in PATH - don't authenticate the greeter user - allow greeters to be disabled in configure flags - fix over allocation of read buffer in greeter protocol - make sure objects are cleaned up on exit - fix minor memory leaks - fix hugely oversized allocation in greeter buffer, can trigger crashes when entering very long passwords- update to version 1.0.1 - GTK greeter now remembers last user - GTK greeter now initializes i18n - start authentication for automatically selected user in GTK greeter - link liblightdm-qt against QtGui - fix liblightdm-qt crashing when face images are installed - set correct permissions on session log files - prefer a locale with a codeset over one without for setting LANG - introduce a lightdm-guest-session-wrapper session command which MAC systems like AppArmor and SELinux can use for attaching a restrictive policy to guest sessions - provide an AppArmor profile for guest session lockdown- add dependency on ConsoleKit-x11 - add optional dependency on accountsservice to liblightdm-gobject-1-0- update to version 1.0.0 - explicitly grab keyboard focus in GTK greeter - fix removed power and a11y menu items in GTK greeter - put system binary directory into path when running in test mode - call pam_getenvlist after pam_setcred- make greeters depend on main package- update to version 0.9.8 - allow lightdm --version to be run as non-root - automatically respond to PAM messages without prompts - create 'AddLocalXSeat' D-Bus method, and require root to use 'AddSeat' - fix multi-seat configuration picking the same display number - use correct D-Bus and power interface in liblightdm-qt - run pam_setcred inside the session process so pam_group works - make sure one session is always selected in the GTK greeter - install displaymanager configuration script into %{_libexecdir}/X11/displaymanagers/ (bnc#714003)- update to current pre-0.9.8 bzr snapshot - add ability to set the language of a user from the greeter - set LANG variable based on the user language - add language selector into GTK greeter (disabled by default) - allow TCP/IP connections if xserver-allow-tcp is true- added configuration script for /etc/init.d/xdm- update to current pre-0.9.8 bzr snapshot - Remove GetSeatForCookie and GetSessionForCookie now XDG_SEAT_PATH and XDG_SESSION_PATH exist - Change log filenames to be unique across different display types - Fix up script hooks, add regression tests for them - Complete removal of X code from the core of LightDM, so it can better support various display types - Set PAM_TTY to the display name, not the tty device - Only unlock displays if switched to from greeter - Make log file not system readable - Write ~/.Xauthority inside the session process so it cannot be hijacked - Set PAM_TTY and PAM_XDISPLAY when opening PAM session - Add VNC server support - Do not write ~/.dmrc and ~/.Xauthority as root, this addresses CVE-2011-3349- update to version 0.9.5 - use accounts service in the daemon if it is available - correctly load seat type in multi seat configuration - add display-setup, session-setup and session-cleanup scripting hooks - fix cancel button in GTK greeter - fix line through GTK greeter menu items - exit daemon if a seat fails which has exit-on-failure set to true - add HasGuestAccount property to seat D-Bus interface - fix XDMCP authorization - update man file - removed lightdm-fix-underlinking.patch and lightdm-add-scripting-hooks.patch which have been integrated upstream - depend on the new gdmflexiserver compatibility wrapper- add branding for lightdm-gtk-greeter- reworked lightdm-add-scripting-hooks.patch in order to match the version committed upstream - added lightdm-set-gdmflexiserver-envvar.patch which sets the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper - added lightdm-lock-screen-before-switch.patch in order to try locking the screen before switching users - fixed usage of --libexecdir- use update-alternatives for selecting the default greeter- added lightdm-fix-underlinking.patch in order to fix an underlinking issue with test-qt-greeter- Added proper Supplements for the greeters - remove version require for the greeters, 3rd party greeters don't always follow the same version as lightdm- added lightdm-add-scripting-hooks.patch which implements scripting hooks compatible with xdm/gdm (lp#602505)- update to verion 0.9.4 - lightdm-set-defaults enables tweaking the default session and chosen greeter for lightdm - move xsessions-directory and xgreeters-directory from [SeatDefaults] to [LightDM]. - add AddSeat D-Bus method for adding dynamic seats - added a dm-tool program that allows user switching and adding seats - allow remote X servers, e.g. launched using dm-tool add-nested-seat - don't allow autologin-username to be set to empty - removed obsolete lightdm-handle-empty-autologin-user.patch - package gdmflexiserver under libexecdir- added dbus-glib-1 as build requires to fix pkgconfig dependencies- fixed typo - removed dependency of lightdm-gobject-devel on lightdm - removed stale dependency of lightdm-gtk-greeter on gtk2- update to version 0.9.3 - unlock ConsoleKit sessions when switching to them - add a gdmflexiserver binary that provides backwards compatibility with existing sessions - set XDG_SEAT_PATH and XDG_SESSION_PATH environment variables for sessions - always set XAUTHORITY environment variable so sudo keeps accessing the correct X authority - connect up lightdm_user_get_logged_in in liblightdm-gobject - ignore sessions that fail TryExec or are hidden - add missing home_directory User property missing in Vala bindings- changed lightdm-sysconfig-support.patch so that the sysconfig parser does not print debug information which would go to the console- fixed some typos in lightdm-sysconfig-support.patch and lightdm-handle-empty-autologin-user.patch and handle invalid autologin-user properly- update to version 0.9.2: - fix annotation and Vala bindings for getting the UserList singleton - fix GTK+ greeter error label not being shown - don't set SIGQUIT to ignore in child processes - reworked the PAM code as ecryptfs users weren't able to log in - added lightdm-handle-empty-autologin-user.patch in order to prevent auto-login as nobody when autologin-user or DISPLAYMANAGER_AUTOLOGIN are set to an empty string - added patch tags - split off -lang subpackage- initial packaging/sbin/ldconfig/sbin/ldconfiglamb20 15450857431.24.1-lp151.2.41.24.1-lp151.2.4liblightdm-gobject-1.so.0liblightdm-gobject-1.so.0.0.0liblightdm-gobject-1-0COPYING.LGPL2COPYING.LGPL3/usr/lib64//usr/share/licenses//usr/share/licenses/liblightdm-gobject-1-0/-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.opensuse.org/openSUSE:Leap:15.1/standard/43d764e3fdd3a411e4c3c455e5b7511c-lightdmcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe0a4cb8301191a4291da264cc06e5d5e569730b, strippeddirectoryASCII text PR RRRRR RR RR Rn@7[o4?itaccountsserviceutf-8c79678fb816a4438ba5507cb2a27b7987b38e5538fe73b66fa5d1a525cd5bcba?7zXZ !t/DǯZ] cr$x#ry=Lj֮J3=Ϳ`'(%e&+J!'eRTTJ*7ђ" ^ZF{`۽4 9"P [Kvu䢎z"ߓsy9ǗS^uaS-[P)_ a)쾪1,?{ $8;^q\5 nj|bD\vƙ͈~>Y/D'R8,oh]<6gLveˣ؀[9PnpqpM:6"EE0w79yC$~ٽgc'.!(Sx:+w1SYI?cByn(#WYT% ﳻ=ʜU) lt(" G#WM1{tzT1W+H=]SSş(G̻K\dnIz tf#uQ9i$#UƝ",*=?b] w,ynNGLLa_֛*݌]hT)Yx+Snlc*v2K(|;;_pbMЗ'˴MxN E{l nc qѡ ?HZA W5!H+Ta־!.3="[z$/|KŷaTim!QM׷ࡿ*~fFc$6 ?Y6P]ӷZ^4rh*"w9mؐ*g+ #i{\ITtذ`ynfw*$}9dnQIOX2 ͽޛNynTThGYh`PkU)G!Ηe3Dv{ER+Zf[%e <BsHWgV猐"c^vHp\Jݘ'~?Ԑ[^> _$pr/ ]H~rx+s߳Rvy;kv,T=ǝ 6!1j33d#͓K_٫^Qd8csne+{N|$m@S&  vmdzMǬ-I|[IclPy#xsxn=bp:rle$@< @ @K .u6l%V1eS8XUcmʓwOa.AT(]e&Lh?v!tYLSP@\K=x9ʇmmto4HL4SAmygnzAr5߅F^Ks=d hI$ -.)ZAt<$Ԡ.ƐdtQ)QoMI#݄CPVنڏ<4]e<jYW/]4Y^?m%MKf>Ҳ'1=: x8!V5ji=H>įd(5W2.2L2*::s7%`kܣX:{iQ2=G/WPip4<"?+^1ldUWDE9Wwx\MaڠԻh6sd/v#&KB0".qt[" >ÛbP&%2DL(T5 Br?CFW̗W| h6K*وx$=zXJ9dD,SN]M$*A7gr؛}"/hjN #3WUM?>Hz  Gs U<-Fc֓,*JvXpAm rXv# t6W@& ӷyv~]e%f^e']X 1""z)Qx^p!Q?~BuLJ}?$ae_/Z39yĘSfKdӔ?)/A3N,Od9b+A9wq }c|q&;֑P--g篁L`fmf"ב]ЊxdJ,Cc Ek(VdW[S|1G~i^96+IY&JG//߫/#%gF_jt.7TvDݽ8 UXUD1ciMx -4m1}og(cS{ɜAy%1ƾ~Z)HNVaOfN^x=aݲTГ9BkMAe" @"]'k։hmwKx;u4Plt|i,UG㝫WȜ)~)#(UITTs7R,>}YRi! nZXfd3Z3?Łw;V{lRQGhyتMPޗ;涮.C҃0lT#:$!mIL LjעIထ"\)vj6vdje U\_zJ=pU'ޫ5zX7~m?Ksyz@.Rk (*@Fvˍ*Y2 ;\Ҟ"a].wJ)>uԔ !8'E{zcy~鰵.#u^{igt@EBy~^&~NmFPyh"}*/FPPTI{%$E66E/Qzm` V 2mGV NU~ԗG`nb}mR}' +hERPRC'=m6.Z e9E7k4%v_亗lnzK8̀me/(u6~؎SȵxCieRc~X M"vqK΢N}=9~;T@*e ý! U?{{T bdGibOR`$;kJf$ߙx'\?uz] k,H uVmgW[Go(u{PcQ"yPHeGH;[q;ଽADgjLoc6w@ RET S vst8N*ALy'y-.ˊD2ۇ`OMݗٞZ)|;R0uK  -u=R:20eFͶA7Uǻ `x"}CK'#w[G8SEzDQx|;"E }⚄=kr TY_g+1'Ne,ABwbD%M)CW"JJ`b:ƴ>z 8o"Et7.vyr  AYJAnSi);nR7+j c5jPttbK%elAB0zb0Mfة޷RuEէn5ACO43(:PBfJIUđbm57mr>>/flC"Sk\gkuW5uyCH8iv 礴}$G~}#b=)6y5o @ ^@30'68fӢ >UN 8wd: P=o+!Ҍ5UsYCE+&u|+iꪭP|J4O!ڕ>?`0uœ'rTifzy ߅bv|:KfX=hCiz0I̛R7aWGR7n~n$3P_#kMȣ `ٺH$Ќ!n;k 7BJP/Ҁ~ >MgմqZR0Bl,?% VQK>%ae\@p/ ?xWn*a |WqIy:r򉾺k6T~>=dL"Q|>[Q,<2WZg^{" ڴ.Rx-+զz[HGk 0nxNo$&ӊJlB0j"yl #3YunKGuݫo3r|rD[~syZ5'wu'3U"^3((r\֙ҟIemkאw4f{DHeyLkqYBXjJ2ka#)!@ir\N֙H2#,c.Kqʒ!oTT.SLdҚw|`!gk>?}XxPL]FCԵJUuAiTӺAttg)wvIS}Քe nM8]+R*,' 9hEܶ2vn>n}RZdK,U]MppÍߪIyy:F.FZWL+Nfiՠ@':A]r}%Vk #[:)`Ҍk%i8/l3{f"êR=f^(Q;z@cS>W]i.U(LE"l =dsnx>ѶdAo潯SzVӪub3߸W$ {"T[$ U5\>nZ f3n\1nLX"~DRLzamtZ'jt]i}jVH?FlU%ЕQ.P^{g1O~1*zTk6d&[if(_QE/H̾cĝuqq&4a|qeԣކ8|ӷoíY;fodJWwIUeMET`DqЎ%L.ѥ"*=}42CFEcSc)a]'16l5U݀Y.HKG(}ljCnnN8>HY%ė.HwYr~ QXT^I *xA\_C+zlZ=g%09tnPsa=mJpXcb)].<\/[A1]Vd0F@]Vq-k8\\ȝ 5sdΝms;=ݬ!iJ4N}qbCJ|t؛s(7xJ/sQy gռ *~;wqr\9G=EwOhDbQ+S.%xo&U esI)7phm, LZ۴\4cBAU :'pyK 5>~*32X¾,!PޑM4TC!B!@*Hiy(((OB*.3jm)i'?ˑFhTgqnj/dx]:h]mǰ8Cs] fzM(۹A%ˢ,73p,f\!'tzJ!m6u9 ` ;b%ٱEP< QBJ[c~__jV&W$e߶H62m x/or$ oJ6v$AI?U !~/-&󯑅~!;gn/bIK0}&*ۮ&k}k"e}>a{T7,6!'=]҅pf%?:?y]X*=s7?1`|!'hoղr9+vr=zr19t/*^eER6_M1f"Νy*#ٙV#ӵoTo@MOi{#'E;mL DЛ )g^AY4ݧsd#gkSyL-^K/_Y|nX*Jie Kƌ!57#`m)nhCDQFHM0O<E}$`R=`V-CڃUYؙ\0G(>GBt?䞿6d(E5} u7x)|[ᚑc|#9Hs0%"yF;eiq!]Ӥsp<<>E\`\pe2V^ EzsNJRݲoqZ»ië=jnBZ/g=Ub_KVT.d#%Cԑ˽jx|}瞋sQ^4fQ]4yȦ *%79z޲OYx&-kF4rD@SK1ky+VAFq=!ݛ~qw9kܸn1k`dKǯ<s/% EC<%hR),4x}UWKyл5Y_?]@rfn,MĽx2EǦN!G#[sG=Dȸ _?hqo# "ǰ#潍f#EdRY%"k ?"{viaE~rNH=R3a6ˆy% FF׿NqlX~hF)&=! ۉgIi0Aޝ!^ˮ\GTm-Nz=!>P@FaU$c ̞5gT;utTFȽX p} !wbi ܰfC@uӓ0QAHs3m%鋊>ЌDMzW"*|R.e>e g?۸g8o81M ~ba YA"s 0@.z  ސ?׶q 5H'@Bfv~qb zBUG@d. ,phu3u2UX5~&2x]^^&ڼrvSדs75 ׹ȫ@~r \P!14M_At{/V,ߔⓄʡ|<^!E#Y+>ƝO Nbt$D=]_{5jR{Bb^k(ӺM$?&s)%>?sT]YZP .Xa!bҧXkyNcV(ϙY-&=KI 烞Ke۞~ t0 u}|R/_nakܱM"'>?a3!#-#τ gsF.0#jof^EM+%tЧfKŅK" q~ĄeC@'JXj8hRl%zxԱܗlGtRGyTʜ4pX7HH+H;xbOeacc$o! /2(u%7o ]G/}1D7l-0x2Z.я? Z2Hq704`.Jk3s(NRL4 r&ľ2r&f8]D=ǶiPve'4<}ϴk)z\ ..,^!i`EjD&'"4io+:wJ\A; 5 ,'g}ӯ<@C*BB:28!UO7v"gW>īTK,ǀv0p&wTBr*[oyFw6';EnDvw_ۉJID&1Qfysl4oCܕ6ފ!>\GiH.:]v";*[ҋ1/d7*WJ.19BK !K^ڇT"ZDZ@)(yr!vXD<5`'cV"][-(['f#wW\PIV}4fGH0tY{[R%W("f1Ҁܛk,ez5)#^R^!6_yC8@).`L$fTL!gԶbM[WШ!+vV(CavU\ma k*}j 3* =N1<ʘb!~`椲)UpV nzmwNBONl[jf-D"}Ȑ qY^NC,*wKv$(5KY9 % !WEB|0q9'hkKWqEw`wɺя|(*_Y:WK X\״:"m~Q4+NhIz>OVu[ 2nC# iȽϾZadtcKB mqS{^' #vb`QPJ>s̱],Cuӭ'➢6_2G|iC Cq;9ȗs^zo;G-{Yeoh3ҹX)|N_۶j& i7hXjJ[#@ЉPRb##vontrtx/mnid5)H[2r|a)fUU: Q Dq|SD:.1<GS*ظ r>5tFX9|m "J1S!gB~+:I Q;O6eaM`i')&Qxm?xIܖ~{UnܦؿF Ki/NH%!3o @'ye<+Mrh) [G!=Q/6)@]x-4.ܧ3At\C# E}Plէ 7.xrңj9vh rb,q||oz/VĂx$pK^:Q) ah % vwxFWnc (7]<6j mѵ(enhY_t$-J1}]ɛ6%ɤQ¯7TQc?rܟ^@'\yȳ>MʳZ]xOkwlZ$d]y}p)?sAؓ\:TJN$t9!bHnhAB=/h7- xݳɉlNA) l>c?zpfi/EY:ʸ_A`i %q$>;U.dBn+j&:,:r\#CN/̱)_^p>WSF4cnׄ_87:WR`.Aw] @84]^gF3vvKiͷ/r0H$Ee-G#bZ Sw]|Lxm@$}MǶ>/g,5Jn~Lm0o [hdꌢL\ߣ_ΜE\7ܤݖ]]iO{,^hR%G(pi;As>SGA@cJ -L(ljm2q_ў_C,kB(0F|s1CZ{o`\s SHϠ'-ֳ9,6s-5,H |"$9nDFy~rݜ2"I5yAS:bZ <.?p1WTjP%W.:`FX(}MG9zh] MrSsGFh* Z}I{V 52-aFyJA G߈hr~wZSke!okbdU]!& [oB^^Ya162*oZ;>"a`DT<%n*dV?R4TnLzt}wpXpWz67!}R3.C @#&YL;:J#^YE@&BR5|@poMZ?\n>F:׭}&o~$_Gȕc C.8~ņ~W=햶TP">u:GWj/-F>*Av|0X L0eىR VaՍt[k !~.kGR2635z;Oo :?1IrlcDim0{{RZ}D9,g J gTqg wK;ں0,&.~'[../';2m# Wjq'G /8Mdx(t,Rx?S)΢`ha&Z[xf"h\+7@rVWi&cv`?e( bӍX4E.u,Ǽb^}V'4C[|~exP,u:}]+y%Lbkv!%u0KD)pFx!Om2w/iyn-xL)y*VVNiRs$hҚ]$ ^s!#ĐئP~N5mwD/sx8&s֝o <ZrO9trċNK,ب|('2LSztɥþ b]K"0%).7?9u__: ՆqwE#!1^/Ί0EZE>~Bl޼;E.͠<7 t߹ڼl0XX>!vrՒؼXd鳀k DWg:l GBq'~3 =hiYu*>=Y!k<;U̼lyE+ڃHVv접=JsK(,GpDCZ PW@/o͍%@N pW{~%If?'8WS|ڋV%\>&O 3y_)*}iJk, 8 ðP+Z\8p5x{L7˱uXk=NnkwAe$:tKMB~%) + 4}ncQ( 19~n <*:~9 jϴI$U J-k3ڛ)Eg {]D=T ̋EﯟDorlwM@N]}~Leg2. EP `H$p:zSF+Ap;#i}c$3"b7z۸E^F]%9p#`12aZذا={x?#M p܎r89|$fYS%D/TCU) ӭј_4o\ZoSOf:hh6`bRlvi<.g]+[EqOJrhş΋X3ex{/?0^2alĭk^X3BE$uHaѾf΀lPȔDsCϭwC38"vٔ/z<:۟ҢwqK!iθ[:zd0dmEF@8mz6GP*Z)|>[!†j&Tߥ4yzͣgI :+MBMpZ_m .nNPb"V1dǼR)Rm0歄b{бWHv3%f)U=ݩ;z;u1Ȕ Np'5А=-{P1}Z{]kG<-l[dJ`*1m܀tF$\ d"y+ͷGWiKndl+ٽ? [aj3axUq<`}Wf>ԁ$@.fiYnm¤KE#ITr~YIOlKHUu! 9\o eWA (!Prg$>EeZP[>a&(1ef<ٝ,kR $ۙr{n^Ҷƀ euW"rl@]Ah{#2[hYU*lUnoYHV8K{1P#mQd.-&h_bXk qܚVVH[ͅf) 0cg(l>b쏳{XwKv!Ҫ6d_(G(H'涃LqIuש8_p__cnR gOlXܛ>#HManu[:WsGp"D;T;,Z޵a=X!3dNbC:.SRNFmp9$Uu{qG7nXd_([XNJ٥Y0c#6(=T|-h^tmv x;FqGPW2Rhzmӑk&ZA2;I=mL H˃Bq%*1nmFQ&n]hu[/a^EgW7i.7Wѽw'̆  W0Kg6^ƍn%s]NnoA&YB;t tA.KrϦ/=9K3%*|.gOj;Qn;Tm6ߒWϤӞq_t^`4L, Vܾ{.Hdf>4`bcvriە\Q=_/5ta_Zi0LV`+' N GOSx([aQyPb_Yщd=k4 iۼ)5 2u(V|o!G/[rP#> BmH.01i-ّSKo.U8\a(} R1.Rd&֢߁m ]*PܢK0υ=`۶ f{{YSF$ &wP+==C_}pz3_[)41YG)kB~Po-FHC?ۭO g8Ela\;ԍ>Wp+w>5v7?0LcI-'I`&y6Ye*,~β<9~ ,,P?s vÙv03Ro&C`\)s-xӬ9iqc'ПFWOLFLl2N <4cIGK]}ԩEN/a'S .Eg]/B͈?yNP dLqNw>YcE̜lx:zm74ۇIV&)tK]r3*Cv{q#5Cm#U1E WVfzg2'f (B5 (թ1@~CEM onQs<܅ ڰ"5*9K>u)g3V YE%He\5&|mtSު!=qD"ix@q G"S=# J4=:9FdQ)ѕa-Bt--Ơ{{gEGӨFiPeis/S$^G'v>U˯,jMZH!ɹ4't.tm13zZ[^"10S7x<"~ϑWhcB&ƠYxuPG-\:_9T~-YL&o(O3o os5-4+@3&!˟p <(_@θM+;BkLhjڕ;"Mh)z5ى Q2ft3ֲ=e[5 qd9;n§߄a %^8U~񌊒rN7XG`Só SSg`V"1k ۝%؍@o޽V zPd?\}0r>&7T‘~vaiB1(OuX B ia:9<4iٓ$Q(]rWgT D sWHUn?TY#-{}X:l!TGH '8j'1-ѹudR]J8! Nm3~&E>"kD@h#ᑢ7o6ʐafb,03B׊A>^l7Uxt+Wp6F)6D0^N6#H>i,=\ia N99KWG`ϲ9?(9uXJ[ATfrɇeR9} ׂ۽Z,NP"7|C%^oVECe^w@ {_/!VQrVZD`#$`aźuMMJO'Z/Nt!T!1Х\hWxwmxv-󌘔P]8b#Ѣ;dy=4p'_k!ɽtAX (;)?E5<"EeҩND䈿\a[Px_sDBQҜt.*⊝Gtoצ 1;si ӪHUV;:aM΁/ą-n5?e6MbN,Xb4_&zEW9lFXXY `;to'\v`xc+B=:u+%C8r3.\hkb 4gv&?E/~aen$eWAYZ@ִq8Z ꃠF,cJtYʼ(+]7TEG-0RG4b61O=Os4bߡX<7nLV!>,9)y,:e4236TNK&TU*} dah6FbWN]獣W )ql#PSkg=sECӷ`(34|9(U_<½_PJ:-W .J0y8\SK!aQJZVҙ=sulYk{ 1urƴ,Ss+qt{7L@BqX uCVvr_cIxw0Y %uxSj/Yw??!f͠1P[g~l;c<=XDҰ1HP^\8QyQ%F߲og=w2YscG^T>#2Ln fJ>z =1`PX1;[Ӌ+MHA (q`&RsH Za3gjaCeS;t{YA 2hMZ9&Fog&=Ij5r1S-v8Wk!OgPѰQt lo1Ĕ@&(<[/t(gUthZdyOe(N&K ;0_7oTe-7 I=.^Ip@h.㴲UOH7 =“VRg/El/a ae_imULhR4=%wFy7'/bH}}oa$YRPe&uyp,oBv0eLs݉O']79VZ-6|uM9sao.缨BkHZYҏ e#;$+ 'Ζ[iI^h3SϑL|?6iejhKL ׆B-G[įE/XL5kyk "fzd呗_TJX No1{{ɖCG`JU[Ct]^nIVJJf^ĊA^)EIT(|@A{ly;=@|IaWHM2}َ=Ɔ:G+b!#m2Dn C7KG'Xb.A,K׿Aפ)B| }8bJ~L6R5Ԅ`Q+:)$j]~q˨CEdu<6P19[ bIHvb{~B z68,Cjn? jġ3. iB \Ӱ2/g壉\&Րi۲X~HWH(%X@AY0Rۻ#0,1CEh& Omf=(ο6@ [I`EVd7]/ *:6'[=y^)Ʌ:7U6y韷V, :̒mЕ5_n۲꺂զRH厈9]:O# W@N$7I-o^!ԋ53`'JUVQX22&p=1jONzm3Ao;_5|[?=<8O%5",%+ ʬhK\R/" %\_Bhq$ Q> 눛&RcY|vH4F I^m̫"Ⱦ'VFڸvz\ O6Z^:;[g|m&ґU<Ol8_DyŶRFpa^KGWY"'.Tlvj9 HJ\6‹$7?V/zlx5ˠ4>wcVOUyIʩT;9srr Ri-+'U(ى_ԷV`_J=2?sE"ocj*OW ?,gl:c74(Jϲ+Inʍ2i2bA1Rt5aa,ҝr2-TOJJtQ왨JQ[*@: ey5G/)KP J*XE>ڏS2f(s=wޯ==וxp8>dog5]k[AfcB zDJֻƹ79pdM(0gj1ȩڜlix E;}qH; Gă@:UEc,(z%4,Qj">vJ1&$S Ju.hz?"s5h8nCGԥQЙZDhqR@lmEѲ\^䋝QRgxd1/-h2b̩'lS,FNǭ|WFDӣ&IېmpZ m *8oѡT+بpXI}^@ =#䬝HUh&5?׈N2|&iւgX ~0c-ŗrOX dTƵ[*wޞV'=̌WkL^x}!o)r#;:]Xro4ZeGeXX줥;a-VzTGCĤ\O U&؃3l9PEO OW䍊*ζ)^H=TQ> 26.\,ƕFO5neA#7\q@zBtd 竚ik~zOyӓٰCTg|qCӭX8{L4e.P[͝D6 & 1MدTt.9n&Um]j B=cEjʖDјmӨߍhWCö|3zvsOeLwʔ0(R5,FkPOf,xՖn/AlLN_k-%!;iMkf2582&b(J>Ye 1j#^ǧV–U,Y m ɛb&'k18/ ('ޝƭl}LGb"jV2=9u0>$1|! Rו[cTbϜ'tsiܰ%um VOIeyY\eq1,i6vZ\)eۘOjZޯգp A9e ^@wc|^Jq%/:O8$Y Nr z_2C+cIiM%T$^K[k葡@ )QKo]FOJۇhRq ;"׻W,;g̩\NVfL4 SNr8OoL1LL98OHc{ LsP`M[@%^ p4S5ܬnsCiY;Ǎr f4R AL={c ,[^#+Xc%ǣLpUUdN^_&[`Y1 w$pcgØfk͐f`v 4͍I5W]lhbU՝1 Rˉ^(K?lҕP'sq褁0dd\qyv\c (GxHSQ'O _-K̅#U xYcdxQ)1Kn_&%)2(|9^^3ְ"yG$ׅAƧ,Ր(`:oEjAȜYi(t  ,mnRʪ;.+(S"$3PG&q>|=/[ϡw6.‡Lo%mSp_}|*"|)=RDjtm"Esr埤)2!E6 cj [YpЦ@6 aM @W@]w#SA&܍NiPN|~D-۴hsD@-HƲO}è#fy+W{5I˛ӟql,`A 5J%7B/$/(CJk1Q =땒3R0;n1 p0K_O-{qRQJ*p >#뱮 '+LswHJ5x$Obt^rt4I<~Kj}n9[Cb1>7S/Hδu|fZlsvI#-0 ^޶ `z7Sg!tQ =:ȸdJ /CrGjj 󏃀D YijΪZgC/"kmB#M90bҴEPk'T?86հȖn>+PX2".Vs)*q\Yp@r{WIxacj^2^WwHOeN>"G-'HϟН ;B)o&/?;=A+c(JD&bnr~u )* npw?18 Kǻm8.#JٺkMs9$9Ebɨ2|$y޶byĐ0N>ÔZ(B^/꯱|O00m1=7`]x`F !k[gK BFP'>1_1"td)9@DkC@@r/*[1_)?_[/* =A[2eQmLxTk]ndy1 +|}3N1SlCqr48_0͎$@ҀqH:Qv,~u" Rѯ߮P!?覑l b&HW^: VeYN| .[30NGNpRtl+'Ї&r ×Xsǰ80,JFc#Z PGӪs1c 5>J@{i7{5b>MQ>%^;R^^XIk81B vjӀ8yt XC/?Pc Pz[l;U9 d"ni̦TxZ:> uXgx3Ldx,hf%V)ؐ8OUӈ*BwBfo~ Az<ehV?*SH40a4|)Y50cȸRr{~5M_]H. AFcN&㱮$bxV|ۥ>~ ] ҉PD+`9uiJ;-IMb/G4S}ݞsUb3C+0\Swrw[HgZ曛u=#E3p- kA16mxIٵ.s3[E(ɨ]@N/=52-?g'X9}='&E< sԋE h~^YYtJ]T;rf<'>tbO- 58G"x]6\qo3|i)^aBH@.زxŊhP&M=&|FތUMaeZabt*aLA/86)>g=QqL|M%+;tAMAOǗXMO$)(?Ye{ "1-fKDS2 yw':}sےA)7ڄ0ʗE[x[cL#oe?EU@8i([A>ܾ,w:]nvpG /Np{&i%1Q/,77zv/xӬ9^r«6%Y+ᵭt R "=5<M:g43E#Bz3[pÐ2;v&{ޫwوm$eE/HNݾr(Ȕ̶7T#b^EćiGQD,\]!(%S< )=ʸi1?m İ:03qB 1/4Aq fPs]hR&)'eբ{}23jŒ8A;I/P:SpײD9P  Szx"=4=~'B8 [$k\6Wr:^PAAPClX3Y B[̇(Z!oY7Vċe\aqT#}\=cPoiwFrU$br^la}HzÎvH"c/L|j&Ruƪnش[==Zߔ87k֊ Gn.&T TsR "2{y% ԇtlKAyB PXF֬>_3φGoIzS~?~M(5<0z{2h`ʢdG0K { /W@1mh`s\3ڛXYĒ`q 5)GPZM .X-#'r~7H%ڐiΉ 0/oO`0\qݏ9> $,ӣcc&LewV`aaXj~]j^T\1(WPWaibJP7.IgLEr^zIW/)\M7˝^n$I_Uuur!0Rs{&^QN=}&k6ЀD-җFOeBx P!&RwUE2r%͓?nUE62?D_-hzwJLާ7!^Dq?;;)waD+ *j/~1C5cGfN) \X:]?YF E8Iu2L2XyR۷*az)Gpk'PEhRZ !] Aנ6ѡ%>a۵646|`*}/#/.9¿aL#sfPt-u 3zxkҫiI)]ialv-۩w݉sf+Sr91_%!lSHb}:;7t_rKw+}GJZiHY30f69Jas;]zO2KYbc"uǢs=?<k?JϕUnZ yhr9sey5d^qj`,Y LaB@jՀ<;fweү1h;&`5>uZN#ݫs Fdf}l*%l٠PrIާ^r }ez:~ sb|)arxϑJ=O#n۷.|GYJT=Fe.QbЈHp!{|{g VG.Vރh$NC\/{ӌ&E1SVBʇ8 l__DzlM9~(zjB4)`iˣ6OYdĦe}L(gJ'TChsNU)P;-s/ <ȍ5\6@-@ܝ>C{(PDrDmWh(1 4~a$70}) A~RZpZXDp~?tH$Z{u#W*cq;>Hi K4 zisXskfvL ɗp(H WQNdeS>8%S(z Ud5M*6NS\'<^ Nď;:e8ibr#P^?[k+qFHz:K,31 Al9ޗȫA":޿ْ~"kyvGrqG/D+#5ybjBt\*F{`/d o&,+NYf^+6ApWu,)'$`w3G_Vo+\$sݦ&"|*}ǧ|DΈ z s<]~(ჳyL䝑ˮW*b!!'G'nQnj& k85eByͫ p\]DE/ױ ?5S1/J9ijrQhblH3AW:%/kn/VFMvVoI%4@m[|?C_QF2nl`}/ LRл`Kb/!l{Q ʡҠ_4B$MHwbEU_#PßaoվnehٞEҵ{@XLQ!Bh ];y";2FJ }WkN9sn[h'rQӓ&q)eeIt`q׫dYqT$OWe>D?͘)f9ZfhP]{nSŅW؃Q?o*wG/wR%˓a49:4CZ=5ljuJ:?=6q!s~Mxb *9%˙n0~w_a#\oAQm OUR}|<_Em|]g 齀edӅ[E0p.tƂ9<؃K;QnW21;1 wnarם&*Ɣ|}/pwOfz kl._[ s SФzʪ5xo@W7{-"1Cw"<3[G5Y˙s hOI)T*`Si`euV&CY#=C6^IE@Qv]4'AazDhsN,U*PW/LQZz QlA<ıGu<zA3$5g-v{EVkU+p;Gޝa3`:|We 1$x9naWԭdkPXcKЅR/Gq0 >'߮GBAcMѐ'*<6!:G* 񼵱9$1olOep+xȝ5`]{+Fh09(;tw<IFIy$ Pe\B[Ikd-Y!{!ﱝ 1w"mAj W3hԻ']*O`%(ۃ]-I+,,ce[ fjDqCѳl7uI"ְR @}b )d 9frN,.@ׇ 9[Y =C{پgܞQ1v6X#sv!t,e4t& ʐ|"ր.p!zz?)eO}VFc0 .HD o{+-R ڹm:ڼqgg;ړdM}[OIu{u5?<;Ü 'laswO m©տ6]drD*#|_+_,ïq2ypΊdj$p⬟mI/RqQe|gޓ5/qyaiOe|tOb # g0R@vtFdgY\$+E6Zɦ;W/#I}H[kX\Ki[d?C ಬ|+ fob)I26LÕ% g$rq̤md]:#TdEF8$Ou8\cb͌畔Z]L3V}yɨ~ :d2a6,Q qDjbK+a5-(XLrlYTTW躧QW7eVs"FSԍA:{2Dd -zɰFv\U*LM)l}Kr)1L 5굚x)9k6dSbʹO}QVh {RPv-_wF9bYµ^vLVz W8(tz:TB,}\nQ~{y̭ڱZYW6vɝsۜӂMkRUbޞ/,fVO{mU,Wi.]!5%h3YWsYƓ{~Hʡ懱>R?N-EaYKА1Yi-q^j'twI^Y.Pf$k=:s< 'w ac涓R|v1-CƏ~fCIBf]Û)WwnP/c:6y8m:!!Z0śE2Xe=̕7fsw8GX6T\"|]Za1_5T:iXJQ [U~+B\f7 U#XuΖ aoQo .M,l*7aҾ"LJ2tTvkZō_+e 7h?B4ĹVB*{,7햵Zc׍cuy쑚Upy[KO`ocT=KAb?o6>שQ f cӡӿ цQt]:L#M;(qFC~Ѱ_ "-AK< IJP4?ltߺLEU V-D~?9ȢX݇7Q,jfWhk&ƈU~c<pVd[$,yɦa=n[Ʉ0r5%bޜ0!cB^ xĒ0,:$a+:)%eypU)*`H%Љ}:g8y^*\ ~s`|Vh* 3+V%B8ppbD&fl#}d"E_,ɔ9(e/RM0EAwо?F.$=DtmWR[;(zs6]hQP' aL=i_@W`D $hJ`+_yIGQ{w*"Q 5|?۾4o[l]I%y=cF0iٵ{;؂)M,ONHI:9Zvl%&i@ǼDwmw˩6cAѡT(iv&[upbkO rǍjHMhDa+OfZYtٻov30x#"(RKY2]w bOn&쑽J w'~A^&RP"A0Ҿ3zH@h܏,u͒5Õ3S&aUzŽĿE_-Wh1ZAI#/m%[IRDu¥mOHY/U^،XߩX[b0L;E1obg"ѵPL9̈́9W2HEGuz^E3iKzEWu# t ,~ $U1#xNmM9x~Z`'+`tsڡ/)r8`knC`*۞aD6t Sʬ`#dšHj6V(bb]B%Ϧj _#,dcS |%N |ky3B1V.4Ftoi6񻂪%=h.U1&׵]QG Hy)`O($`6+7i\^8d:RT*y SBw6xq~ vPx*q7 3NbV{WEXƐ~&V0!\E%Ul5B%ܚCS.@W i "+a9 ibǙrW1p${x@@h_~CW_ٴC[q "0mޞk">FnjPXy9sM8Lj)KrpL$a-5Js݃#usW*m+ѥ'nJPvm8҃ K ;*k&і~1BFz 'x,\á>eFQG6T#ޡ(ށD!sxcB3hB/RʚqQ%H | |58?ϿX!>lQN"_׉h*UYV>d|I)ҭqwVk\{]aT\dh=՘Og*dr"!\әFp?\3{4A*xenycw1ӤWZߗ<`vk}5S&TfNDZ*!{Oxoc [*joMKqusl<ʦ'yß&˥]ΚDjU}_K'Eﻲ̤d ֐ºܳn|a" 7ѳ(We~+pZ`D=/@L S7V} ˉBXT/g`:T/y IcڔV\mD?2iWDet^Tģ1ڔnG1ьb8p&VNWHK8;-yRP4uwZw) L ܜ +Dc[o~V e?]}̠VLF A5C>Pա܍P@*hZxF m$< `Jfd ȶ^iuiVLsqGqN]z%=y^uٱ {@ìZb^Ґ_쒕@4(No.DQGw8N&M}^11Mo Tf_:}c% |}2(?ƛ#U: 6 |hsgvH?K_JiWW)?/iS)~]89*b):N\zgK';K8Ds?T&j COyѭDl- Y MFϐH ڱ2Fnf#U,Dܥ$KGX2яM .`VND㴯v#ѰTWZjMs{-;A]'Jt{BJnVf(h-̲/gTލhS[L6sVVlnauu~HmTA}ksF;߈mCL1--D (niyBZǺpd q& &= w=fvQIn.0ȸW)sY:?W>`>\x6x;v=AŻG XH%<>!ȸ1&E59ǬnlC-Pf0:HsE]aĵ`` 70 H{fqkdg0 Nr&PKF( ‰'s&n=B&I59*ͬ&ҙ<5z$p!u0ufAՃ],y;5VHbO-R<|ސm,㩼X-7yH߄HF@se+8h'J/9LuTRg l]9#!H;z1d rs]5MRS5X4G/su,.% $1ڎ-4N b5/X!~`i17^:m~d2:B9m1QT$lbc9b}C, /9\{e )ȿnmxl)i9K0&n޵N|O Y>0B5+.Q&=[W>^&;_$ԡY[/UA/׃z,'g a@.El+zw@iB |P43zG8sf|>ټdK'C -jus8+ G̔tᐑvuu/XXv$ٞ_}h~t >4I V}nMjV"PPMK[YFn8eW'H3K>x`•bR4 :y`OU[[ bھcr0,=c^~J|| >xba[7WiL-sy> Zni\[w e-OlaT#E׳cG^جXCv*(,5_qkzC]y7-m"l $^+Cq1[xn ؏ k-Z+$,%mo>zQт%#dKӸGj7Q԰HmL {g{qR䄭dg<*|,őI};cm3)kX6"NDPZL@U[3(EBb֑ -- P_oK16-Nim GUծ>c Ɖɯ4OW=S9ZлUjet|)uDžD^ LjS y7pZ<|FsA~gbҫ2m#PR6oqR]}åOVP=3,@bFpN4 ̴f4._#_$)gΙF~{RtHsm<>J-C4>l.gptG@砽5r =ވDrL <t. >@ [6ǡP! L/ JD?i7f }~nl{j rjv] w~sq Y<28 ֥\:XLRQ}t.),T ~ʵu*Ye 8;TKAfI|ȑ6foWVȨ?VMu2XZoS&+Q͎HpК?_($@3'W*s4)Z,䵫:t ^78Rrԙk=945)}28H{T\Ԯc':qVyN"sssA"P<9/d;A??.a)#O+2 LB %) qMfn~ƺ3xy*n:J!vCj-ވW7:I;f[L`aӱsDˉۭдT089L#5&BtU=@|)MѲ+Hƫ!Oc\UZ'ϩIp!SN+@ެvs59h,#k@a+EB[}y|%b5d?jW(UH Ws z-5MS3|C{S[HOUL^VDٗb{fBle? 9ȹZn;6)򋆇sj68 ;̂0';:* ҇TyуR$_[+~[իdnĐcH>}#50Q!:b=Z= 3Tھ6L5Nпm.Vǂ[a6IL.Sv:Ma1o wz/0"]jjU+j|4㛎GO/,܄KWJ bX.*ti֫{Z5c ~=Ū\ \VЄgK)9.fzpi)ÉT\WNp¿jλl!0HT_Q 7y;8Y j3a1XpNsNiLike*?  u.,9Μп7|t7eB;O&S%r2or&&zs߆%;Ә>Qs |\5AWyf' ˳ ^g̚B<t'c!)W21~0EFxzD? lEL|фm.@ fd8`֌q Wۯwu ګwEÛVߊR$" T|/(=_u5"ũB>Pqdv[=-wâT']l[ϵ=$b2H`eꅱ 2KGʚg3>g1 ^30})T'G^DxET!IZDfq_%b3wQŹ֢S3/s-P7Gcż^|K0E@^h1ir썑.\Э#^st3 bwEVy냒#C_=Cއ _X敘2zf4LSfbтP)+q!|⺹HX(y+s7T„ d_Y&.v <9}fU|fQ@?^b~t@IƃutUP:Rȉ (bJ YZ