xorg-x11-server-wayland-1.20.3-lp151.4.9.1<>,ȉ_{2/=„.xv5 XtYk˗6ZQ'Hl9C" }@rq Yo:ӭ򴼇sϼB܅ Gsפ-tU*Nc+*1Ҝ^9##8g՞&uW)8RTIjH;k^[}eڧ4Eq&&I )6q~$E$(;\DWU],ϨE[RPbuP@5x.4H$q>A~?~d! - >      a dhmr//A/(8m9Dm:JmFzGzHzIzXzYz\{]{^{!b{+c{d|e|f|l|u|v|w}hx}ly}p)z~~$~(~<~@~D~J~Cxorg-x11-server-wayland1.20.3lp151.4.9.1Xwayland XserverThis package contains the Xserver running on the Wayland Display Server._{2lamb73%l`openSUSE Leap 15.1openSUSEMIThttp://bugs.opensuse.orgSystem/X11/Servers/XF86_4http://xorg.freedesktop.org/linuxi586%l`_{0fe6642ac982809db8ffd2dbaf1b18754bb93c53be4bd34da925e07b6c377580rootrootxorg-x11-server-1.20.3-lp151.4.9.1.src.rpmxorg-x11-server-waylandxorg-x11-server-wayland(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libGL.so.1libXau.so.6libXdmcp.so.6libXfont2.so.2libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.25)libc.so.6(GLIBC_2.26)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libdrm.so.2libepoxy.so.0libgbm.so.1libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libpixman-1.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.12)libpthread.so.0(GLIBC_2.2)libsystemd.so.0libsystemd.so.0(LIBSYSTEMD_209)libwayland-client.so.0libxshmfence.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)xkbcompxkeyboard-config3.0.4-14.6.0-14.0-15.2-14.14.1__^@_@_D@_*@_"@\A\,[@[@[@[ā@[t[i[\Z[Xf@[P}@[D[:[2*[*A[@Z@ZZԐ@ZJ@Z2@ZZ Z}@ZTZ?Z/Z@Z YY@YY@Yh@Yg`Y_wY[@Y;@Y:Y6@XX @X+X@XpXXwoXN@X,J@XW@W@W@WDB@W9@W/*@W'A@W#LW @W @W @WKWW@V@Vn@V3VVm@VxVVV&@VV@V@VV@VGVVVUVA@V0V0V7@UU@U@UUzUuUn@Ui@U0U:T!TTTԬT[@T[@Tk4T`TN3Stefan Dirsch Stefan Dirsch Stefan Dirsch Stefan Dirsch tiwai@suse.deStefan Dirsch sndirsch@suse.commsrb@suse.comsndirsch@suse.commsrb@suse.comsndirsch@suse.comTobias Klausmann msrb@suse.comtobias.johannes.klausmann@mni.thm.dejdelvare@suse.desndirsch@suse.comtiwai@suse.defcrozat@suse.comsndirsch@suse.commsrb@suse.comsndirsch@suse.commsrb@suse.comtobias.johannes.klausmann@mni.thm.demsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comfcrozat@suse.combwiedemann@suse.comsndirsch@suse.commwilck@suse.comtobias.johannes.klausmann@mni.thm.demsrb@suse.comrbrown@suse.commsrb@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.deilya@ilya.pp.uasndirsch@suse.comsndirsch@suse.commsrb@suse.comsndirsch@suse.comsndirsch@suse.comopensuse@dstoecker.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.dedenis.kondratenko@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comtobias.johannes.klausmann@mni.thm.defbui@suse.comtobias.johannes.klausmann@mni.thm.dezaitor@opensuse.orgtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.demstaudt@suse.comeich@suse.comeich@suse.comeich@suse.comsndirsch@suse.comsndirsch@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.deeich@suse.comeich@suse.comtobias.johannes.klausmann@mni.thm.delbsousajr@gmail.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comtobias.johannes.klausmann@mni.thm.deeich@suse.comeich@suse.comfcrozat@suse.comeich@suse.comeich@suse.comeich@suse.comhrvoje.senjan@gmail.comeich@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comeich@suse.comtiwai@suse.deeich@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.demsrb@suse.comantoine.belvire@laposte.netmsrb@suse.comeich@suse.comnormand@linux.vnet.ibm.commsrb@suse.comdimstar@opensuse.orgsndirsch@suse.comtobias.johannes.klausmann@mni.thm.deeich@suse.comtobias.johannes.klausmann@mni.thm.demsrb@suse.comsndirsch@suse.comLed sndirsch@suse.com- u_xkb-CVE-2020-14360.patch * Avoid out of bounds memory accesses on too short request (ZDI-CAN-11572/CVE-2020-14360, bsc#1174908)- update U_xkbsetdeviceinfo.patch * fixed broken patch (bsc#1177596, comment#18, ZDI-CAN-11839/CVE-2020-25712)- U_xkbsetdeviceinfo.patch (bsc#1177596, ZDI-CAN-11839/CVE-2020-25712) * fix for Heap-based Buffer Overflow Privilege Escalation Vulnerability- U_0003-Fix-XkbSelectEvents-integer-underflow.patch * Fix XkbSelectEvents() integer underflow [CVE-2020-14361 / ZDI-CAN 11573, boo#1174910] - U_0004-Fix-XRecordRegisterClients-Integer-underflow.patch * Fix XRecordRegisterClients() Integer underflow [CVE-2020-14362 / ZDI-CAN-11574, boo#1174913]- u_xkb-CVE-2020-14345.patch: * Fix XKB out-of-bounds access privilege escalation vulnerability (CVE-2020-14345, bsc#1174635, ZDI-CAN-11428) - u_xichangehierarchy-CVE-2020-14346.patch: * Fix XIChangeHierarchy integer underflow privilege escalation vulnerability (CVE-2020-14346, bsc#1174638, ZDI-CAN-11429)- U_FixForZDI-11426.patch * Leak of uninitialized heap memory form the X server to clients on pixmap allocation (ZDI-CAN-11426, CVE-2020-14347, bsc#1174633)- provide/obsolete no longer existing xf86-video-ast, xf86-video-cirrus on sle15 (bsc#1120282)- u_xfree86-Do-not-claim-pci-slots-if-fb-slot-is-already.patch * X server does not support mixing fbdev with other drivers, so claiming pci slots when a fb slot is already claimed only leads to quiting with fatal error. (bsc#1119431)- xorg-server 1.20.3 (see changelog below) superseded the following patch we used in sle15 before (bsc#1112020, CVE-2018-14665): - U_Disable-logfile-and-modulepath-when-running-with-ele.patch- U_dix-window-Use-ConfigureWindow-instead-of-MoveWindow.patch * Fix abort triggered by some uses of screensaver. (bsc#1114822)- Update to version 1.20.3 * Disable -logfile and -modulepath when running with elevated privileges (bsc#1112020) * LogFilePrep: add a comment to the unsafe format string. * xfree86: fix readlink call- Update to version 1.20.2: Lots of bugfixes all over the map especially for modesetting, glamor and xwayland!- Update n_xserver-optimus-autoconfig-hack.patch to v5. * Fixes provider auto-configuration with nvidia proprietary driver. (bsc#1103816)- Update to version 1.20.1: This bugfix release fixes several issues in RANDR, Xwayland, glamor, the modesetting driver, and elsewhere. - Packaging changes: + Adapt patch N_Install-Avoid-failure-on-wrapper-installation.patch to work with the new version + Remove patch U_Xext-shm-Refuse-to-work-for-remote-clients.patch + Remove patch U_modesetting-use-drmmode_bo_import-for-rotate_fb.patch + Remove patch u_modesetting-Fix-cirrus-24bpp-breakage.patch + Remove patch U_exa-use-picturematchformat.patch- U_exa-use-picturematchformat.patch * Fix breakage of Xfce (bsc#1102979)- fixed build on s390(x)- u_modesetting-Fix-cirrus-24bpp-breakage.patch * Fix breakage of cirrus 24bpp support on modesetting driver (bsc#1101699)- Remove /var/lib/X11 and its symlink, it is no longer needed and doesn't work with transaction-updates (FATE#325524). - Move README.compiled to another location and use tmpfiles to copy it at runtime.- U_modesetting-use-drmmode_bo_import-for-rotate_fb.patch * fixes rotation in modesetting driver (regression with xorg-server 1.20.0, fdo#106715) * might also fix boo#1099812 ...- U_xkb-Fix-heap-overflow-caused-by-optimized-away-min.patch * Fix heap overflow caused by unexpected optimization, which was possible because of relying on undefined behavior. (boo#1099113)- U_Xext-shm-Refuse-to-work-for-remote-clients.patch * Avoid access to System V shared memory segment on the X server side for clients forwarded via SSH. Also prevent them from hanging while waiting for the reply from the ShmCreateSegment request. (boo#1097227)- Remove n_add-dummy-xf86DisableRandR.patch * After upgrade to 1.20.0 the API officially no longer includes xf86DisableRandR, so there is no need to add it back.- Update to version 1.20.0: New features: + RANDR 1.6, which enables leasing RANDR resources to a client for its exclusive use (e.g. head mounted displays) + Depth 30 support in glamor and the modesetting driver + A meson-based build system, parallel to autotools + Pageflipping support for PRIME output sinks + OutputClass device matching for xorg.conf + Input grab and tablet support in Xwayland - Remove upstream patches: + u_xorg-x11-server-reproducible.patch Solved slightly different + u_os-inputthread-Force-unlock-when-stopping-thread.patch + u_xfree86-add-default-modes-for-16-9-and-16-10.patch + U_xwayland-Don-t-process-cursor-warping-without-an-xwl.patch + U_xwayland-Give-up-cleanly-on-Wayland-socket-errors.patch + U_xwayland-avoid-race-condition-on-new-keymap.patch + U_xwayland-remove-dirty-window-unconditionally-on-unre.patch + U_0001-animcur-Use-fixed-size-screen-private.patch + U_0002-animcur-Return-the-next-interval-directly-from-the-t.patch + U_0003-animcur-Run-the-timer-from-the-device-not-the-screen.patch + U_0004-animcur-Fix-transitions-between-animated-cursors.patch + U_xfree86-Remove-broken-RANDR-disabling-logic-v4.patch + U_glx-Do-not-call-into-Composite-if-it-is-disabled.patch - Adapt patches to work with the new release: + N_zap_warning_xserver.diff + N_fix_fglrx_screendepth_issue.patch + n_xserver-optimus-autoconfig-hack.patch + u_Use-better-fallbacks-to-generate-cookies-if-arc4rand.patch + u_xorg-wrapper-build-Build-position-independent-code.patch- U_glx-Do-not-call-into-Composite-if-it-is-disabled.patch * Fixes crash when GLX is enabled and Composite disabled. (bnc#1079607)- n_add-dummy-xf86DisableRandR.patch * Add dummy xf86DisableRandR to fix linking with drivers that still call it. See explanation inside the patch. (bnc#1089601)- U_xfree86-Remove-broken-RANDR-disabling-logic-v4.patch * Fix crash on initialization when fbdev and modesetting are used together. (bnc#1068961) - u_randr-Do-not-crash-if-slave-screen-does-not-have-pro.patch * Fix crash when using randr when fbdev and modesetting are used together. (bnc#1068961)- Update and re-enable n_xserver-optimus-autoconfig-hack.patch. (bnc#1084411)- U_xwayland-Don-t-process-cursor-warping-without-an-xwl.patch, U_xwayland-Give-up-cleanly-on-Wayland-socket-errors.patch, U_xwayland-avoid-race-condition-on-new-keymap.patch, U_xwayland-remove-dirty-window-unconditionally-on-unre.patch: * Various crash and bug fixes in XWayland server (bgo#791383, bgo#790502).- Add u_xorg-x11-server-reproducible.patch to make build reproducible (boo#1047218)- U_0001-animcur-Use-fixed-size-screen-private.patch, U_0002-animcur-Return-the-next-interval-directly-from-the-t.patch, U_0003-animcur-Run-the-timer-from-the-device-not-the-screen.patch, U_0004-animcur-Fix-transitions-between-animated-cursors.patch * There is a bug in version 1.19 of the X.org X server that can cause an infinite recursion in the animated cursor code, which has been fixed by these patches (boo#1080312) - supersedes u_cursors-animation.patch (boo#1020061)- Added u_xfree86-add-default-modes-for-16-9-and-16-10.patch (boo#1075249) Improve user experience for users with 16:9 or 16:10 screens- Update to version 1.19.6: Another collection of fixes from master. There will likely be at east one more 1.19.x release in 2018.- Depend on pkgconfig's gl, egl and gbm instead of Mesa-devel. * Those dependencies are what xorg-x11-server really needs. Mesa-devel is too general and is a bottleneck in distribution build. (bnc#1071297)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- u_os-inputthread-Force-unlock-when-stopping-thread.patch * Prevent dead lock if terminating while on inactive VT. (bnc#1062977)- Update to version 1.19.5: One regression fix since 1.19.4, and fixes for CVE-2017-12176 through CVE-2017-12187.- Update to version 1.19.4: A collection of stability fixes from the development branch, including two minor CVEs (CVE-2017-13721, CVE-2017-13723). - Remove upstream patches: + U_Xi-Do-not-try-to-swap-GenericEvent.patch + U_Xi-Verify-all-events-in-ProcXSendExtensionEvent.patch + U_Xi-Zero-target-buffer-in-SProcXSendExtensionEvent.patch + U_dix-Disallow-GenericEvent-in-SendEvent-request.patch - Adapt patches to work with the new release: + u_Use-better-fallbacks-to-generate-cookies-if-arc4rand.patch- u_cursors-animation.patch fix cursors animation (boo#1020061)- disable Xwayland for s390x again; it was wrong to enable it; there is no Wayland on s390x and will most likely never exist, since there is no gfx card on such systems and no gfx emulation either (bsc#1047173)- u_Use-better-fallbacks-to-generate-cookies-if-arc4rand.patch If arc4random_buf() is not available for generating cookies: * use getentropy(), if available (which was only recently added to glibc) * use getrandom() via syscall(), if available (there was no glibc wrapper for this syscall for a long time) * if all else fails, directly read from /dev/urandom as before, but employ O_CLOEXEC, do an OsAbort() in case the random data couldn't be read to avoid unsecure situations. Don't know if that's too hard a measure but it shouldn't actually occur except on maximum number of FDs reached (bsc#1025084)- U_Xi-Do-not-try-to-swap-GenericEvent.patch, U_Xi-Verify-all-events-in-ProcXSendExtensionEvent.patch, U_Xi-Zero-target-buffer-in-SProcXSendExtensionEvent.patch, U_dix-Disallow-GenericEvent-in-SendEvent-request.patch * Fix security issues in event handling. (bnc#1035283, CVE-2017-10971, CVE-2017-10972)- enable Xwayland also for s390x (bsc#1047173)- includes everything needed for additional sle issue entries: CVE-2017-2624, bnc#1025029, bnc#1025084, bnc#1025035- update build requirements- modesetting.ids: no longer hardcode Intel's Skylake, Broxton, and Kabylake IDs to modesetting driver; xf86-video-intel is no longer installed by default on these, so it will fallback to modesetting driver anyway; still you now can easily switch back to intel driver by installing xf86-video-intel package (boo#1042873)- Update to version 1.19.3: A couple more minor fixes, most notably a revert of a page-flipping change that regressed some drivers. - Remove upstreamd patches: + u_busfault_sigaction-Only-initialize-pointer-when-matched.patch- Update to version 1.19.2: A collection of stability fixes here across glamor, Xwayland, input, and Prime support. Also a security fix for CVE-2017-2624, a timing attack which can brute-force MIT-MAGIC-COOKIE authentication. - Remove upstream patches: + U_xfree86-Take-the-input-lock-for-xf86RecolorCursor.patch + U_xfree86-Take-the-input-lock-for-xf86ScreenCheckHWCursor.patch + U_xfree86-Take-the-input-lock-for-xf86TransparentCursor.patch- U_xfree86-Take-the-input-lock-for-xf86ScreenCheckHWCursor.patch * Add the missing input_lock() around the call into the driver's UseHWCursor() callback (bnc #1023845). - U_xfree86-Take-the-input-lock-for-xf86TransparentCursor.patch * The new input lock is missing for the xf86TransparentCursor() entry point (bnc #1023845).- U_xfree86-Take-the-input-lock-for-xf86RecolorCursor.patch * fixes random crashes in X in multihead mode if one of the monitors is vertically oriented (bnc #1023845)- N_driver-autoconfig.diff: No longer try to load "amdgpu" DDX by default for all GPUs with ATI vendor ID; this is now handled instead by an "OutputClass" section via kernel driver match, which has been added as config file to xf86-video-amdgpu driver package (bnc#1023385)- N_driver-autoconfig.diff: FGLRX does not support new x-server. This change fixes bad behavior(with empty config) when radeon ddx loads with amdgpu kernel module on SI and CIK cards, and x-server cannot start. Radeon ddx with radeon kernel module loads without any problem.- Update to version 1.19.1: First stable 1.19 release, including a few regression fixes.- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd) Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which are obsolete.- Update to final 1.19.0- Exchange xorg-x11-fonts-core Requires for Recommends. The corefonts and cursors are not strickly required as long as one have a substitute such as Adwaita installed.- Update to version 1.18.99.901: - Remove upstream pachtes: + U_glamor-Remove-the-FBO-cache.patch + U_kdrive-fix-up-NewInputDeviceRequest-implementation.patch + U_kdrive-set-evdev-driver-for-input-devices-automatica.patch + U_ephyr-don-t-load-ephyr-input-driver-if-seat-option-i.patch + U_kdrive-don-t-let-evdev-driver-overwrite-existing-dev.patch + U_ephyr-ignore-Xorg-multiseat-command-line-options.patch + U_ephyr-enable-option-sw-cursor-by-default-in-multi-se.patch + U_kdrive-introduce-input-hot-plugging-support-for-udev.patch + U_kdrive-add-options-to-set-default-XKB-properties.patch + U_config-udev-distinguish-between-real-keyboards-and-o.patch - Disable u_os-connections-Check-for-stale-FDs.patch (not applicable anymore) - Adapt patches to work with the new release: + n_xserver-optimus-autoconfig-hack.patch (disabled for now as it causes problems) - Remove X.org stack version prefix. We are already atleast at verion 7.7. Plus we are updating individual components anyway. So the stack version is misleading.- Update to version 1.18.4: Another pile of backports from the devel branch, primarily in glamor, xwayland, and the modesetting driver. - Remove included patches: + u_x86emu-include-order.patch + U_modesetting-set-driverPrivate-to-NULL-after-closing-fd.patch - Update patches to reflect upstream changes: + U_glamor-Remove-the-FBO-cache.patch- U_glamor-Remove-the-FBO-cache.patch Fixes (bsc#983743) by not keeping >1 GB of VRAM busy.- U_modesetting-set-driverPrivate-to-NULL-after-closing-fd.patch: modesetting: Avoid crash in FreeRec() by NULLing a pointer which may still be used (boo#981268).- Replace N_Force-swcursor-for-KMS-drivers-without-hw-cursor-sup.patch by N_Disable-HW-Cursor-for-cirrus-and-mgag200-kernel-modules.patch Only disable HW cursor for cirrus and mgag200. This should fix a regression introduced by using modesetting for Intel gen9+ (boo#980124).- modesetting.ids: Add file for PCI IDs of ASICs which the modesetting rather than the native driver should be used for. This includes all Intel Gen9+ hardware (boo#978954).- removed u_exa-only-draw-valid-trapezoids.patch; no longer needed since pixman 0.32.0- removed no longer needed patch u_ad-hoc-fix-for-mmap-s-truncated-offset-parameter-on-.patch, see https://lists.x.org/archives/xorg-devel/2016-April/049493.html for upstream discussion; obsoleted by upstream patch https://cgit.freedesktop.org/xorg/xserver/commit/?id=4962c8c08842d9d3ca66d254b1ce4cacc4fb3756, which is already in xorg-server 1.18.3- Add permission verification for SUID wrapper - Disable SUID wrapper per default until reviewed- n_Install-Avoid-failure-on-wrapper-installation.patch: rename to: N_Install-Avoid-failure-on-wrapper-installation.patch - u_xorg-wrapper-Drop-supplemental-group-IDs.patch: Drop supplementary group privileges. - u_xorg-wrapper-build-Build-position-independent-code.patch: Build position independent.- n_Install-Avoid-failure-on-wrapper-installation.patch: Fix up build for wrapper. - Place SUID wrapper into a separate package: xorg-x11-server-wrapper- Set configure option --enable-suid-wrapper for TW: This way, the SUID wrapper is built which allows to run the Xserver as root even though the the DM instance runs as user. This allows to support drivers which require direct HW access.- Update to version 1.18.3: A few fixes relative to 1.18.2, including one fairly important performance fix to the Present extension. - Remove U_present-Only-requeue-for-next-MSC-after-flip-failure.patch The patch is included in this release.- Add patch U_present-Only-requeue-for-next-MSC-after-flip-failure.patch Fix a hang while using the present extension Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94515 https://bugs.freedesktop.org/show_bug.cgi?id=94596- Add automake, autoconf, libtool, c_compiler, pkgconfig(xorg-macros), pkgconfig(libudev), pkgconfig(libevdev), pkgconfig(mtdev) to Requires: of the SDK. This simplifies the build of Xserver modules.- Add support for a driver specific PCI IDs files supplementing what's in xf86VideoPtrToDriverList(). PCI ID lists may be held in /etc/X11/xorg_pci_ids (boo#972126).- Update version to 1.18.2: A big pile of updates in this one. Highlights include: * glamor is updated to use OpenGL core profiles if available, which should improve memory usage and performance on modern hardware, and got some other performance improvements for rpi and other GLES platforms * DRI2, DRI3, and Present all received correctness fixes for hangs, crashes, and other weirdness * Xwayland server has been updated to support the Xv and the xf86vidmode extensions for better compatibility, and fixed some bugs with output hotplug and pointer updates * Xwin saw improvements to window and clipboard management, and a few new keyboard layouts - Remove upstreamed patches: + U_kdrive-evdev-update-keyboard-LEDs-22302.patch- Backport upstream patches for Xephyr input hot-plugging / single-GPU multi-seat support: * U_kdrive-fix-up-NewInputDeviceRequest-implementation.patch * U_kdrive-set-evdev-driver-for-input-devices-automatica.patch * U_ephyr-don-t-load-ephyr-input-driver-if-seat-option-i.patch * U_kdrive-don-t-let-evdev-driver-overwrite-existing-dev.patch * U_ephyr-ignore-Xorg-multiseat-command-line-options.patch * U_ephyr-enable-option-sw-cursor-by-default-in-multi-se.patch * U_kdrive-introduce-input-hot-plugging-support-for-udev.patch * U_kdrive-add-options-to-set-default-XKB-properties.patch * U_kdrive-evdev-update-keyboard-LEDs-22302.patch * U_config-udev-distinguish-between-real-keyboards-and-o.patch- u_os-connections-Check-for-stale-FDs.patch Ignore file descriptor if socket or devices dies. This prevents the Xserver to loop at 100% when dbus dies (boo#954433).- Add 50-extensions.conf Disable the DGA extension by default (boo#947695).- Replaced u_confine_to_shape.diff by u_01-Improved-ConfineToShape.patch and u_02-DIX-ConfineTo-Don-t-bother-about-the-bounding-box-when-grabbing-a-shaped-window.patch.- u_pci-primary-Fix-up-primary-PCI-device-detection-for-the-platfrom-bus.patch Fix up primary device detection for the platform bus to fix the Xserver on older iMacs (boo#835975).- Update to version 1.18.1: First release in the 1.18 stable branch. Major themes are bugfixes in glamor, the modesetting driver, and the Present extension. Xwayland users may want to apply the following pair of patches in addition to this release: https://patchwork.freedesktop.org/patch/72945/raw/ https://patchwork.freedesktop.org/patch/72951/raw/ which combined fix an input issue when hotplugging monitors. Both are likely to be included in a future release unless testing discovers further problems. - Remove upstreamed patches: + ux_xserver_xvfb-randr.patch + U_systemd-logind-do-not-rely-on-directed-signals.patch + U_kdrive-UnregisterFd-Fix-off-by-one.patch + U_modesetting-should-not-reference-gbm-when-it-s-not-d.patch- u_Panning-Set-panning-state-in-xf86RandR12ScreenSetSize.patch Fix panning when configured in xorg.conf* (boo#771521).- Handle source-file-list in build not prep - N_xorg-x11-server-rpmmacros.patch: Delete: Process xorg-x11-server.macros in install- U_modesetting-should-not-reference-gbm-when-it-s-not-d.patch: fix build when gbm is not defined.- u_busfault_sigaction-Only-initialize-pointer-when-matched.patch Only initialize pointer when matched (boo#961439). - u_kdrive-UnregisterFd-Fix-off-by-one.patch -> U_kdrive-UnregisterFd-Fix-off-by-one.patch- Add test for defined macro %build_xwayland This can be used to enable the build of Xwayland and the package xorg-x11-server-wayland using a macro in projconf (boo#960487).- Split out Xwayland: * Build a package xorg-x11-server-wayland * Limit build to Factory (boo#960487).- Enable XWayland on Leap also (boo#960487)- u_kdrive-UnregisterFd-Fix-off-by-one.patch * Copy open file table correctly by avoiding an off-by-one error (boo#867483).- Update to version 1.18.0 - refreshed N_zap_warning_xserver.diff, N_Force-swcursor-for-KMS-drivers-without-hw-cursor-sup.patch - supersedes u_fbdevhw.diff, U_linux-Add-linux_parse_vt_settings-and-linux_get_keep.patch, U_linux-Add-a-may_fail-paramter-to-linux_parse_vt_sett.patch, U_systemd-logind-Only-use-systemd-logind-integration-t.patch- Update to version 1.17.4: Minor brown-bag release. The important fix here is Martin's clientsWritable change which fixes a crash when built against xproto 7.0.28. - supersedes u_0001-os-make-sure-the-clientsWritable-fd_set-is-initializ.patch- Update to version 1.17.3: Various bugfixes across the board.  The most visible changes include fixing GLX extension setup under Xwayland and other non-Xorg servers (enabling core contexts in more scenarios), and various stability fixes to glamor and the Present extension. - supersededs the following patches: * u_randr_allow_rrselectinput_for_providerchange_and_resourcechange_events.patch * u_CloseConsole-Don-t-report-FatalError-when-shutting-down.patch - removed evdev xorg.conf.d snippet since it's meanwhile shipped with evdev driver itself (since version 2.10.0)- u_vesa-Add-VBEDPMSGetCapabilities-VBEDPMSGet.patch Add VBEDPMSGetCapabilities() and VBEDPMSGet() functions (bsc#947356, boo#947493).- Backport a few upstream fixes for systemd/VT handling (boo#939838): U_linux-Add-linux_parse_vt_settings-and-linux_get_keep.patch U_linux-Add-a-may_fail-paramter-to-linux_parse_vt_sett.patch U_systemd-logind-Only-use-systemd-logind-integration-t.patch U_systemd-logind-do-not-rely-on-directed-signals.patch- Improve conditional enablement of XWayland.- Add patch u_0001-os-make-sure-the-clientsWritable-fd_set-is-initializ.patch Prevent segmentation faults with more than 256 clients (introduced by xproto 7.0.28 increasing the max client count 256 -> 512) Fdo Bug: https://bugs.freedesktop.org/show_bug.cgi?id=91316- Update to version 1.17.2: Pick up a pile of fixes from master. Notable highlights: + Fix for CVE-2015-3164 in Xwayland + Fix int10 setup for vesa + Fix regression in server-interpreted auth + Fix fb setup on big-endian CPUs + Build fix for for gcc5 - Dropped patches: + Patch110: u_connection-avoid-crash-when-CloseWellKnownConnections-gets-called-twice.patch + Patch113: u_symbols-Fix-sdksyms.sh-to-cope-with-gcc5.patch + Patch116: U_os-XDMCP-options-like-query-etc-should-imply-listen.patch + Patch118: U_int10-Fix-error-check-for-pci_device_map_legacy.patch + Patch119: U_xwayland-enable-access-control-on-open-socket.patch + Patch120: U_os-support-new-implicit-local-user-access-mode.patch + Patch121: U_xwayland-default-to-local-user-if-no-xauth-file-given.patch + Patch2000: U_systemd-logind-filter-out-non-signal-messages-from.patch + Patch2001: U_systemd-logind-dont-second-guess-D-Bus-default-tim.patch - Changed patches to work with the new version: + Patch114: u_ad-hoc-fix-for-mmap-s-truncated-offset-parameter-on-.patch- U_os-support-new-implicit-local-user-access-mode.patch, U_xwayland-default-to-local-user-if-no-xauth-file-given.patch, U_xwayland-enable-access-control-on-open-socket.patch * Prevent unauthorized local access. (bnc#934102, CVE-2015-3164)- Fix GNOME X Session for some hybrid graphics (rh#1209347): + add U_systemd-logind-filter-out-non-signal-messages-from.patch + add U_systemd-logind-dont-second-guess-D-Bus-default-tim.patch- Fix build of s390/s390x (bnc#933503)- U_int10-Fix-error-check-for-pci_device_map_legacy.patch * int10: Fix error check for pci_device_map_legacy pci_device_map_legacy returns 0 on success (bsc#932319).- Add xorg-x11-server-byte-order.patch to correctly set X_BYTE_ORDER when compiling tigervnc on ppc64 architecture. Related to bnc#926201- U_os-XDMCP-options-like-query-etc-should-imply-listen.patch * Enable listening on tcp when using -query. (bnc#924914)- Enable systemd-logind integration support: + Add pkgconfig(libsystemd-logind) and pkgconfig(dbus-1) BuildRequires. + Pass --enable-systemd-logind to configure.- u_ad-hoc-fix-for-mmap-s-truncated-offset-parameter-on-.patch * ad hoc fix for mmap's truncated offset parameter on 32bit (bnc#917385) - N_Force-swcursor-for-KMS-drivers-without-hw-cursor-sup.patch * hwcursor still considered broken in cirrus KMS ((bnc#864141, bnc#866152)- Update to version 1.17.1: Fixes for CVE 2015-0255. + xkb: Don't swap XkbSetGeometry data in the input buffer + xkb: Check strings length against request size- u_symbols-Fix-sdksyms.sh-to-cope-with-gcc5.patch Fix sdksyms.sh to work with gcc5 (bnc#916580).- Update to version 1.17.0: + Continued work to strip out stale code and clean up the server. Thousands of lines of unnecessary code have disappeared yet again. + The modesetting driver has been merged into the server code base, simplifying ongoing maintenance by coupling it to the X server ABI/API release schedule. This now includes DRI2 support (so that GLX works correctly) along with Glamor support (which handles DRI3). + Lots of Glamor improvements, including a rewrite of the core protocol rendering functions. - Remove upstream patches: + Patch130: U_BellProc-Send-bell-event-on-core-protocol-bell-when-requested.patch + Patch131: U_fb-Fix-invalid-bpp-for-24bit-depth-window.patch + Patch200: U_kdrive_extend_screen_option_syntax.patch + Patch201: U_ephyr_enable_screen_window_placement.patch + Patch202: U_ephyr_add_output_option_support.patch- Add xorg-x11-server-source package that contains patched xserver sources used to build xorg-x11-Xvnc.- Update to version 1.16.2 - Fix present_pixmap when using present_notify_msc - Fix present_notify to return right away when querying current or past msc.Xext/shm: Detach SHM segment after Pixmap is released - xkb: ignore floating slave devices when updating from master (#81885) - fb: Fix invalid bpp for 24bit depth window - supersedes U_fb-Fix-invalid-bpp-for-24bit-depth-window.patch- fix bashism in post script- XServer looks for dri.pc during configure. dri.pc is currently provided by a Mesa devel package, which is pulled in by other requirements, but it might be better to explicitly require dri.pc.lamb73 16068431861.20.3-lp151.4.9.11.20.3-lp151.4.9.1Xwayland/usr/bin/-fomit-frame-pointer -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:Maintenance:15207/openSUSE_Leap_15.1_Update/67cbf50b9e1476c10753187da1971018-xorg-x11-server.openSUSE_Leap_15.1_Updatedrpmxz5i586-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=328d246283233532d4a9b1a2ff021006e6582503, for GNU/Linux 3.2.0, stripped)R&RRRRRR#R$R"R!RR RRRRRR R RR RR RRRRR'RRRRR%R(RRRRRR R/u$-Jydj xorg-x11-fonts-coreutf-8ea4fcf410d799bb23e465b42136457a74eaf8fbd9c67414a0a7d66e691d85381?7zXZ !t/]"k%jL#4ղۼK'l;tP Tگ`GaS&.<-KzZ r~S/v u\C:JS'aVJm O/ 7?<{ihQ&uF,ʩՓZa[qMܔ|)8 #F #Df-1){Gwߪ6ߟΧ6`(Z) S2EX?1m2c1 VVrCvA <gdf.ZKfv4A%!5MF`8$iy[F|eRt9EUB ?Nz?j)m,{AW2[ydI}:=^uRfy1ӥ=fU4ZDk!yAI`k"m]>X+y XQu'uy`0mMmÃQ@A9E,(sFtpeT(hKԊQ d56Mn6$לjeCF'zۡ$ "{cG.w Be P' 3eNoTnV\z˅NM6ŵ3Ԇݖ;qOЊE]N/-XY1VEX76X_w v&zm'څ^Wl=2o(ݦ5Uѳ ʀNt p[ۨf,Igi02ѲdO^OF~% N!]|^ iA|: ҿA렣3zǹ =B74#C̎% P_Q9E| *oB<vs7&#XPw0HQ@!ݱL{41,WItʤfYUX4RIS~jT땊VX!ID>:s72Z2z_eєm(I:CwFE:ix{2Qe&;JxbYH+ 4j<-Z#Mʀqf_d`pw%rS!2QޥTC}o;e>eBǟ\&7vҷb{5*} n}C8@zlsWp,D@sҮ*K-5h_7,R;ؕ8n3ڝ.46C";L>v±Wfِm{I jU8P2JulI_Ohʦ,z8kqg*zKvmǵC=f^EMz{(FQ{hzXCJ_ r+h?=YTŜDvI.E2ˊSޡs[!]WmFsXMy6 Ti29et,}#/:DN|YF۸ioh.M7\~ LEuwdY4ǨNc@]*i&Qc!BǴJiMC̈+QrʪD䊬K̕cCU,>knք*YO-/8z5ۑBxSaeԦX%XbߖTi@1>X՝"-ۘ0֏H1136J콧- 4r"K{hܖ_u$"s?RZ?#DSn#dh뀳%k zPҴ3GS8{Np׶ѭb jXy֓Xzy'(TI;z9z3!4m55kHO9~䣪m%Vx;9#[ L\)JRԵçE[ެp//y+,2;XwccQӏDK0Íx_vͼ.")f58ϓH3PC<7.Oz{ IG$|3:>~L5cCYklORKt [<+hd,Gك\|K4zp{ aWTɄ 2k8iTJJq_=.'BB!*$ӀuQӄ|v(49 \I@I>:8˜={`΅m0NI״SO^{L<~ӴbH6`u\156>=i*P.p-)ucrtg|PZm(/q̈&F~zuO&Az ؓ2ٕs`[-fB:k:p e%l8e-h{N\aEu^~ДMބKkQΤ]K5ZJ\Y89scܖOIJ8]]tAg&{u"2h9F C+vܒЩġ BmKBfx4vx*Z0A1\V0O]Z'6ε:CЃcn'%~j_gA]`2OPt(RxƬg<ރIJ=$ސՀs%Uio<0ʕL.Cp/|c7#72?rX#Mp.-Ӎb b׿[otNm&Gr/ UqqC,.b)@m\j#r;$ďCQQtHK z̤5t[3},'lg,ⷡ%Gtd5iUg>#ux j[}vCbAj8n4fsݳ$qqb Gm:5V 8`j_V}`^WșErp\#m"Wd34;gjAac;£H jW.Ae$ElAu(/On1{IGx騟:T: sg@!c8#n\]:H,*:%'v{q*7^ğb(*݃)bI0|"OXTt40of*o!LBos.7z"# _6T!J>ȧjOK)/ UrrkoH8z. Օ^7K({ӥ|ʩ;$duk=>%Bz3X0C`[э\G N0ĐW"!x ;ORuzer<\SmwTGǁrfvt4FLGa.p w]:)Yh̐\،q0RxxMi޼^noP BU<}7U}*_zvfv7|?_ =pȀ_dH^T+6в$GbH\O5UpBx8#-F3*Tr_^:5ȶ`KWqUNG|cdfB [ԌUboÛ5X((Y<"[G#g-K("vӭ wJ$V,~ًDKt@iM=P$k΄CK3i3.+`nrqqGVjGg9V4_@ zƯ^pxtY-"67\_ތ;:fol~Rybxo5" .#Ȯ(ҙCRL0C ͢uH݌b^b:aK]S'&l>Z[T&3,siRj>l:\[^@{[ Ck@taERUsu}@rxt293()7H>'ArǪS!c--5w~iQ7Za{쳶P"D\"<yJ_-Zp*r=!SU&~1sνr԰3-8ggȄfz:Od#Ԑz ٟEb\ r6VoF$_zu/3ҩ~nC\1,rȌ/JωQNo(zkZ"(ZZbw}ŃOfFbkt{̡y nOk|64v#Rl_Z^fqD 'DH@4v NE20٩3F⿒wAө:(MsE&F@qS\6kµהC',($ 9C{%'reWc?ywJ}FL fF֍Ch=@b$gA|ߞ5MSW|$эʎ%J" q r{_RHLZq<-ڢ'K?Nl0Pg~"-/%pi|ٶֻs.0!c[~@&MX$#˩"뎣@a HA?8M=^Ocۆ,;s1Kf.Ir+KY6*]d8e S ?i ]PQ(6eC3p/}tO >j|1\lgcsX)B'ag@tQG2w] QrYlqGy Ddd7,UΔéކiGGJB{-ΪAJ Cnom@džRHLu4RY.cJ px5&JLyuf超gTe/nL7x=GC&:7t DJ7*$GH0B1,;^#x%Kyәeނ{>~= H"/tSn{>Gdd tOL>ИƿfNtxtZX>zm1+JKHx8u`y 斏MCX9Vkj_ƒ3y?BZġJh4=23m1D9 g?/P. g_1?K`z)MF34Pesܿ]WQS脸Ҹ!\CHK1f!C;NHUvQLMd0|Zij"$SK$ @opѝq*"y nì0ck~POL'G Ah~2}"9+{39\uZCGi++>IE5maa (|جO/TҘ[5`h"#Z>pػO:qM}Js/Q֑/mܑ& Z 7XLuHp$U"L:qը+U+{tk"{qCK 6&;ĉ7{Űr6ǽ/Ԡ)[02ƞۃ_ƪV@0¹)9jڳfSMQ۲" C+fu& Ŷ$Qύ. ̔R`{i9kh' J܆sܧ0 +!{,Y@Пdv ]XSr.*ڵ!=OkJ M2P0Q,:E#jg;"usؾ*G|aqo̦ƧukC8ɋf Y[ӟk.ujm}4T$Z81/lVM㟘vCmзǜb5jQ63_MdzƬ΅R;hs[] fw+U *@ Ɔ+Pp=I@3iYj:&5ډʨƒڎ*J``iҞQ/(<)#7t{¦֎766҄v(yh9@2yV.AE | N> [yck2dswg4I*V}VXCS'R+6G"PרFRhrR3.ro}U.Јn_j[cu+7Z O'*M Ŧz?gB+62"H:IJ]x,O,;5B3Tga\[㴀=IMZ77džȾm"X(8\>Y5}> )6OKG\4^=\֠70'ˋmˡ*䞏r{uO0Ѭv: ."ns!ìNQPӫJ=fPi v zai (ӽ3u/UzyܦqC!XcJ ]8]AktПbh=k+MQ&hޫ^wXԗ~CE敱&y Z)~Q\!`8UP57RiZ'6si̤7AU`-N0DV_߫퉁$ 1ox+Ә={ɶ@R<0Y~H&AJD/;N*Q6ܨ[6 j -_+iaZftrbGDyK (\@W~˾<ӕBTrLI/dnm_Z^nV#ۼXFT5&q~-Ay E8#Bʧܯ+ah\#jsCg/^EݵQ\r 8"yz X;x1,s|˽`j9;@i(- 7aP>䦍kJgKk:S~\&ly~3Ca.F8c6y f+6t)62_e35 7D~BG h5d]吩#0+$7?KbA) šc#6=:Br*K5V'aKҢ%L Z?Cg9A({G1vo U5GvE}DJ^Kz@5}m ÷qqHlݷp|ّIUqnd mm_9< ҔcqI ٙ4}0b.lW[hio1c::䔅}ҩ0 թ֫T%?zac=&SNI (FeWb(U|f\LY ,5(LCN6k0B9FFO,  _Vp!u?[]mmxq f8 jh&}{è8t&'Oҷ~`SN^"p5"K0Hj71h+c eV%/EBߝLՄ-K#Hz/uVTI7.Z,ξ]{]hW pt06ԗ^,Ad(EVar(tU(xu50뭃Ko5:dZFI4H+hg7:˛ñL:䞢~vnc+lUo_2*Y|T :lEbI#f8)~Ʒ'7o\")c^03s60MNByChS^j5HS2~Ae,j{&ɑPS/i;$ LjfQˎ1LPk]>Ԑ D't atb1!1*P]F21%tAъ' 7ZHfuFVoaҽZ鹺S(ǀ %"7p }fadyi PxnLWP|JypG,1 1+kVM M>j=j2hE8tҒؗrլ^XCe¹ߒ)&_㈡ &}9 }lηs1F@$TX(䮀I iEV"K#VSs|?0u$WA5;_| #.`>ߓ oܙóes;E Ct^PvI0=+;haRY507*ybO+=?{s@hBo:DVm MBK@ǪAO_CGq'|Q~j/<: .QM'z?K^x-wSØF46 SԟܲǾcπ3UΑ.ի`J 5>YLXoKT<(c_ZKHЮqw/MۨRYf^3}-r7l/OI_ 8PtW,β"Ba •PٺړY3o^άO"X&`0هu+yu|ቴZqDpG0Z__ d iqb'#a=k"\ λϝ!K WwXj~x2EkatmKaNq&>,Eeu 8>KitP..7t7ۿOW >Xl|vev~+я>2nsZܢE@,2M,wml0p2;?43Ne[M%fO=l)$M&R%MsTLҽ/x39Yo"$n~'tbUh }8ܙN0R'9PIoKt.zC\EI3ÂzHAa냞̃?$l)fuJqFL!+ڑ;UB0g.ݮEuv{"'<򂳑abMg1=P_˳h&Ʒh2Rc\WKYZMe"ayTm4Fi¸2%JS$cTw_wOr"ؿpPL7 >g?iS?ʲ Cb}l7ul\ah]D&ATUi!=O| 'RP}˪xQC;vJX %ؐ(S3~[Q^IX8;~#I(O+*oG>l1k&6$~7F 2Ab 9 e13-*Ň0 (5ݤoXedWNI_L~}f`b셎P(UOob/ c$oe6.ri+1q"Tk\#16CƄـ;<%-~w8pތ#@8=qs "14YTUo8yzAл˿ǐu^,t0s<ee¤,ꈢNMu?3jJ?)wrYzb)32CwyS逅=N%{ِI/.n7:&{UE\D:`N9 BYhNrKXf AVQY*>F%EyRR:F^E+;Sə45 Nj)!SwK[@.5VEZR2+ f+G(&/FXa<.Hez}+A%)دۖɲG;ހvB,\;UG3zYꗜbxGٸب!LI=ygd[S4=a{%j`kX3yp6: dOB V j0[Q:aH,zB،qcFAK]V03F롽(ԡh$ xre=,%# 5a݋[e_uE% a]Y:%G\ SWfcah0€3A4K 8$\겭R 'c?Z5yha8N{](+f\mAQ 6ie/ IX6|m zrٯjO2YR8g|le}/4Մu+䛅z ͫ[hRr/uTX;NQjk L i~;;[Ĥvnf bjEV*%[iVt H-q tI(x%(n8ޓm[l~1tnrfΗyP,[:>ȋX4hB;o]gi}Xa'E38(Kv)MH 9>†OR )XMԸ7(0? ]tQU$uGꢘSf9wԴ6 h4799pMO'Z-MݟֆܨѼ 7Ls:,ai sE~JDG2 ފOnP^o&G ˺5V8^+kJi"eTffBMV8_SҲ<[E?/-rkՅ!AOxr]ҦrL5TŰ%~',<ąe5k\h,* 2⅓v=V&&(Rk;|sFdSɷz:) |K?i ~+QY EKo~Sp^?vCo+!ACSB ?$4~;L^XjGD T7w %nȥ]XuPQKa ^ߠhARKfP=GL1 259bDA߂_Uq^YLAhkdj&,-ÐDO%۴vaS;qT-i' fBAj3u"AɏJo^k>.9ewxưk_K[km|>x6JfyPcײ 2|>oewaL֎ʷKWD6˩#gٰCӵw<5ml S\9dqN|EQHڞ#, Il4 } .96ɞ#v$z}%@-RY jhʷfRܵhzh ,187vpW_͘ -.$Qw&RIAakAI6߬/:zUof62=Z46-ޱl{BRCp'I*$6`/:,_H1Ko5XMJTYyL`0U;]z/ (؟fl_$1 ~'3(b_Gڐ rttjv2gtU "Lճt3Hk^إCkXN,3"tܐs%ЯLzsh-Jidbkˬ/S6۱ !]MY0RYC>ZWۘbŞgWh?t)}qׇf${ ƸS~P}w̘c &xck!Aҷ X>nhwGGɠzK є/b<5ס*5h\[GSJ˛Iv<8"F8>iG.1Tsj:bjf]+"z{\qg8ks>ʡu:M.Z>7LÕX^hހ-ֹx4/SVt *F"]>p(!^Oc4y%PJac*'aFvF#72@F5tjS2-̢?̕·0ɏcTzlS kcA?nn."0 (ݧ~ k9hD9ʣGMWz0֧wgǣcxyhJS<= 96BTR/1K,K:^ǻ~Rf?}*##Ѣȩ_q{(҈{iLB MYL?~כ%Z-Oj0<2ZA3UXs^/֤]i45"[- oׁCNūNJ ^o"[ʻO1A6h"5z&g3!HMMz㫼c |~,?a2Rƞ]{J}: ?+W2e,$ْg7ld%M.ǫ5+oF}"h?D:\-(i\ Y&cq[ g;@&$WʇsWY6_j?$Y wm׏UM/^vt̚Ct,.Z# 1'XMfz<|Bsvz"+Gtl&>N\^G!dS`.&lp纸w,hbl=UaA]l@=ě,Ga9RKf{ :$1Xҟ 6fPY†uy,dL)p5lѝ/S3ت NlAbæiTkBCKkvHޛ$7>;G6mSIeD`u"SXD8Hg}X_ʱa۶oE+k:ae8mʉ$cr[4VL3I 'ݶgK" }(٧ F9#uD bO]n`s{r}K5zpjE%%ccwl- \y۫<+ik6frd¶6N}wbhh.' <`e7L7A<ϫʿGK *`"H+C:yrh~+qK9XݓشSs,37hcҁi_7^i /;s3ô|uT9J1}~[(?;ƞ#-Df*w Tp0Ю$Q-Z-lCuJ %'^-.P/}F)K׭%xiLZz=toaܬSѯ&֗i_6aq6TɵmR\e}=)Dt&bD \\DSA=7 $d0D(:n8pA=ŵv@U3,RI,ۚ nl 5r4 n0+2Ƥ 2$Kܣn.9l>Ix@_%|pgťQ_ fе|+ejbJ.;tń0|WntQG,XM"oEO}/̛xм=" )smϥ0d]LAUGGU1$Tÿ'ÃzUߋN8i&4NPAyk7&v&NY߹`uw:F'ks^:/k!c1ZNTǟN#Εσȱ9u@~vj˕\bFT.7(aYYi,1mCw $"u[]_HP1DrM9vnwxָ]a#.܉Xn&=B>Z!kL-U=13k0QjaX@Kw*UFNݣfEoBwH?LHj!1={[@w0ʑhC}\'#4UWw0 }V#e>EtUhb *EY+1aΙvzly)]Jp+N)D&:nWc IeCW fg4Kεx"IEx)uQgPw :=4O)K>6 $KyPe`Jm#^Rc+y+$7lnm`n-|3Q1J`sG3ޗƒ{n儻[+}zX8Š>`AB2DҌb-^Ȧ kgTnp?2l?[&F 36~EVe}=WUO՚w.].JhHx4TFK_ s2٬z6Qe\ܥe * aLe\ci[Do&ѐ)^~: hھjfasu2ˑ!|^)?#͉Nc~'窣b6zԴOhW鳏:?D:KDxrqEɻ)qR p8FpOV8uH v_"Ġotڃ(udu7#Lagg[Vk:ҧᯘ6a뱭Zڮ[谢'Mn^`n;c~e>ctm^kyĪpPqErDi)qz3x4$D%)uQnIP@8gѩM1+\e(p"mzh<3lwiqE硥*kH=N5v΢Ѭ N8 -Sn$W<06dblWcDmkfUAx#e1X@ʠ|h+`Jp NnGUgiiȀ:6T7a`ҁkUNvO9{o%VՑS}\@?MbΘDI-U>XŐqYŹAnT,O6nAy=.uI2O SI#Eع`=x~@&M.$pMeZY8M~~lbջubEy-,+й@5"8fsxA-DͨIecY=͞Ơk]Һ^CKAH" Ћj'ܦy"!g'rat +0E }dqBh[Ywt~d?j<נd,Zd(;DtsSW# i8:4l.K-#o7Ӌ|ƭx=j(ŅLA?Qn&T ޴nPL}ە,N/P!ƩSPHcX[o^ eiېMwcywveՌd*E.$AXq* gAA=;f1U^,CHNe"V-Z/mhHX܍R%S%T_7V,ʻP Qpw mMGR?]䱪udRWQ34)2LcPTlKf2 Tv kVYuy1~ wpYf>MKggء:C2z5{=I2`լ˳ Mf:sP/V&Nʂ&B3sh\?s7_HSl )D8{sw11Xv ?N&#Cц`7$bu4X{&u0Ly.Шqeʁ+&2K7_ n(HȸG/[U:?fx2mw|C;3z!d's]`a4g"*nI xo ֊VF]qY9ڙ+$R-0YFؼJ֊$lήMHiA 'L]Зټ$!$Mlúo 9"22q/t˸_7/lKisLa`v0B /,}ZboÇ;_R>#s v~<J|ڛݲj5#dIŊ &Ȼ9)eP!~`t$_U7ˋ}(ty#l7Ma:1`FW1 m^ Ռ͝Tɱ@VMl jҜczf E*k\̦ï_;l$:ĥ`ˌ]  0f N*[3f[ 9+4],|xႼgҟjE뢩GX wK9c$1V3cbeȟ2QO@ɉ2E]_a{i@Ԗ{Kbp>: LjDPCMyo-RRګ+Ñ ^;n3XC8h ĵ z÷D!tEA):7X1CM q y3 _\1&Ǎ!Rs\od!i:Gpiy/k 6%gi&O=PC?UP+nks.ǵ_%'zta0Rh&LTC[Y箷hژ> v^!1D$(^4^[׉Me8npJK tl.^%o9R J avM.pW[1KH:"'˷YxM ZVD /<]e }\$wf\ }G[Gтbb9 m}kDIGB)71%*D 鮿G%z 'DXćSy­&`m;wJ&0FX$}' oeXձG [x^c%&Pab'ojB7QHӇ.D9Baŏ%Z|G]ybPsٙCe ϋJFNta*^*:LonuH_%[(6.Y3o9B.)aY 疕z+T\NOm( l(3bǹU7)5?M|)x"\Y+Q\mX^ -O|\ﰕ"ݼAUjQ$7?+rx,6hd_wwV 5CQS :?w-).cKjfD|*kt^M6-8|\'F^DC8F/HJ4SKD.[QCLsKuP+Yۄ%9ҝ 2MY)_pNiI 󽰡Y6Ѵ)ޓ,ΌuQxϭސ0&Ǚ)VJe\@y3wƫʤoC^]eE-Ҋ GٙOJ4ХhC`8c癍SX<պYt1&f~zr7uJ&|?Y~쁛1Ed{2 |lBDP^YYJcg( (; aGy#pHPTf vk^Jw,#?א{nbFoz͕0Ć?c"-8Yp#SYAr'Iz!~^ ei*( Ö G8"$Ty_b,=M5.~*aAYRa 0x.%Di0;(E*UC+e^fa](_"vx~P[1 R_pҔ}ZfH]5^3罨\ ^V-zX h+q1yj%죜@pZCBɻ)g}ѧ]n5|i1 V}GY煱YUWSZZhl}32ӖA*_ߪsSNOU,'cyrjSx,P@ 7X 2%!ǸU"&( +AP]p <$ Iq$u 0XP+!ԀR6Fuzj ;hoU#E]-೿QW9CPS5=q0Jnp&莕W zo݇> wnj ^$c Ǯ W{.oB]f1'Qfr13kBm)^jꅡjLzG2_hUz< F7h (xtQK%Ԇ*$ ,9 zϥ̈́}-pԽR@;wviAQQvd&w`0xmxX[SlqW;)+M98:(2NhJV{z/ytB$G]c7Õi׷ٛ;ނJB6vr];\(FHII֢W$?.?Yl 3jT[E؋D%tUF];8$ d̙%mDnl莲+ii8:ˈ'bE wBhkDr͋8ڐ?>X ԘIJkݺ[KT 3&)(zְ&ޒ[ Kĺ'Woꗤoִ*Hqb҅4[$F4 n) ( 0dѝlم@@_>qo]8g.+d4hquc3FJ:]>7 5ʯbQ~8r `[St|Ӊ#9m7c=3Sğ6dKT8p2N HvE{Mv_Pk>i H 8JF YM]mjبYTI%mȪF߁$yZD̾$cBR.1 {[-UՙfIGho13."E醓i' C٢}azh?W ,6EfBΌTp7RnKˆARʛ0[ Go\+ͤ׾4)NX9;Cj"GVhՑ|}<2>Ta"%tj]uՂVi0\wKzT]i+MznHme3{iN=̷|k mfGP$-F(Ƿg`!caiPʘ,5El0,:rDX%;&@UZv^nVTޏ_>b~Nû*/$q-]:}[Ʀm76uȼ'~Z8*E98Y^+2Y[=ҌЁ4z^h e0@LԼ{k'eg Аy-$OG藜V_MbǧW(dt [dHA)rI,JBമ긆2OоEr4iԃq(^TG$/"7Iכ']4O]_MMX:b$ΏC} &";>+j~7 Xht9)328yRљ$MSv&i(jЭe rM xDf&{K]a(;` I"а2DSp6Yvw$ڿQ/P,#ۋo\̞FQN( -}n TEu#Mbz !?=oBUzfO2focWs6څ]w?'1'0RG) U]p~MpyIUKj|Ik]5Y^;*,*Ps[xm0+LqZ#/3%ǝo!]FvLK}m=?JtDġdQnߊ-{f-2;UNf9{RطA^k(T#mM / >@f UGGKwrwh:}Qa̐p繭⏶%Bo+[VD.E$Kgǃꭚ$88g~G'ඟ1 qM;F?wld]ݧ\!fmlIZ{Z!jh]jӠg'aisf[Z5ˆF/TC(Ѻgq.pO 1[q,̂*# 7jaԢwQlT`'DV64{ϧz+;z}_ yĸWDΦi9>nԌz>0Y/yQnnQ7at]4;e֭ sqWB\(ON>5/[k[SMI>* cO=[Q3J4ZFVW;-ߩQw;B ՗A݉ι\(|:J-h7? f:m`ɚ ?TV`OJD4-EFB5`(~k#T1XT-`G4{&`I, D M)Tǽc2` f0W53!V:qa+&xč%QHWƽ5]Q&,?=n^O{;["oY$aԊqİ%)\4vdN;d@ )nS,{A\D-7uP$zof=YCޙ|]_Rى,ydz weNtP4&V^Q~铻Q^BuiSq^>)L>>9tHJgO~f{vxL/>hGt*!Ji0#(srҨ̨T'ŸJ_͂HK C1pQ9Q)E=Z8 va.W}k,mOK|pC0c Ik&0w#&٢狊6=v)4ARh ,Ɖ+墹⇭ m_KysQ]l]Jyo(E?**xӝ=dR!터P Ɓ&yZJ@2Q :B&L*Gn^{7t`8S+rS6\f3{8.H ֭jS]*"gUAWۖD0cUhlf ڝ?OX@ - Df obpRVo&~|FW ~ȠAO 5Һ$BNV>{ 6TY-]`bZN(RBB62xSEcaA8z~Z2u\g<Ŷ#lNNU 1N͈ϟێٳWŇR+>7I[*V826Eiϛ&3WbD!Jpb8&KLjO ֟/Ǩ|㋻fr3Rj ku)Y{ OFʊa1~cY:eaOIRlq%;}b][T\SYF UIn)mЎ~䟣рz}dS%v g ۦީM_؏|~!r=r쾅6ktvrawv>oQ:OP̐5lMwN[)K􂅋N1O2&xgT͖zd7J4ds]rEyw\s}Xz s,ЪMRAu6q x% Z,a[QisH޶fS:k( 0 |Y9CTZ쭖#T92Ǹg4渉E9=3~drV\qQS)KGQ2&#K5Kݱ ^|/t!H@ Qсb~hQ7S?O^mćN Uk#ü ;dN G EA?VAfiI( ᇌ B7m:b8ia>p 9uf?8_,n+DŽCKHZ,vz]8GgPUԿt7\,錶u#l6 3?M!#zUnmP*CR َOw@@c{!q'K~ MEY\Bq%Dž=W<:i F&}/"k,MJW_D+ / r}[-dۃүfV2I n9ˑW,n@/ nyr9:SSRje3q}Ob2Am('!JevP黒UtpQ01P| T+g[?prb+rXێ'PG櫸ZFDُ e&RI9ɁX++O!h]+=WWwidN68K)NSe ԛ=IHld~~x3w%nfX?sVIYlv .y^L(d֯6B!B|Bb7SMO(Y~G[Ux>3o%۪A?:ï~N1"?@e[X<3I8[,bYJzX,m[87owyCvlkiDV} %W]EGxVRgJyUqqv۳2Θ; (|}m/FaXv!Y/94ҝk[JޓѝD?!іr%y) 2(QNyq6jK~:9C V1G\4=^^fbcV5ͫ 0SxF: u{_/W+) :$jީITuyL$ָ︫q2 M}C&oo9k#eO;0@vV,c(pmk(͑Q:ozC6K>Dѯ'vd`%bQ >7Ƀk~,$Q0cN7^\nQ핼 tRG)~~[: 5l }3>u@S 9H?3j[&!?jyd;2,abdBdtV][Ǥ#㝽YQ̽}ߛJk_]ݛ ZIw>,Ԭ袦4 m09<9m^Q'M &%!Ά D & k062PF1"pҝ{s^.ྦ^=#me!%Gc!)_ s+aiZӕ²o ",g'}e =壡R>nWqt[Bo X')P1GD nF6bQZ5Λڷ!"+Ky,b& a(s6љG A7tm)QD/tO>wr"#o!@s$850!ƕF M̈́Qx~[/cƘ.>U9^ \nDŕTȑ*Esj.oe3Qt  7Fw㝞>(aπ9jjy@E)a),#ED1 ܅ɨh3Sp_qWL9X1s;hͷu{ af$t5͔KJ>ᡆsԖf[6;Hg 1|ibBmYz.b]f/#)+i✰pûyka2#1Xi"&iFi?.=! 8$ɋNj`bj)/5MNIp ;DWCԬ[sAX̞ \^_4^M u.;4Wע$0rb !dÝ AJ;XɌ E'/?x鶅ekB<^XcO:e!H%JxK=9'_?ui V1!۶f^&^pt˝.SA_(>*/=L+#Oᆹ,?HX@?Ri(09d.e"dE^l#]c+"pqjwn,- \ȝ(rD*?Ȟ2WrRݼT妋 OZsfF׏09ȾJO.>t_KJ8g[}o/5pl$ ރ&/`rI9ƼVJ( 6ȫ)b8_h®GM^y}MM ۩1g60$Ij(} V7=hT]#}x<>$=,`/ǥYt3,gP/)|ͨ@9DX`οtAZ*ۂ+k"6 wNI>~z{WdaWRFw38? $OUL궓qZK ;$zUݒ䠔;>BT )q\]Ȣ(X#_J)eGwK<' bmY_Jgzv=Y#,OVi y&rxfIrA; ]*OeMfq?:i쫖; PTlYPx!9W#/nIe{*(*^_r6$_v*hLEcYSѾeSR C<:, &D L@(|iCOCZAL*l@14hQ;4g |Cs>6JXӓu*s,6zҨ2h@'гca}|(Wf$Hf\v8d w!KTLKkkb!&Mצ,JrTXaÇhkW=wāw4Hm#xtݜzlYZ82ǧJ9j~ ֓"T<8k,-Ƌv CCt_QS{s6@7lPHa|QD=3Έ=IxE(d# 0>ZQML#=xqЂx*nD* a"*rlj,N$ {xq^C},k;ZeFS$ =yv*D!WL_z2kO>qh?wxa-z_}*#mvSB{36!'Ư BLS C`bb2JY7_W%N4:q)/Ӑ?߈d&t *s"MHbzNwEnK[4rH&ft,'*M"bta,$zݛ/q ci*jLy0(rZl5`1^CK4lXʑ)չH=dD[؝pa'=)y %3[2:LwfbMQ]yʎɧ,s6,C1з4(vm?̜{9wmonS,N!Ԃ<곢B~WHQmseݡ$5UP ܺ=7Z[h^$vCtb;Y%4Ǎ>+7M1HHf4 ׍_H{u, kcuh>uq=ǰϳH)f+3\q|pe7Nz{;Kqո)r4,^'r"WLFae{r͊Z>?)b3;jwb+`'RH˔D63YfL6sIVI֡6ܽ]w9#’_Q}+N/ Ͱ%U_gN~Ikgte+i)4:fF춓Ab^gL羬Z/؎-bNgHO]쇵GYx0IlB/jE)™2܃mE*4Ƿ.`FN%#3:=_HNZM %6pOJE^ *(~[LzO}]bg1dΠyUܠF&L/r$4Jots'K#EJAT0\TnUޢJlu8z5NUfjX8$cJΫ:6qJ!CGaUa p*)a b68ԡHcK#H?Vs])[fx0%R=Ёl0ݦ=duWHH}#QstHוl s[1>OٴM#^M%V?/e@2ba76vD_@\goV%ued)3/Rв%vXZU^W-0f+m}g99uw(rMι?6F+6\adbQМ!Fo]% V$t: 1/g (7n$R &ētdɹ_ n#B %e Pa)M! vV۪-YF`MxqA5%\gH9\(KQSu1w׋5QK5n[VmˎnGi#P*K*_:aО6 32g+Ā_c[Tњ@;a+/~`3#J虈bZXdQ+Vbyݠn8+oKZqS_͛Hfr08 'l IE3Zm=i@ 4rbuŜҍ fBF ^YXWh%QYOV \vJ7h( ΦzX04h&82kK5 j9M_H_Hy!-m'>r0Ha؜M_PbT]]b՝ 1&XjCl_gE>p#/(p_{ç9_΋?9?^Wh{(1 [ 5CxHdowHe+ZVDB>Sq0S0h̎ʚig(E)[u B&޶'O|.n'Rg駀?+eX}`\Đg&Mpi-iC,h(uSZa.9]@}=a `Lk 侌Իot-DR}ޑ]c %`y涆 FNMw~ӿv3;ॡ&߲-O")Ȧ`qF{X.Fypk!VUe&l_7;xd1ReYwI<ƑB,EĶI4h 9]{?mwoX8ۺT&?X^-?+.Nψ9vɠZqx/3^:VJ&?I~3~RsV"9Pb%9J6өYLry+\@~oRqWْ3ä %:_Zx"h >*Y_^^^]ɊuM|G唒EyVcgH[`@>Ms׀`E/!N@$4{轗JbDiMBWha ˪IG =EEׅqxR'=쀣ǐ “\k\,_ zZXu.1nbL``2!\3c*@ӑSȹYG H*2Z LkʊbΠY3aZde WG4 AG9I~jw &J ˽3kP}KԈ/J 9X״ {njHI`y%|׍kW}0\͠#cU$*o"t&˃ 1"o?Ey^o|~`mGӾh EM#c 2P~gn<NIs^T`ϖ B/^W&fX 7Ҿ^L-̩UCӥ_ m2"d)'![-{S@B|!*}Got(ǨIjt!wn~[͠g:a%̏O!ے UJ (69,y~QZh[PX-Fbpwx IC'i??gٽ=.GtޯwvK!*i;w*3MA|7Վn eI+T`,mbd1ݩf̫3:g8BJ eku]@&d!Ɵ+T&.TDa(8~U1Ϻ5 "`˰I~Ji6DVw} 9yb'8fv$̷bV RSMⷌT:'8TPsdT7Hq9%b-CDbȦ9$7s8fS)̸`]~bpKozSU[itP/ ̐u׹P水 ʲʱ u[Lۂj/BH?cTO R,$ _7߂=w[: ̇G] JenLoy4xFĽX3Fn2a$}%Kfv(^]B[gKŹ?_!' .[7Zcb؞Uc=ht@ nէ9qck.+L-VSTC^>piVg`w0.nE|^Pat8lŤV*x 13QݹWhp[;~kJݴ\??oS:Vx Soo64Re~ 6>wިs/񕾴Ô& z 4L`XdnY#ziq]@j7Q.kn{[`Icr.'9Ϋ5kJ5(UW( p!W`§mh<["t\9.xpMេ4v)s$?;+\NvE 8E BL+ܚ'N$'a/KWp/HoR)kRo 815=s\݅ V|Q_*|].y^xL^ T=ZbiMsw01I," |]#"cda%ct@ ' p@wXt.SGVJ!DTQUgR4M8e.ҦO*p!!Ku_E~]r/kYNZ~`>Qu/ N%jF8)ϙ&-5+uHܲHwL%][1/WX*O^Wz, ^/KWt~,6_:p^a\)`J*4|8l4;5ĸl46 5}ٟ_NlhyH;f!-8go.(lT-7 ?i,#`*UH?@̆hYKQ WHf4CSmVǷRJGq2 i:?Kmo@1)ө yPyXkp`]#'۷}.-#WGC'!%jrAT|G=OOp)D,Rj]~PQJL:[BtoZ\PJI;n ; 70aRUpҹ :ߢ(O` *͋uĉS}᩻!Iga[3&~!qsMaCn. NP&KuMDGFDDz4bף}tru|f>ϯ(\ńZF)@Kc,eB$V!ْ2kS9eC;,C ^0RVp;|+ŧb﷮/ԹC/O!D!T+A}ǡgЩFbzΨbbR0 yXػKT'UٖXm2BkdocdvFn-47's&$Ve"fb96yPZN)p@X{p(hAȢ&=X.|m% r7#*?̬#h?6("SrWQ$OsZIʥ(D>vĮ h i+VS^KK}-jQdE_DaN0H3NsDOt4hmV!qsT -`j|~G.gs*xkMM rM/> ;R@.XF ֏.UQ7C:+K0dRBy7)/ځ`ѩe#*~T'Ҩ2|FYieGZ*UjY-n牟cG :>lƕiҦ64.uvҭ6JGLZ7/"y͓'ҜM-+^*'pEfRڴ5ס Zhor\RܢjXSAX|Ǫ8_AޭK+Ae0-@+5YSX@o]!Қ'0hoz:ۧK3 )SV[12Ra*[ \3!{|KєM[z| Ȫ ߞ@iRrnsE70y_2%ܵ.QhÝ@= ǥLUlPs"~&۪rc׷u>v]oня󨧻.]0O(v?VS=ϐcϚ MC$}"yPiByy[d6GgsfjXxtGMwׄ@{}&KH<ů PO8P#:.*em&{_piM,'7 l_ȏHL8ռuEϲa>FC0uu*>ʏV-+1!s\m?7$ɴ :y6,;qو:q6?Luȇ+o4:MZ,#Nױ)* =[>GYvJWJʐA8'O3w !"\uh!_EGmp7Mc5a%Qcו*#&dxcۜ5찤? 7eaEg{ϐUqk!ay)2[3NJ6k;~a?wlZR8 Ȫ85- =nyKR-3TljJ;f8/ vnɊ רM8շQ[G҈-}zV~5Kvy۷ZOdu^gYPmyUTݢTp]9.lˎDOHY( Kf Ixv|Γ9M= KiCmT؂Wp{Gߖܑ7]ޮcZf)mB q=~ӔtdMcCΡUinO!FK$ț9YyBUKӶ-HW"u(LЌ RQQx 7Lp3ڮDU,֖Bij_6f?<`[M^^ zA;tu`LsW&1\Lj`Mٮ-K&Ɉt5/y{OXvI/D"q~+dG<Lk46H1@躪(9PiFJYeBq8e5N(IنYf,sz6AŮʜu4p4dP:/0/[q*~€ѿ74xpDh.=١b:E&*& 6؇6dW\$~LBةk+|u[lW -@!&SY i9SkB~&Nv}I_EE/Ҁo͆ԫWd.94ղrrR2)i6|3Vv+&O@͎6=o~>H '/0aS:L#hn׹;@,.w@p&38NT@l5-!g#(Y,-6UcLd!*%EXz 2"؜DPh'T5˺.\5 `_=j[išwݶO>5d\L `jL`^uj7c*S3@ڮ"$~rq1;:Lv%N{SDQ{MFG?!bfB>!1:<wНb\4B#@GrzXk#:ۀt Y)r e*o?+-K8y; zV yxX#&Wq'.¢ՏDle#=zesU&@l/:{StڂYӺz]Ђ4JOμR^՞0Qe9!Eآ驭H57#CiyB\QAIyЖ6eٛv1e0 PIZ6}X80>?AzkkG!@G wOP?[)sĈ]DOEvB}0^saUa [y zjꕹX~_/s41Gs?>Pץ^$5΢ofA+aP5u{P/HdP&?8ڽOD'`R٠bPe :< hJdCݘVKf"z@b:^JVzYLֿ| (G%IS &@9z)c6‰^cNlu!*zB%ټcSlu= }B%|\eX)ځ\i)!~yK 1an ?26ZI1Z0^b6dgPN]F;1Ύ7ϏX-Al_Gf׃(\W!`~N UCHue>CN y հ/CWXb>N#}ҬģLv[g{h14RpIzdKJ~8%nu:ɭJLؠ($Vd|ːxziP-߃.R{NZ&8hZLZp-ܦÑ,|`/:8o\$ۍ;jq_VsޔjF|E5NDdŒR:1%G2UĶbrzYaCD;H7h^2?(/pZ6 P0B&i/f,OmiSn¡K-`'*ow6@Xuxx 5}+F[4Ef UM9;W*skH?o9yк-KBfDh$(4:j0{9*oХ1uQAc c6w_WkXy[^nLŻ/ w˓-;q:@HpJGv;=<-:Bil][Z|b7B#X R6g|I7O7Yun9Lœ2. $ S[EuN5pY_; 5Cn E3 R3*t@|w?ɷОK>H`nfYOKKcUcmxWD8̷C# P9}|׻ -Џ&E-Qy"XB9J:X!X>OľȈ-AHȳ0{bBA[VF(lwuJ'V:"W%#)e5!&T1_*{.% )'zxI5Ħ a~vX뉀QY!mSJt.b:ȝX6R~dLJ6I[NJBCs4 cfWN\HV/Q%aQys\%O݁}Z0a<`nH:u$~:` dˆ8uX_f23~#քֈ} 9)u,FN4S.U-`A=Ll[5lz:cV"E:aI}4Qr ]s+w]n2+j( ^Ho^ 7"~J~%R0)WTX( m+"8TCjt{T[ɫ@1"}რ8WXU|;3WAI1rxh >0mn/ a i2&oZB1p9a=J〭?#LGET9]k)mg2S]=*%Hg.}XdrTsF^f7=2tq_p0| )CC֜1Q3P]qiC?+֚|!-x7Ϲ@#Bt,fnw\˛+g9E}%if%e O5iu1BmśkЖ4IzGcc !D@305% [}m$͉KY9Heop!Y; /F.leclB% 3!(k{5 3W#!N`:c) -`'ޞ*Yn W J7Qr;t[4OK5i *_6LUQ;dޞeTR\a %-nuWUG;fQHB\ @ܿlF '=R,lƐ8Il}x@̨筿&gz] AItP仂 sZ|W{}LiH k_X&ZM'n?\NVSvZ`D5-?QUv^ţ*Oq\ʍkC/&j0.\e1,kpcrUV4[ +ϝ'ѹy xJd"`Ўն4u>a;18vă(\8ȷ^ P TREdg7k:C ]!n(w략P(qۓGm95: Cp=hvl0!R/TSoے9ld.ԣ1OU [uHlٜt\|JO ji{A|:O A](tRK!Aŧ3ݛ d!4ƞ)0!oj>y-XSFz8)B6:v^߬PE=3C$=Cem<ߧ᲼BDQu l+gp}-BC3bUkb΢kʮ|Kίt)c50ԯ+Nua5v 9~R쇈aE-XN^ŇOWPe*k]9>7DLsx' 1#бE d~vPSux6,2s;ǟzWX?ĉ7YΆ`mpfmHɅHE0!렐 (Yv!avJ85f8n*.bZpsG^xGZR{'ϵe$ P؊cH)1:Q{4veQh"e+-%|p =][RUZW=|2vO;c{_v`=sfxÍ*U&"xii,We<)בԈzI]Kfj]e w|QPp ~dh `(ycpEGL#OO;7kNJОu!拽l8310l0{нmxIOE!kϝ}J{sjq>(Fd4.zՈ@jNn Tˆ1E1c4 "|sb!p?MUcWrZU:"t.d'PܳB %g-ֲ>y۵Ph3^ hcYc<%LôcEQeߟ X,Jλv? k.a(M1k+ ,QFX°NUt LlbdCσ~@獾1:PJ];%GJ Dњ|}d1|>"b=JC#Feߗc_ȵ+zFBM=3kQƀ[ :8b(s#=!-MM+ {Q~S\qmW,euOp,05Mdo JfA7*׈`e`#BtF<[:,{>XzB0 !a 98kSʣ߇q*_i8a[Z5Y(;-0-~HN#{@'v%cG11Y%0R(ÛE߽@JT9ZTPBp ioć롕P+hCSՄiA7a%\98V\ۿԐCޜW"vl/%AUv-XFΨGj4fa0*7M}# 5'q$υaG2aVٜ =@^>eFCѰh-,WuOکCoS|TRX;\ΒC2Ex)*i DJϤԂ ˍdY[~Iȥ,S=!?~ |CxBωrVzw OþhKSkžzMJ?-""98E_gKzUs"M\UMeM>XRU*~Z .@U8AeM2g"GjOJ;=Ehq"\Q! EEU!38!#M^!E4o^n_v>ⷁ!H~/y`NkNU4D &JA-`l -5 $κOGRB< 7[R 0Ph!5G $:3уZb0/< [5_cuC!'/}Њ[Ih>pET ?QQyvEnDD~Wnf,F;0􇋙HUhZp{l ކc(9 `QI -|V0`M3AtX0H][`QH.=;6F>6ql 8k]yy3h8A!zc4yUů  NQ˼<"}Isx&? X'N/QS%4^Iۄ$ZFƍ:q(}iq}/&m-!󁦠JiqRR*K DԟBl}RTb 6@;pBd/E(:ec*ޠFeE5A:LhRɉךҋVj_ z x]a>ZBF7{u|U6͈Ȥk[`—~ "`0U e\k%_( VvyM'mMZ;Oӛy]^.9? o!b6;7WB:"3z]%46H[gyR&˧\z/uې YS9|n| _bZtPVudfj$^j)FA[&#%!YC qONlƃb9|H_ =[Dyf>(GiLL#;OZ1Sm߱s3QCi D& ^5y8e dQG#8z=]=P G/DS{9T]`"?dzX& t]曨1$Sp>;V)&!"5=>@;j4@zk{l$R*/EHȾvOMS5LBciIH8m!{KŪ/4\`~$5c񣮸b%<4e=^}t:`޿"xΘJۄ ,\fk`(SeguMJº;k*NK9b(QK0TuTsAbߠEH)w[1oGUՎy>?jNȀ^Zvl6賗9 }l+DV[faGqVĠx#)mLJ%8bwI ŘBr*]o} úK9w텐MO_AWЌRu)Xh2b~;+U)k]fOԠd!5>{NkR#&>Xw-j9 &B7X+reZih 6 :{O[C>TՌ.)&{`W_֎;3Ɋ-Ho)`?A̠d"k4v[[CGxeh3v3vD?PnMC~AP MxPd{[ R խcIY8FkdF%$ yb<3 13:7p7D|mz`?L^o%.^'8S]{s^B^cbofRHK(z"h6qfzj~Յe]7Bߒ9V=PU֣WҎ0Upy(>B$F*Q㝌q_~r-Nqx,Ivo/K|Li"TD-JZp-4R;S2`6 c._iRŪ~^2D&ㅺxc_P}vV%:ٯGԁ8!\ӝAyQ2G}53c$z izS مCi#ɨŒ:* P4o6ڤJib"-[SP#)v O{Xf11х$)0*Բo{®yKS? n<I5A252;9ߡދ][-O[T ҆HIO^K"%.|6mp d"]~yk[KCDo*E8oQ$+%c,&!MM#Tz )CK.F |8DO[ f>O3bftk9%(PW Щ7_sŏR$b>0Rr"Q") E)%7~Ӡ]MGBm] 2}T*#CVsp|<1.O*,e81G*8 yBmЮ&xΜjshXf`v Te+oJEǡP4?0+?$ˣFׅӧҾkʭ='w/iFv: a](@TV0"0SF+.׳&6ק!@qjEVl9Dun@9?#Г [h8u-Kd*كc"P `fTo8ɐ܏Ld7^ݯmh0kh+R :# l ՙ 8iIл8J9=FC++q|{fJ73D*}O㬦3&P[ބFO!/c^_a wI?(yF^ T+[vДM;X7)TI`UؾGfrڠ!zLC)) .8DIGa_lAvcD|*%ow|*X%X >c`{C(%p]; PCFgl?r׷$-QgTLG6?9`!1`avPY0|We-4w"\b6}1(`K +Jry}2~v}HˑU)bR!Բc&ܦ3H?@d(+ț 6ƃEObud3:Tsq#=%Nו^A !KJ>$ p@Ba&]P0j%ijs3j*咗|Zڗ[^&s(Zw/'r4ߓאVrE"$"5Y%E61fqJ3-hvgpd(;yф`FQ5O/j:ML!1,)  %;<_]d(pNM|{ʹA 5,QnPܭT*qK3mfk&`t +a֯ `yrpJqαreHd3#^nQ@$kiKǐHQV-΄'m!($E zm\̼ТbooDiL~zw0li*IS"w{{2|]'r &̀;e?<81AFb$T2QFRq`}( 0{n㬻8\z'x>w?Hcy]'8uHalBB:ܧb/1R/TV4?ivUd6O>c6>/~åCB_r|d]M0YaU񽉹Wwzicq2{&51) Idû9 TG9"#ФC]4({GUmZez"bWEsP&<V,X)c|_>P_ay*uo 0 O(I|nKi WS P9HSDt5 cU[D .e@=F0tԤO)[鞨ts{|)naZ*|!)|p.:8ɓg %( !PEzvb Eģ[nɴ[30($_mNPk֝؅"AgZql )dFB;s|m'VRH¡EqZ;֨g#bsZ|{b)?A7m:LLuvqsRo,T*pG9Im5}N2n]rwc5}( D/%8RVa$]V  8ݏȲ֎YmIq<>Far8h!.$:3Z'~4.EaCuwq͂'ը sVۺ);]wp(IF: gt,|h|$ڧx|Zʢ`fuX ')-{0Bdkkr*e+dI]g~НQ%w:""Q>d5_=қ$ǾfLr:䐄_9̯Rj3lK-߈T蚓ppH2 @n 6A*z6?TS l(qƜj qAJ>7)#1kMЖϳZ0C+8H$gixn05.&gDB&.S4N"ّ5qbᒝ;kpՙ8@pϿ1Pw$6c4+@2vI2 %n~YF(ȑ]~`p\R$!/9!n !54K _D氽t''L@]3M,* 橰Ev7q.~gPF꼍n>wx \ 9аy 6FdzQb`~| LRE8W۶ ďʃ pPm.#wń|-8QtIhy5\nF hܕX %8+w|FFAaGp$ gGN*:ãUixUYL7 ff;W_&t䨼t]olBd 0 r@MS! ׭p ᕏN|onvquz\.X-@}S`;E{xǼހ^R%w` )1дft=vpx1BEßwd}(nu"*&&TpǴ^`n|^tL,#!o#dխmtcBQe(N<H_pt#bE8x% Ym+LKRᓲwqFNӶk J59 cgp헪6kv_Y-}FΘ7@ v292J-w~]kBbI{.S0st% @Y|9PsA!)Tw5Ԓ?%(k49p#J>X3lVPms͵".ZOKwqߐGa8yn5 bqo}| %=3Z%T74[di N=vCz94% IN) J`M#u%6ɮ=%̥a{>+gW`Hil7,ɤ XT|_*0Ԟ2b nFLJ9"SD!]38SV}3#C*9l>}ylux05@+~]*՜4lyy cZ<-m(rNob|KVORzhxwyb\x6ŨddN%x|ȏU`TY^] O}B{%'vob9'd0PgK;Dx!UeqQ{¾^[YdTZK m^ԳAՀOIli4xȠDl >`fr$aMSzUM$@KͿsCz844R @+)ݛYc 6S{?c~E~T3]^ 8v*v5@.IjlCdTr:Cm=2$(+#B,5 Xݸ8#N>5)CքkbvyOS1QJ!PTmp;4咾-5\%R22c` ƭRVF_PWv?s[~@K+ 媪m V0?~ܜGh- 0NgTϏ_ݰIPfq;XH#PlK=D+"~" ָJ pPGb~" 4k6_v)eQy;2dE4B5 ,$_6nUZLEtCG ]/a{1Z5֪kP&= J yPq캿_$ĺvnKk唝5Sy[?MalA:.T5"WLacD8kowjai@r3NmT܍ Kya_ f=]ei)la hm@-Jӝ]@1<~kRtkq0}$ӧlM5X"=%4qK>v|W cTs;Tx'˃i򎇐PMQeraj >֯_9mNOh`ݗր({{^k85Fгk@Q MꃹiQdTև~SJP.IPbdrepF~L|25*H9DktdI.+Iu'Rmc-  ]f#-pP]x9NW_˅n] qIG8Jtn`KEQiAʢDnJDg'2Ȩ)v|iAcDgbaǢfβ%ԗhp٤a^{D 9+KÉD& 3c}A _ 84h`GN̴ԡP٭>h)^ 8Y  2 j,Z]0ɱŞ[9$<+ߙfnЪpAi啱\\ @ ,rn]a/. ic%>O&>@jQܕA-fOpla+P٣|CFZ.ٔRZS9 Zx蹳UtX7xORSL# eYc498 tVeM- 2%4#ϝr, EfԱJ!(.iVWaxKz+ov̈́UeE3b(U%$ȯhJ^$8gI5g= 9Ji0IO rstKU eE0@=nP̧C5Z>T`9E{+/}BrdJoF_F7ƽ==Hmu*DKBGv t j5Qc+oX!#T-1f  ZQ^2vnLTFpB铎ŜNѽg8J_uleU֏gYL+])eAt1tPUR de52j,w+miik lohR.}fnnh.P髐$ڮFTiaC0(i4]\I=UD:H{|u6DmkǯFi2}n%[1Et15߇BS)--^Tn?`B @`l5QAJ%G@'C.Wj{~H4>0L)~9::T@@Rs? (H]řv1!Fbxit_ {h#YСOXD)! 6Ɓru4]P-kslaO3nta3T⢧H9Ԟ`Y_sGP;βv)WR:]IɬZw}2svsJsʒ>C.:ȹ3GEhjsl!\&7"9ћH]>gQmϖiF|3%Uag#8X'0Au[w(Yie=YEjdI8l(s,o T1- 0ytI}7mQl]]z>ɓa(|L]N]5J͹06K\[z6[꒒[s~~/w_Ƕhw _%z X6YXeʏX o,֦P}:Ϋv~AmރXШuvE},yASe #F]J_ b4HrB1!.i+.qљg/^qXvzgBΓ̝%\.u#"1T+]B{kLpq% M.QJE)0:~Y!ג|.@ND!ԇZ+v]iP &30n{}j녪Ej7͗0`6툖'"$\-kp:TIO^p"21ݺJ؁sy@5?7S^y+s_Bru˝i61P*ڱc1HKd<}>u8߁0W"QBJY6!ˈw*׭x |25.H6$ E1RUGL* ۋ G,jviY>NU?cQbW힕O^F`LH 񼈤g6 7&ɠKw9RcdB簢S>9FF9ŔL{1,|2oHYse ||+P% зhQi>c ;&#:j,eXva جx.3@orSv)?{|eSY6~O`{ƨ1T͐:=薻/c˓VՍgU ??cLJFfI޽\"[A" f:蹿>˱""n7bFMN`m?$r4n^)CZ͇`1|E㱈7xI Irn^`B`˂>D5Yp+ׯ(mOӉѽ-TAe<:e{dR"HgZVf.0@jJڢuVu j63'pk-HXwC<_"޹)8:?yc(=J Dsi\FC% l[Q;:dyƫ,lbLoz 5Ptiy+':M!z2y0Ef%OZVCր2\N޸T wY.I9M+(;.yuGեo,_# E;d#clQI1؄&ҩ0&$\]1(>][uS+xQ>X&V멼ÒDOI4hbc Vt7,,ei\:ܷrP)rؠOL?RH"֡[d IYQpv[|$[qXlB݈|r'0,;Φ&RZ+}(6 Y _fAoj$as6ù[ls/0>Kh;@19 Ƿ:[mmj'Љ&Z%1Yp>0zkn ]N0, h%Yw9 [][GwƒoBo]sH썷'ZɌ]z `)*+]KЂ'_ * ,nT-}Bm:q`B*ڐhWCYpyc{Hu7 NYLOF}șs/pޚ |rp䠎WHB|j6X%^Q'_ԽmLk 1QAK`RBhVbq&lfF!6܇Kb {MJYȮi 5wY)8SE遠uM8?2ٓav8a@89$i{*:t^vESGc4à zLT[K@LRݍPjIpI&pBFQuHq}P> @WɃW?q5chuD]4+4uR]׏ڂR@n؂V ï4@caL,r"DϴM+i_c!-$}M[6'P)NUS8[Q҄Lv![Jߍ/HI(Ԫyl ]{BF^7[5P'1ΕÍotCjwÞKZ?O*? (Iu"w3 0/"Z(/>rl0NUz6_kOb' ٻhC!<2P ,<F[dh"赙HgNЂQ P8ډ^@q"h{vHu031r*zXlK<鴇 dU>1L9~i'h9ȏ[ a%Χpe\ZW/J w;4P^M{v_I&/O t5#lVD-O a'Ke%NU_k+_&w1z\1VT˕+Ӕ%cYXܶqChgY0$1H%^/MS}^S^PIaSOV[E)h2lZ&N 'V{-ߒ<&P<=..R^qlKm&jgkXk&?R(Q=rrN nv_kbN "QC̍L\w |zΝ&=s(GX4:te Sf}5Bۣ|D0ѵaEQ_FyB{<+5˙;c SajWduNLK\.` ZimgڥL{ /_\S%N(TC+8E8ː>@b apd x2v-+y I许4<ԉǽm-ܥ7!0IIx3f KEsiX_c/5*QstX;uXsRNHNmWج d(en NX<ޯ$E7<ɸQNƉp3%]3kR ɸ؟^_#T1}ht~QpBFYH#M @2 %:'kF%s*sϽ_P/'Cs 7NkS˓;|"T=E#as3}KhfPvѢpi^?pZ(qӮxvoRhU%da$޵'jBF%ŵVM}+S "_~k޸wk$ħgߕmGT@U̎[j@yCB:qjJ {^r! 妤H#POFi^QfM[Xd>rOS'dn?[@zъҗtVj[Ь.h̭콊N$Ժ{|ɃҍԚhp Vj;q3PRG@1QWg|LUR (';2)Ro*W\WL4Bx]7q௳\)80pTX ぁOJ+S% io4/ʐ74maz$1;5 8DA%wlD'VA{jĿÌ(M9x YHG p0}9_Ӏ>J`撧Qw?Є9 WA;/8c5l60 % A%5:AcڒxRcv$^ul>ȼ34y=RjHĉ& W8! I$xHb %)I,C^Aލ?pbC!Yg \Y^9^ud7H4ڿ}AMK?@,j=93#u(-EpWiyOg(s_ؙtA"g6 <ѽ>AƇ`y`bٚozwe5tV&pd16.g NyԹ_KSl男:w`W%?f׺D@KDw$[Cz:7[ۿ+8 u1t)rpEDկܞjbPi41ʮSYa0:gUKYþ]{Ba5"I[;4R#19=r[dU5#l쒳@w]~o~g 7DWxG!?==>UR #ۇKcbrkхG()Ii #fTk0fP R9 y\egS9$vI ^5o)$fft}ۈ1:1Gm4Q/ R$㓲N*+8:dzt"M S5 & >zUliĉVN_tU//٧^Y I$_|^[=6f`{'甉O c_xˤ"%d#2#vUC{( t^McmZ,n\ljzL9#nL(o>v^&t]Ak*i1w'`&#)u1wsNVH)-[&CU= D'\n$сSEȅ&,U_vUX|^{X+O|>-@I1ahx5<ة[w킟Da0\y1~2lMxNce}/J-$VJ(K27zq'r)ق\'t3P| ,?6a]VV[ЀŲw %sIsAZb*l|OpP!Ԓ[tp >WR^YXt& bIJOeS5[2G)Yp sdR%.v\吕&U)`:60)UtMa%ZQ>uo]M&t3sRs?S׾֡*VLƕLG>2H 9F_yr Z,'Z$嗕1s@'xR5p[ҿ \'NX5@ 5glIǕm5?䙦0{z:,Sk6RxoƘ]Y-qZx4pbFb=%9c]/ mxBe(`t+*^X,:> (ֱ-y9P%>y4lf/]=b3& ,U"Pۚ[a^a-Q6:zoWWЂ@+s`0(leWhs">`T@]~%[Oyt%}pLksq| N=9AUiʕ6kFDA"b?A':21 / lXn2!.g t)&wwOM> &-FE4N &D&N@թnDYu8"*z8iTv%Y09~c.c `4'XaO|+鴎=N%.L4}(ed>yC!&f c]֜xF "eE0]6R"(Uc;wC{̌D4YG?T5& 0g>#"zX[tڡgyX1 ⓫zM%Jsm.k/ [O93또мЩ1i)W2͏ޑs$ qZNE}woOJKnKBAkN[DYqu{%Tl!6iȾ;^۰O8Ccdeݳo~w;w)wg(>92ݟCTvٴ3cIQ[$KiEm{}T-fs  w%5臤.ƽmIT_bSSuꠞP`?Qo %3,3J ۃB9Nړݑk ]C`'E8>+|bظ(71փbOm;3EMdG@E>k1Fpm0>˞\MO#`ZӟN% {l;42}ru?myё”뀜\F4G/!~U5d#CA]sP/iR7Ht utBh?(8YrpZ^Ծ- jg* Y|iNL%R, CgmF-3QL"Kcm3-<..6GE3 YCbB,C/:~抦|*~otW[pyHsd\%p 5t i44t-̺H Y߉wYbqohP2IdʙL;ME/-$@LbƳZYMVWzKں]Gb&3M6ypK3beK|,g]*m1!`2aBi-Nup&^Y8e ^,Rz<gRЎ\ 폓Iȥւ{v*A^GN$Js$"̥gZT|`<F>V9>ca{*0aTT'ԖV8~@j: UkhS @b-xNFTpMi?;m<'iEʪ2&ϼ:Ә:@̐^{9Zԛս4hP 7/Xh=-C4Ǭ!@h'9ؿgS"1l J"Y鯾t-dB峈뜘ٞlsmPH`OL}0v/E5i?R K*H a>";ifI21WrX`Pr;ߦK6iwF; 'FDRS*mͥ9j}i!p KlMNwFS\@]m4}eLAwR3:_;7bG}+hMAG<,u,XFdv^$~hb-R0}nxxQIn X.ԳqI1KYHb flO~|F$HD[L$H?y&F=2C?ΣAF Dsaq*?4S+{eTnEF1~7N(Qޑbk g*׼4WpհnwO'L 0$a,M`14`_Az^1@㚄8:x?P[b=N%kXY+/@D"Y$>:7~†Gl.Ĥäz FQ.P~$xTÖ״Ce*o&Ji(Y,=89w 16©Gd%bGvmInD;Ʋ#g|;/zwQs*YڙE!C\`kgVϋϿa,{G+vlH)أ@kUB]@{?p>mO&[S`L0?hI@}%=L&D$O0mӹo?5A1*UQVGd?"orH6߷}j۱CK'X/$>Lh֛J aO0!c.pY#&\_8.9 0sn 3+d},Q:LQ,VW |8SȚ4ڳ-{e֫"$ot[ބq׀l&a W[В&W ~|xpHʦbʃak~ O_\dsB~rdО&#ؔ?&֣m鵫xBsjqVl?,N)ΐ  nC' I K3I7v۬' &T:T[]Τ?^ ^2)@s%g!g)|xٲS:nsԂ@wQ>Ve$7*w^mw Zmʼn͇O_K@ ?6dI?bHb8"T%)x'Qڱ$1qz:=smeӗ