fwupd-devel-1.0.9-lp151.2.5.1 4>$  Ap_++/=„[(@Hҥ' Wd->~EzJޚ'> z՘]p$Էj8-RX)Ȫ«?l)q.?S%j2ԍhŵ۵%1!#ftb4wC`k!d2YD#ktڮ=.8ȀlJ&f(V*?xV8JHَN7r/IcQ X566db6db3817a5da30c9c36d9b38d32d5c8ba20803862d593094e3c5267a7991f101208bc5d44e8e080d84654c26302a5e48a9df_++/=„Y6 \)vቁ*U\8W_Oz-LxPe*9$#2I {VyYm"yzu~v>1':5nJE9X=*1[Y8l^kI.Z88,JE%̆x$nBf-˚4KP}/ŋ͔t9y/BH4Y9/9R2|W(8XR,ǯv~;~Js'tExOb : *}1 Whfb PHr HY{LP>p>(?d  Q  @SY`0 0 0 0 0 0 0000t(8*9H*:*FG0H0I`0XY\0]0^ bcBdeflu0vw,0x0yzCfwupd-devel1.0.9lp151.2.5.1Allow session software to update device firmwarefwupd is a daemon to allows session software to update device firmware on the local machine._+cloud102-openSUSE Leap 15.1openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttp://bugs.opensuse.orgDevelopment/Languages/C and C++https://fwupd.org/linuxx86_64w)i   @3DWLt%e|H .N 7u"lAv]A큤A큤A큤_+[k_+[k[k[k[k[k[k[k[k_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+ff40bb211cd35ec6e882ae292f0d9406ac0e722bb8347c52cf95da1bce3a9e5388153dbfca8f4941613d3b32539e9ac64dbf59cadc2beeb498e103d799d6f8df56052c219d8ed182857f00e3ecc831a75b595ca580c8c84bc7d4c79c8c769b3bebccbe206b8a171765d227fd653f78ba12c319fbf841644ca6dba652c5691f6a90e73a25dbfbd70654bb8cf7f0dd68f4453921051a2c06eeac4ca24f2d5df5ec7c91273c52c575a3731bb4be178120d56b51cf1f2a83da496c480aa0de170ddfa3cca87e4e7bceeef33cd04544ae175ef205fc8d6a444921ecea6b69a772063f6610153a45e06b310e0bcddc5dc0d61007312446e6823304d91d0f28a17ea4bce825a5c473721ce625e10db73bce742e003ecbace27527a7526d6411d098145f61d9ff4633c2f71b6ae62930bd26db5a1539a0d70abb1e7707b827950a00913ef42834f31852877b839b2fa04db6780a422bb55f84dff226f6d7dbd1ceb75b87778e443189be4dc07fc315749aae1c14f569b65319891a8c02846eb93961ae3eb8c283a03cfb91796ee53def9e65f49da0083e045098a395e143daa722c74a18f67d6e4e27a28c6238a0136deb847d19f7926692c19f335490a394e86d915bab7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e036f193923ce9f2a93b85ae41c6fce5a04e48aac4e55fa87ca0102d4116f75c3092457f8b88eaa67f1e57a1ebcf1ff8aeb56f5dbe441076d4fa55988f2da2a00303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a0d6850c55be658e770295c3e68406f9977df6f24de374caa7b1675abbbbf3d365844ae2b3b293ecabc9ba041b7c28d2a4a34169ad0ac70a9914a6d6ad805c92cb7c5910d95bb597c4d529012b90a0bdb3d3ceff05dce14a9abd2b40edd0a7b26c10d11c8a9da9776b17c0173949f160d117c8c4b469b6378c0dbb531b1da6ee54914932922eefacfb3d9e35b9a05ec2b724ea6661c6cecd6c21d279980c22c22ff6d5de7e8ba1c2fa6e617e2eeb6a1442e0c055f34508f0144cb0a4397d89d0a1a01abd0c7cf08fd9b216e58fb13f33e1c98badcb212b83f95328d2c0dcdf362105308bc4683bb43e6750bab8780443e2c988ba11c58968d1b3101b8c20edfc55ced53e861aae791a75a4e0b37c7e258ef0eb9d8dc8de3c6e8da381359113afc74f5b8d71009b11c07591c5d2a14b4b0bab4980111c8af38fc7c98c2fa1225beb78b263be5aea1b432ef22f6b92c03e377dbb0eb93d0f18c4d59589eff13c17102a6d1ab329ba152c2c8f61c8ea652f2239ec346b8a88974e44b9a4f0055fb9da0687230524e2d4652e91d9a26dbc65d1aca66465dd2d55f387239f84a66017e451dbe1f4c9a40b807dac49138a4d1ba0cb6d8d655bf0759b16b899855e32e3c391fded3d7ae50c47d7d8499720dbcc45ec9fb47124943896ea8b4750ddc5e73c3a1522c6ffcc13e5c757bcf21aee28d9ce1269a321c31ee883357e73270007fcdc9351ff452d22d19a12eaef68243b8ae631f169e20395c8b715b067a5375f1794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3852c77f7f01fe8d2828a4878390416a8e7c7359f8edefaf881b05cd516a88007d84bca6df5bdc4e3bdb94168005924715c291bdbdeafd024131215a78d97f86a0420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda89d3a8727207598148668bf5c463f7f6ae3573c538bc8ce6c2095089c96f8381eb4f7025e013dfddf2d7230aba2bba5069a44eaa4269d7b2e7335af254461a118libfwupd.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfwupd-1.0.9-lp151.2.5.1.src.rpmfwupd-develfwupd-devel(x86-64)pkgconfig(fwupd)@@    /usr/bin/pkg-configlibfwupd2pkgconfig(gio-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.0.93.0.4-14.6.0-14.0-15.2-14.14.1^y[@[\[Xf@[E@Zľ@ZlZ@Z`@Z1@Z1@Z1@Z;@Z8@Z2gYYYX @XX*X*X*X*X*X*X*X*X*Vii@Vii@Vii@Vii@Vii@Vii@Vii@Vii@Vii@Vii@UeU+U+Michael Gorse fezhang@suse.comJan Engelhardt tchvatal@suse.comoliver@getspam.dedimstar@opensuse.orgmpluskal@suse.comantoine.belvire@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgstefan.bruens@rwth-aachen.defcrozat@suse.comstefan.bruens@rwth-aachen.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgmpluskal@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Add CVE-2020-10759.patch: check for a valid gpg signature (boo#1172643 CVE-2020-10759).- Update to version 1.0.9 (FATE#326702): + New Features: - Add support for more Wacom tablets. - Add support for the Synaptics Panamera chip. - Add validation for Titan Ridge Thunderbolt devices. - Use boltd force power API if available. + Bugfixes: - Allow flashing Unifying devices in recovery mode. - Allow updating just one specific device from the commandline. - Do not hold hidraw devices open forever. - Do not use 8bitdo bootloader commands after a successful flash. - Don't crash when the Dell alternate device has not been set. - Don't potentially expose user passwords for remotes. - Fix a potential buffer overflow when applying a DFU patch. - Fix a potential segfault in smbios data processing. - Fix downgrading older releases to devices. - Fix failure to detach Unifying devices when using a slow host controller. - Fix flashing devices that require a manual replug. - Handle -EAGAIN from the kernel better when reading NVM. - Drop enable_pkcs7_when_testing_only.patch: fixed upstream.- Use noun phrase for summary. Trim request for comments from description.- Run %udev_rules_update in post as package install udev rules- Update to version 1.0.8: + New Features (including version 1.0.7): - Add an plugin to update some future Wacom tablets - Add 'fwupdmgr get-topology' to show logical device tree - Add support for creating a flatpak - Add support for creating a snap - Add support for Motorola S-record files - Add the Linux Foundation public GPG keys for firmware and metadata - Show a translated warning when the server is limiting downloads - Add enable-remote and disable-remote commands to fwupdmgr - Add fu_plugin_add_compile_version() for libraries to use - Allow requiring specific versions of libraries for firmware updates - If no remotes are enabled try to enable the LVFS - Show a warning with interactive prompt when enabling a remote + Bugfixes (including version 1.0.7): - Add a firmware diagnostic tool called fwupdtool - Adjust all licensing to LGPL 2.1+ - Allow installing more than one firmware using 'fwupdmgr install' - Allow specifying hwids with OR relationships - Do not call fu_plugin_init() on blacklisted plugins - Do not require libcolorhug to build - Fix a crash in libfwupd where no device ID is set - Fix a potential DoS in libdfu by limiting holes to 1MiB - Fix a segfault that sometimes occurs during cleanup of USB plugins - Fix Hardware-ID{0,1,2,12} compatibility with Microsoft - Hide devices that aren't updatable by default in fwupdmgr - Search all UEFI GUIDs when matching hardware - Stop matching Nintendo Switch Pro in the 8bitdo plugin - Check that EFI system partition is mounted before update - Disable synapticsmst remote control on failure - Don't recoldplug thunderbolt to fix a flashing failure - Fix SQL error when running 'fwupdmgr clear-offline' - Improve the update report message - Only enumerate Dell Docks if the type is known - Only run certtool if a new enough gnutls is present - Prevent a client crash if the daemon somehow sends invalid data - Reboot after scheduling using logind not systemd - Use the right encoding for the label in make-images - Added/backported enable_pkcs7_when_testing_only.patch: + needed to disable pkcs7 test during build (can be removed for fwupd >= 1.0.9)- Update hasbang in installed files from /usr/bin/env python3 to /usr/bin/python3.- Update url - Small packaging cleanup with spec-cleaner- Update to version 1.0.6: + New Features: - Add bash completion for fwupdmgr. - Add support for newest Thunderbolt chips. - Allow all functions that take device arguments to be prompted. - Allow devices to use the runtime version when in bootloader mode. - Allow overriding ESP mount point via conf file. - Delete any old fwupdate capsules and efivars when launching fwupd. - Generate Vala bindings. + Bugfixes: - Allow ctrl-d out of the prompt for devices. - Allow to create package out of provided binary. - Correct handling of unknown Thunderbolt devices. - Correctly detect new remotes that are manually copied. - Fix a crash related to when passing device to downgrade in CLI. - Fix running the self tests when no fwupd is installed. - Fix Unifying signature writing and parsing for Texas bootloader. - Only send success and failure reports to the server. - Use a CNAME to redirect to the correct CDN for metadata. - Use a longer timeout when powering back the Thunderbolt device. - Add pkgconfig(bash-completion) BuildRequires: new dependency.- Ensure library package has a dependency on main package, otherwise it won't be usable.- Update to version 1.0.5: + New Features: - Offer to reboot when processing an offline update. - Report the efivar, libsmbios and fwupdate library versions. - Report Thunderbolt safe mode and SecureBoot status. - Show the user a URL when they report a known problem. - Support split cabinet archives as produced by Windows Update. + Bugfixes: - Be more careful deleting and modifying device history. - Clarify which devices don't have upgrades. - Ensure the Thunderbolt version is xx.yy. - Fix a daemon warning when using fwupdmgr get-results. - Fix crasher with MST flashing. - Fix DFU detach with newer releases of libusb. - Include the device VID and PID when generating the device-id. - Set the RemoteId when using GetDetails. - Stop matching 8bitdo DS4 controller VID/PID. - Use help2man for dfu-tool and drop docbook dependencies. - Use ngettext for any strings with plurals. - Use the default value if ArchiveSizeMax is unspecified.- Update to version 1.0.4: + New Features: - Add D-Bus methods to get and modify the history information. - Allow the user to share firmware update success or failure. - Ask the user to refresh metadata when it is very old. - Store firmware update success and failure to a local database. + Bugfixes: - Add a device name for locked UEFI devices. - Allow each plugin to opt-in to the recoldplug action. - Fix firmware downloading using gnome-software. - Fix UX capsule reference to the one specified in efivar. - Never add two devices to the daemon with the same ID. - Rescan supported flags when refreshing metadata. - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.- Update to version 1.0.3: + New Features: - Add a new plugin to add support for CSR "Driverless DFU". - Add initial SF30/SN30 Pro support. - Support AppStream metadata with relative URLs. + Bugfixes: - Add more metadata to the user-agent string. - Block owned Dell TPM updates. - Choose the correct component from provides matches using requirements. - Do not try to parse huge compressed archive files. - Fix a double-free bug in the Udev code. - Handle Thunderbolt "native" mode. - Use the new functionality in libgcab >= 1.0 to avoid writing temp files.- Unbreak compilation on non-x86, upstream renamed options to disable plugins.- Update to version 1.0.2: + Add a plugin for the Nitrokey Storage device + Add support for the original AVR DFU protocol + Allow different plugins to claim the same device + Allow quirks to set common USB properties + Move a common plugin functionality out to a new shared object + Optionally delay the device removal for better replugging + Set environment variables to allow easy per-plugin debugging + Use a SHA1 hash for the internal DeviceID + Add quirk for AT32UC3B1256 as used in the RubberDucky + Disable the dell plugin if libsmbios fails + Don't register for USB UDev events to later ignore them + Fix a possible buffer overflow when debugging ebitdo devices + Fix critical warning when more than one remote fails to load + Fix DFU attaching AVR32 devices like the XMEGA + Ignore useless Thunderbolt device types + Refactor ColorHug into a much more modern plugin + Release the Steelseries interface if getting the version failed + Remove autoconf-isms from the meson configure options + Show a nicer error message if the requirement fails + Sort the output of GetUpgrades correctly - Changes from version 1.0.1: + Add support for HWID requirements + Add support for programming various AVR32 and XMEGA parts using DFU + Add the various DFU quirks for the Jabra Speak devices + Allow specifying the output file type for 'dfu-tool read' + Move the database of supported devices out into runtime loaded files + Support the IHEX record type 0x05 + Use help2man to generate the man page at build time + Use the new quirk infrastructure for version numbers + Catch invalid Dell dock component requests + Correctly output Intel HEX files with > 16bit offset addresses + Do not try to verify the element write if upload is unsupported + Fix a double-unref when updating any 8Bitdo device + Fix crash when enumerating with Dell dock connected but with no UEFI + Fix uploading large firmware files over DFU + Format the BCD USB revision numbers correctly + Guess the DFU transfer size if it is not specified + Include the reset timeout as wValue to fix some DFU bootloaders + Make the error message clearer when sans fonts are missing + Support devices with truncated DFU interface data + Use the correct remote-specified username and passord when using fwupdmgr + Use the correct wDetachTimeOut when writing DFU firmware + Verify devices with legacy VIDs are actually 8Bitdo controllers - Add help2man as BuildRequires.- Fix dependencies and build options for non-x86 architectures. At least FW updates for USB are arch independent, and EFI FW updates can also be applied on Aarch64.- Update to version 1.0.0: * Add the plugin documentation to the main gtk-doc * Add a waiting-for-auth daemon state * Add fwupd_remote_get_checksum() to use in client programs * Generate the LD script from the GObject Introspection data * Prevent fwupd from mounting filesystems * uefi: Do not use system-specific infomation for PCI devices * uefi: Support uploading the firmware splash image * dell: only set coldplug delay when we know we need it * dell: only run SMI to toggle host MST GPIO on systems with host MST * dell: add functionality to blacklist HW with problems * dell: only run on intended chassis * thunderbolt-power: always run after thunderbolt plugin * Allow plugins to depend on each other * Add support for SMBIOSv3 * dell: prefer to use hwids to get DMI keys and DE table * debian: remove /etc/fwupd.conf on upgrade * unifying: Use fu_plugin_check_supported() * Add fu_plugin_check_supported() * unifying: Use a device whitelist to avoid breaking devices * Fix various printing issues with the progressbar * dell: Fix a trivial whitespace issue * Do not fail to load the daemon if cached metadata is invalid * Do not store the newest release as part of the FuDevice object * Add a method to return a list of upgrades for a specific device * Move the downgrade calculation to the daemon * Make FuDevice derive from FwupdDevice rather than FwupdResult * Add a command 'clear-offline' to fwupdmgr * Merge releases where multiple remotes provide the same firmware * Remove the UniqueID property * uefi: Do not set the release version * udev: Do not match USB devices, even with a GUID set * Use the intel-wmi-thunderbolt kernel module to force power * dell: drop thunderbolt force power code * unifying: Add hardcoded summaries for peripheral kinds * Create CODE_OF_CONDUCT.md * Ensure more devices set the device summary * Add an 'Summary' property to each device * Add a human-readable title for each remote * unifying: Disable if the kernel has no CONFIG_HIDRAW support * Move deprecated symbols to a new header * Introduce an s390x cross compile target to CI * Add ModifyRemote as an easy way to enable and disable remotes like the LVFS * Do not auto-open all USB devices at startup * dfu: Use FuDeviceLocker * unifying: Use FuDeviceLocker * colorhug: Use FuDeviceLocker * ebitdo: Use FuDeviceLocker * altos: Use FuDeviceLocker * steelseries: Use FuDeviceLocker * usb: Use FuDeviceLocker * Add FuDeviceLocker to simplify device open/close lifecycles * dfu: Remove DEVO support * dfu: Remove the now-unused symtab support * Remove the ELF support from libdfu and move the code to the altos plugin * Use -Werror when building in Travis CI * Do not install the libdfu helper library * Parse the SMBIOS DMI table directly * usb: Disable the fallback USB plugin * Test for missing language translations at build time * Fix the libdfu self test failure on s390 and ppc64- Update to version 0.9.8: * Add a command 'clear-offline' to fwupdmgr * Do not fail to load the daemon if cached metadata is invalid * Fix a crash when using fu_plugin_device_add_delay() * Fix the libdfu self test failure on s390 and ppc64 * Format the BCD USB revision numbers correctly * Never fallback to an offline update from client code * Prevent fwupd from mounting filesystems * dfu: Allow flashing when the target does not specify an alt-name * dfu: Do not try to verify the element write if upload is unsupported * dfu: Fix uploading large firmware files * dfu: Include the reset timeout as wValue to fix some hardware * dfu: Set the vendor ID to the runtime USB VID * dfu: Use 0x0101 as an alias for 0x0110 * thunderbolt: move test for mock environment (gh#hughsie/fwupd#280) * udev: Do not match USB devices, even with a GUID set * uefi: Do not set the release version * unifying: Disable if the kernel has no CONFIG_HIDRAW support- Update to version 0.9.7: + 10 months worth of bugfixing, integrating more vendor specific Firmware update paths.- Update to version 0.8.1: + Delete duplicate translations (gh#hughsie/fwupd#89). + Do not hardcode docbook2man path. + Fix fwupdmgr timeout with missing pending database. + Fix compiler warnings. + Fix a crash when enumerating devices on a Dell WLD15. + dell: don't initialize libsmbios on unsupported systems. + Do not fail to start on Dell hardware. + Adjust systemd confinement restrictions. + Do not dlclose modules when running under valgrind. + Really remove the NoNewPrivileges systemd confinement. + Release fwupd 0.8.1.- Update to version 0.8.0: + Show a different error when checking for updates while on + battery power (gh#hughsie/fwupd#68). + Clarify the test in --help and man page related to offline + (gh#hughsie/fwupd#69). + libdfu: Use a heuristic for the start address if the firmware + has no DfuSe footer. + dell: Don't return the address of a stack variable. + dell: Fix a possibly-impossible-to-hit buffer overrun. + close USB devices before error returns (gh#hughsie/fwupd#73). + Make libelf support optional. + Always make sure we're getting a C99 compiler. + Fix redeclaration of polkit autocleanup functions. + Uncomment SystemdService parameter in the dbus service file + (gh#hughsie/fwupd#74). + Make all providers and plugins share a GUsbContext. + Unexport libebitdo. + Move the plugins into plugin-specific directories. + Convert the providers to plugins to simplify code and for + future features. + Add support for Logitech Unifying devices. + Add a set of vfuncs that are run before and after a device + update. + Return the pending UEFI update when not on AC power. + Move the UPower functionality to a plugin. + Fix udev plugin loading. + fix dfu plugin loading. + Disable PrivateNetwork on systemd service. + Use more restrictive settings when running under systemd. + dell: add a new method for forcing a controller to flash mode. + Add VerifyUpdate to update the device checksums server-side. + Move the Option ROM parsing to the Udev plugin. + Move the device add delay to shared code. + Add initial skeleton for Intel Thunderbolt support. + unifying: Use the actual bootloader VID/PIDs when in firmware + mode. + Allow the metadata to match a version of fwupd and the existing + fw version. + Add fwupd_result_get_device_version_bootloader(). + Fix the appstream-glib version guards. + dell: Add coldplug methods to let other plugins turn on + TBT/GPIO. + libdfu: Don't read data from some DfuSe targets. + Add the ability to run a prepare->exec->cleanup on coldplug. + Allow plugins to request that all plugins re-coldplug. + thunderbolt: Detecting new devices and add an actual device to + the daemon. + Add support for flashing the ChaosKey. + thunderbolt: add some guards around empty arrays. + dell: Adjust the coldplug preparation and cleanup sequence. + dell: Fix possible linker problem. + Revert "thunderbolt: add some guards around empty arrays". + Add fu_plugin_set_coldplug_delay() to allow hardware to + initialize if required. + altos: Add error checking when using termios. + ebitdo: Subclass FuDevice like the altos plugin. + altos: Set the flags in the init_real so they work for the + cmdline tool. + unifying: Subclass FuDevice like the altos plugin. + Include all debug messages when run with --verbose. + dell: introduce a standalone (noinst) tool to force mode + flashes. + Introduce plugin for Synaptics MST hubs. + synapticsmst: Add cascade support. + Only register the D-Bus service when all devices have been + added. + synapticsmst: Refactor away the global state. + synapticsmst: fix cascade support in the plugin. + Updates for thunderbolt plugin. + thunderbolt: Add special handling for safe mode on Dell systems + (gh#hughsie/fwupd#84). + synapticsmst: Iterate all nodes rather than hardcoding to 3. + synapticsmst: build GUID using dock type. + Add a new function fu_dell_supported to fu-dell-common. + synapticsmst: add a test suite. + synapticsmst: Fix up some trivial whitespace issues. + Fix a refcounting issue in the udev plugin. - Add rpmlintrc untill security review is resolved- Update to version 0.7.5: + Clean up PO files + Verify devices support updating in mode they are called. + Fix an assert when unlocking the dummy ESRT device + Don't create the UEFI dummy device if the unlock will happen on + next boot + dell: Match on TB16 as well + Fix a -fstack-protector-strong crash when uploading firmware + Enable the stack protection in local builds + dell: If running in test suite, don't try to get product ID + from sysfs + libfdfu: Show a warning when getting the alt-name failed + dfu: Fix listing devices using the ST reference bootloader + Show the nicely formatted target name for DfuSe devices + libdfu: Fix two possible critical warnings for corrupt USB + descriptors + libdfu: Correctly offset addresses when one zone has multiple + sectors + libdfu: Do not do GetStatus on dfuse upload + libdfu: Fix uploading from DfuSe devices + libdfu: Use the device offset when writing DfuSe firmware + libdfu: Add DfuAction enumerated value to represent a device + action + libdfu: Use an animated progress bar when performing DFU + operations + libdfu: Do not do a zero-byte download when in DfuSe mode + libdfu: Fix verification of written DfuSe firmware + libdfu: Ensure the device is open before claiming the interface + libdfu: Ensure the mode is set correctly when faking a runtime + libdfu: Re-get the quirks when the DfuDevice gets a new + GUsbDevice + libdfu: Add quirks for HydraBus as it does not have a DFU + runtime + libdfu: Match the device booloader or runtime VID and PID when + checking firmware + Add a 'replace-data' command to dfu-tool + string + libdfu: Add dfu_sector_get_zone() to get the continuous memory + zone number + libdfu: Wait for DNBUSY to be cleared when checking the DfuSe + status + libdfu: Correctly erase DfuSe devices + Enable hardening flags on more binaries + libdfu: Correctly set the element address when uploading from + DfuSe devices - Add pkgconfig(gmodule-2.0) BuildRequires: Align with what + configure checks for. - Add pkgconfig(libsmbios_c) BuildRequires: Support dell bios. + Unfortunatly, until we have fwup packaged and enabled, this will + not work. - Add disabled pkgconfig(libtbtfwu): For future thunderbolt + support.- Update to version 0.7.4: + Add a fallback for older appstream-glib releases + Write the ELF files with the correct section type + Fix libfwupd self tests when a host-provided fwupd is not + available + Add dfu_firmware_add_symbol() + Add the Altos symbol table to the DfuFirmware + Use the symtab to set the VID/PID from Altos IHEX firmware + images + Show the human-readable version in the 'dfu-tool dump' output + Allow specifying the argument to 'dfu-tool set-release' in + major.minor format. + sections + Support writing the IHEX symbol table + call + Load the symbol table from ELF firmware + Load the Altos USB descriptor from ELF files + Add DFU_CIPHER_KIND_RSA + Fix a possible crash when uploading firmware files using libdfu- Update to version 0.7.3: + build: Fix gtk-doc build when srcdir != builddir + In get-details output, display the blob filename + Ensure the update ID is set when getting local firmware details + Use a private gnupg key store + Add support for installing against multiple devices from a CAB + file + Use the correct firmware blob when installing a composite + device update + in get-details output, display update_name rather than Unknown + Device + statements + Don't make failures critical while checking versions or locked + state + Show a more detailed error when installing firmware on the + wildcard + Add Dell TPM and TB15/WD15 support via new Dell provider. + file + Allow blacklisting devices by their GUID + header file + Add XPS 9250 to Dell TPM modeswitch blacklist + Only display flashes left in results output when it gets low. + Add a small library for talking with 0bitdo hardware + Add another compile warning and fix up any build failures + Embed fwupd version in generated libfwupd and libdfu + documentation + Update fwupdmgr manpage for new commands and arguments + build: Fix gtk-doc build when srcdir != builddir + online not offline + Get the firmware version correctly from 0Bitdo gamepads + Switch to the Amazon S3 CDN for firmware metadata + Fix writing 8Bitdo device firmware + be updated + Show the vendor flashing instructions when installing + Split out the DFU file formats to separate files + Add fwupd_result_remove_device_flag() + Add FU_DEVICE_FLAG_NEEDS_BOOTLOADER + get-updates output + Allow providers to export percentage completion + Add fwupd_client_get_status() + Handle the 8Bitdo bootloader in a better way + Show a progress notification when installing firmware + Add fwupd_result_get_unique_id() + Use the SHA1 hash of the local file data as the component + origin + Use the correct define prefix for FwupdDeviceFlags + libdfu: Fix hang when parsing corrupt IHEX files + Add a set-target-size command to dfu-tool + Support the 'DEVO' cipher kind in libdfu + Add a set-address command to dfu-util + Disable the Dell specific code by default + Conditionally enable all providers based upon what's installed + Add a summary of providers that are enabled from configure + Do not use the deprecated GNOME_COMPILE_WARNINGS + Ignore devices that do not add at least one GUID + Do not attempt to add DFU devices not in runtime mode + Save the unique ID in the pending database + libdfu: Add initial ELF reading and writing support + Add dfu_firmware_format_from_string() + Normalize the DfuFirmwareFormat enums- Update to version 0.7.2: + Allow devices to have multiple assigned GUIDs + Only return updatable devices from GetDevices() + Add fu_device_get_alternate() + Allow metainfo files to match only specific revisions of + devices + Re-read flags for a device after a provider's unlock routine is + done + Test for a locked device when trying to install firmware update + Enforce allowing providers to take away flash abilities + Support returning multiple GUIDs from GetDetails + Add a GetDetailsLocal() method to eventually replace + GetDetails() + break + libdfu: Add DfuVersion enumerated values + libdfu: Show the DFU protocol version in 'dfu-tool list' + Only claim the DFU interface when required- Update to version 0.7.1: + Fix libdfu CRC check for big endian architectures + Add dfu_image_get_element_default() + Fix libdfu CRC check for big endian architectures + Fix big endian issues when reading and writing DFU and DfuSe + files + Remove non-interactive pinentry setting from fu-keyring + Set the system's DMI product name as the DisplayName for UEFI + Re-order output of get-devices to be easier to read + Make the device display name nicer + update version + Return all update descriptions newer than the installed version + Add summary and name field for Rival SteelSeries + Fix a critical warning when restarting the daemon + Add a 'supported' flag to the FuDevice + Add fwupd_client_connect() + Add a 'monitor' debugging command for fwupdmgr + Add device-added, device-removed and device-changed signals + Match the AppStream metadata after a device has been adedd + Re-match devices when the AppStream metadata is updated + Show 'Unknow Device' in fwupdmgr when a device name is not set + Set the device description when parsing local firmware files + Add support for a new device field "Flashes Left". + src/Makefile.am: reshuffle so enableable bits are only + referenced when on + Add support for a --force flag to override provider warnings- Update to version 0.7.0: + Use g_usb_context_wait_for_replug() + Run vendor plugins as required + Add a plugin for SteelSeries hardware + Add fwupd_device_flag_to_string() + Return the device flags when getting firmware details + Show device flags in 'fwupdmgr get-devices' + Add fwupd_trust_flag_to_string() + Export FwupdUpdateState in libfwupd + Export FwupdUpdateFlags in libfwupd + Add FwupdResult to libfwupd + Add a self test framework for libfwupd + Add FwupdClient to libfwupd + Use FwupdClient from libfwupd in fwupdmgr + Use libfwupd inside the daemon + Emit a FwupdClient::changed when the daemon emits this signal + Rename some of the new libfwupd API to align with the D-Bus + names + libdfu: Fix up some NULL/FALSE confusion + libfwup: Fix up some NULL/FALSE confusion + FwupdClient + Allow other checksum kinds in FwupdResult + Allow SHA-256 hashes when verifying + Show the checksum kind in the fwupdmgr output + Add Alienware to the version quirk table + Do not use /tmp for downloaded files + Add fwupd_result_has_device_flag() + Do not return updates that require AC when on battery + Connect to UPower at startup + Test that GPG key import actually was successful (or didn't + change a key already in the keyring) + Use g_auto() in FuKeyring + Return errors of the correct type when using libfwupd + Allow overridding the location of the pending database for + test suite + Allow overriding the location of the provider offline files for + test suite + Validate that the dbus system bus is available before running + libfwupd tests + Update README.md for changes that have happened in the project + Add some basic explanation of how to use fwupd with various + frontends + Split out the libdfu-devel package + Revert "Allow overridding the location of the pending database + for test suite" + Revert "Allow overriding the location of the provider offline + files for test suite" + Allow the test suite to run in %check + Generate gtk-doc documentation for libfwupd- Update to version 0.6.3: + Require AC power before scheduling some types of firmware + update + Install the hardcoded firmware AppStream file + Correct the BCD version number for DFU 1.1 + Add an unlock method for devices + Add ESRT enable method into UEFI provider. + Only read PCI OptionROM firmware when devices are manually + unlocked + Do not use deprecated API from libappstream-glib + Ignore the DFU runtime on the DW1820A + Export the attribute and quirk values in libdfu + Show ignored DFU devices in dfu-util, but not in fwupd + Allow defining update vfuncs with no runtime support + Revert "Allow defining update vfuncs with no runtime support" + Add a simple plugin infrastructure- Update to version 0.6.2: + Add 'Created' and 'Modified' properties on managed devices + Fix get-results for UEFI provider. + Support vendor-specific UEFI version encodings + Move quirks directly into a single table and file.- Update to version 0.6.1: + Only dump the profiling data when run with --verbose + Always persist ColorHug devices after replug + Do not misdetect different ColorHug devices- Update to version 0.6.0: + Add support for updating USB devices with DFU + libdfu: Add support for DfuSe firmware + libdfu: Generate gtk-doc documentation + libdfu: Don't rely on specific hardware to be present + libdfu: Move the VID:PID checks from the tool to DfuDevice + libdfu: Use a custom error domain + Use the same device identification string format as Microsoft + libdfu: Fix crash when setting a target size + libdfu: Allow setting the alternate settings in DfuSe firmware + libdfu: Add a merge command to dfu-tool + libdfu: Allow choosing a different alt-setting when downloading + libdfu: Fix a crash when setting a NULL image name + libdfu: Correctly implement auto-boot in dfu_device_download() + libdfu: Check for extra args to dfu-tool convert + libdfu: Call the progress callback when doing detach + Ignore the DFU device detach:attach when verifying + libdfu: Require a --force flag to flash wildcard firmware + Use new API available in fwup 0.5 + libdfu: Make the element address 32 bits in size + libdfu: Support the ST-specific bitCanAccelerate + libdfu: Only do a Detach notification if we're actually doing to do it + libdfu: Use the progress bar for all uploads and downloads + libdfu: Improve the output of 'dfu-util list' + libdfu: Support download and upload to ST DfuSe devices + libdfu: Fix multi-interface devices like the Neo Freerunner + libdfu: Add a pkgconfig file + libdfu: Use signals to propagate device state + libdfu: Add a context object to handle device hotplug + libdfu: Add an example showing GObject Introspection + libdfu: Do not ref DfuDevice in DfuTarget so the auto-close + logic works + Close DFU devices as soon as possible after the transfer has completed + Emit the changed signal after doing an update + Rescan the DFU device after replug to get the new version + libdfu: Add dfu_context_get_device_by_platform_id() + libdfu: Add dfu_device_get_runtime_release() + libdfu: Add dfu_device_get_display_name() + libdfu: Fix self tests after recent API change + Split out the DFU provider as a new file + libdfu: Copy the platform ID and invalidate the GUsbDevice when removed + libdfu: Accept multiple spaces after the DfuSe sector name + libdfu: Verify the GUsbDevice is set before using it + libdfu: Remove the weak pointer when destroying the DfuTarget + libdfu: Fix dfu_device_wait_for_replug() so it can work with a DfuContext + Export the AppStream ID when returning device results + Rescan the DFU device after firmware has been updated + libdfu: Handle cancellation with ctrl+c in dfu-tool + libdfu: Add a quirk to support DFU runtime-less devices + libdfu: Add an explicit 'attach' method + libdfu: Add dfu_firmware_get_image_by_name() + libdfu: Make reading and writing to targets easier to + understand + Fix compile with --disable-shared + libdfu: Display all the files shown with 'dfu-tool dump' + libdfu: Fix a few crashers found using afl + libdfu: Fix another bug discovered by the fuzzer + libdfu: Add commands to encrypt and decrypt firmware images + libdfu: Show better device errors + libdfu: Add DfuCipher which is a property on a target and a + firmware file + libdfu: Add support for the draft 'DFU Metadata Table + Specification' + libdfu: Only enumerate the DfuContext when required + libdfu: Fix several reported crashes in the inhex32 import code + Release fwupd 0.6.0- Update to version 0.5.4: + Fix compile error against fwupdate git due to dropped + functions. + Use strerror() when printing errors from libfwupdate + Use new API available in fwup 0.5 + Release fwupd 0.5.4- Update to version 0.5.3: + Avoid seeking when reading the file magic during refresh + Do not assume that the compressed XML data will be NUL + terminated + debugging + Use the correct user agent string for fwupdmgr + Release fwupd 0.5.3- Update to version 0.5.2: + Ensure D-Bus remote errors are registered at fwupdmgr startup + Show the dotted-decimal representation of the UEFI version + number + require appstream-glib 0.5.1 + not found + When the version is from the 'FW' extension do not cache the + device + Support cabinet archives files with more than one firmware + Add the update description to the GetDetails results + Add profiling data to debug slow startup times + Fix verify-update to produce components with the correct + provide values + Clear the in-memory firmware store only after parsing a valid + XML file + Release fwupd 0.5.2- Update to version 0.5.1: + Fix the error message when no devices can be updated + offline update: Use glib api for for reading symlinks + Release fwupd 0.5.1- Update to version 0.5.0: + Do not merge the existing firmware metadata with the submitted + files + Raise the dep on GLib to support and use g_autoptr() + Do not reboot if racing with the PackageKit offline update + mechanism + Release fwupd 0.5.0- Update to version 0.1.6: + Install fwupd and fwsignd into /usr/lib/$(triplet)/fwupd + instead. + Use the new secure metadata URI + Update the offline update service to invoke right command + Don't apply firmware if something else is processing the + offline update + Remove fwsignd, we have the LVFS now + Depend on appstream-glib >= 0.5.0 + Add application metadata when getting the updates list + Simplify the version properties on devices to avoid complexity + and bugs + Release fwupd 0.1.6- Update to version 0.1.5: + Allow fwupd to be autostarted by systemd + Sign the test binary with the correct key + Do not pre-convert the update description from AppStream XML + Devices with option ROM are always internal + Prefer the GUID from the firmware than the device + Allow no arguments to 'fwupdmgr verify-update' and use sane + defaults + Add the ability to remove a vendor on the LVFS site + Fix validation of written firmware + Move the verification and metadata matching phase to the daemon + Add a simple config file to store the correct LVFS download URI + Make parsing the option ROM runtime optional + Add a Raspberry Pi firmware provider + Use the AppStream 0.9 firmware specification by default + Generate the ColorHug test files at runtime + Release fwupd 0.1.5- Update to version 0.1.4: + man/Makefile.am: Add --sgml to docbook2man invocation + Make statements about storing private keys stronger. + Provide a way for clients to add new firmware metadata to the + system cache + Fix fwupd-offline-update.service + Revert "man/Makefile.am: Add --sgml to docbook2man invocation" + Add a Udev firmware provider + Extract the version string from the ROM in PCI devices + Add a 'verify' command that verifies the cryptographic hash of + device firmware + Make the ROM parsing more robust and add self tests + Get the version number out from Intel VBIOS too + Provide a way to dump the option ROM using the command line + build: gusb is required even without colorhug + remove unused variables + Do not return NULL as a gboolean + Fix Intel VBIOS detection on Dell hardware + Do not use the subsystem information when constructing the fake + GUID + Actually parse the PCI option ROM + Accept multiple files at one time when using fwupdmgr dump-rom + verify run + Add a 'verify-update' command to fwupdmgr + Fix trivial bug when parsing firmware versions + Keep hitting the hardware until it gives us enough ROM + Make the version parsing more resilient to corrupt firmware + Fix the example .inf file to reflect reality + Fix ROM PPID searching to work for all ROMs + Move the LVFS website to the fwupd project + Add the ability to create detached signatures + Allow cab files to be saved + Add a simple signing server that operates on .cab files + Automatically download metadata using fwupdmgr if required + Don't call efibootmgr after fwupdate. + Associate the contact email address directly with the vendor + key + Use the actual LVFS GPG key + Allow running fwsignd as the non-root user + metadata + Do not merge existing LVFS metadata + Do not use the file hash when storing the LVFS submitted + firmwares + Move GetUpdates to the daemon + Change the DBus method for installing firmware to 'Install' + Allow installing an offline UEFI update without --offline + Add a 'fwupdmgr update' command to update all devices to latest + versions + 'update' command + Increase the size limit of firmware to 50Mb + Only sign files when the entire file has been copied + Fallback to offline install when calling the update argument. + Reload appstream data after refreshing. + Release fwupd 0.1.4- Update to version 0.1.3: + Coldplug the devices before acquiring the well known name + Add an UNKNOWN status so we can return meaningful enum values + Run the offline actions using systemd when required + Get the firmware version from the device descriptors + Added syntax highlighting + More markup + Support OpenHardware devices using the fwupd vendor extensions + Move boolean properties on the device to a set of flags + Release fwupd 0.1.3- Update to version 0.1.2: + More markup + Fixed typos and markup for executable + Add slovak translation + Add helper code to validate public key signatures + Decompress any firmware signatures in the .cab file + Verify firmware if a detached signature is present + Show the firmware trust status when doing GetDetails() + Only allow signed firmware to be upgraded without a password + Add some guidelines for vendors to README + Small grammar fix + Extract the .cat file alongside the firmware + Release fwupd 0.1.2- Update to version fwupd_0_1_1: + Do not crash when there are no devices to return + Add a 'get-updates' command to fwupdmgr + Add and document the offline-update lifecycle + Create runtime directories if they do not exist + Create a libfwupd shared library + Export the status as an enumerated value rather than a string + Release fwupd 0.1.1- Initial package.cloud102 1596697625  !"#$%&'()*+,-./01.0.9-lp151.2.5.11.0.9-lp151.2.5.11.0.9fwupd-1fwupd.hlibfwupdfwupd-client.hfwupd-common.hfwupd-deprecated.hfwupd-device.hfwupd-enums.hfwupd-error.hfwupd-release.hfwupd-remote.hfwupd-version.hlibfwupd.sofwupd.pcFwupd-2.0.girlibfwupdannotation-glossary.htmlapi-index-full.htmlhome.pngindex.htmlintro.htmlleft-insensitive.pngleft.pnglibfwupd-FuDevice.htmllibfwupd-FuDeviceLocker.htmllibfwupd-FuPlugin.htmllibfwupd-FuUsbDevice.htmllibfwupd-FwupdClient.htmllibfwupd-FwupdDevice.htmllibfwupd-FwupdRelease.htmllibfwupd-FwupdRemote.htmllibfwupd-fu-common.htmllibfwupd-fu-device-metadata.htmllibfwupd-fu-quirks.htmllibfwupd-fwupd-enums.htmllibfwupd-fwupd-error.htmllibfwupd-fwupd-version.htmllibfwupd.devhelp2libfwupd.htmlplugin-reference.htmlright-insensitive.pngright.pngstyle.csstutorial.htmlup-insensitive.pngup.pngfwupd.depsfwupd.vapi/usr/include//usr/include/fwupd-1//usr/include/fwupd-1/libfwupd//usr/lib64//usr/lib64/pkgconfig//usr/share/gir-1.0//usr/share/gtk-doc/html//usr/share/gtk-doc/html/libfwupd//usr/share/vala/vapi/-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:13616/openSUSE_Leap_15.1_Update/31f8e83c679721c3949d890a2b9cbf2e-fwupd.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linux   directoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII textHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedHTML document, ASCII textXML 1.0 document, UTF-8 Unicode textassembler source, ASCII textC source, UTF-8 Unicode textASCII textC++ source, ASCII textPRR=9Ӽ 9Aٸ<utf-8b6fe96f552463af4fc2d6e0451e321d66f83900af8902b42c3bd8ce2fbc1e363? 7zXZ !t/{] crt:bLL dpĚ"~jjJdnQ"(P? Qγ~A~pe-W;}CI9u '>=\ hC <V; $'<3#G1L`R8,fӲ{=>.J^ƭL{w7@l'O6Z ҡ ݉*68;#nG,W3 o&#$xd6(zR#8d[t%j3s9}pvC#nr#oJDIba+_zeFZSbz-t3++nz^rf&نI 1_g퉶Bebj p[֘,fHVգʞF;йOdgKAorL%3abzՔ\X>[F \tv6}<ݚ 4i,܀Ec$Gj@];lKԞoE+!2Nƽ~qzIWa#xuPUN˝| o*Y2j(QiGNW2k҇DM՘@YFPc? 9ge Kbw6`G?~ Ȋ56/ nκUwʬ'dLIԥoT6]g!1(5r5QLcscrae+Qm7;kԵ0lzzo//:9R_.<ꁹT.=c,vBYk6Ygں]D3,7 "M__Qˡ"jw ".PpSẌ́c&3ǻsuZ' 55 ?b͋9# 쭿> ?mł'a81QALo^j ֥Z]go|8? CլCB+#1X:T{iP߫BPAc ȸJvް=>\U/ψxBxGst6ne%xo6Y M0Ue -WoEGT*x6X`ھǴd8E?ͲЇ[#Hi_r9=Hdcv;/';T=x8'41Cw_`a^87)zO80X炝ش5di< ^C!+ޙqRyx{rj{=Yýf0W98%6K'*öa+QąJc@FI.JIve Vnj51K-fÄ5 dϳS+ zȨR]|lUcޤ6BV66[ @%s̥74ʐݵwc_u!'s9 ܺBhȍD1u3 ;J Փ#tДae/ۍdd"u R8#xiV*56тSK(sv0 >kU{P)\Ց5FȊ3bRٝĄY\@<&s"ZXJC Z)ۃt,Yrta4*pF4-=p˳z>镓PM+@x\__^T;*Nth &#|]}--$Z C0 9#}J5ޢH#%< IނG8r/\Dci6GO= 3I"(-. T#BK§ of]o(`cŹ+R!D6G=u4Dy;YC8&aX%i49&,Iw٢؀^mCð@6eaUjEKEĂ18w=0ʢD/n~m:;W?8mHO/zy% N:r}| q%Y th7>FTyQIzlL8&+Rk&o#Ֆ75G9ƛAG|7 B>gerj06j-k 阋D\csfҰDI1 Ӯ)hʓDr:K?1~T%Xm>`|4v;t&y@VK jڣ!Q'ig&!=Ny=eiՊN"B>V7W ..wR0 ;Z@lY l)!NJ]?~yH?Y}'PUDiW?GBӨI];" -iwd9i#k3?ވɜ"?.m-KHc扦ܛVI]O H9Þ ({# uy 15Buҧlc^c~ 5sǶ$B͢ Yn|{}4nzvfI9nknc_cEvC+a4Jg2\8tso2xx䱋nc$rn-HFS}H4M^L+E ;Z"JA@WЁy{Ʈ/Dy~> :E7 mmdƽh$%T}y>ڨ;ky@_pɠH)_ʀ `|~܅UaEȸuNz?6rfFg'Vt:J sxӋkl8`Lh3%[1,n 59 8!\s~9UõI7lpKOTZ%]g?01sd Dn`^PyEG3B{axtۍ9\C@Q=J4pNC_X*Ɂۣw PEi%ͺ2 PP6dJ|=7e;"6BB8;<+OiZ +ӼߩñINYP쵈SIL* )r_QfPuPܠ}'M4zAQ0-K6JR[†9^ \Z'gZAۛQh7nMVn՝۠^Il,)%-Oa}vf{5'FҾ/jF7w/~3v98h@(z3k͢n%O0oڹ͖NL3e~LeS GP=!G|@!>vᑮ&,yZ&Iq腢oOh𖪈\jj!^F5V/8h-:[6IUM -!f"_$0-KGKָtJGm1߯Ir KX!Jwڒ:O܇''hXGD5vs)' VGlQ.89v[xz1eBT]5v᮴w"nqz_JV=Vm1QMR Î^]ݕ[F8~298ul?=S$.H:ےrM|}z LD)P-K0y0ET8F}FUod1G-\H~`x}uԨy6؄0EO13$ |k.HVupE.`xN=kz֯^ Oþ^K%y̳"4`1sB#f66X D ȬI8"~EGqD2xl8/k`l;[>IJ>.q SS];$}ApWQOQeߤ[?ncI̕BS'ziDꚸ1J握]T(֩`Vo11݌Z9\5~s e\7 _O3K?Ѽo\z0X #kN UFr=iMsќzOUYd5~V~`mR5hQp }K%),ܵAQ5YRK/i!2RPk;]4sJ`)07̻K}tGL7 Rr\[$/>]HtŮsԣ\i!+?2WcB4 ݅>dhiđ30MZh|A+zC$Q@r" il8/wl6]"(!rg7 02gHJ[w$0g|71 xrׇHy޹1ؿ$HdcBgbe$LW wȗyY5¥hbSBj l\RVe`٧ֶ#`vgRcGڞCM4ZAp*~g"̖Wbd0xO*ґ5'H`p^l>${|qo_ƦN+4`{]HVr%NYSk(L9͝+H(]!m0U`p4JM`،-z2 m,ݡ_1j m I3mVh+&˩qF},+=qFwR=o)&t`.I\a]umF )|@s5~Ƹ=.[d0 w!ƅ'[*^~h^ >(,]4L hR@6J\^3=t 7T ?;F,ܠ5Gsd" c;2 ke.Zc4Pw>rKdtMK)_r hݫû< fM|Ҽ>+:d+b}-?uδŰjʸCd1Ҿq[0j؟mIAK%DM!k * AŵC,!Vd*˜ O0S<^sR&khMLSt[(bH< ԴE;G#C5\w呁GX'>w<£\_,R0cf\M-Ƙ&wrɒgߧުa*&B#q&N6sȨ)[2%vnwO^lsQkNNߣ'Gi@0V[v2 gM 1+QtVV")ƑZ⟲c.f( KM {Aem]JߥHt,Ǥ@<ٯ OAg/aJRHglc2+P`ϝd껄NZ bR =BOz$rXyڵQ;T|P& 1o-KM|Ό puŢ)2+*w?RTjSɝքap5u EbKT5jT&sIiS EgԛYLQ*F\aIq,<{]'N^HжVt܆P${U%7ngauZ-,ˏHN6%nTB @lĪJ]{_r~.ȍYg[ +cx) /-ST^4X- g~[s*nZq\50yl*nSCS3^Ѩ]GjMJ|/xPK'z~,zRYD5f5\x \Y(5lǵY(ކRUU9xw=<7\TP՘Z&KQE5P]|QnHK{ KEJ#IsR`Ke{|79O6][dΜ#FΆКj>9JLp}YOd/(Yo- K3pnO-F'splS(;8mZٺ ׂyv{H{gxu g󉜦GxMR6|O@`5P5%զp[pBD #r|\, `x{\0I4#Rx>H4ܜ6澃F˳ V'Eb1>FCI~@8@K}~r[bݞ*}dD3SGWI"8$q/>[`HQ&] ~tLgntE^f8x5薄q>iFN@ke(Y%啕y y@ &!q(`=|[{5D:JjGyVIgO*T_1H ĞˮMߊҖSt`P!O9viJB-_Gսm9;__(/_DLҀ/*lOETp.&-W{yw(@OF3ob(oXSgoeWn7,|?/`XDRx;$]m3p >$#Ƥާ" tn bP-lzP0CDt]duT?p ݲQ ](#'U}VuM0m{>MM$@2܃xR/Zνxci@*'7Ep`PvXAb x0 *!. SFNM8绳^q!v"d|aMe4oI]3)jJI$, ف-(4<ѬpW%.҆JG[v.AckmX-fj&HX WR,}!ߍl⯐+ 6Ob#@H8Hwqss6ij2]L_+mQ◆Bv笵?(q/!bsD'x3X(9='R A F!f2p{6Ezeg !ƧVNdf*B6;&>&] Dz7-Blup定k7HMM$f_Gwc$:V;P5Ј ?ZX`XZVi8>MUY~ T CF.o!9G ->Y酙xuw-K$vlMj~SK챩XgtNM6 hڥ;Z |UL\COQ01$n |ޥ Ebx:tuֵJ6XS-se۠^wS:BՖ`@g'M&:HVoEe=ǓTzvAY#'[GRxyjz3i྽5-5ͱnfG;``\h"Rgnl0 gQEΝg$Gu#_nH{\ м奿QW}Lwz^[@#n2>d.>$5](j;CdQsxDPCl,m7 "q6hxȆ:cB/nj”E[TJe7|C).EM: UJt#-PtLO 1b~^9obS<̿U b΃̈)ʏ,AKW̊\K M85hrgvn-KP(OxE}fO''g&Zq@aĬD_݆ N걼2/aeNG$RflͰ^O#/ UKth|Mtǚ#x+K1N SМ}#k2T;SU8bAΗ1,{z3I|rdc6 y<#z#Wvd:p*!G@b%0Ez2Fr<4ٖw-k@Z-Ѻ|D~M\_:C'}#椡>BN aep=EB@N[G}k9d`b/Rϟ|]$p[ߐj_T9Tvj I|No@іG:Ax0fX'$AIɼ1LgaY(Q$*?V?ZJ\e2FBg̃Wе*o( %AuZC{ۥ^*C) % (bgH9\jh^dƳwB˘mp~%yݍc!kh +_9ӥS㭕z 6o[K$J \Dlp+"2hOʔ1Jr؀V?lN|pvX ?]^'k,Y3v )1T Kώae`()e\EV>t3qU)EEԾd'u ߱ .?t*EВ[h #-p\G80 ['^SRt`Aq0]J+ቿ7$](i>񋟆t^!{et\sߞSw%o wڛk2(}ܘǎNg 2yT*{f2ifߴ7ws^f!e1 "N'5 /=<towV+WNAnB !~57݅Kdv!4S@X`4[8[P4sdbe%:/LaE.t5Fo(eG3>8C٣ӘV\Z";tvaߌ۴U$d>^)6ɦ_)b[ 6S84Fپw;,NJw$HfO bd~ O|T`3y 5![KgX!X\H%s?R' HFz>]?&ږ_MWQCWBI #h- hՑ333J9׽Hfp!Tv$`Y(CjW ]l.1>z6QB!ɕpЊarANTy Ux/Y~Zsc^ʻ/sYu!yd|i2^jAPsƓISDvơ~U3"Sf؝GfN¡MQR9q@YʭPӘ`Ή6O^jXx<+6w*lO-%C3.GKqq_ՠ8=-L ;[ΫiSрQ wg@%(c:Zɗ]k,Z~"2,>DQ7*mxϸg iѺF{Q-RCcG;or^Hmg>ԀqK]Dh6N7V8|]]4DAo!W jTh$TGG5QJ~c[n=8I|2z|#o<L鬧~g(DB(:ߢ c+FMK0$L#[яQ k=@Pech\ޫg`Īu Kޕc 5TL/$p?U74>0OM^54k%DzΖO8)z@uy @?Qo3'tv].QEa4)>EfіCDu:{k! \cor5vu%s-py壕Vr .O65Y /ǣۿШ*&4")Uvn%r&Zh+6]hLi@SY(jR[q̏M% o-]x/[@'2>~ u :_rV+KE)? ;PX 76UC'@-1x9Xۍ(rrDT^eHd&Ӛs鼉g.g(/8W4#vv?G+Ө2_e}'?~Ky/w:Cb\4{v\lW`'Q0ڪ1,"AT4 _kS6NW-]綄$.q,_`ھ?i_Kn":OG @IBcp{=cK/p,|`aW1njҿk[/ L%;OG8-I#z0F}+fߌ^]SM_\.ԍP 8c|׷lJAFOj)n:0ğ\E??@ դr mґ'<.ٳ$Ig:#YXM4J/wA\Si5;JfobToO@gDbgmT91>`o/a0rkXfBZ%.CEL5;ɠw &ڿBȘ/ ZM[M>M5ԞGSC$ x@5b_IyR _&BytyO/, ?yP4PxQ^6 k1}Miݮdix(EKFj[+IPg i4G+=:8Pe줚{3, G֞4%<DztSlZi <5*ϗN^ufbiilc йOܪ6p(9I PfAZEnNGpG`V918qɳHK*C̢ cyMtlVmr| =׃rhLn~amWۼHpO>2^\IR}U%E_HZoc&\oPITW!:̫/t h:PjS%ArwxtB; SupJ ].'Ȭ@=O܁e#;~C3눽|Xz$X =1xCY<&QRj{A՛e*yg? ~ek+rC;d(=hWfG \ 6i6g?D?eOu*K {>%rqpsuw 3'E({х vVѳ5^Pl;[*[Ș*_)TDM / {9,~nt,퀼¤׏j7RNb rB6g[K~]z9yRÎܛ4Ǣڟ85a5KŖ4`zM a3 Az*ժR//pY.'Pj!uKU4yx/ߖƁ`3];}͈}(V [|&.i,&\Wc,o;!sJ C&Z*xkƓdQ&Us}w*SVgh=_tmn({ƃ';h?ͣVt}0c#:BN!L~`3T/oxK, 6-\-BYifړM|>Ntטf,ni"S1nvS|PA Fn+Y%+_]i۳eCwM-M`afe" 7X۱)O"ftΛWI=WG0a:w~-UZo>6@8N fU2H,|ztDFɮf+ZYJb maҴjTH86 iLXa WO7m|S CxsLn*I]R`2pNE"r^g¦SکJ&YŻ^lj/Hj,0ֆ)*9g/ۜ@)[cq Aʨs(D;Hc넗˒SKPYSH%<|N[,AQ8r])Yr%zsҴX2r!> vz+YwI(ӕ sDJgt6xâ󎁐đ}%p5 l v_ԭ$7o!si>Ӓ۠e`_NeDcd%}1AN,w\[Q8g8QlvӵR0`Im7VdcԪZJ6ƚ#=ϼa@ÀS)y~BOa|E5栉ٗSff.ߺ#NO%+=Ҧ6;[?TzTʭd}k3lu/ C&ݸ/. A&l4w ;'c\㡤.*/gvjwndʝuqPpsO'FɜA$Y4?[Nz*RJh0LZZuB #9WB 4,+HrOK ލvdAU}aɟ:o~ 8(PcE'PY$t)q@`h ~"VSXE*Ma,?]1>ϼkvUj,5DUk 61ߜۼ~"Cz5sM]Ǽ̊3(XEVe)T#HA>v5_`jH$)uq6 NQJ{om.i a[3=?Ra)w| @_װ`;Mr[CFdqMs5ݝl@7RFa'_69A?|ZhH+Cubj'2A Tډ:uDJ?t7D~xWi?_vq?3E Lgj.|ʕG)Mҭn|Ț&~m8ى7vk~*lJK*7츕rۊHܜrc$zա? Cx/yܤeq?v¯ ־DQ%cH~T4t%4֙՗L,]dyy,:.44 R`8")k f9o6~7 U[ӫPU9񸍔L0ބC3\wfK{0G+Xg^)M (!{Wwx42.,Uv;,пRΓ>hGbc 'ʍD /7"$l$jM#v`Z_bl ,44h, Y`@hFth {ffQƋВU}7>|TIPzT8|݉'d27l1+.b@q-Ĩ6H7۠X̯Jbn;,^;?_/s>kSM=KomC0a2q;)N<*/Ђ,2Dro@$4be7?ۅ5[\dQ:(tq7v.w( 3ػ>f8*3JǖH ) ~V;lvfoXlF#r[Al3n8^VC7'{VTs(d3I<>plN1c_=Sf~7eUa> .&FΠm8T4"wbȀi7^eO <"v^AHtOkqN^./$B٥^d@X "JY2'tà5}A;0&utIV0tBf_iUW0s`=K+u%7Ni E?2ʡYGLs|kٺz Y&>_YZņ>/ƒ[ e ;:9ʽ)>#ppnۀ On ؿL=T3l/J&%3P*IԾTNZFRHr>L(tW*Ffj'naHhr#rV.%N1pʼn.=Փ1 BLVZ떕K0!L1Jn,ϑߨ wgRrR%edtu2p?LIGyQP[M_e|%+lߤ^ueG {:Jzll&Bjd$(!iVXTd㶣Xo0:!`="tHF0 w}=9.C#OwЀEs<q@wٿ.d@}C>fY?;1"3X2L ©Pq8wj)yZ˒ŻX.=< {L4StjmB P Va/s$| U@Qf(}v2j#4̋hkǎv1g|P H>h2$mRKbQ;MmDV%לO.q|\C\r?o =]%qI\  u5BPIY"Y/hWitS.(`Ӳr=~$0>H6h/$בH .rXD>8 ,q"a)&4ˀ?>^dGI$V)1R__"$XDА 3hzB;Xz&Hؤa/$g)m%S/CVشc ?|ˆLI2AC߿L;}X'C Gt?k|$mHKQwzL2(gdi lONNЅB*ɋoxv\+3 ҒLJW |`cQ7oY.fӹI@$DbY*b34-:jC15_@*мkJ$Df`13'd3+%d?!X<0Θ/,cQ>VxOEl*SL9N\C}>-n0diZ*RE}YT5b}Cq)C7lt:u*2 yD.ܰDZ׾2;+~Q?M#i !+Dt"$m"uR!p JK?A8oE۳3kp(oQp0Dt(خ+c[,%S,gTl١>]^Fj3fpiQFeAHʽ6Rc[rt!Uυ֩P*t𿺨R>2Y2iԺQ8JiC2F?\5&m@}r]$=*#%Ѐ6lVd+d4t8Ǡ[ۥy".j)+"rET]eŬ-SrT4Uwqі:̡@ RA)Y5 w؜:} ֒ʣuB'Ua ij"rgQMB>OY5Pӛ(R+=xкh*p5\t.o9&~gÕq8w#0!> O1LsڹT7~[ =7\v~U mNY}fo+kFfQM!kIz"2#i_c)-+Z=nak- % +̍eb5zA04qh\s|F%pފFXYs (Nf. >zwJ1G נnеդBA;oexa | $$~2W9j$q:Ilm]4_8M\%Fc}⏂za 2IRN]trU-ձƬYQ8É+bH la$37ȞAOZRJd r)Dbn/0?]/Aj(R6~FƤlOsZk(6ot2xN̑ۅ6̺9sJvΧNtn;0Q5 rUiX'Ѱ"SjJsP0ƧdyBX9$]HHfM!ضulc2{n5aoL3iwٝtƟ|* TkB3 f+Jv-ZަpKjvXltG;b!G g } O Xh8z EY(ɂ?M) 0G SpPja]Mlo +Ҽ30b6k6tƍ'*M xI σER+2+Ytљ5@"=g4Ä:ݧ)꽗 umAJE& a)v[g"~# Y'戁fFVp O6Y"fjW`44֞}L-Cs wz>}cAzQ1i/Ԣ3iOf,ȘW#P̞IF@{E8z9uRU Дu fܔ:DLۃ[tɫ^ ? x_Ih ekAO`I m{%:bx{h\0@i~zĿ]ÑbtL`EU#5%O2 K_.y*l.G'xztqr KSuz8s*Q/gl1ت wRmU@ʹV=j7@JJҊc+ mS`pMJcr]!9!VlS&Un. xn;m0}@}`b?;dxz& kP>?-XQ5Fqe6MJƍfh0IIY~JXҸ[X =k>]+/F{1X֘'PK|b7bWԴ(720D忔 z.[9)m8W$nvqٯuߌKb?3٬=VQyuҳrx*AOv %7G9y5 AӃ<+19/GCc䉴::V3?(=U&uKIՁ#𝡪}o }dxs[y-OSj10'MO#0ޯĜd*0~!44[Bᄨ۩F/IE]a,Ҿ&%1ebb$R&oaӗdMǗS&NDS; S=T Oax/;YŰ5kus `: c_F0y0(=`0L?,3*d^tf`42A\R5Pkl7C% qoσb&MeIc>dB$+T^CzO$vKnG1\ivNa)yv!0=YAci,u2>iQ_[]"x @Wp HRMBbn!XaqK$EAL<1F+JCmS됽SQqͦW#&ߠz#SXO6߅IZ:~"ÑB+x3Mcmkɧ"~w ʹ +/`H q Y-CP [x2]x_EÔBEtKε7q:SXmn-\ ̀d^+{$j(T|ElBXV&( 5VFuA9iGL .^!.jj9TyP.Bu.C[L;1hϱMbD7r0EzX@Zڪ@ i/hǪ& 8Kuk1+ZTB-5$ah%Xt ~.R']nq1.: I,.nj%u#͊tCOym^B(`!@y)gd8Y0+oFdR!?fq]ϋoO°a[%2[ u7'>`\lXlB<;.*Pvh[.1;OfF|*И_{01([~ms$T'KT/EکYBWŲ-1'L\پqMk|6SPuD5}Q!.`u E #^kK, RumKQ'rn$6 9U}cfT7h"CSKD r1kѪc縼 zCkΕbwaA nnɁۈ[ p(I;mN]`>8iS6E w{՝O&W+}IZ<,!BI{X-(vMi+: 秝zfdO@\-ݡuƺP=%CrJ`((;ӝA&1 mN@/IٵġwM&X.Qu/e_ 3"4N"KVE,öK<$k+`*m`t 3{IJEnjN$hٮ.SZ8l>qwA]X݄M ɼ )vx4g*Q7-UsLIB}t5] $}K+4;¿WA{<]uxV,Nk`UJr4^jrNB-^#pRpw~_""f~qL(NN.?!MR0Z>Ne$3/j^lH/ۼbj ^2UUJU0e_|j/dzx?Z 1|7ʅ<`^KTfua5-p:[CT585pazЍњ0 B Kżu3zub41v(5Ypv,eA=S4 O U_opz𷽞rXݤ# !3+!2}75'[#mSlOn33'ͧo< X)Pimǫ ŀQMB1ڊ C4?)1oL*Ƨ b4h$l[E 75b.: _7\pYўYct-x3!cOջ [+l"OYpHS=_37$loxd19]4X4B$L]. WdxXցp(ajV]C;9(mW> FT\R2>mYf_Y,l!( 6_[zJ "t֜}nS= 6 [72fBk΍, QiYW$1SE}X%b(hwgV4߱( Y  u5#ʠub[b0֗  (ePv!G /^˙/h]- ip <@ň|(Z̜g7`eOsneRDHzj ׺fӡpdP֍J`/+]jOwsx%L R6@U3**6cԭm~̴[MsT;A7HY>"-/xE42xj /#:%RN4WҴ< hw>zF୩$%PV˛lD}Pez3 =-Zj67Νz hW`HY9yt0Q06P(ṟDqũ[Ofg7 N5c˒ "П)%{baxsI=a")wУݓ2XwU\,pc)CUQfJּ4ېfzˆu[de=DR! ݢ#V8X2Er7EJ~h,0L~_[ɢg:֙N#$2z͑ 3e}HZFe%b@@UMv%]~qܢW)O7K,leD,Mn<4NG3Q٤be{eJ@l[8a_ԇ%䎺]>"UaS!xz:BX”od,;؋iJ՟R%pjQoqd - ȻT7C$Vs:>ί.D@DU{}# c Q)"Qu,rvltӖdxCxL OP$4phK 3^s2$|XW6 .نFS~-':cͮ'F4%ОǓN84 a| fA [!Ag=vvJ'$|)01 =YX NP7/K PV~CuJ!HV,Gi/2.iUf\q/x-}_~{J4kdX/h|ǫn ԐuGH;`q;=?= x?QOvuɆkqٸ -uomn`DV`*  b3_gC_X^Љ=癣ۖ3'0b\ŀ$j!N&V& Mo_8 0.hrwer\ڣUZv РN}E%(~T,5>;Tyy8$ U5~/Ƴ9WH&a7x0YpbteZ'owP,)7G*ߍmΌ`PԔsPq_]\eyuG;j~BY /`o2klI- qÔu*.5Y#U71Z]v`7\ނV E6h1OĿUW26 8! tN9/ݺa.ifg3#|=ݔLb%?7Mϧ<YB,<6qmRmypH ,6qC\JMf=ϗMshYpGbМc~61:d4FڱI9y=g k)F(}bņk؅_=El;Wz6E v*cR?ۛk]kafnZ#r&΅Id˷1rn f|WALb~W)%w5yh\Mγ=U5 'ŝ 5FjKCYkE$9rX&]Mlun_RVpgFDF&qWIuåL!װ \℈s$?c0$Dǩnb|_k̝-Vv/;bO ա_/Ik'u"O``INkѝB) F'~ Ħ|9Hd";1V%&qE*~ElǶsK#9;/Ō{哠͵7>Ez#:""6e=PJ,T2չ"79~d< Yt^x z!`l2*eQz/NJjD+k*AM Ϻɼ,[PoG/_&gi_m6Rc0L6ystOXΑ]0(U`V_HW* vΎAGS]X㾴tD3`ldC db50bR/W^&oZC8uFӁ/40,lnԑUG0HЩM:Bx7(Ióq,Mt@=&F?06-Xcf.1@TVơ(aKaWpTKcU7(ЦN~UBM?GڮInFy 97|ø$Wux8ATІ͸^@_r:ČK@pq轝a._-8S1tk`*ˤp-q|p˧HnTb_:y6_ ϸu4!Y;2Yxů7%+O? pޛd;};q:Sz9D%v0! ]ۍcuuލ"*9DIOs1"q8<{gҵߝ8 KZ2-4(@ "4dD TjDZ؄{E[I@Dg M2zaS)[OqHtny!zmQO>yaExCj& grMXtfohs=>}i5PQ@o8;%7Vp9=V#N&L<Z-!LppJBU&ZGj$Jjao?:6,d`q;fW;}참nZ7!~R{_L*+97#$O(á0,bpL_oMZ)a/ UE{z_JW+Uk-TӸ֡55l*zݦm88nʦRu&~Ot Ve+hl,U4*X>3teͻ1`8+RgX;{Cl8].TA;n?ΐԂ8]k]h!ӁSInu" H暤:SB"eUv*; ǟ-8ގ~ĕ5H)p{f3R0d@#!ɶW&sڷONVhF4k{1]nS(:)Lor_W]$}+(Ku FHCy*I9gV (簿ÅM״nZf/wUp/rG˲'NS/p.k&Ihv O ɰԛX&LJyфygGc׬)>|5 "]ڄ/JQ3~+וHϠE'zq!Q׸e\9 5']XϡlAc%TQ%jF UceͬUb)۵i0ߑz+?T-NA/a\5Bt\}_UP $PVaYc ڎϽF$aXviF4~Ǣ^QAis|/i\y=,QvQwrY(ײ|@9#tV\.a{j=H 쨘EAY j?(܃NW]@ч@ݰe<"Ãe|v`'4]6e}7\A 5v6yE ML|,=fܬX~]e֤HP.R,Emexɂs9=)R$_' tKu?/LeLRrv6]]??bb55cлb/ e%yN,^ق< q;q;MI[,tiꤒ?# ? q`c+W~a :j9 X3n)=U:4mnՃ%asŔ ơ-Km CN/Rcr/\Hȱ!k*U@.F$^oEgv̽%ZrV@ OZ rc&*>Z <n_$E4kMI͜O "뮅qYH)-.F0>s=Q˴ƛ!ǚHweqoi<@)|jIfR78 ֮i{AMc-Ez [#!7Tkz0:dA0uw`k\fnBw"ξ$bJj ԎL){͓zHX/'! dUobԝxVPow6'EU0NpӁqL*#l_93(GNɯ́Ɲĥa-KEJJI2]N-TzXX?,tߙLc dM1i{$/ܧX@V%ʜp+<Ň&:;"{q&)zmulbp3qCU5J=DtJMPd! LJfc$u0QMS4JA8yPz@Yд};K@^).Q4ZF~!E2K Ka'o՗.I/U:KWkXɳ%ԭ[ΩUY%rP 90 QF=wv aP30>[eZϨ%"P3z=ru v "$h Et!ԈNbv>z¢Jڊ.@m*N0R%XHBU!,^!pCy0 PVex$/,w &;advCɦ ѽN{Catg?^s։`0 G!8GSwN' oGn16[뫶XYAr/>P/Q3!! G!l(w@!vt&o`i 腧G ;P8y_,-H-0lmZM=ݷj49|Xl sw70.Ѳ+[+Kߗ>w@,uquY<~^x&?oXtYTm6E|%&iB>ӽI`J28$S"KVT2J"jĚŬjduѺ8U^}щ}㸴_ۄy|]IjPz/s*=*EuUDcO[VI"yZd8Cs$yIL dmii<5u p:Cw4_i%WAŕ_EN+*8La[6u;}/;ΕJA5hq6ۇZqvOA.JAh<7'1"MQ%~;oS0݀N[kAƸG} cO'ZS&Ex_:3T*Z*crloDcj Lf8!^|XB)ʹڑyy ѝ ;92 ȱ=y%X؂;f%z)ێPf|}W{'R7Me4VȤ RU&T|fi&DLk.OaAk!DAOBFx6^S1 L'Z }T448-›q6 k@ kD̼3p#qсSf396=_6O<w0%p cV}ځngػ'M !U ?D"|gqqW$icw\98Ѓ_Ք沯IN-y~vY(wBƷU=z%u ڶ,R' )cZZ7)o'35M=]q_ZCW=M@ @/B6vSD9k.NWcgNby@^R6U.6MO&>0-PJ:is{g583.5t+,FJ]MHik13 e 7Jk5 J,MtŒ=F 5]ɑ~4A -~6!YUXa/Y!(&1L'vny3Rf-Bj\֊@3EP\Ei^OT'ŜKV{r;DȆ꘨J}' seu_=nɯ:\9'=DkF:K'& ۧH@~dضjbi%9]~L qN;杖F{9=}$gGZQas-h~kBjyWZ c7n1u% R?ί7(ppfM M1%(lL%X*o/[EYdn3PV Gx"+w)(^W < r:0"T,b"jV@mn@Kmѷ6Lib:UQv]9 Jt."H>Nة-:c5f׉5)w\[Mr.O5sW^0:|e D{O~/Mhs%)T]' ~P)"ӌkK jy(W&ϖ&e?S3GoS6j|bvrדta%DRHI.L[ ֱ`%Ƞ}jN_Z, 74xi MUl)yA)o~ipKm9OS,}G_hX|&aPED< VAߊkYĻ7$(E-J,TNĭdKoN9W'/}HAzdaҗ\Tƽ/{}|;CkD׃g@WJ%6z.KXn+˫nQ3L^a8=B!R> Ou'$PU`g/g'M  c:~ %g^0eN#!a),>4/2繒VmG-2G9t"_L\-:==)9KmJ^KՍy+Nʰo^4N%oI4ѿ͂L"黯$Wq\)t*=N<$O"{ص1/] ?7P{kQr|5PItEflɖ~G{4yt~Lb= C/ X;X7"V؇ >Qx! hI>|S(VBhs &+ڽKF0-,Ùى;=.+_i}pƷ55(j5khE!A S_!kPohI;mhx7E~w;بki\M68U_]3@+{'ǑY@EQW_b*lQごN#W&r'ԂA}GNaC(kLo/DTYVKשuxp 4D"zO?{TWܖu8Sq Uu]uub^@Ědx}d Td4>~{4MMwAlD;˅uyL#ʄ%P,H~,K%ja3|(6_@`^ X3Vbo)m^/UdkgƿG cA}Kc=etF#\9|IޭO3b^l]޶O$l=%_* p^-Јc\Ohe~T#]6 rFa ):g'q3ޟnLBql 07iUZOjCjgC Ajjr^:"/^@3*NJ3g r[\\fJґAlx-` \ǯ&#"CERMC_ ƶˎι6qE@}J#'ҙQdk6~Jo:pw@5^Ǎ#,D8ϲ+B̠'#YJ r/<'X {1;-Vay펞xUI20ɭ(RGzvʖctu[DSg0IV}_ˀpU 뵤ݵ&/2a[&tFh`ȼmwDR)}gF_45(/3J\&`X܍zb4)>nQ.R@ xWStlxjЛffJ.! e@%-GzWSwBft1w>ewjĚke\e!7{=%nA%&ÚDe?Ջ @BS(Jd:.*bjOźF'mV!rLfo5I|7u0痰~Vv0sK'AWչO@Ϝd!OwIaȶiXgF-N}Hk9Q8]g]LpbdsOaÐl 52qi C 5}\!7œlFGw ?N誉_4Cv:UX[1a(F X$]z8 p$ 8p̓MDR5̻ Ȯڷ3]xaUyÓR+Q$LWwJb}-(bַ3ٮ δ*3- pyDFpl.|Y"NyJE}8oC$ $]^+ޮr|URμ~p.Gb\!X~G70Q) dU5?"\c ڒ77X^IM8&;U8ʛkkGV[*S߯g)>挼z7UF,J9YE=1KLo|wrMIT]OD##@v]%2"H V0#9珜"ƕ.KxI8ε+(N6dnuD- :ٯɛ7 ɽ~M2w'$2'`MQT$lFz9 RU 6K}J|{X`1x_D8޿9-͂we /|hnal"m% Zl48$/No*<,,fݍhVoY%q7I^+S{GD:q+DŽLAvh*rEEBr t 9'ƗR%=QOS](ƾYR"th1?fœTÌ' v6Z[Pmcb~9,Ȩ); uT$Vu}j;&HG{ A5YZ㳁tѦJn?[eǧ M4Q@B5v!w_Ye@Y)r 6b=bM R;Lzʹπ 5rDy[_j!;y\W %0~ Zr|<|$4 o/%XF67QH@$܊aI1c9/ /E] g X"N,cǎצ_" f@:q9=eVW5]OZ^ãau]Suk Ygb=o!GI`wgk&9=F$GCQ@뢬\fWB5G5+FW]4Pb)?\[ V%'AM ?z[# Ts5՜頱We2kvG=Ffyd턁ȫ3'hS^cf40 wpw40UER%ʴYل[ 5G"PP;1l@XL7,ˌRxmg>\4MDwі}fRa*F543 ́yczmbI =Iߚ65BX]Lܺo c`yfDBS*PDvl\-%Kc,"Pt;Q!Ttfx^k/Jv?4g}IXlk̆t*r\d38UE4rSB=\xՄ̶IڊQmpd[阄Yd'ވ{#-C<&AO:ZAԴJ$9R NslQ0SZN7ҝ7Ǽh8c"|u$ݻfJwKۚ`J︾6@OQxcqn S#]!b`3E97M(nhlĞ6GKOӑ@vE8;Řp龧/c<{VQ"Z\x$zL*mj>%Z["9G*o|K(~Tl6YĔ鮇~:.&{fMVDF:{EI,r_N:I6%s|ч4NY3J4LɈ$ʾ#qQ0|.$YJ/IH:7?A&%qeXc$?@|T@K/'['2i7Zg\e?۠SWdCZ"57G/OO|T`فq2{ФFiH,\~""P{1scWkh2>6IIdGv8`CKʦQug"ꈤyQDt53@x+Oٍ"g5Zʩ@"1{vƧﵛ1K{4{Fs e۫B֞ES~SP`xŽ'.#8f*.b.26,)4s)OG979M=#ukFs߀obwPQ[b 5)]zF,f* _ч) #/&{\-%ǺSå3Km4P9(pSq읦c:J&>}H[ R d;>`qਥNFCA%R6[L N4$!Ϧ)Qlu јu!:<>>eָ @SQW  -y[sGp׋35Vṩ5-fa(|^,2Xc74Ƽ2{=p d_--ܮfJ(˺x3~54i<_b Whˡ) 9BDU%–Gb_&Cr~-4δ!q8erynG=˟Ы"kT[$>> /#ҩWX+Kj8Zl!V"jfa^`LJ㾚.!+w(N!mĂq۲'.z-JH*{e JFGu- f{B~Ysb^(20\܋V\ɷR#JiXF$?݅uXz,X8Aa(p5o o6XWv&2!$w>Z$a@umz_"w݌z<H7udϵk5j"EFZY?/J1Ep[840h{Eoߟ K8 " i9>sSLi, r"1B|v I3ЎBUeaZ5cIA$2)3Y1RƘԡd~ɵfJmp0?A.dABwo\0pVƳtZg,?_yOܹbxBr0oƘ[Ӷ :)1:c ؔӘNb 7J$*$%锣X *tv,p4~ j󷢦TR]1u 9yq ZO6wHSs ē<ЎnbfMw#&՞&fc:sb#F=(J/( fYᆎvΣbBL (F-{)`MZ4I̪YW˦bJ^݆ t*z1ٲ6g҅^Gq`!@[>Dsx.-^~#9!$YӲq҆ ];Y܅ ɟѫ +"CTUQ86Tϫ\<#G7p56:YHz9vgю}"$HMY` ޿Q.IL65zx>+@k_IG" q*`Y^"dgbiJZ:=1ܡ+f|ua- ne/ʗ/N)g~:  _@FYoe-y'EbaV,\.$jƒp\ɻ3V1KƑRvIuђy{pYv11zY`Gge>]E]vww}H?a퉪SD }/ap,/lz0!*:lNA`.p `'4tuq}jӿrǛhTm |&U.U ٭ 8PnpO<r&jE#ȳ+^3cGDfR4#L6509!7* 7::SRַ,VлvFuGWy7$OiUKt83{ =[՛E'Gj|moD1֒#5ؤ,#8:xq?x^2/2Zlb- Xo6FR2#Q|B{gJՅS$QlGΫʒiL)f/Js')Svk2iDGmV%0pBWi+fJۖt=kRi#6v%v/EM՚QkUB"s?_)w!b2B巸V߭U =9;䘷C'9i!=.yXOUʷ*lR'5+&ށnхg@?(.6+pa0jm*X>>$|nT.jzM uّD@1u.;)5sTmd#h[ؑRBi[l3Yu9_p,tieIҼ!CH ^Q٢:TdAB-whVzO؂Q=EGaAmrRi\`*BxPpkA%gW$LDfȽdԦ2%N$pmR hPqms\o:eRа b؍i'WcƝ& ^ 'Ї36a/=%c2bWbnP~eplH "E( 9W$̑j ~Vb,ner ]Lq-9'[Se 5,ekSXwPzហk8ahgƪshƟUXP{A6 7m"~&^zr˵M[ix&/$7KE4RD`uA^F48jў) LDfUuuN%<<*ΕpXI *:9?4O@vGR${V6턞Sv޳f|w Cہч]-koU*'LZ26;q󇿏&oH>߳fm*NݦATsKtdOX꽪;]Id![6N]$Z& M !um_kV5{dݜ<4XCalc)j-Q, îKO@v:qQ7u*xZ_F#2z H쇕Sw/6.Wxpx+YPAIk9"RvuS*Y,Hs?Aj*7hɜfs}n)*;l4HӣG[erV nad(_jBOzE3&uט?b`עq2u(CP$]"aEJZ\Dlu͙tuKO^l:hFp#?lQY!skeT>\C'jv,g5bH4n:)1rl ;<`xQ0`1 KZn1t QvyUUIYw}?|Lv7Dv=0+sb]Ikk$ss[ xsx 3uUt4|}uERH_ڥZ1%k4T)LU_^ 3ސS*8Hƹj@N5u-|ϝ-{~>J':L+`_ԽjV,{>EGiҔušU'. C u4_"FlĔ|,C3`5 ]3Q[ğdƇQS_iy{( ٗԶyS> qI$1 Έ)#o;I@M[%v(;Ʈ}_9ioU1qAȰQ}tg1[n#]_tf*:/lQ'& )^;1mfu6:ڂ)'uaɫ^$hdQWpI(fSP*haX3ct\5꟡)Bf@V|QY#Q7>%a((c / )p /zaV"tW;.%M*$~yvNL6kH ?a5D儍(S  br!:ސ戉5m7ޘ]Ra^*fFPk6֝a?|r|:D9okUb^-L|K= /$"DXmZ"RԘyp+칆*ѩݻS _;S|^@1鹮̐7JȟE.bgܒbylJG,2vb:3)?Me.:Qꉠw&ULj@$*SaC]%J-l@1C.idƩ=N}xa倐!h e> M]=Ь:AM6۳鲔Uhb͙3o1_ w!sX:1uCJ]:HxV7|$+J'23^!<ҧRpΩAAj Yr)"UlwrFTͰ_'Βast؎,ai %;Zꁵ~;Q!NONd ?H1A#Њǃ{:%V⥾3p,;!ω1A&U+Y$cx0R2EpnVPd(ǔ WL%ۺ gZGJϻzEjlًd{pbmtf&MyZΆ鑅CЄA=5jC 1/>ֽ6XH/s=lvReNpbׯl>_ VXk kqt[HuLƷe!GDރӻ|2r/r~EKuŢ+Hʈrwr!$Z/̻}{Rf&GM"ת44_O m{rxe_'GHRh63?OZ-@]UnvCy/6SY]*IŚb!람d j*(pj>ia 8Ý V=R): KD5ƾF^Aa1?SB{S%::\̊{]E^6/ViNeg aS#" HC,lZX3$-oO0> U=<-CH$? }{@z$4'>oTXGWDBH/IZvt9qE3,lxh%ts>7S;ggrr0Ȓe .xRY\2 A[asv vƖGSy~4>*α<{DL}2 S#LG+8Ch2yPBh/2E@|t\+/N,[^3vśs;P}ўhJkﶮ\4K]uaN΂'[̉; Y}/rI?Ur Bǔ"y0H<10Zb5u" ceo=g+@<}@ls=ze~OUd5}巨7p+>N]&%W<Ӭrz坓Λ^"f'z 5DLx}74dVU|~B}UBC0)$w!k ٱ KY痱ROܔ|E̥n;LʝmaF`WIs!،GHP)v-BPF@c:xl"٘3v{4…p3BSyV%<,TW 5[ vZVSh=r@/pMe<b72Ȟ /^>-ݰ`׊x}N5f(y=wDRfɐPy7PqsIw bE5Q/A\"z ^QC)˾5J3qX|⇓D+9 NdO<8#jH(cϱb +e*fd7L'\;e~x`m'x !q,탯{FWx13ttn+e qyqLPѾɥbb@C *z ՚'6,mWK %f{XMh4mѰ8O ]9%Fvjԋ^ZjXR0< w_!EI"V;`,nPB8?(1!D'\\vl6OЉq)i$nm#94^i׺P3Vck΃T~eg6+xXpNMd)w"c=2TVII$"cϷr1> P':I$=Çl_3zbWGlgڿiNoHzi,si]h]izlv?AQtJNqLPd^;$uC׳`hq9Rnk/6pMug- }"Et+]bPvngNYZa4RBBVSb^:bs53P]̾^ef2ˈ')vcmlE%&,+ eWi!PERIL#1j2B `KcbbCKacnyϐt Ѽ؀́WYo#80{S}&į9;rƘ@޴MX=u%T8ҬtW4WX=v>'/=zϑY 8eX3AGq=u]☡9f>Eg $\,Vgw5'wfW2(b՟_Mg K1@&2hU:5'%|ilv)7;mH!U_me/T-Ə ToT9RY.C~4R|`HhW}98opO{fg=vGH 2y(F#mNczB#2cVs<|(xGORb@=R8 B ]/o4ap3,R5TFPz lc3mA"ISp3wa Mf=!&8,%: ozRdy;q*Ub?Lތh-oǎgC8}3)ӭKKw)}"=W<J;x̫a8”tuCJK>gbOG)/|UZ՟yR}X"_Q${ɼ{}&/v3"jKQ`[`˻QБ7-,Շuc|,d)6 T/U$;9YE96*H^Z6{4ӳ%n$em :譨\۠wM8yci/;uSfKE # ݟg6zq$]I9 ?r8٪;aZUf>(ݰux-SUe5P'@LA3S]-y58 [m#l(/Rɉ]+t}[Uչ(9g7*Mt*I4DR|%!d@L3nE^Nd<\dD#S?_(]/;#Q3և7gVGy­ȱXYuh<WUIBElMmVXD.T@g .(E̅a).^+&A_Va%ڀZpsfMŻ(+COXҒs*Gol Ye*t`H'P?ѭq9 c0#츹`\&sB:Ad՛y' Qo,|ݤFy}ɖS{%;\`n ֯voWMȸxb;=&ki5f5[aro2mT7mׄL,-iGW޷Ӱ OoWa5]#73C9Ʉ  ŧKRvw-Vnu̽ަ1m K3kbbo/֚A ΡXkM9ǚ'j:.u~&iK t= D2SI&Udzi zMwz$s|\Pc$l]ƛ)kޘI\&|vI;_2Gl5ɆeH? [vGTJssʽ+54|KzYe i x-os Y"qٙb`[EOe\0LY$)>xsz{@FH(IM!Ш#*** Eͯ?\ W@X(-X˧k2iU:OEZ5:m@0Jv`@ou1'Eb1(i\5y '#8qdā*m̓@Zc>|~w/=R5j2I}p<Ĕq+BC9:yh{HU\/鮋ygc`|~glHPҰ_Am.xcMu'lȴ-#F6U8 ;0*CI)D!߈ Lo9`>`SzM3[6G7wzĉk[凪PIE!I$do8`{^MJPWiJ ˑxxv'מ,(Uh}KբB0xb.6_s[80%E-/~@>jDWw|Uu-p_ڽ=K>fI 0 Z^f,ɅwpMT&Dsl[`]y-7auȵEf2h=byoOƐA6g9'Z…be:}Re(Zr} [x3D!qݠ9%);U!Q^وi{/DЎNj{,# 1J"C9SAM ؘ9d9!ϧIKZx$:q}-XoF~m`!:=ʷ"ň?!>4H\1B*A@SBA?K'LR>Og KF<<>4ɷA4N~`ŋ)T1g>6ا{q|nʽNJ4N}|dm!y4|dH4 3QA&qPv oIM!i.پLTE)ӓ^[AƼuXL&\ƟDm{K`?5#"7ΏR{yw uϝhWC\JnH qkfZkX<JhwmbG.`@!0 _x%vhd2[0=}EHJ wYVXV[3hˠg"f:x,ݠYMi'-`߾Z'd[ a ̀<࿲+yEۮ S~G:c%kј;ҏЕ"@pR+H! ,i"c\%so{ҥ`F걮v,^9-IDM_1xSb۠~_7- C/OɪjJ:f2;z"*71whü>à+uTDvE)eD2Ój1Qœ.v^]_(9bnrP38}D=4"jQq?x  =^8@ZFf!-lRceƦAw̫ ȹ]tb4S/DykewݪWKGi݇vptSVAECgΈ!-$*r1F;Ǝ' |"k#@8FJggpӹ&rչ)l+,&R)P̆]̉hɈK1W~.j6Á;'ѧ\&iS-8欸ha_e8*?SEm(7-z1:G(S3\z.ڶ&><W- /4?hZ^'I}hvt]B%ljLC1^Ia;JW3P~V1w\Glf:ۡpa}9v5+:֣@4?"e|"a.7V2-PVYĈA<م^*aQ۹K$ʥdcD='ۓ : ) ݹ;9@ |Cg~6muBDX#xB ǵT!@ˁ_ n Nzg#;#M[s<1D^%"L }>hF%[ ;*ki僣Bd:uuio[?e%{ksxd(M.(J|rc%Y%[+Hb^ P%Eg {غcVkAvU;ˆ@ įsWŶgϕUkJiPl| )꿇}{S,8ε6OEjYKOJ4}I Nw}!.~g"N_ ~,nbof ko0mqL:3zJ(B/=бe0^;d7pB*ĉ&c3 Vy 8 ppa}jXKB2!;T׍$}6^m3lN84=24ADqv9N qmчP1s:'>KqWv@j_q:/ >K?C6'ӕ]I`k6EVy\6 mDAb/7T4F(CZLeJ%,!7<)&܄_a !v~xc! BW%Ap0{Aiyח ܬ2)oJ y:xSg(ui)0_?wu}2Su禪8P:Xqxv TN^=|oԫT)hc2~IړNꔞ/8bpN3 Ek\֑GMPxWJqB2O]J5 Z4 M;{&{ , ۛy*p&}:#+鴞TƉד[&i5%nYd3]J`I=ۋm2s' /Ɓ'0n54sem"o BCa$}4/}Yڍc뙈 ;7urؽ+EFpcM`4:L`woxQ" \ŝ7(>4RZƦ>xjANW{]aȱ;DĻӉS4]6,-_qr!*h-(Pq]x(2(qj4oџPjXuxӭ*6e<΅cvw+|S[J$T2v) lA%ǃk<бp9a֪ȗ*VC޼iO÷כ[k}TQ,.+p-lD–ȿ ?0?3,s,BԩLvc߈P 5D[Vr>.)}+T 2r5(t 34}%UK6G+s+Bf+)k6 lk`"2œdzJIHT,ːJpOxC I&bMk{䄱r=xv;!ܗx+4""!={l4BxG:.fj1I֝sK9V}l!ieQ)L *.]u+ `;YM]W׊RHq!Vj.$C KhFJsXP+4;C J?>I%q@tvDn%J˶u/pWe|7b7PFʬͳ`(I8,SȽ!h`7eAfz)T2+w@owi1ANYfkrǒַry;䠖mRc~`g6k(ysWuz2py%t悓Mw7vWWg8ɀE ϰy$o?k8f}D>޽ZL QS޵=1!e:NNRR KnIW!O# IP88dH3fb$A\D}0${կLXusX +}WkQZ-gĺ`S|`GWBpyeLBsHwU[ؓFNUN#j fKD$6_k^r7C<`D%,/Ǣv![ 5zN[5KRAsIU1X~\xӽgDzj3yU.Toe# Z#$(1`r[=b ī%EIŦ; 2s)D^ڂFJ%(|H34d ɻ$֗uJ#{8tMKZ!Resu Ò\m?2sYLjL#&brR"]&"Jo }AU~x.)b ŏ LD_ݬnY«L t}koc?zGF:VGY9>G[䍦bPXϕ„ Frx}(6z}ɝrKvᢜMnvE']Wo02n hܐطCGVI/LwHÀB+{JՀ<^u6s 4;BQ{]w)mg`?=ٶa&,1 ,/Kh 􀠘"p}qLUDA.iQ]1b٢86:?fo;yJh%|˰m# i3YߖPfw^'% p$]U *Rh7/WORI8Byk4c\Yg @ތtPfeyRAWAT<0"7b E:q7b5a(`g tۂދq ̬4(4O4v2aGdyQ*Wr813n~"TP+Jv呧N5H}:&af J( s y ]ZtصڼcD7r9:ԓʛ͚}MY;}̋)L> 秎-,PxhWhC'-:mr`gv0HMcqp9̛SO +U3͜m;zQ`Vë]Sv QZ C1E'kJ )y ^.εܳSp:MyvAKt&e?\0cxOs;_T쬓' 7$XgwJy=pgr׽A% X#b咧ZD#]ǑM|cG-^~bcf\A@P1t>dL cKЎ  pʙ-jj:t9=ӣ1yZ+#\c*j*YJFM%K<}9Joy:F[8kihP0d9a4s:`iV}\1lKgiTT52|y-UilY܊dw˝G5.(}HdgHVo YMF pllM$kf`SU;eѱIN59 |ߝ5lrB%A8c?`Y{O6&4ǿ1vBG΂pgw2"4ƣGu+%g GbʍVh􁉳éD7?躘Tͮ3e[U|DvP?>.~doxmv4evX$_HqQۣyw驖D G6Jg+>t~߼Zmt+ S] 1g_;;6;qղ#;)}cn_0|u6F5ѹ(̯m|%Ř^}'c莥g S\_~A冨J <NC]%xRΆ*̭qk.sIh""-wVl4([Hpw6_)Vh͙L,EZTO TTW>kd쬂Β+orTJA8=ųY&(l # )ȟkUо ĞR#_Zǒոegɥ;\NP@>#h1"Iȸߢv.AILٍTa0uUBc-y3AXc _;\;os@]=htM~5ohI6 F+zp>O#@٠7}e&5R/\xn%A?Ϣ_Kod3]-u,ruHVe0X` hnjfUTr^+u#(~uj ."<kwhO%>ٿ萱i$,h>r5D^J<y<.LB_TzVxR跣Z_Z`grJN "ۍzJBj\#9[B1{6מ~~-rH yfYvG6. ޵)srVf\`(?Ȕgx*p=,@9?Kb+}9tovɹVcT*ΠOP.4(kW0hUmck#xM1NmӬԍoHѝbJW}FfvJW𗗁fx׹UHרݦWHnf?`2Խ/[Ϣ8/f~ Q&-R4aorDKhꀣ\V!~[8S!牖ǫ*F E{\I7b4[3o ޠБhz&UNpQ)kπ N$nfN&H8Bs3:c3?[zfz1.?n8Q"t _q2O& XT2Ց62nhj.{chA]uawtuEͶFS:,EL ղ&n:| PdaЄ(xh _2?:!/-B.M ))37Dqt UYXhh.wFnx{a-)m?@!?_WO)4}9gN<3U13 8 [-`ЩSw``>x-$<-"RcҼpk}N*^((&z -ns.,eJfV?ɧ+Uaϝi*OJvy%ӟp!qʜG 7AWzc轟cm> ~l=U#JBl@כ}K_A96eŻ?sJt.U%l0!(˟yT/T ^.BC}3VT0: )*T[vc~ZM(oז]$Q|sxQdR'9X_HT!ye|A{"X5*:4zi2*pU÷:I/ض2i}N1ngI;01'0lǞvAPN¡urƈ~q{E* y!y4ֻAIT.j4!6˗<5cj{Q e"6.m5fJ .hJ E߯+s_w j]e.mti/ '๺mNqGdU\֩NXg#jw E{91mdfB2̡#/#Df?LuVDWP-5(˝gv"]ȸ]c f! ׷Rן:'se*郙 w¯D^ghW]- k1MJE Kx/Q9ӾPWo^k(0g ~ߛaDZ4ߧQ0ka[xRru-fǡq;c?/Q7}ySP"\(F3D BsG -F |Qo;?^/a]GqW=},,?5ja:@)|[`MN̾xw"hYᖚtXD7~M1U4l8we\Iu{K3dwېeB$MNIFMs_q Z,$$  SqЕЕhOh(f æBǿ6lĔ5ZH@ f\᭾țoeQKZ?PZѾJ$љT%t_}D컬%4>N5XyZv=]$EX{|08bıA7f@{5&tߪgN&A?^}vBisMwVQ%=;ʴ"=dKFۍǡ_?ay/Cِ饝A6K?ǖ5,7MKbLY萖JحL>7B)sN22/(BeӸ,{bH8!"?J 6+Պ:EպDl8'U?bLqҙ r j `P؂Yy}xVP~nJx:lQ#^eZC ʍV@wۤƕ9g7%15ggc%hRJH5C29;y>] 8g 2tPEMV2-,煐ၪ駱{VdtľV<ԲO$`(Ch3ݜJSSѩ f%\Iq!1 |x׎YG!*S/I٤35'L:\b5~jSmFJ_{$h;-|BP֞GmoO`(N۹]s4R\L4[=J_H2SC)ɬ ZXӎ NGؠGG^5-%+D>#,K >LR,pK1Req^!]*89[,-ނtߞ$kYxacz"숩 EeUh'ͫP`Mu)Fku|{*^ZVQ^x{4ϕ-mDbΞjt/Jg\T#2t%s%Lu+é5LlE%HwRGļn"ΑQ^] rBDW`Ƭب8l瓽c /?.7*qMP^V\9i&;YZCgW7M*]p[`S-+4d4Ƽ][V9mAB(m֟Pn>dz7%ӞL惘p-S DQCN0ߧ9{+bWϘ8s]Zg]sAn`R>c1a:SAE"5̏U[ѫq³F(sakYdYARw$uԹ2=M^PKBڥ|)=Ii==SvU5&B(Y*:z$˽_Oua^ĥ)&rȄϕ}/y5zAб`@"W~+gu<*H?r,#Y%!2ph,O36ĕ4U}WذX5A)c?n@o¶sfL .P&mݘE tEHf$ ]ӈ6U<߿Hjj&r/Bo1T(=j2^zU fs7" G]pn񭏩JYsB;C- R*2E6(Rˍf4^Nj~QP$0>. 8E[.YL#<16NN+j0PWcNd ys!Y$B]4Ɂs;[bk<$BA >"e=HNt:mf2D׀ETWg|Qt(ПnwIl&w,Q!R&jUshD쌐4`!r%by[ 6.69."M1.hf ULXE<&BT`?By4mV rc4C?%3Sa3rho1ǘjxTBuAT՚dD2<0-GFXxќ:K92s$j9I$jslEoAɗ~ƂĘΕFNGYG] )ѻC1]p &Dtc US=./K3blG2{I}e]BjN1Əlt` E}ip=8uRda<=` -N[fY*m:efF0e>:b7r`x^~;Ae-Y4Y;]t m#ߜ ^(=Q;…F pϼ#ǒq˪dfQ9C(z@ИA˄u4 YZ