libdrm_intel1-2.4.104-1.12 >  A `1p9|H^}QSy}S=2qGFFrd Zv08|\Yz$.F_'O@ͅju9VdwgQ{\fSdɄ} gI;^-m9 ImJ @(%]R^}o, mOǂog(Օi0pWxޭ|D>n3 !m%ѣ4fb1a4db592366c84e9f9959a9938684acf41c82782f00c13ad970b7e1fad27e637a3d3d7fd7320273a717b7181003e9f365c087PL`1p9|/'2ŋmO?gnp|/{G8!mpu%izB @>F̩D@x흄OX7M% W|qN 90]s7ѲxPn覃@穿9f1iFwxվ-("B`0F/CNg9AJ #-HK%sT@Y)ǸQ 瘪ns [F'-U\>P:R45Py~Q9oZ/˸X1 >p@o?od  Y$(Abf |     ,4>Hdl:(`8hC9tC: C>l@lFlGlHlIlXlYl\m]m^mDbmPcmdnQenVfnYln[unpvnxwoxoyo zo<oLoPoVoClibdrm_intel12.4.1041.12Userspace interface for Kernel DRM services for Intel chipslibdrm is a library for accessing the Direct Rendering Manager on Linux, BSD and other operating systems. This package provides userspace interface for Kernel DRM services for Intel chips.`1sheep23/pSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://dri.freedesktop.org/linuxx86_64/p`1`1087823c2eb94002b2be58690470d779e20906edd86b1e711fe6e9cf9be40674flibdrm_intel.so.1.0.0rootrootrootrootlibdrm-2.4.104-1.12.src.rpmlibdrm_intel.so.1()(64bit)libdrm_intel1libdrm_intel1(x86-64)@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdrm.so.2()(64bit)libpciaccess.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1` a@` a@_@_L@^V@^]@]{@]\@\ac\I\G\2\2[$@[@[e@Z4@ZZ_@Z_@Z_@Z@Z\Z7Y@Y@YYY@Yχ@Y@YYp@Y(X@XXsXXX@XX@XgX*WW@WW!@Wo@V@VV@U@UoU@U@U@U@UUL@U@U%@U TT@Tء@sndirsch@suse.comdmueller@suse.comdmueller@suse.comsndirsch@suse.comsndirsch@suse.comp.seiler@linuxmail.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.combjorn.lie@gmail.comsndirsch@suse.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgsndirsch@suse.comsndirsch@suse.comtobias.johannes.klausmann@mni.thm.demimi.vx@gmail.commimi.vx@gmail.comemil.l.velikov@gmail.comemil.l.velikov@gmail.comemil.l.velikov@gmail.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.dejengelh@inai.desndirsch@suse.comro@suse.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comsndirsch@suse.commimi.vx@gmail.comsndirsch@suse.comchris@computersalat.desndirsch@suse.commimi.vx@gmail.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comsndirsch@suse.commimi.vx@gmail.comeich@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.dezaitor@opensuse.orgmimi.vx@gmail.commimi.vx@gmail.comschwab@suse.desndirsch@suse.comsndirsch@suse.comsndirsch@suse.comschwab@suse.detobias.johannes.klausmann@mni.thm.dezombah@gmail.comzombah@gmail.comsndirsch@suse.com- reenabled build of manual pages (switch from xsltproc to rst2man)- update to 2.4.104: * headers: drm: Sync with drm-next * Remove outdated comments about stdint.h * Remove definitions duplicated from drm_mode.h * xf86drmMode.h use ANSI C99 arrays * Document drmModeConnection * man: convert to reSTructuredText * testsuite fixes- update to 2.4.103: * xf86drm.c: Use integer logarithm. * amdgpu: only enable security tests on raven family * amdgpu: sync up amdgpu_drm.h with latest from kernel * amdgpu: add marketing names from 20.40 * intel: add INTEL_DG1_IDS to the pciids list * amdgpu: add device IDs for Raven, Picasso and Renoir * intel: sync i915_pciids.h with kernel * amdgpu: Add Device IDs for Embedded Raven2 platforms * intel: sync i915_pciids.h with kernel * xf86drm.c: fix build failure * core: use `O_RDONLY` instead of ambiguous `0` flag * lots of tests/amdgpu updates- version 2.4.102 needed for jira#SLE/SLE-12880, jira#SLE/SLE-12882- upgrade to version 2.4.102 * lots of FreeBSD and modetest stuff- upgrade to version 2.4.101 * adds some new AMD GPUs- This release includes support for latest Intel GPUs (jsc#SLE-7962, jsc#SLE-8024, jsc#SLE-8022, jsc#SLE-10182, jsc#SLE-4989, jsc#SLE-4983, bsc#1137515)- Update to version 2.4.100 * bugfixes (boo#1155382)- Update to version 2.4.99 * bug fixes- Update to version 2.4.98 * This release adds marketing names for AMDGPU devices, a fallback path in drmDevice for devices lacking OF data and drmIsMaster API, amongst other changes.- back to subpackage name libdrm-tools as requested by jengelh@inai.de- Switch to meson buildsystem: * Update Git-clone/web to new gitlab home. * Add meson BuildRequires and macros. * Add fdupes BuildRequires and macros, remove duplicate files. * Rename libdrm-tools to drm-tools, follow openSUSE packaging guidelines and silence a rpmlint warning. Add Obsoletes and Provides to ensure smooth upgrades. * Tweak descriptions for several sub-packages. * Drop custom test install and run, run plain meson_test provided by upstream.- Update to version 2.4.97 * amdgpu: update to latest marketing names from 18.50 * amdgpu/test: Add illegal register and memory access test v2 * amdgpu/test: Disable deadlock tests for all non gfx8/9 ASICs. * amdgpu/test: Enable deadlock test for CI family (gfx7) * amdgpu: add VM test to exercise max/min address space * doc: Rename README&CONTRIBUTING to .rst * Avoid hardcoded strlens in drmParseSubsystemType(). * drm: Attempt to parse SPI devices as platform bus devices. * xf86drmHash: remove unused loop variable * meson: fix typo in compiler flag * tests: skip drmdevice test if the machine doesn't have any drm device * freedreno: remove always-defined #ifdef * xf86atomic: #undef internal define * README: reflow the project description to improve readability * xf86drm: implement drmParseSubsystemType for DragonFly * libdrm: Use DRM_IOCTL_GET_PCIINFO on DragonFly * tests/amdgpu/vcn: fix the nop command in IBs * gitignore: sort file * gitignore: add _build * amdgpu: update amdgpu_drm.h * amdgpu: add a faster BO list API * android: Fix 32-bit app crashing in 64-bit Android- Enable aarch64 build for: etnaviv, exynos and tegra- Fix --enable-freedreno option as it is not experimental anymore - Add etnaviv support - Add exynos support (used by Arndale board and Samsung Chromebook)- Update to version 2.4.96 * libdrm: Allow dynamic drm majors on linux * amdgpu/test: Allow BO mapping flags to be passed in tests * amdgpu/test: Fix deadlock tests for AI and RV v2 * xf86drmHash: remove redundant zero init * freedreno/msm: get rid of ring_bo unref hack * freedreno: expose refcnt'ing on ringbuffers * freedreno: add flags param for rb creation * freedreno/msm: support suballocation for stateobj rb's * freedreno: remove deprecated ringmarker API * freedreno/msm: remove reset of linked rings * freedreno/msm: simplify emit_reloc_ring() vfunc * freedreno/msm: use hashtable to track submit.cmds table * freedreno/msm: simplify msm_ringbuffer_flush() * freedreno/msm: handle ring-reloc to other stateobjs * freedreno/kgsl: fix build * freedreno/msm: fix c90 warning- Update to version 2.4.95 * This release adds a fallback for realpath() which was blocked by the web-browser sand-boxing. While the browsers are fixed-up they seem to have little incentive to roll bugfix releases :-\- Upate to version 2.4.93: + amdgpu: make sure to set CLOEXEC on duplicated FDs + xf86drm: drmGetDevice2: error out if the fd has unknown subsys + xf86drm: introduce drm_device_has_rdev() helper + xf86drm: Fold drmDevice processing into process_device() helper + xf86drm: Allocate drmDevicePtr's on stack + xf86drm: introduce a get_real_pci_path() helper + xf86drm: Add drmDevice support for virtio_gpu + tests/drmdevices: install alongside other utilities + tests/drmdevice: add a couple of printf headers + drmdevice: convert the tabbed output into a tree + drmdevice: print the correct host1x information + amdgpu: Take a lock before removing devices from fd_tab hash table. + amdgpu/util_hash_table: Add helper function to count the number of entries in hash table + amdgpu: Destroy fd_hash table when the last device is removed. + intel: Introducing Whiskey Lake platform + intel: Introducing Amber Lake platform + xf86drm: Be sure to closedir before return + amdgpu: don't call add_handle_to_table for KMS BO exports + amdgpu: add amdgpu_bo_handle_type_kms_noimport + xf86drm: Fix error path in drmGetDevice2 + Always pass O_CLOEXEC when opening DRM file descriptors + Revert "amdgpu: don't call add_handle_to_table for KMS BO exports" + freedreno: add user ptr to fd_ringbuffer + freedreno: add fd_ringbuffer_new_object() + freedreno: small cleanup + freedreno: slight reordering + freedreno/msm: "stateobj" support- update to 2.4.92 + drm/atomic: Refuse to add invalid objects to requests + freedreno: add missing symbols to symbol-check + libdrm: Use readdir instead of readdir_r to avoid build warnings + Intel: Add a Kaby Lake PCI ID + amdgpu: Deinitialize vamgr_high{,_32} + intel: add support for ICL 11 + amdgpu:support 16 ibs per submit for PAL/SRIOV + freedreno: add fd_pipe refcounting + drm/amdgpu: Remove IB count checking + intel/intel_chipset.h: Sync Cannonlake IDs. + libdrm: amdgpu: Adding DRM_RDWR flag in amdgpu_bo_export + amdgpu: enlarge the maximum number of cards supported- update to 2.4.91 + amdgpu: Fix mistake in initial hole size calculation. + amdgpu: mostly revert "use the high VA range if possible v2" + amdgpu: add AMDGPU_VA_RANGE_HIGH + amdgpu: fix "add AMDGPU_VA_RANGE_HIGH" + freedreno: add interface to get buffer address + drm/fourcc: Fix fourcc_mod_code() definition + drm/tegra: Sanitize format modifiers- Remove unneeded defattr stanza- Remove pthread-stubs dependency- Remove unneeded autotool dependencies- Update to version 2.4.90: + Add meson build system + always define HAVE_FREEDRENO_KGSL + always define HAVE_CAIRO + always define HAVE_VALGRIND + amdgpu: Update deadlock test to not assert on ECANCELED + amdgpu: Fix segfault in deadlock test. + amdgpu: fix 32bit VA manager max address + amdgpu: use the high VA range if possible v2 + amdgpu: fix high VA mask + amdgpu: fix inefficient vamgr algorithm + amdgpu: clean up non list code path for vamgr v2 + amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space + amdgpu: Don't print error message if parse_one_line returned -EAGAIN + amdgpu: Don't dereference device_handle after amdgpu_device_deinitialize + amdgpu: Symlink .editorconfig to tests/amdgpu + amdgpu: Disable deadlock test suite by default for SI ASICs + amdgpu: Disable VM test suite by default for SI ASICs + amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check + amdgpu: fix not to add amdgpu.ids when building without amdgpu + android: Move gralloc handle struct to libdrm + android: Add version variable to gralloc_handle_t + android: Mark gralloc_handle_t magic variable as const + android: Remove member name from gralloc_handle_t + android: Change gralloc_handle_t members to be fixed width + autotools: Include meson.build files in tarball + configure: remove unused HAVE_CUNIT define + configure: remove unused HAVE_INSTALL_TESTS define + configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS + drm: Fix 32-bit drmSyncobjWait. + exynos/tests: use #ifdef for never-defined token + fix return value for syncobj wait + freedreno: clamp priority based on # of rings + headers: sync up amdgpu_drm.h with drm-next + intel: Add more Coffeelake PCI IDs + meson: fix the install path of amdgpu.ids + meson: set proper pkg-config version for libdrm_freedreno + meson: set the minimum version correctly + meson: fix libdrm_nouveau pkgconfig include directories + meson: include headers in root directory in ext_libdrm + meson: cleanup whitespace + meson: add missing HAVE_RADEON + meson: sort HAVE_* defines + meson,configure: remove unused HAVE_OMAP define + meson,configure: remove unused HAVE_TEGRA define + meson,configure: remove unused HAVE_FREEDRENO define + meson,configure: remove unused HAVE_ETNAVIV define + meson,configure: always define HAVE_{INTEL,VMWGFX,NOUVEAU,EXYNOS,VC4,RADEON} + meson,configure: turn undefined preprocessor tokens warnings into errors + meson,configure: add warning when using undefined preprocessor tokens + modetest: Fix to check return value of asprintf() + remove unnecessary double-semicolon + README: Add note about meson + test/amdgpu: fix compiler warnings + tests/amdgpu: add bo eviction test + tests/amdgpu: add missing config.h include + tests/amdgpu: add parentheses to make operation priority explicit + tests/amdgpu: drop unused variables + tests/amdgpu: execute write linear on all the available rings + tests/amdgpu: execute const fill on all the available rings + tests/amdgpu: execute copy linear on all the available rings + tests/etnaviv: drop unused `return 0` + tests/util: fix signed/unsigned comparisons + tests/util: drop unused parameters + xf86drmHash: remove always-false #if guards + xf86atomic: fix -Wundef warning - Remove upstreamed patch U_intel-Add-more-Coffeelake-PCI-IDs.patch- U_intel-Add-more-Coffeelake-PCI-IDs.patch * Add more Coffeelake PCI IDs (request by Intel)- Update to version 2.4.89: libdrm release with leasing and syncobj api updates, updated amdgpu marketing ids, amdgpu tests, updated uapi headers & etnaviv updates.- Update to version 2.4.88: + amdgpu: Fix wrappers for AMDGPU_VM IOCTL.- Update to version 2.4.87: + amdgpu: fix 32-bit build - This release includes the changes introduced with 2.4.86: + amdgpu: Add wrappers for AMDGPU_VM IOCTL. + amdgpu: Add VMID reservation per GPU context test. + drm: sync drm headers from drm-next. + drm/syncobj: fix some whitespace issues- Update to version 2.4.85: + Add const qualifier to arguments of drmModeAddFB2() + amdgpu: implement context priority for amdgpu_cs_ctx_create2 v3 + amdgpu: add padding to the fence to handle ioctl + headers: Sync amdgpu_drm.h with drm-next + modetest: Decode IN_FORMATS plane blob property + modetest: Allow full testing of primary planes - Fix changelog entry for version 2.4.84- Update to version 2.4.84: + amdgpu: Add deadlock detection test suit. + amdgpu: make userptr unit test more interesting + amdgpu: Do not write beyond allocated memory when parsing ids + amdgpu: print error messages when amdgpu_device_initialize is failing + amdgpu: add sync_file import and export functions + amdgpu: add amdgpu_cs_syncobj_wait + amdgpu: add amdgpu_cs_fence_to_handle + Android: move libraries to /vendor + drm: add drmSyncobjWait wrapper + etnaviv: prevent deadlock in error path + freedreno/kgsl: fix pointer-to-int cast + headers: sync syncobj ioctl defines. + headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1 + intel: Change a KBL pci id to GT2 from GT1.5 + include: sync drm.h and amdgpu_drm.h with airlied/drm-next + tests/amdgpu: add missing header to SOURCES + tests/amdgpu: add new uvd enc support check + tests/amdgpu: fix uvd enc data corruption issue- Remove --with-pic which has no effect on shared-only builds. Rectify SRPM group.- Update to version 2.4.83 + amdgpu: Add FX-9800P Bristol Ridge iGPU id + amdgpu: fix missing mutex unlock before return + amdgpu: fix race issue between two bo functions(v2) + amdgpu: merge and cleanup amdgpu_bo_free + android: add rules to build amdgpu.ids + android: amdgpu: fix build break + drm: Pull new modifier uapi into drm_fourcc and drm_mode + drmsltest: Check expected neighbours + etnaviv: fix etna_bo_from_name + freedreno: remove dead error path + freedreno: prevent deadlock in error path + freedreno/msm: remove dead error path + radeon: add fallthrough annotation + test/amdgpu: fix test failure for SI + tests/amdgpu: bypass UVD CS tests on raven + tests/amdgpu: bypass VCE tests on raven + tests/amdgpu: add uvd encode unit tests + xf86drm: continue with next device if drmProcessUsbDevice fails + xf86drm: continue after drmProcessPlatformDevice failure- build-require util-macros-devel for suse_version > 1320- Update to version 2.4.82: + intel: PCI Ids for S SKU in CFL + intel: PCI Ids for H SKU in CFL + intel: PCI Ids for U SKU in CFL + intel/gen10: Add missed gen10 stuff + etnaviv: submit full struct drm_etnaviv_gem_submit + amdgpu: sync amdgpu_drm with kernel. + drm: update drm.h to latest in drm-next. + libdrm: add drm syncobj create/destroy/import/export + drm/amdgpu: add syncobj create/destroy/import/export apis + drm/amdgpu: add new low overhead command submission API. (v2) + amdgpu: add new symbols to tests. + Android's major/minor/makedev live in + headers: Update drm_fourcc and vc4_drm.h with new VC4 tiling UAPI. + headers: sync drm_fourcc.h with airlied/drm-next + headers: sync drm_sarea.h with airlied/drm-next + tests/amdgpu: rename uvd messages to decode messages + tests/amdgpu: separate decode messages + tests/amdgpu: move decode sum to common + tests/amdgpu: add vcn tests support and sets + tests/amdgpu: implement vcn dec unit tests + tests/amdgpu: s/uvd_messages.h/decode_messages.h/ in Makefile.am + tests/amdgpu: Fix device_id option + amdgpu: Add .editorconfig file for amdgpu coding style + intel: add GEN10 to IS_9XX. + Android: fix missing trailing \ + intel: Add Cannonlake PCI IDs for U-skus. + intel: Add Cannonlake PCI IDs for Y-skus. + intel/intel_chipset: Move IS_9XX below IS_GEN10. + amdgpu: move asic id table to a separate file + Remove redundant memclear- Update to version 2.4.81 * Export drmDevicesEqual * configure: Fix the check * Fix stray caller of drmCompareDevices * amdgpu/: concisely && consistently check null ptrs in canonical form * amdgpu: Use the canonical form in branch predicate * Add pl111 as a KMS driver for utils. * Add the DPI encoder/connector types to KMS utils. * amdgpu: add raven family id * modetest: fix printing of fourcc on BE machines * amdgpu/drm: add AMDGPU_HW_IP_VCN_DEC * amdgpu/drm: add AMDGPU_HW_IP_VCN_ENC * amdgpu: add the interface of waiting multiple fences * amdgpu: add a test for amdgpu_cs_wait_fences * amdgpu: add missing extern "C" headers * freedreno: fix double-free on exit- Update to version 2.4.80: + intel: remove dead code + etnaviv: sync uapi header + etnaviv: add fence fd support + exynos: add C++ support to exynos_drmif header- SLE merge * Mesa 17.0.3 build on aarch64 needs libdrm_freedreno >= 2.4.74 (fate#321223) * latest libdrm version for sle12 (fate #315643-315645, 319159-319161, 319618)- Update to version 2.4.79: + amdgpu: allow to query GPU sensor related information - Update to version 2.4.78: This fixes a build issue for GNU/kFreeBSD, and adds a new page_flip_handler2 event handler, which when run on a suitably capable kernel, can provide the CRTC ID to userspace for atomic completion events.- Update to version 2.4.77: + tests/etnaviv: link against libdrm + etnaviv: remove struct etna_specs + amdgpu: add amdgpu_bo_va_op_raw to the symbol check + configure.ac: bring back pthread-stubs check + tegra: update symbol-check + amdgpu: add REPLACE and CLEAR checking for VA op (v2) + amdgpu: add amdgpu_bo_va_op_raw + headers: sync amdgpu_drm.h from airlied/drm-next + headers: the uint*_t vs. __u* discrepancy in amdgpu_drm is fixed + Android: fix building of modetest and proptest + Android: disable pointer-arith and enum-conversion + exynos: fix type-punned pointer build warning + exynos/fimg2d: remove unused-function build warning + tests/exynos: remove unused-function build warning + tests/exynos: fix invalid code of error path in g2d test + xf86drm: remove memory leaks in drmGetBusid/drmGetReservedContextList- do not buildrequire util-macros-devel on sle13- update to 2.4.76 * This release is required for upcoming Radeon Vega GPUs.- update to 2.4.75 * amdgpu: Provide more specific error message if non-privileged user runs amdgpu_test * amdgpu: verify the tested device * amdgpu: A new option to choose which device to run most tests * amdgpu: A new option to run tests on render node * Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9 * intel: Allow the client to control implicit synchronisation * intel: Support passing of explicit fencing from execbuf * intel: Clear execobject flags before preserving object in reuse cache * intel: Export a function to re-enable implicit synchronisation * intel: update global_name before HASH_ADD * xf86drm: use maj/min in drmParsePciDeviceInfo() * xf86drm: add plumbing to not retrieve PCI device revision * xf86drm: parse the separate sysfs files for vendor... info * xf86drm: introduce drmGetDevice[s]2 * tests/drmdevice: use drmGetDevice[s]2 * tests: remove useless legacy tests * kms: remove commented out libudev code * configure: remove libudev checks * tests: automake: reorder makefile contents * autogen.sh: set format.subjectPrefix and sendemail.to if needed * android: remove LOCAL_MODULE_TAGS := optional tag * android: introduce Android.common.mk to reduce boilerplate * android: add HAVE_VISIBILITY to Android.common.mk * android: add note about command line defines and config.h * android: silence ~550 warnings * tests/nouveau: automake: fold C and CPP flags * xf86drm: fix sign-compare warning * xf86drm: implement drmGetMinorNameForFD for non-sysfs * xf86drm: implement drmParseSubsystemType for OpenBSD * xf86drm: implement drmParsePciDeviceInfo for OpenBSD * xf86drm: implement drmParsePciBusInfo for OpenBSD * xf86drm: implement an OpenBSD specific drmGetDevice2 * xf86drm: adjust device node path for minor base * xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2 * xf86drm: don't fatal on per device error in drmGetDevice[s]2 * tests/util: Add support for meson module * libkms/exynos: fix memory leak in error path * xf86drm: fix null termination of string buffer * xf86drm: Fix indentation * xf86drmMode.h: Use consistent padding * xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors * xf86drm: Fix type-punned pointer build warning * xf86drm: Factor out drmDeviceAlloc() * xf86drm: Add USB support * xf86drm: Add platform and host1x bus support * tests/drmdevice: Add USB, platform and host1x support * xf86drm: Reuse sysfs_uevent_get() * tests: Use -pthread in CFLAGS instead of -lpthread * modetest: Allow the user to specify the plane ID- enabled build of manual pages (bnc#1021810)- update to 2.4.74 * vc4: Add new GETPARAMs that have been merged to drm-next * freedreno: 64bit support * etnaviv: add etna_pipe_wait_ns(..) * etnaviv: change get_abs_timeout(..) to use ns * libdrm: random typo fixes * tests: kms: fix shadowed declaration warning * xf86drm: introduce drmGetDeviceNameFromFd2 * automake: make the build less chatty * intel: Add drm_intel_gem_context_get_id to intel-symbols-check * intel: Add a getter for the intel_context ctx_id * etnaviv: add API to create etna_device from private dup() fd * etnaviv: add API to get drm fd from etna_device * intel: Add Geminilake PCI IDs- update to 2.4.73 * headers: Add README file * xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo - update to 2.4.72 * amdgpu: check parameters in amdgpu_query_gpu_info * intel: Export raw GEM mmap interfaces * intel: Migrate handle/name lookups from linear lists to hashtables * intel: Look prime handle up in handle hash table * Silence runtime complaints on platform devices * amdgpu: add the function to get the marketing name (v4) * intel: Add uthash.h to Makefile.sources. * amdgpu: Add amdgpu_asic_id.h to Makefile.sources. * freedreno: Add fd_ringbuffer_flush2 to symbol check. * headers: Sync drm{,_mode}.h with the kernel * Add drmModePageFlipTarget * intel: Add new symbols to intel-symbol-check * intel: Allow some codenames in INTEL_DEVID_OVERRIDE * add libsync.h helper * freedreno: sync uapi header * freedreno: add fence fd support * Return an -ENODEV from drmGetDevice() when no device was found.- update to 2.4.71 * amdgpu: expose the AMDGPU_GEM_CREATE_VRAM_CLEARED flag * Add drmModeAddFB2WithModifiers() which takes format modifiers * tests/amdgpu: update vce encRefPic addr mode to tiled * radeon: sync radeon_drm.h with the kernel * amdgpu: sync amdgpu_drm.h with the kernel * amdgpu: fix valgrind warnings caused by amdgpu_query_firmware_version * intel: Add new symbols to intel-symbol-check * amdgpu: add SI support * modetest: Also print the pixel clock * intel: Export pooled EU and min no. of eus in a pool * modetest: Adding amdgpu to module list- Update to version 2.4.70: More bugfixes on top of 2.4.69!- Update to version 2.4.69: A new libdrm release, in order to use the new vc4 ioctl in Mesa. A few bugfixes on top as well.- update to 2.4.68 * bugfixes- removed no longer needed patch u_Fix-compilation-on-systems-that-don-t-provide-O_CLOE.patch (https://lists.freedesktop.org/archives/dri-devel/2016-April/105283.html)- update to 2.4.67 * fixes for amdgpu * adds KabyLake PCIids * Fix memory leak with drmModeGetConnectorCurrent()- Disable valgrind support for all architectures if not explicitely enabled by a macro (boo#963979).- Update to version 2.4.66: This is mainly for introducing a new nouveau API. Lots of other changes as well.- Update to version 2.4.65 * bugfixes- Add libdrm_amdgpu1 as a requirement for libdrm-devel- Update to version 2.4.64: + amdgpu: - Improve amdgpu_vamgr_init. - Add flag to support 32bit VA address v4. - Make vamgr per device v2. + tests/amdgpu: - Include config.h first. - Remove unused local variable 'i'. + freedreno/msm: - Reorg ringbuffer struct. - Fix issue where same bo is on multiple rings. - Dump out submit info on error. + freedreno: - Add fd_pipe_wait_timeout(). - Update freedreno-symbol-check. + tests: modetest: Accept connector names in addition to connector IDs. + libdrm: - Remove gratuitous blank lines. - Make indentation consistent. - Use url to tarball as source.- update baselibs.conf for AMDGPU- update to version 2.4.6.3 * This release adds AMDGPU driver, adds new AMD OLAND PCIids- Disable valgrind support if not available- Update to version 2.4.62 * This release introduces the atomic and blob APIs, adds support for new devices (AMD Bonaire) and a new flag for coherent BOs in nouveau.- Update to version 2.4.61 * Release to fix regression in nouveau in 2.4.60, but brings lots of android changes and other fixes. - deprecates reverse applied patches * U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch * U_nouveau-make-nouveau-importing-global-buffers-comple.patch- U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch U_nouveau-make-nouveau-importing-global-buffers-comple.patch * reverse apply these patches in order to fix a regression in 2.4.60 triggered by new legacy tray in GNOME 3.16.0 (fdo#89842)- Build package libdrm_freedreno1 also on aarch64- Update to version 2.4.60: + bugfixes and cleanup + exynos improvements- Fix include directories- Add subpackage libdrm_tegra0 for Nvidia Tegra chips- Update to version 2.4.59: * bugfixes * more Intel Skylake support/sbin/ldconfig/sbin/ldconfigsheep23 16138730712.4.104-1.122.4.104-1.12libdrm_intel.so.1libdrm_intel.so.1.0.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP3:GA/standard/4730c85aa7e8ac322e6476f21bac5c2b-libdrmcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3f8f50d3e53536606946217b66393f8285fd56e7, stripped PRRRRRRR Rj/FOutf-8d710bc5729d5d5c9dca1d5636261514f7be35262b10d9a7bfd087da78393dcd6?7zXZ !t/16] cr$x#Dd -4z BE!m_2U>%~dMKk)Sx6Xe2]#e'tD})IzAtZl^  7krFT7 HQUJ"myK8>Ϭ]n =aYqf"hD2:Xß5kh#Eʰ&_,F6 i6ۇEaTdXwY?qieJ2x k܏hKC1w+{a v ee<,~V$_U#6?nl-È9d%Hg0nE彽?WDMZ:~F܉E*zKTa~0\sxpm,o73?w;GCd`&*7 t(5DwOB9$TMKu͌ +l!N 5 KgO\m)ˇwzf$E+ @nZm8VsR`F1sQFqŖ6:u47٧3Yѱ+n췔ڒ<>%9Ytّ8 {{"Kv2{X dtT:{BI˰R"ss/P>,9,|a p})\IW6\7 7Ge}kʹ?R/'Wx"${?wO5 d8QʻS 8n ^5(HDؖ8TB֊(SK6Rz锤*op%şvd_Zx|s+-ea<,=~|e&V_y' 교-|8S4RkXD}K7+ .Gd ҰjG8g]ܡK9J:M m؀zq3TEvp2ht|Q"E('7IȒ{zzUK ]#wܩ,&?a0Jzv̋ j7q:"]X9V;i,Ǯ7_م?%8~̦`=|~ m܃ 87^ >.Q}7wd^d;o `!{:zH RUV]0\%{Ou#ҜxWk2`&e6 0 8ߴ$S*NA'(Лl 3jarfn&p1'*UωxCPח=v:& &/E5dC0Á!R)b,gS3PJCwsr]߿<5eOwioP2ϡc{bI}J}Z̷,M)(n_0uM9Ic lMZcc^Lc9*5HWb D^o=7oįWo8RS޳߁I"^E&s33hH gy%y'Bd+~eWLP a2n 7˶G=2_?\>~rV*`T[<\KCy^-Z/P);t4 Z8]*I|t >/#`pcq\Vsżr'َ=ux.U-CLrD94;aGLwmu]: P\þ7<br(}lxŤn {aw#҃ 1-7N.u˳t<pc6H5af=Xө},:ܪGF_넃;I'~I4y@W 3ʎ+ Wqrv&& h$d~϶X +N\;)JuPaO \nDcW$N >gB2)<Ӣӆ #<ݶ*7h8B얄3tEkhi4 ռ2i oL(#AVe38P6frNKnf;u`qJejGg25܏HY}twPM*^3QTC%:;v w%J M'kL_rtYxTyr(Lq>Q ؐ,]ogs@GJ!^/h/ P:5Qmg ^uPdt-Z?o)grwn(1vyڝg5`28\$`RI &(2({X, l"RMu&W/aR~:BTܝq(̌fG[J :P3OЊSغGN]&_PCpg?W.k%w:њEfz#nŀ]t!OkBA 80=c U퍜fW*ݿ|`[58,Y"ܑQ:$ 7r)xpWz[MqS)5(@ƻR#!&ld1F^T_BKzwhsZ"׽Kx=[!)!*}'=c~a1{#klǁLt 0!E3sfj)JZ~[DW\VSJ'Eu;ڥX~ͭ@1j%֒e$/brD%`P+2z|'T5KsPԴ8oYEqL枪7O󖦬+#C]2FX1#jm*!qft ЂY ;tՌ,`3ֳ\˯ީ9"-~?$%_lBa#ǥtSڥL֌(~g 06u`-;Of¨G1BرC ֹ\:vR:2Z͔OzaJi?GwEw38N#Вogz9Ot!~a}HJZRWv{8c^; "EEg?m&}m:6IM"G{:3Tx9&<)f)VփaRƒxua9Us}GM( 2t4ȥ/4# eRD2a9u-ܳ*˂g &NHu\%iII11 ;1bD\Pc28p5=b}vˤBf6eǪO${f p^50x.yK)(/J; e.Q5D?ui h'i+彁 lm0A!1|۷HF,k{9dT:v3*uUYK)Օ/o?2Ӳf19KI@FMHze%JzQ Oʼn=\J<4G|r{>\Wv,S;7DMVF߱mө盏^, ^8}:TLaƨh}şZ3pyxH\'YrQ~9 Jm7~|פ#P,k ۺD0xC?ML=N4Ǥob!Sch1T%H따N]c ֝iֲ] @?"vrz'IH7; 5'#J}Goa^\FL\h f@,Nq*\6o&&[Z6B4o~ip?ΖԢe ,[9t_yz<*t,1D+ N~VO 6⺹7tcjR?Wa(8w%HǁLFPyfVg̞Vx QS0{%RZ;P62 Ӌk)ITVJp4rsʋ8\X 6:GKR]'g Rςゆ1b1t=KX'lUP c4rpFXMȕ|V1iʇN3IJ< b8|̣J;8:]H F-vʦir'_͠nmBOt?)Ið xTv p[K2FCrvL2}nUtrgT_e9$?ir[g +Lut~|qy٫f_$^)rWi39>n54Y[0%_ϩ<*Ne/$RG̍2O't Na;1lTG ~-W)]K_d7; n}Aw)tc]m٭Nn1/̽ P`p1^O[>gI=+#֦Jf +?/W &BG=e8_5zIo[-dX-eg9&|&bTx2% F,X4~S /ߛ#{PaDs;|%GᠮqdmtT V N yaJX'g%GvJY^0W.\:R/1ǻ^17:XP>1Z|[nQHő/Mj!}a-a@u耝 dD$AάI@y;<5|xDJu oaNMҵޣLmYtyR97@PQ(t $D fReQp7 Ou TQv=X؏]EokflDhoFVL qz/FsR G~ soPY,eqaGڲ4znLIutnİ`7,JpsfV Sbcʃ}[MSb!.5cð~ՍZ71_ttPiF$Xzt1SrT9~lkxM"Ĩքb7U!ǷDX lYDz[ KJ)/y7lj;sh#s DԳ qp #ZpT +IJoޮ@yJig9l`VzlQ66w4Uh~gJ $Cա΄+\̝SMBT1n7֛)SVF*#1+"RRyQxuwoid?{s]($iCz2pS±A睄TY!-DOax$}t㗶zo]-FR"1J'H"_;_3s mTbNJG˦ _P.ƖV峭ت*{Ige/;7'MJrͱ"b]' E͠ - ̧ܓRi#2bݡ4)ip4ߐYiML$?ी M#BSOSCi9 :g;6L)S\Ml6'jI7Yqalz._>5OE*q_VVU7?H|RRyW ۆuMDmҝnx1ȕ 9y3 DwR*t B ۯqyO!uVAj_go`}g= ٮpWm8vjlq QjLɛUZ?SGs[amV!q>yQZ ٹI>3 :fgwNlZ9ЃF!KvdRFosmZW֔EJ#/~RVF>E/ϋy] \CȦQt/ { IhћW/PjE1BY# .=ELFTqRϊ 41BpRg}\bp;s_gY$%abBzE:^#;i de"i5W"Y&F,$O8t\eT/J$Z&vZFzB<#r6Zu@ F6%Ot܏0Z.Ӵ&~<^,d0dX/tU >;>ό[d܇3Xx|5OVL z4\OUK 5fSGwϵ.2 x GjXtѪ`"D& S߹$tcmrFHi$L´hV~| `âǐwu==/ܼ=[zL-ҦSMG|7bcQB '˦9߬|P^a 5UT'{8{Y/H# |Ko״/0 ]3>H[BUuo4e(0ª #[}0t5}"m"|Fx?!KdeDƌR9"V=H7хrfJe*$h4K! %"Jd>pIPe!GDQ6 F%W+qm--M<`G-6}1T'lQVƐe ϱ HՑ,yZF)}FמPs5\|/ǀoۣA6bz)|v(+#(14@d@V@ԭ^$$xuq& zҌ{z YF Ȑ6[U@{Mvs96~ANC~HQkNtQnmyWi\РsfA8=2bLn^&L@>Q( kGᚔ9WW[HӞ ̃t_@ke}V6$DHn#^_5 Oص {yXqGSʜ_@[u=^ifJ6Af "[Kz>aԠx !.NсopQa{ FL;MuD>c>$Lg[ORa`ЪPyd 1+sc~fw[>9J!l5R=`oz|8!2ozPۨa7a5XM)A#Eb /VVy `Ya3u(U4?Y~6ђEe0JCƪikmGHA7ϬAuwD\g\OPoId}gU]lY`r цn 5oVU၂j41{sUd*^;8v ʍfZ\R 6`ZFzo16$o3=˽|i-܆/MS{OjGVٕo5X&/PRisBv\^6!>LrBDb~"LoݪY"mǯ,Y(ВX-}YH*m%ەGI.7oap )4@jjZOƼsęg5F}{x:Fubc&Ie`V6ގrSt415hQBpA֪ao]4 ^cAST5؏hg=5-\3-sIgcu;OqD. mVe" tS9 ާK7{oPPL 㢸[sSEJ/ dj^߉! ]oS<}Hn_]w1(C1$*\w6aP~|H8\Ep0f)rIAwu*C it|Y17m@Ffc*:  /֮ȥ2@eor5a`+m툆9@f.gP2xu"DT]aEh_=; ~f̖`HJ5Fn(Pa~kbzXp/Ђy%SW8ذL,}!Ab'yuRKe|f9P`_q] g]9KQr9 Jd QA/ObQ\?V|BNwāi!3XpeQytdeA `t򾦪 +ψH}+Z{=~@5}ƅXãp̦fBL~ W!'cj0PRCDס׷}"T %{n'!CﳖZ>1MGly]geNp3?`~(C??"^rWSc&msV fi=uI.RA]j_k>&]<@Jo%;kw!E}Ah;_UX(B9.Uq Txj3S;2x~3 1^7T,-R5gzb^DHIac5S?Jm8蟣놅rZ^DS/fx_~&ɥ%]]IP\[lds=bۀʶcV4;Su6 67ߔC bϗEHc5`-ff_^;yDO9@S)&Fc7txԕmyo^-ਡ_uyw)w44J;x)vѻSbR>h[$@Ӓ~uɌV)ƈ}GBP5{Ht/Mv5 6b.ū %| EP)Z]%Y3 :ՂMyji'N =+.GFjGі؃ƶaU5]?0ZLSh`rJږ/_w➞o9xCd&ٺ@ ":B+xL1<*Ģ?񙌛MKS5 +klxA6ю䛻ι򙘳qg-7N_DӼ( h jەDAÔ.[Q*qɻzתhR5^vU{n8Ҡ T)]ZXҞD3S"&cq̡O=~|E_k MY(402SʐMozrFnjڏKr5Ы_:ޯkDS=s4YFl8TfݰaK O i څC5Pb9C$N%RreRtҔ=&b{\9{&DR&Q#PgPtS +pwen^{L6VA"?H }t@E IPT׶j(塋 j }: ?fUlt/$ =p='本gO@ Yաai<7Fβ2|ЉSjwK9ͅW.l6zzЦ{&$gX=L(TLAM'Zb+A7eSܸZKNvOB&Zǭ`EPEQ.tȔ^< k#ωDd;a=3dv6چwfh8,ʠS1q./&gPF3q݆4q^F29 3'ȕ'\+\h*B7L$ձK@2m$~nfp9PX^Qa!̩.f@@wsoss4(Yح?XszfP˱]i+%'< rXz3Aney6\_!_oӶ7uB!vDBRX`yt90΢´ "fF@"W | =U]DM.eZ qL1Ysdpb_ja9sT :!%^3m7|/k.P޺ǣoO>!L0YD)]Og->̩F 2\XHpΎB#rwef_u" ^ Q% % ېù z0d?!`G~*8*@.c_2ܮh$*e}ԹNs0oyJwԯa}3(ޟiKTk cfPIc0쳼/v2QZkU5M$ڌH`="#k:coeexr/$ rU=WY-~JmNI$Y+(%i <2# K>2buKrDPEV ;ۥ!4x╁5%f_P?izis{e$*I+Ac!sބ'8$zj g0#{z91;2wgս3:Zˆ1Nz=i2 w ;ھxYT~I+s<cek(s_לK> <]qB䑘w1[q4mN,v[4%&RдE]{Uq=8Y\s܉ Lar+‚I7 (`sԬvķ ^t~+)-rGwϲ s8 5oBB낐є!:$t LH!6;skSZWVrEOMn,1%177wl "+z H)fŒoe~;1_Rv ]^m: q5825 8(n L8FY9X^ɿƕH}n{O(B uZyzqqZ&pP :s%KI@v!BPk5ē-ffN$u TAaC\Qe:IWRNCS x":em1)c( rSv5 1Ur7%g ]|CNV`\f>\ WUIj4P{|m_ a8`VE=y̓NRiXlaPE|SW?; :‚RMW2! b19σJlB-ix^Zw@ ?ÖHlɃ*t< ~ ݼu"IiXn' +D6 v":?(U|]꿊B 盥81L3F~x`Ǹ؝;fw,Cyz\`?rxg&tJ9#0W:9 [IDU*%C݉v}uSWŷPfs&^S3<D< }B0W#=`mN6Gj( \7}5hMxI$`0t0 edTGw>}v.QVɀח=\6%۝M;,\1ŮegcFsVe\h#i'P d=e|N=փ/ڔ+~鯳.Zt?i&dbus9G~h#hPqP:ߚwn0Jes%\8MRs&؟*(|h^lBٓ}6ae "Ǭb15dR%g嬤Dp}M\Fr٭~%#|xrxsnus| ` r&9(3~q!w3WIɚY˜Xmp&v&PH[LDހarxN@Kos d3J(,UKmY.~ҩGm¤f3EnAOJZz# 7|%vY_Igm%FP?Q{8Qt t8UQI2+GD6Q!$.vBiZJk`b7$㯡.R4a2!P6HqV@ \0|P鷃=Fn%pA匍sq ~suፕM6Cq#^#?O;DHh֗wʑ7V.4zD[dklR#S3AS,%,]XSW`BkJ W{8  n :rG6rKRf,seY ?7<`Z'IѴ4{4-ӓ15ӕRfŹU"z_{|CckOm0u#-A##Ւ!1N>*XɾcF׵p &"uq6F2քL emf/ۦVРe"%Bx4}6Ҿ[}ci|1-ʁ o6昳b1&w@L S .܅~QΏIWA*6? y.fbR=+7Aqo:׬)fgD Cɹк#ZVH:&0Ln]yf)q<`!k28s!+A[1n\͍0+k:*}k?.MyN>wkMJH~\$Z{mGFly$Y^Z&S%m | ̠GCxXo*M6hsA;V(\]T]j:ȲDiw2ɺ6Srt }+` O=ӹ~aH-PkC?*.yG{"HVj8HجN䞷}Ød5t[1uv_(¢n5IkeSOֺj5zod9GWXb/&_DAK4,C!Т(iE눗Rbur 5ϟhӏ?K?9Fj %/O97ӇIx`(P s0ǁ &EF^PB3ZWRK8䀋R 8 [1x&`]" c~K/֯а5 R9:R1GI1ܲagq0%Ĭ_B-,zK^GaM1ؐMR c+JFf]QnHwY!S,9$HYnցi~9e :ҷ-6n @Fr)9]rigF$f.uwI,,TV((%|+&w,}!t_w m|q͵LodŜf}a8(?_)"1ěMW~ܣ % m7l.`A䝱ّQ!pǜA^Q*9&Ԗc5%e0pX(-uYFx` N;KT#מr8b9=QS' Qcq1:oyOONcDom0a.뤺pЉeA |A\/@J.Ü9%:'Y?rh98Kps@6dƽ,f|Fu>ryp>(ʠ۔yԸ&xƒ1 _NwAͽW׶7ё7&x8I vG+aQl5n\U^Ǒep{>ؚ iPt N.֦؝MãnZH:U+K= 6$D ק~gYW\#wlYޑ1q@ClۑEU˒j,I(VmkUI.*e|;D SXc$`Q 3нp]C ~gl27#Zg\l%/-6ɖvb\čfvNNn *:<~Qiv­ 2?;$3mr~)G%b h[Pap9tN G5޲D'ƴxPFWCJ;pn8<*S_%ExE)P @#tv/!wZ`9k]o 0Y"@C7 

x\Q,QU&AX&4; N`}{Yb3V _dJ /kd@\ۀxuJt?/'H ?3[<"v]!!I/5Qc[Q-NlEXfQJ=B1 LIxIzKHYm;Ϊ utŪZU(.(7TR ` /.kuxGѓLS)Noڪ/"i-+vCYrr*}0(\]~w74Gq9߈қJN}o kJ4@u™t1d)m8#Jπ;I #- pui2#Cgι-vg*oR$|- 3//riP戹>vL}pOa:¶_mR%K!7n 'ۢ'4oI2ensD|Ko7ۮ<❾vm k j~a(t[J`QipD_P̝ o,’W}mx/0 4&3sP P9I@>3nt,U_.jБ5aVǍDqD-sI^5;m\_!;xYT-ΛH!j4ԂiVv[mVZ?4DOLz&0yec3fWwUl6nГ%X jfɕ{әmY]z"4:T\G.d#V/%P4澿6HHJ.ɴXϗi=z n~&&؏2 .ް؄LsRAiQ*Ňq6/VW2\(&!vxrO߈%fz Ǭw|4v%'O)_W78ϖ03L{$A~w$EL;tNbHj,/~eClwթLj YUQdȣa$3l<'PDQ'\۰CSJض4T)R.Qhfp,0)xȗS_ w]tyEoZ(CO!ZFa ASG7^{CAZ5n]X `.a.` F^C yr :W_Kے_v{Lpv ]pX CQ$Džy&%*88,ҙKk@ϕy3e ȸ&6WEf=ΐj&6;;_l"Ӡ0OD~֣Fj&kiڣUI$ Yc.&_O`7eފ6zmdL ^b@xެʐ" A۶^lN@BzKAev 2-Z6"TљJ@bBx63jDv;+i wT~Fao79dfy4{*] ʍ@đf0( -^\Ƴ7<3- UבS5뢽V( a|QIr 5co297%ӕ5.UfgݿCmpAXF#1NiI“Ҿ!@Ci^WW 0`@ƒVwqZi$(wQ)(}}*4ʀsWvWkti[f>(ɥّorP9T㘨4K$$ԫ޵W"#nu^)'lj 3v/z876g$x%4vVW e6 .s;W[fцW&7_fD}e8+E[  őJGnr7nFFk;w$i~^Ԙc*;z4-An-u{va2#]i~f,5|V>1f2s+ru-3/ar?ZءezBҴ 3bC~IQɗ+@l=΍_U8#hT4%mOiS uCȭjVNȃ2tCT94`>Q1uMtH{{٥2sB6" C~*@WF!JYwG󖀙ŃNREY,0.ϤڲQ: WI/˺[^$jʺ⺻aFt;)&l 0O#r@SVRޒ?9A31-Ep|m:I?57lFvegA,2Oѹ8Ow1\fz~uk:Oz"6^k[e`D>t`8]D@2ƃYp+ ܕ.D3FX~SaCtЌĆk? B6o'cS9+}eEQ./Wrț#u;Y6$60#ya7$H.2:E;ǚ8Z$tyx3W!k>|kSxWׇqi+8&{ : Wā?iS&7`'+\wl Y4OyUk(`fҺ -Y~7l/樸i-2z\uu2L2ژH|]u[Z~PgGW#iHZj`9  mx3_AmN)bSFr,U'CnSq٥$^9^hpEȌHP-qK,V=t,G{U:X"POzqLo܍5i-1Gy !O^Qm1U "s*0N#Gz؝9֩n#!9N[m)ݐc@]2[=rƨ-qzUb#Rȍ=1}:]z  Mݝ+?(yMi-E䫤 znU(}0(/H*h)XʠвnуCa.6f U^a!qnXҠ)`A0~,uN)`Oۨ!ڕ?Cܙ^_;V=ه=P*|\#N.{(l@(d*w!R Hv6Ȝ^nfmBb|Ǹ JMy #4\*q">.1\Q1W""︗ncW+K-26yOW^6JsCr +v;y#2%k|>Pb.1՛Dn4ilSo2H;yLNg4dsPoPoگ [6Z4ɢL$1ߜ <~wP=]J> WhIWZXςIǍtk6S%O7j4;4`2(M9'2:U#m:Ax-- FL6qn"ţr}e,Ed fVwV48n*ԲdRh (q+qikel N4.ܒpHKPJ&## LZڿ9$ ?@YssAAh/D,tSȪ?zJe_jҁ᱃~yb%mƐ&d̘P SoĦ(rFm\ Y#T_xC;2(s̜mJ2 zZB F>v'@_j0K!? ٞ4YXa5Ū%28a2 L ^[w)!{!eeُ{rCENsw>Lr1F TԬ#}Y:̭嘼wMFIm n@ 4]3['=Hyӏ,H+ '% 47ۺPCLHY} mCT*eL?&3cGTō+s3U?~9C6&›TGs@bTnηHV;jve.Bjm >Ʊ<>v_ u԰-fU[?n̍z+K, k :q$\.k)Fl +C%ruV㒘A]-.mB!t}ߢu5Pe4IY+Ā|uUr")2\s}?|?_=/}qnj~}o \\sXvs=LрIXgo Q0ʪhxnNcCzIJWrϣCejiVzz< wj![9ؑ:e Q.9h/rymuQ){%aP gCHoK,6+*Athyn{LJe/6#*^p 52MSx-̶h2?T,ᣅ)L_g/x\Dp#eᡜ80(˅HG>5 'KkqgVhv9$]+`b*}u5ѥDY')j5Pz5[g"+;;VulU*)\Gs< L+Eȷ9\@̟_\Z40<}ޜjrqL:C(>\cǍdAƫg!)< { ^:Jː]z*c\G?{9cLLyqÑD1E`7w(*~o+"b2z,A5s) ْs6OEbU.!NaHra驍hN)!>Zܡ4PUq`G\t!S4xPA&fckM6tUТسpl<#k>_U]E ˗t$H>qs׼Rt :Se,Ow]~T#p {Q&-}\ٔDvmCAaQնmkl<|r؝|JhsH5(ƆɨER#T9L1NFhhÂ2QWUNΫ\P?!o)|S p$HE*Db=VI)P 䝀Pu渂/}ZÄqmwg(G,mDt􆮿sM\ӿICe}I c(Ef1 f<]^a8Wu iGB:ә(CUyzoAWYjqFcE ^+֭Ʉl}#$nBDoVo|Ar꿆fXw"-Z+>h? .j];˜;]+ yg\>vL"uD;4>{MBV-3k&6SO>#ݐsi9HgY19*WrIw(|8>+Zρ&$+R5@ꄐᚻ>(FbDj-g:`sNy74؃ D.>5$A4^rG+/sҪІtH8UQ,D&8<(ME%)R~~PZm̭3XDA^^U@l>[B DP1hyޠs$Jd$A ?"dfrCP(ʋ{-se6}SZ#oߔփҏ։ңVf9ؘ,Q 6סB٬mS=ŵW0wr_-@kxwV|i\,'r\K:jR,`:-pEsʫ6L!b{̙ٓTlRn•>|jsh#*SQ,6 ,/fQZ[vG4E uK׬#^\ fTNXڡB`ƵoHS%|x(@_זljrHʳTt!E``V_1ڗf~gV?J]B̊v TOPZV?@o/lMGx#c *M)^f:aTO]{P,Ν7|v* BW;9Dn27 ׹L1O uKMR m:'XL`ʯta2KqU|:Ǜv8]؇wEmyZgBTn-Q1Z$\))!wfaɢ7 YkU2N"0QE်?s W!AbSH d1jܔy$ eŗYmVJ! H,(]oVH'!ʚ0~`é7+Cq0 >Vֵ$SDꕗ`x[,VgFa!=nuęSe襴\ Sd)@dB:x뚐E[hykx\0bk/S}s aG-E1V}ܳ}kzth]` =ÓTl/Jp6qq ]Z-+?g΀3//01l [TMs,tc#҈gتƍq' 3Sčy6j 2=Q w'2ufB^2,M I u0gFtܰKVO`ٙV굉5\Fvؖ{ *Kh5{ZGyEzӎfeyw,>1RjDfOA@T,vuB?uA@ҡbp~ZWD,Iv~~G ?:7ezxO4Jֺ7k_i*Q2;8_׵4Uڥ-`Qk-P=te)dʠZ_~|[{.,]Y!)fmrbXs>#?V`cܴs 9 >smG5pRFZ .zdպ}~82V&}_dFfPcʐ>7#o/mo+f0Z46߯ТQѭ8f`Q({.9bqK5=ΫX೩IŃP#A C6M.#&ň+Am5Hp:.8.V o)ItTg)zpFĭKDžrk;v_3ly|SVd!Z=U6 3"qIVǧ HFpZE^Iхˁ설n`q}^MfΟ-P@ s vzB -h2I K<\f."FҺBqQn?>GCZ$^v#cZ5U߀!Ix/n~LqaŁ ,pՎhXLKMO:V*c`/n ߛ$i GTω4τΤEiCJ{L9Ϩy21]j9_'}]m €YwaOܣ5CqNcntY/,}aWˍ薇/L,~}h [do@<8\sN;=N~7O=*䎾 ģTy Bb2"njl 0>7T (.E>qI7 |C"31` d`ve-ZL)HzPP 4]sUقȰpVWA1w#ֺğ5cފeb.,4.ZPϬL>nP`/xs]ߺG&ț=rٹЩMpǨ7䛦:?r> 0  Nz9̏h-)dD懁U_L*+K*@LBsK>Dkη~[?-@23*?G vI#.;u5ƛPCXP@,wHmcN8~^5G:kdP2kid!\ΨLMeDZF) s:of$F2_q:^N}fnٻJJWաmN?6Imd6}g:f-×yLJA]0Kx~cF@QX+CxH_ÈY:^+Ekәtg9g pCͬm, kDCC.e9/GP۰R|񯻪R4!׭\PY34 .`ZI>7u181;Wuӝ̲?6/⽼g KoGi\Wa&-+|h= Eޞ-cqEײ$! KJl8WZc'd|2=3bj]k%0j^H<(ÖT{dDIISze؜ C}e8;u-dU&gDE dBJقBTG%ưb+< -X l{V<=CBpR m׹Y[)#dj$'̈GyjrVi)K|gi# yoDqeg<YG8{==WǍMVoytnvH fp6Vi&bԴ2\2E!\ G`7NqaV ,REjPpIP ĭEט-Et3%Hd`ӣ_t ng1,t":luR([qXƻ0+%H*oFQN>$:z?Ĉݕ} L-̛ܒV7E4") ijp,T/V,829GaTQL"gR$'wJyaM(%g"!J0T o~!3"&GE*,_DZLkrq[g#`\ ,T^UskhݛVr!& -)L=\VqY eOʿOwex-_G K8wMf$<ljiȈ3b<}=-(c)g3_w1 ;8޷qջNT[r\@Ey[; /UЙQ8 ŝ 'e8ОY8-ymtgm}52kDo&_aF eEs85 ×F2zBk@*9ox4 1PNrok dbxg٘gfq F`o%Ȃed@FP 33հpHR i4~v-a/ߦ(i$HlEV+~I\6.xFhI2&rJåP„Jx4Rtb>Z*[Ƿm˃)mQ~}&sUOԳt=O2v.4ϰcJԏDԍaeY<#B%4cF܁(,VIɰ`JHQC-',VZc}f(jtF MH8 )!-և(#tËlZfHC侨U:?3N3q}Ԉr8"oEiUѶ}d9,[ eӭNSv\ %ez\ikgȗ 豠Io*02wqD.:`:RGs\}uڳeQe,Xo2 :%cT=1ucdArI:l 5 ȣ{Xk"'dt3Z>m@Nfw'-"- 2qEQU j-HBWyz:dňUd=K_/X Ȩ;yc׼Kf֎8܇<2yz2hkώ 9yjیѻ H5p&<xyR;ܐ@QcO~be:+@Q)nqP#"f&M:ʰ6ͪzBHI&(o.ʗ sTa ]kE7[%xOڟ&EW=O!eyomi)A)z|2,`ȖK03@J_2}Z͝k:ـ2dZ{iY=iՁ_9]W7-/Ɖ^^ kNZFj@@@z cJ'BA#9RzmO)BG U1ǎ Og2x9 Ms#Y:pHĿ&%>"aybWm~a\cAbj*DQI| YW5k߹ʛA΃y4=Z`~/wy h/7-2 {H ^oApՄr7ߏ1owzr91#ܪnnw> e Z) o"Hz7:3U-@N[R2+@Wd]$9Or;h_Vbj;PXXCT+xXf{/k_i{Sg1,ig(٥& ƹ:bnòbכo i_$}9}pɠfxۇAl rċdTOr䗱CU'V)hT?<ǗpvKI4;r^6b ߦ˶vW%nZNh]#͍7#dz#z09WT5\cq{Y7#  l,>I|{2E2s+}KldYkɔmĎ+NIF=jYhK"ӡ* d4=dsҙE#/ζ5񽱻$|-;Lk~@Ԃ]>  ;W)n4s54=W6p{z8z..@a֔M̻ 󤃄  !7\MpZi]DMn硼MZFߗfkKX<&Of*Lj/dA @^JԥZ@d  =&rk[>e1j);C\7ɢ|D-6Cx!A$ Te F$m}mB ]PCU@ 2b}A؏e\)JtIŧVRdb.S1{WUKQ] %n@[rK@qk"wSۇ)u bWS߳kPs[![{BLtO&RU:}Nʸ=Py~U/M{=/> "}Pri2h D;#ZobF1B5E$9g&lyW}_4Hḃ=%8lU Ilr@'5'W,I3"z@gsdRؑx0,yUIUtX=!Hg+t{e5Y⃢ߋ_R[Y$aaB>{5TB(grO~o:}zi]r@,{$n\<%ȆˬU[cÙɺ޿4Plp1AP kW\P#hl+E5Qg" c$N:~s QXsحqTl[KEgIwi&Vv$?š\4#6&n~=&x ^<'4.ed2s; % )vmB4:BߙejF $zMҐ؋CEn[8FRw8(fW/Չ.%)З$>U0Ԇw$LCο`.sb&Li=7߭Y`^J{WyRְFf= Vhe(er[O!XGX2LaI-@uJ$umxH9ov6Zm%YI%\&>K7,MI9&rEpJOCztg1ti 8Y j0?0mnx0t`Qۖn{v%Z񄲐3ErL^voZIWSY +2`z؍,+vwQs'1Pf=M/0UKv?8MqR ٯRm8ܶ:4xF+(k )].=88(ͻV-H 59˧N5ڂ <^a4 R /}gB#Dِꟽ?>&*}X_<ym7\3 gՉt7NU5B^؂K n ɶ qQ8OŝXH)3vRvU^ (?oŒwuPAXZEn-o:w^ sNF6-QFD~^Q@\!FyD"_|7SG}c@lE-f,@Bir[ĐsHn5`çyl#k2o"%Hĺ|DWNmmWoDu,:a h 6,i%-Fu.5@$hz&qG%~#yp훎T%Aj723KGY#9ys`gIÇ] wc2m:z= cc,rE*b񶉷ކh} :\gp‽u=jVVL/It]ou雐"'TϑY;/U)܆=}-0H~`঍ۈIN(7/TZF<7]uJ:p9YFOƪ\!bRxrލ8դ\^1J`FLV`!he$}3 {~YĦьUDGS$Fa4TY1qž iM2!G)[.D~] ;չ8o JB]e?E|u!iv(/0PGJ]þ#g )6NtmrS3Bg*= 9k0έV>1QMbP8Kj/-^qB%O5,pa1p}-Z{5)9% zhX^L @gLtK6]D!l|?J9r\cXWsBRPzY몕%Œ XU|1$mʡH7`n]dprBpJfI9gSR\dH?N=r0v@DEg &4}ʄg)ƦY[t4:/Of.k {d/~ߣzuwcR$Yo*1>\O.$X24W0;ap'2cֽOmZrgǑ*>+QPCmDӥ@ = f&j 7:Y;[IX$b]s^ A 8 3tuaIJ9ObiUFc",¯ ]Wڕ!2ig5mt1C冀yU2O1(K ^SQ߳~D 5x7 xWUv]䊏&_Byڞ]6 ȕn>Iy_@p8vDe"-XBl/EEك?S#6Pޙ.y1n&M9gΦ}q8W| 2‡g4WT\R _%2a>U(MaĖꓺ]ٌHP${+bgD!jLd`W~|#SSdbl2Z@vq׈ ,,Z5#9Gʯ = BWH#dķT+.J"O!֞uG=8 &/tVQ4tjK}`q^ZDQėL<씪doDVG2Y;L%D Au hi;yf% m{q:3,2~aÛJ8s1 yAl#H"# b̆ Чb "k=<[x8+ PZP8*E Z78mfZo^˭ Kjevhv 6dL)1ZJN`e€?ӛu/H0]u6I5%t=WY2Lc]P&?1lc~Y?ފ:IT+$#Vr<.*e:3fjWO_Ozݝ#&vtbcL&K/ђs3oHd#u_ WP|`9{H5 -8X\RyjUjPPJu"wb cR OL-X-Y%-ӨKanBkġ7oTo!0$askS?fi/g8YE V0eaDS'_GkϺ q)$Ne ӵxGDMf._`RȖBh!,2!بس섖zÇݥUNYaky︩}fbuK^j'*B`vdxbis!ֈqR B*NYgz'Z5]]j7?YܡD˼AzI/;(7\\k:)Z8n/Frân`& s`Wo _S/`)P- 5O܌mÃHF~ܔ1^DhSz^x!+~nFD,N޸3EnAG@V\q,a+J؎>cՑ2p-FCnN15 QH.P[cfj6B@^#Ěb2fk̄U-i)7b-;>_^}AfBwN[o(jWxGぞTw%cN^tዜ| e3wjy <*#[^YyDkIuljI[Z'ZmN"8WE7eAɝ}1eNyD׸ÈV/E9kߺ!Γt|JL\K5G8=5,A(X{*=# 6_%L\[m㭘{}gN[wMNVq!>(YE@FZ8;&7=aa/3?wQ9QI,Fa԰֣њX]"`fSy}O7 )T%ŭ c G̈f5HrGU,U]R3hA=\\ a7Fޞs*=mݓR4 8ٸdnѱi`R b M܈z1MQ>1/aTH G,fa.*w÷^+Makɖt"|98א4Vz]߄H:=TC(=誡+aiPZS:\`(l r]+ ,7_iJD%6q! Sz4"Mqmh*~ֵDCC<ߑZ>%mdtgn2Kax(;3/%Dxt_uPɳ|P*OxhrG-nrOVa2 lO3Qok-]ދ6ҽ&dM`B=I7ޱ=mOOc03.K@lF4^dxօh1*?E.Sv~6^W}}+FUqjQ\um W;Oq4 ;0.:etMG;~lRP=_tkt*42OBHb-0K\pyƆ}jwN iOKGgC &$"|D*ܤ ї֞e(\p wsW0ЁT* T-XÚ@WU a#wåb|=,X6Q3 &KB{X,zF( $ ,J QYXBHeaI+ˈDAeRMlJWYlׇyo$;[Z^T՚X' #qq~K1 )L dG8|b!z yxO .Sjffsg.ИM1j;h|q(T7c97#0Vѿh0C2e} V l]-(g#ϘΨTꗓA%j17]]`!s|18F'84b,aF.hyiZRLEqxX6ŋ*:ߜS@UݎyD.Y:C ]' gSvm1$Kn!RfsLŬn[ V2+e;ӟ VaQQ=UUq]:caBn,$ @[ M&Nѽ"sq\2WڃMIx9#WÁN0 zji<Jq{wb(g&t *aJ7An_~.f?&!Mgn |wnm9&z*{o%%~e9Iگ / F?dHO8;]< RkިJOqi]Yn3Nf ;1@4򕼴XDbNf!^C 9;XTjM?"1JI/ fߏsR zF/ƽqo@x/ ~ {ßΣ xY}k?SL[_hx Hl]Fn[=5u{%0cy%܀I=!H2?jǐrj.}+=H0z>M+"dOegJCP|4Fjݔ)ڜ8NT~ o:w0:aj1~!xSo{8YJy'/x jCwK̪a7ҋ<8/x08>H(7-"1-3y D(qy( Чhu`QfR4vnYᕫ{:1yJ fw?_G  Q!IC߁u&'|$cLռoMM=MgdٙR̤ov$+kSTGȫC>(m&"UaX~}xzy|X1`a/zeoc7<9}(U4- NM`; qf9ag 9Hk(Dž6vtWIf"{0"G#%{:ɨIN=A+yb2&]~``kY ˛cR÷561ZhO~5 UfZF[Ep</':{GJ]]~D խ]o_u`KYæJc63=)]BQ㿾cj7Y̛SgSʷ)hV>;?;T(t1\"熏(Tj}3ωgp|r ç!Eɍsrdsj4PvXY?(B vX Yl:nࣶ1m^>*,25?;7?6H87Y*D9Cw0eJN2<+4+{5jU!G1[N2j"@$ ^[އoJ]vwM/4K)Y/mUl]~OtymS.Z7G %"!tA~% f!%7Fc3Nxp Ӷr9]{v=q"fq>LPms+d? w`OI۵ :p<8;e{sxC|X9͈X)?!Edl+\miJ GwIU-:lO5|Ay~:"8?)n`,*?ti+V-o35IJWHpCt&&?S8ݘ^##0W= ▽[țĊg~N;<vb7KM/'OxڝTo~B4$?p73Wa5om R۟j\F6 |IUoʛ4PbFAx<ԣ;] zt.23)ŗ'CD~%.ʦ5{'8$'hōQک <&gԌv7Ol`_#6cD,溔mM}yʳ`̀ kR9ُ(-T ;ƣCLI]Y6LyJ2'GYDfhЬ5icCdȑn,ILD晩j~ɣFVbaW;;-6RF؝SXγ9o_^t\v PQrm1= |p/c +/zn%5%`\~}V5]zLr ZtM+'*eH3[\Uᔊ/X ¢ҩW!\{Zc6L}0hL&:v,/jrEDn$1 (<YɤZ~AyԶz-x| _ ʂmAJ(5,8dOTh4>9C@(E j]^ 0]?ELg!}xL*NH29=$oS LKI^#ŵp_p+v VL02A(WNP>BD+|q8O9F{c" &n讱l>4F'!sʑ2gK[)!'ěgA+öDVyIe?1)•AAo6Wv$[Ov 8 (6tQ:JP{eJW B[P솔Mϥ9= 0j96 ( RÝf^aG2$!im)MΡ,ɒ&H3U`u \tr0PKn3<\riUC&Q0u2/7Mu5`#\L-XE_Dð*UDCrޢӯf%U%# ʕd?rv 0 <-s9M6*EƜ3}("ʃ*iaF#f./ P<؀mTC6b"mE'YlyTzNuţ [1h;E5~ȸ|M8"z40\JAw2̇Z!hl߅bK`Z{yC0tVTaKL,oP"_^<_e!6ೱM"]! )ax35ޓ3MGc @V 6&I7`NdO$ t\6;mH߁Gq{iG=r0628ٴ\&wXDR07M#=/NTҪJ$rORpP3FRc3uK?]棅hrAa v0,$7;|Q" @=_$r| tdv% a<%w[1y:eRoUY,e\Կpi8ko/?5wz xg!9E2nvN !ی|5bWJ+K pwڕxij(cn F pǺSmؓ0eIUx|k2O>#7 -tlm`v L6F ]vJAxL[! (FOjUKr{FhQuI3ߥ|Yu#I#w lz:G5ZO; H5gj)Q_ۛU.6aӁEB?5 /9*WL< 8)_iL稒[+3l3 y{(W@ug5鷕\,^ %t ݣsL*uMө!s:_TXBF՘Q!lnO)zRKo߯럳3y]KVrxqs~]~=1w+`~Mc^D]6j5rxexExɵRdG: B7F2@!xMρVD9Sgyq< )ȞXW! U44q^RdU(Ův,T#4<|*Ld"j. gu4 VM:HLJfOQ-h^J↦XLoc=7z̺\r o\΁3mm[9Ƴ/^&vR8mma-RqEZƎ^|oVϫvcQsY4 aYё|5۸߈Zb~z{:4.sz5`Sb8+t1dTϢ>S!7];5bBed⇴X4iVS4U tl}{G$M'nNM vШFz6#qhH' `u]sGFBKcFėe;zu 4e-8֙7%Z"h0υBo>AEf Y=qfy;&7),S t-Hb|{Ů:ai⮪Hxr?|hFVA 8CXgᴌEC^vۻ%4;v^Ea iKmfFj0ѥF2/E.XQ91c4niJTm;vWGh\fa3je^:EJ㿩U)8ފӈm8tN?8vPlûNN zfnwDcFjjiGW9R< Ge&:eGDb<Oɐ\7;'+ALz)jseU1 S w@4I7 _rph/7֝[v䭔NMmK=UWwjߵŤyrn.X$;_*V7mcQ['0[v[xJz͌p71=7Z=Rfz`_i9{W܋էxV0sLĕx:uW ȷQg`Q3u"6z7{;3 tB ~u!ކxcuf즸ƕaUF:v I^upԤt6m@D)| b:(`(s>[ N5EXEnOۆNJÃ=ӻG6~.i7:Y0z@/90eDaP5.S Nq+sbCZ>y{l-zV`(Fr]Q&;S$6oSJ-ipJ&6\Mw1X{^^S- '_ o(10RxLs㸱io,]'JT$~G]0}tDSLOH͑wN}$'P'AM˓*9or`Jrak"n(! XZ F]YfH@70}"xf?`I@$T8RE!r:z*eH?Я CWDr,DQam:huH+7y1/?Sh29B{n4^(L]R;=ku-*{Ah?p}0c3D`ygm/S6I#ZwH.ѴeU|DSk[DsW?TնJ΢Cܢ^ AFRͩ>@52&xfDǦ}+6g47%4f½(ε5Nsu |$ 6"`I bb&A(ՋAW P@ꋱ6@`OϾF}+*Kbnot0ւ8Srh ()nJڃ2g*rfɾ .Z;7$IG Ӡү5^Ӭ> @=u%:uydz??a *;3,\s؆qnTd_hLڰu2$Y 4]X}9cqq'qg|O˕y# 5U,S}p \(i1ٜ!a}Eu-S?U4{ws mV[Y ES|7@JҀu\a 'YȂlZ Zb#pd Filw#*^2:q '.d=@UWvz-^*`me=tVA✷-*k(}e`aIEN֌ȩo$ir;ݾlKXjww3X go0iw (`UyY#+i1{i*jr(c}z -aԽ<38|&xLєB["J~Gfy5mjq(e ˭>l՝ 3EGk|.B^ C\쳀ֽhH'8? L_eJ;n#u'8dBJ7>agUMf}d4{ZŬ앹R28Z_kt3ќ]'6 y7i=w=N?gaa1~#05ނ R H>35ia*2*_՘ s{nKKqkpk)RJӶ4ܽ*y`$TYܖ5y=L SOpYeڵ28da^TV Vy3Xٛ5V@m6.yQ2~̔C޷"wV+hυ 8P! ~dy;Y!CQYh|f)$uu$-&P1cUK.?1!]FN܆! Yl_+ e/}T;Kpr;AKK0,Ci9 pg?EGԿ4N~m6ܳb9$,0sUO=2Z Wc˜Cr*ۏ tnڹqVDؼQj)SqqMgDV_Xr_`gܚd[hNz`e%LX]F A}o%AX7DíU:{`WGsZhu:/$W|װtW3v(jqARػI]v|v,@2);-&F7f^ok`lD]6QDy]&qx$,7[*jIenɌӞǣ.Gdz V.aX%dQ c3L` FRZ KbHVn-phrѦ@k# DdzUUASHtyyLD7>cN=25>?ԅa8:f|؉|IV^#McKBCOI+[kf%oVd4QY/Wt=`)7##AdI&->c2Ir -)nQ7w#  Lxw3@E0wcOX]Ԗ'F1qr/jV@xCpyEӬ  b 'j8&s"bnGO>u jbrIW>M`cL)B@#ArH$ NB3p4+, c"wGV`2(0qi:Z}EKԝ\ҕhK"`軨-O!WU-O\ic=-&Y{T{Ng˻~ɤ*=}D~,tbs6lG'>G]Ru_1L|k!O6/d,r Rhn)#q2Xрx#riAzT˅ˋ;!)Yp.""ʠ[ yzCh\|ѳtzHg/c1)];t*ʋr` L5mavlq^\ώd;QzDǮzS<{<ڼP՗CXSළ"ݤFb<C?8wvmCooɦVA`ks$CjVBd}5r C@sX"<%9Ip}S67[greB׷zVɑxRIt(  ;= \1g$3% =+])m1"KJvM $1J'ǒ2v^"9)R7UZY*mfQ?mxҺIŜ+[s!T]zAٌ b]ȭg˼xmɭ`?OM2Lox=av|Jng>x$&Xy%CAe_;Д>AAW)##Wg|ҭGmRKhRSiZYA\?QVڋ($ݨX-N)Qy1E![qSswkmNÙ4ĺ+HgeJSm,#Wrd֭& ㋧lg>ZQ8=`{)/>WojU@Wwju*3v6H$műv\YDZޢX)| >^ N1(4!v]A2kfF4;d1Apa`2 ž{<2X,;Z"15ԨZj O>Ti:`xj8@r#ySZRPMkN-F(,0^ MU4;ywV`՞5pfrF;/'iҹ{4)uۻQ6D+A+ꅋ"4I>bĵ2+FGӌB׆>M=1S#j(ғ$S>zz)ys}Cǰb4%눙ǁaTl'!Ws9$( Ƭc4Nu^u#_ۄ6!5Y%_O]c=;̈NBIi)c$O#T*ychբA܉S,&R4hr$d o°)h c0 l6@1p3D `(y~S9b$!m•ꪡ^EeiҮ ϛ<)YA=P02puo;XsGG|Uo&0{/V]&v'TArQX%ªȝI5֤* =H/ki@ta/\vр-{D#Z5 㨱3~:V %10')G_ϭ}?oc?S=_\oz~9Ͷ@ŞJ7DD@e4 (i> B]td]g+Ig g,z򡍣n^c,*˂qyX\1٪dhmGPRn%PV ; "5,h!ZQkZHC[DXF{E0ǠGݫ`L>mHZ[8Lq s&5Loa,Fȱ?4z D c@ 6$w 5'0 N]5ºi;f,,u*`/`i%lƳoǿNp 6w9#kԆ=Şa瑋SckuJ],T35@} l :&-ɾO@6)> p^=γpN NDQK4D״D/1G iA{tۖIĥi']9[ DOa4^CZ}j_;e<ŦX|<Z2No> S ewQG |'P o#i[x]wYGB>Dc YZ