fwupd-devel-1.0.9-lp151.1.6 >  A \>g/=„ u m]Xg݊\BepCwkعޞ͜ =LJ ِ)–*2w"B5U0IejbyKdeufU /qD e(,օK|A: X:e|tU,H*j$DUzHzȞ`}sjSh:&8~ a. 82~vPnUў=R\+ޅOro=zP< sLRί2b94ae65d664a236fafb13bedf14d4fa224cb65b13226b896cc0b6fc3e4b2c1c2a253bea9de66bf9a894e89af0e7d2bb8de2ea7d\>g/=„vmjoy6.3M2MUq<`lg84>p_W,p>l?\d  O 9LR\00 |0 0 0 0  0000p(8)9@):)FHG\0H0I0X Y\@0]0^G bcdefl u40vwp0x00yz XCfwupd-devel1.0.9lp151.1.6Allow session software to update device firmwarefwupd is a daemon to allows session software to update device firmware on the local machine.\>Mlamb10-openSUSE Leap 15.1openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://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\>\>$\>\>\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>1\>\>ff40bb211cd35ec6e882ae292f0d9406ac0e722bb8347c52cf95da1bce3a9e5388153dbfca8f4941613d3b32539e9ac64dbf59cadc2beeb498e103d799d6f8df56052c219d8ed182857f00e3ecc831a75b595ca580c8c84bc7d4c79c8c769b3bebccbe206b8a171765d227fd653f78ba12c319fbf841644ca6dba652c5691f6a90e73a25dbfbd70654bb8cf7f0dd68f4453921051a2c06eeac4ca24f2d5df5ec7c91273c52c575a3731bb4be178120d56b51cf1f2a83da496c480aa0de170ddfa3cca87e4e7bceeef33cd04544ae175ef205fc8d6a444921ecea6b69a772063f6610153a45e06b310e0bcddc5dc0d61007312446e6823304d91d0f28a17ea4bce825a5c473721ce625e10db73bce742e003ecbace27527a7526d6411d098145f61d9ff4633c2f71b6ae62930bd26db5a1539a0d70abb1e7707b827950a00913ef42834f31852877b839b2fa04db6780a422bb55f84dff226f6d7dbd1ceb75b87778e443189be4dc07fc315749aae1c14f569b65319891a8c02846eb93961ae3eb8c283a03cfb91796ee53def9e65f49da0083e045098a395e143daa722c74a18f67d6e4e27a28c6238a0136deb847d19f7926692c19f335490a394e86d915bab7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e036f193923ce9f2a93b85ae41c6fce5a04e48aac4e55fa87ca0102d4116f75c3092457f8b88eaa67f1e57a1ebcf1ff8aeb56f5dbe441076d4fa55988f2da2a00303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a0d6850c55be658e770295c3e68406f9977df6f24de374caa7b1675abbbbf3d365844ae2b3b293ecabc9ba041b7c28d2a4a34169ad0ac70a9914a6d6ad805c92cb7c5910d95bb597c4d529012b90a0bdb3d3ceff05dce14a9abd2b40edd0a7b26c10d11c8a9da9776b17c0173949f160d117c8c4b469b6378c0dbb531b1da6ee54914932922eefacfb3d9e35b9a05ec2b724ea6661c6cecd6c21d279980c22c22ff6d5de7e8ba1c2fa6e617e2eeb6a1442e0c055f34508f0144cb0a4397d89d0a1a01abd0c7cf08fd9b216e58fb13f33e1c98badcb212b83f95328d2c0dcdf362105308bc4683bb43e6750bab8780443e2c988ba11c58968d1b3101b8c20edfc55ced53e861aae791a75a4e0b37c7e258ef0eb9d8dc8de3c6e8da381359113afc74f5b8d71009b11c07591c5d2a14b4b0bab4980111c8af38fc7c98c2fa1225beb78b263be5aea1b432ef22f6b92c03e377dbb0eb93d0f18c4d59589eff13c17102a6d1ab329ba152c2c8f61c8ea652f2239ec346b8a88974e44b9a4f0055fb9da0687230524e2d4652e91d9a26dbc65d1aca66465dd2d55f387239f84a66017e451dbe1f4c9a40b807dac49138a4d1ba0cb6d8d655bf0759b16b899855e32e3c391fded3d7ae50c47d7d8499720dbcc45ec9fb47124943896ea8b4750ddc5e73c3a1522c6ffcc13e5c757bcf21aee28d9ce1269a321c31ee883357e73270007fcdc9351ff452d22d19a12eaef68243b8ae631f169e20395c8b715b067a5375f1794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3852c77f7f01fe8d2828a4878390416a8e7c7359f8edefaf881b05cd516a88007d84bca6df5bdc4e3bdb94168005924715c291bdbdeafd024131215a78d97f86a0420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda89d3a8727207598148668bf5c463f7f6ae3573c538bc8ce6c2095089c96f8381eb4f7025e013dfddf2d7230aba2bba5069a44eaa4269d7b2e7335af254461a118libfwupd.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfwupd-1.0.9-lp151.1.6.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[@[\[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+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- 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.lamb10 1556954701  !"#$%&'()*+,-./01.0.9-lp151.1.61.0.9-lp151.1.61.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:Leap:15.1/standard/1059ef95c5dbf21df5c812e875245110-fwupdcpioxz5x86_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+ꮚ02Wutf-8231c33a9ecc818176639deae5b03677f27fed5066c52bb56231dfc5b9eced944? 7zXZ !t/] crt:bLL ^5#A e#m޽U:u6޶]qAjAJc|hi[}Lcfo3 ^Wx?~GL&V10F:t ^0H &w|ݴ]Xy_o־c}j㭮N1!TɶMV 8`ݸu!ߵ|pe USak-0 z(xC3WHM`>w3B?ݰx:j #|1S85PƣM\p3%oxZ̧SưԊow=$lm~t%h<^fw*wHɍ5)CU:Moynh-eo^y\akH' kx"2λ d:[gE`Fgaz-9V{:WUSl }~zkxvKv{J5"]Cewqkf7X"$Y " Yjw^fR] c A#.I2f¸hqO8aOm`z[4#s]R7[RZ@@Rw7K3lb<Ұ@dt/>Y/e Fٹs'|8FtH0Rjٹphhݶ<+>=n;XLbĿS:s%\|2es2`e.}adI)(>l#B M+|K7I^u^ H L+ീ7U1iF Z kϟ>FO&'0 Dr }  .?+Qx_3+xJ>R:eFG10g Q~SL~vyXg.p~`p#A4J*8B\ Շk ;Q)U&'vX*^aǽBoipC]ǶNC0滋?k,rn5>`{Mf~*NV)cYV~S@9ޔ @q+caS%k|UTYIEVjZG >PX0^Anؒm]dv/ݸ^w7Pa~͈QS Kj*={Y͜_0w(]<4?^/cnSߔ䚥`b@T3=#Iof.QWu-)U&hi5 W\مU&Yӂ]YdbkdQ7*ǫ7.3%$#zv_Txh .>Ma J[0B>8Qi$+u"/l U)*nwyȰâ^mr8\nceQn~\a6A8 ʋa>imOw`_}x$| i,~L&Krn;#@yJ,65}wqtuO.7YSG8}@[؝n`2aC (m[h")Fsk] mt*&TMRxZg&ֈHt8t i)q6Ӑ^I0OE}{ےحv5-!ֶ"1ZN7{,t y גDcJKa| |?Y༗BU/jͺWF.BoŽy# xWg;LTǯŦXճh/ c!/n uO޾&l=zHc}nP=#jZlD봱P Qmj}n51¥AsE8i"+ &_It3Au$NG 2AWt.c2]_s-1ǢE'2lf7qԵN2/x~Ʀ$vlIʙS{r} }");h%(oZ׭}-ćFȔI?k\%La^bD\G&ʰ%K|ehE"`ED~1][؏_=jY$#Vo0Xy:u\ay>- iYNm!l%pj:,aEӆkkf LUyuýCO$'ҴOuEKġ&ya@@U`'<ݼ0ɟs`,]s ue~@- Vp K v)á)/,K 5##2Q̵ه>l""E*;--YZ3YC|Y :/g3&Q'^s,Z6M#!ZV=&GcD$Swњ[.Y"$|"[n:"k'A)NXЂn:h]Mி ZȄԲ8*t aRe/peϲ:kqkEx0qtS/՝oX3D~+Xy("FHa d/Y/D;'3{3eZZnr;{E4:ytU!^".ݜ0 R-דf -FjҪТQ]]3&E q* Xj0._i8}F)FPmlm(>W݇mL̓.l݋ +1tutMH.t(3 xI띞QOii00A`n $3~zOnJ\pԀGC*$|-02Q/kDZ<=Gzzc9?#4/|)Q&E,$I{.md5mA,J{[xS3n'C 꿧ӾHhPcL:s?<̻He{8D.+kIE&>5m5aPk,`-D/5`jOʤz]Yo`&6l벰q4/Dd+2㳓Li?^  )O#y{N$.ELU#jw_wC~f.UnE45X{K{+"Rݩ6Kg܂e=n9:M*᝺0;DSA$WY^7Ϡ$^(L%C(LQ `m=dݳ`J*Z|l_aYmJ2olM2ҙ|u?w3>2WY@ԍ q#<8l3kB+sOH͑{5?2M|~Ǧosg'Q.h$ "g0]vty=Qݼ8Ik?;_H `bȇ#_NS~" Pѡ-zIלtBǁ]-bιk;4wLPƇWu ~-x.hu+½X ߟ#Ov;< F꧚`caGUFA 8,;N~RŚlW8':.?>2Q#g'D{,. DЌwìM߱gS9a%p(7.+Qdcb |oH}жńk`HF⯔a>y&Xe6o kc}Y0<%cE?Q :+TEщ-j=˒yK)+[2W@a{-Lk˽;.|/J[mg Eִ֯&,c > _ MUC3vaی "U =r 3-s5:5v+ ƾözep]3 A $0T,(4oc3R QLzL],qNDk]F=/*a,wRbFH7Q9|J>TdCP1F26_ NYh$dwOwb2nūyrZۘ#" L! isX@So[N%ucHYjv2VbzvSe3ON0H%v8pXUZ_h-5"3P  PP&Arv,.[N+ۍ 뱔 D˘+|b^ёcTm̱NgB x**I5&ngAPIt'p wq[9f3x3N4 X_pogQ>ǷإUxXM]>!՗t?h|hנ>.<وEz<6I'jIUfVq^-TPQf dH!1{ A@?$SׁTk4(,(( [UWwF+/pjQcJپt 7 M!z̗\ 0BF_fN)xoaa. 1LKa!,I CB1yb{N|&^nYGX|(=S䐿ljzt(JT7Z@EW;59 *qO*XA9Gh2XU`=C8/6aA6w S(пK|D4$~yk: r_TC1MJp)8O?o-|V$0%Oa@cgEYve?zP_ڼ3n焸ʀ{x1[#j`'h-Y`cNm{6xEe?P0MZ5$PTf k]6Thg^X8,Jh:["咨z֪cO. Ϲ/'|wsTTs 35aӬpEZ,qeI-\ =;Lը=AMKَ" хnGDuvͣƄU![2bw??z*B/""_]|/ds~BjN< ew=JChieh?f8vMMpj16n=#\"+@QdnI|zs>%n ,h1 93C~1`fZ'IM@}7pHW_cO4&6E,[a_>- =B@7յMU6S>E:q_ZG=C|:6)\KZfsg{`yZPT:~@۞hRբ|ShS' J['Z]?/ YW?ș𳺰Z8] >vE #  Y"^-nF#z1 OGYU}Dz/i=8ĢNbE1B )Rͫ*}nlͯ?8 nB:|F0AaoNRkjVu rB8C=vXz7?`}gk\oYLv,xcz9li~ݴ@'L dG{&9Tv@Խw"&t|0[PFuD^d‰7EscèznDPFbl12[s ky`r,cv'" ̓T!d[ҝ&L]0aB!)$g^5ٔ<3$oSxϔ*"BJ(,_ǖлex쏅*ul'i" =e%h=6U;Y&JBٽ,G|^:US!:X7:ĜXMgl(<_t?P*ӄ!:X%m Wkqϕ r̾F5퍘Xn##*CX W}Tiy`ZmOWSB #9ucr~mm't(S{Km߳ JL0%MB;II5_ieQϕd$h\C'OV'sB+hJ{_X"kEo0]#|hNxX}a1M7S w :]XF4DEg^`xbWsV,Z͌3{ _kKbZ83gCJt:[oyc)? $x*JE,TYJ1j/BQ`3v|A xƭy-uds-$Vtm4⩳.qQ4!GjP,#6ΘObR"y}1!eQqjŧD(X}3|7k t qH^MM>z/kH}s[kyg6/ Ia')'3| hzAxG(pg54\ė.sАf,H"8=8v/7u/5R _ Ax1(ᦵCV]iM'&9 v1 <g'[op""neYBL3;kA!bǽL^0ǡGf,\J9տazƆFy[LK;8yHywQ8? gfZ胅k'£O1~s!LmVʐ+g.ZS"4"γJ˭vSS|ѪʎE: "1ނp2{ɬ$uCɠ7k8ez3?`fDqK %QcHإK1`lAmr eg@1I9H|~wXsy[D$^CLp 50D/~ ʺ$tY}7b#5D|̄Rdι&5Jۮ4AˡI6oj~;OAnn1Mˆ6 \GG^G-! ,12 ORe|ta[zl?=A)Ŏq ߵYf 'v0l ]NF?Vܟ9xMdmr/-sbLc#Ʈ{װ{d5h|_dO~<ǃxzճVϨ `a|tX߰r~ ?/En\ $ ǖ p[&TNt> mgtXfpuA pFIni=k4ϙcGIXoy)5q ;A?qY2(x"1Yt B(iKNul+>wx`ld}")̃Q|dFޫ[fpp!]Z=ve֟[Ogm-eQCI9 I]#XpHg{[%| *o2 ׏Oj,|@13 H k\G<0g )exTlT ޑʆg02gg5V|l9E ֳ7q8J>"oa*/v; _9s?@`~q<6[LbgP(هroISoow4*-1H£(=q<@. UW  iQ?# dǕ*toS ZQZQ 2q%S(Q4D81-e$(${U^k҃e ~m#lcQ͖A>>?ZoTa\XI™SKg{bdxr8xG^'s{௙g1Йf5ӐM[\eSk۔{^05In1*ήM,]j@+ljgOvwpʊZ`UZQJ^MmAsAM0,ƒ3^A,.=}ۓyqMOՇ`.`o?h>rPM2TߤVU]cbU3GF䵻T'{->XEphHj9C*zN? 6*6m$sxB*K>,"S!?hm5acVLb.rw_CA6]K ~Ova;Eed.Y>6&p0ݲ5|@UXsO3LagXWcZ_f yn.axZ>t6ߔw6 [w􄅵IOg }ToI`ف=ЪSKO0zКTvtcHHbǞ h:Tp۔ zE:`[@#h)q۠yË#ŃN}kzͼ&ecЪ^٠8dCx[L6k'Mn ڙ.XF<m2h<@cC>\idFzntD-k'6({YvAilSd^ 뀶pv3зV_ݷwJF},CpF]+,:b?J1 q[~^T|ٽOߤ `&?LܪKG>c] Xױ83d>;& EK/ZC bJ%1Wi/dWc _Xη[նnȟԄ}gAkn g LzQE1JMSCISzmRl5PՊ{4|a݀w~^wC~QF1#ɴ›I#<{<%X pz{*QDKTs.\ l`ue>D͗e;2Cr(ޞrks;HzP?BJ/vOYmy1%GoBy}3Tr7t\<ÔnXR/1Ց{G@joQ0+~`8nk>j -61xJ9rfW*TXY̜r9*қ[ h'e, %Nig6/8Pkq8r#UZI>" 'ٱRMIeKL^oeµ&JynL~a<0[M?ޑS#G_J?V~,n*Ŏ:/k сmG‹-TXd7,(SeH;B?`[s=ׄ:Bj} gDREO&a&{dÝ;ew}uteٷx-_C'V@;0s,(.5yyUDPK_FZ \Lj~.J3mE֖lZpHgo+%WI Rf~5_Wlm wtc):L9a&j)iW_/nQ@Fy{K>= +Jc*=l}tG6XkI%LW4#_8]~G2\i 1N4coR8_C*s׾~ S;Uhw?PLZd,Ӊ=niZl. GZ6zmxLC]K^$O<5KW(B/Bo6'P y 2l#?E +kB2SĞ]'re[:a s[1STGhN^3CJ!H7s 1sV*%ځcʗ r o!W$ḯ;4#I G2G3UcTh->_Y*rӤ/V]Y\aC$'yDzL.JHDKt1O rFFd8D&yiClAya2%G/"Osm<`ϼ!~{^[VBT2S7+~%$X|zZǿ[:(?k leouʜ^2n%-QԢv׼G~GG5L֯{MboF69tݶ,0 T̥0T{Xc3ݠ$CfP^feD5oL3ݾC  >܌:++mR^>3>G2י4˖ p;ĺ1_q U~Aɕ\'gL bIT>둮0/MJI \浙>SOJS3]whd(D/7*{܊>;=Ŷ$2>uzIC7A3 6և6p[[H/:c phl ǽ906eK0c9+_$t&!ND9D 4qhUz_mWI4N%>7Do-]R~H9!])ox4hasEgr);Ħ,o#xL3 I+,19; >E~1}&*Ya1DS٦ W]ڗf[|qM;)0ۧwW\TX%UZo18|s'ثgPI<С\r Tx-T;ϩ 2KJ*Nbw=۶W8/[z}1_k {O)Yrw^xflٕ:vlj2EL0AmMCrH><׳pтzN#MHMoPR`gYkힼ=lNJ/WMHO;1VT!xA?YE@tFxL py<4w.c.;P.#Z4:3Eլ!8 ڊD¨A],K<>hx2F A=L$xmzÇygtS"߹\iX7[г :*77B׉hJTDc(XL&\ǓeX*H+WW\ۯYrm-;t0QbO6-wzPW0KE w {;y3kRG}qek:WbK,Dc: oYAHkE|nY bvp va0L`7Q(Lba.K2<ͮnp0-a09_'DtN"-0鵃'Xa9my\7Y6*dqӿRK)0y- 53<4r) ;R>ؼ5q.X38^)[\z|Ї_#yb<+B#M1`Z'&Zdsb]旒j X@ M :B bfpή*)4[Z5S@)A}2zO,0訊 ʌ5,u l-XԱ+,ynȁ֩o ]EVDF4㼴Oò3PinQ/JIB*YrZL+u/r_w%O>*3:ppsk(u= Evo.c:XQ%[1ڞl %]Ug3CO4ՙLžhچhX`5mZ@By \Y }h"`y[?v0luXFcdmƾ/35V2D-A5Kᅧ(V\KZb_ܔhc$}K'Ъj kjS-,,J}?Uqy#(JF%ɏ{(ZQ,,мhƧ(Á*oMD#})VfA_:gFcX#j [,(GjᨥBkIN}/wn5ukZj'\8p Y9 )1ȣ[BфM^Q!ҡj?,{}QCc)U_:gH5 ں2on-οi;2Bj},^mv nN6y(#gQq!8iz#Q$ɞpK ꬾpkvlMq߃}*)Hw07'l枩~iqm(C6i TmbRvy(q2ÐU"f"[u{a^.,ƹrYfuГ&+H{uZ"V>f㮷#k(Q87t-<9ٳZwy#tdqCa}HȈpe]9Uc $+T.?~pktˊ)t T4-o::_8B/k0ךgS]Z'U>MXE=FB'"YX!uo]D3_ӡ b\\4i4J3a|A" z[b T|T\K&f@u"ַZ%.IItp@^ E"o@bT[6eV&b:-MTG?!6^ `_sLf 1N.=ߘ֒˦3$2^/ڱry.&;Nȷވ^m&Dt; k*͌7Y4tpY:v^9璧S0.tY3T1Ӽ>UPp~VP ) ˎv=|;ߔqՕU7A Kc,Uzh1}>re¶T&qvxy0iBQ D +΃{1y/E+j %.,Qܑ$CO(c5L.0r" XR̭Uqb0'DZ6Ο)玓Jy]賂@.5c1'B:T%.y*XN[%p>ĔFn>)F"E( VcrvN:mH;7ytؒ0ݭu,5a}c18^.Fi>S1CA^oF(R=KUKajӅ9R%%c,&WjUru+:NT;81WQvb}#Yzbܵ-eضGgԚs""9 I2Q.xm:AǙ{P gm|ƌ{ǘDYϥNL-~K\E7䋘%waVStRVy׬aEko.uC\0n՛H_|fMBi ACw?Ǭxb T<ƕzRerz_+E3JU8UrbG5QO=*-AfJX"΂aCj^.YLVt9pX[q=6gk` [QHqM ,ԖDb^o,df0)!"Ūr<{@:FܴE7`6eUiW9'>RB['۱\[#*ՆڨHKR7O[0$d,a H)&sM88e4 Tj@]&TGaUon'4T?h~osO[4`E& *rmZaqv?!s]֊IBYd=D^{^|BsN{+Z2Ul@J4Ek`>tAh^]$tOi"Jv{^ilqۛ[3/g yL`y/-7llѼ" 'q2@?:R=A1!BZa+@u8[DGGJ!L>H1R؅`m2BxfDrYG4AbDw=ln 8V^{NX@ )B /buUԧxNGziu[̰Nl[LfB0跳RJ_i$fq}L` VS `7POL"ժ<7GY1!v33I:?/hQ D @UP0.v6t*І^_|OrW"SR=OLasS)s!?J*|pb7dbIy9 uӤ|rQ[d  7d`z hs`4*XF5-H j}9\bx#n`z`ޭmс6{=181XDknIX28u*=Ljbt~*W?svxh_; 6+2%=5줭8kZh˳o Y?ܔ^+fm[e'<5qr6R`Pr'-|.<,kݢ ,ЁpAUIB1IZ<1C*HPCfrrkh [.Ǚz,eV3e쀈ڋG^,YrtfX,q P)Z:]sl-cFz|-=,]Cӆҳ&=!9:B MNqrL5F!;V^I]S.F`a\8p3*R>$;8E*xs/*hf~A:y_5K110P432 Iކ$Mg#ucS2oj'LS[=j(i؏upE{]֤8^H)ry򣘳֪8 ɋGf"V`_i˄DsԥvD{_ă@2 tIiz({7SܩP*H9E"źMG}76ȏkP!wհI<־_ed!'+ǀ*։ϯp}2lE¡|7ص[Q!ѓRԜdFR\bTMe6OĞJ:A_12i:5R,(A~^#PN&5b! p ݃P9b@Y8.+5\6cGm}ӺpLlS9QuLN~%,ir Z$6V<"^C4&.<a*;pBhByF*DP{|Ie!vC^? o@xvw JBH?̉Ļ탕d?s0mڄ//-g&D#2h@_(סTX*)BrP ֵ|E o R+(V:R?M=jճ]Se/->kSE&~lVZN#m-'FrN%CE)`0{$ޝhS6:xv@E%I}hA^A#@ Ϋɽ2}{ī ״{b)E)@}d0v.V.iGP4²Hޟ蘱>cıD}gH4b#uo#>n|Z݋\Wok%Zj39lg 8\כz<~UpxC:5ccfM;[S?(h}Isl_>/7#+3,_##m*S "*ݎ){RfX^yf!k(~GQv9:KM*p)@]@b臚5y (d%K*7%CT"=ZkJݏ B!V.?N^@ZZ1H]S1d\cbb/'-R# } Y]8ktltEYsVcMSn#d槏(Tˁ%GΔ)[ @}[nZzv橭+|rhT1X^ᰚ (ͫBVsptSP@/O_WӱkHxW ފQ-g"y~q|eP/_S|Tݾi?߳Bm*jU0*y7O4 WP ]?u6\xh_ei,_mϮH$G>3(zJZcj(֯'~G2W>m7ڀ~i)b";6ɸ p^CƄ[~u8ɘZWK {-iuB_@[]+=Z@jΘ($JGyjF ݖʃ2-a!E9C[gX;귟l8#U7FbK*>Po$1#B)A9ڟ'i%q^=qD*Wn Q|OKPRwtuQNBiDZ9Б o5n/ҍw^6KazUnTfdkUU/Ͱb|0]i-knΪvDY£iI7'c7/dJ.;+]@VOja"!c~`Өu\9|<_VrZ,38Ѝf6SYM4J;+="Rv ZzѮ5sPp 4r/"[bgZ)aWF{m@ra:ݱwig`EޜO a6q3N"jw-bfJg$(kk RW׷w^4b(:,Jl_S7| JBYCW=pJP(<Z ;?-F8.68]=b?$3T5x/tTe;^|OUUl2R(9nIs,5H[0Du&Dd[Ov1w*; #J)a0'vPQ<\ rv>k|>*W6/bѺG b6@ . $-XhR?Pcrtk-0~;9n )?nx&v[P$F#tqQd0ny-ټi mM[N4W5f\Zm=xRv^D= äs'qM$t#N y&fb zN~hEgblͼpyG_Ņm8=o1 蛔t -Ct0 H /c%|u|iW$Guk5t^+ J(޼$I÷8_x4t;|)j17~ufK~ z4w;2w R1qơf)`82ơYkFfhރnG)U=|AR=_sODcP-%cR˧0N/;l?qkc׋ؙgһ{/~%0)\77tl|pk33!;( hjͯ0eq:V7@TK4UiG (v%\g1@ Y &4uūN{qq&X у,]v[Jqw*ź(vN슘Mo55VrN,!#p]APxگ) d.5V^JMlz7HW_%Pq`c4ɠ"MY~':?O{γ苾E/DnV8xFǔ6>#¡yH\4m*X_(]2?f,u4Ԟ蒪#9} Bu>) 1v38Alc/f9^Ssed]O`zd8`H3 wtq8ms ]ISFj$pϔM2{QK,)PrUuMDIusyF91TV/j;ߠ^Cҫn@tŻJd5#b1Ԉ֧'&ӹHuFbTV,&1ump U; {m*r5'A;IY&dnmſt0V2Tī92[!]c$s?''9QsDf/8w6YCOC7ǓE'\,ެeuX񀴴D:nm%їH'5ꞜS@ko6rJ>Xj98 ɰ 10u"uUQ\ øO,(Iq <ֈ亭v\\u V,%< vjq^p A4< lxb둨N8zI]J1,A2'Zp~>;5V{BYF)Rv5P]@ow-/-V tMZۯch79u <Y*/Yw8C+!FW~昖MyG*~@H3pU>_)Uƞ#wfn^OC$7]p|*%]`jzwp⭯ *]* :rTѱ 4ATBp"?F_ _4P9h|hRC&'!^2FJ^X7v} Bsi8\.,ƯXT$]i:PX$=Ԟ7;.NorٗT|T'[_BR'rl)Z  𨛌O0!60{5]<^̚_ȜgOe§h֐o@BhY#LG>zXKZV*!?(A5YG6r<d8So5l+jShɶTSbT䊨J六OpjtQ)qzyr'v-SȝkIݔa(\78F<y D" Vwo_$T.ƚ\MzG*"pbs'@q(rMVαX^.',?6`LNjtr71>l`kO]z=iIRGHػl 3 ͮFfM>?l才89s!n/9Jd@HSuT8 N#h*^ ;lx)YKKPqudMryg_g)~^Wt)Wz|Q ׾mהIUOs J݈OܬBɵځuac +B9Ueږ|36*-@ZlUDzGG J46,兺rXR$гV2YBJ󄆍9˖.rm\+~N=}B| س@pgQ7(M#"tryt_NggtꪗhJ<#)r,l'n9*ڣ'$d_4M{:Dy1bYK3i^!EMt3>~ {|YPSPc zLKeI0[s♸/0sJ*PwSv3 Z2}`}ۀB9Ѓ>,>/: X*3P= & @1 z>楫nxuG[f(d\tg7`zDoވa/ =]*:Aԗꜣ\/EaӝE͖ˈMۚ8ɼ bd)QU0zn)rx D3Hp&"j. a?"CAT{EʼnkLoЁaY)(rRb$kRp<9uDZusἈZ0(OR1xg ũ3?ʷ ,c?#<(h|Yv3#5$IA\2EB#Zж-jѣ5Ig S^wkhӣ_p̗ +< mh% LJitJ}fqe_3>W;b;gˤ2gϰ,>V {sm n]Ob KHZbB TNn#LFZ @/p=^X2^]L!j0`?Z㦵2::%\B^%MTpobe.N5nǤ d#x&+ Lz˫nϊC|ɉ!$=FǴߙBϵcy`t@(VniԵvb/3yB_6d|s Ԩ2ܫ}!Zӝ]G(XbC@ }|w֦?G9|6|RCXq;oP޷!1Ǐz ̺"gG}^gb?ͶQ q/S%bO&ma%m1CiS,4RKx|V/d3HM͕!7D+n0-qFD|:@tlyw72.¸0]\GzŔbsܗRgн[N]q&/j<2TIC1al{jQ/ey~ F( MfIqMY~>!c+#. B3^-<݁o2vh/񞰷6qUGDWL"P㬵P$%tWR4Fz*)H>>"3EE9tL ԓ:o:D/-%'8Z 7mE )2qnʆ,!EƧ d9#0Vص#q=|6ԣN7}%f9,j{hdkPfnN, 0Aovzi_L\׳?#UĴMƧ=/%zcе˜.-a ;}֕7.~@5*4M)1rA6.h-[MzjWD@[@ !8#PF?}{mjkNtmg}E 7'.ӝb,=YW:ޙ=\,g@R1y+Qg)1&!cY;'mPNo}A8=|׽m[50)\nEljbۧa PaV fv f9-omIKb+]hy@H9XɬY$8^Dz/{pt w|sE|^31z_fpǜDEʕ=FTol8g>$0S($*؍Q6yg|DV$x;z4]H$'|}CSID@ZkQ E.Im:OX(v9U,|˸v'-64V'keyuCyXKCKEez@1YOFtlR_O1rwr&: C#ItV+5XCתJOTڈ,6pquF`t=m)DuRq'+i~ +'n]kg- o/;%𯀜H^t"ŝ[鏪ZvݭR0-@vzxR1S.ٹUt |ی>57aT_/d͛XӸڛ*&|#n`%W0S̅ߟח~z9-7PIWiGnat!rRCj*e4$!+QHō{ct 0J zYc.8]%&݄:.nPzN;p -s:cQUPr* H̃6"=W1 XIس2+P.fv1ՏDu&5:sB-&W|ӭc៉)R&xwsw]4< w.Ps7&O]蒆R XHkF~*Duz y2+`<صj<;x3g*$ A6K ^ZXuw> (6re!3-hUsKrR; {_IJ=n~-w;DYDAbo*B dKNd0)m/@B룷K2hs $!ivVOVGѝ9y ,$qu}O)cn@!bbe|;^JL%=$_.ЦA9Bf0t1B+jDɼIHA0Odt;c5 /!eviŋLo#ODsTX{ԉ !K&q mzneE6{3 F8:]"Ej`Pb*VTo454u׋ ,2mpF VS#2 I( I2g4^%[>DHnݧ2 vՈv8 Y{1ٌ̦h*y%܋[g?r.\!F.q3{U;e{9LF7kAA8pr)FG@lh>\)j?EĭTO[BU=Wi_l2h|,ʶx?V ڔkY'1ċAZ&>b֓!A(hk|29h.V~GuDLB*= 4㧚 0-Tu-* JuVk"6jD{کUސN; 3n&]FEv(K9;˿p~ mfӿi?@@ˍɰɄQ*<4o:-`)EIR7:4G7 /8/ .O  )ўs^DޖrT\~M8zx٧ %+(k*Dǒ/h5BtdaL q=jqJc@k K9K#]Nz sCA<g;i ǑP棬=1#FO\^k_:jQg ;f9E }"xb F/C=1VWa~2  %3PA"@{|-[6R p B>E݄W^utHCD6Y|.r%p2#U1'lqTFA|w$aE ~'-zZiMB+E=IK:l\/o)q(Յ`N5,!|T@e7o:.'"~Lfg}\GVA5| dzb=݌R+ۍpQIct V«,3dOh)wV"tG{7#s@t_Cc(rA#$e?95ՓR8k#6ǥ?lf LZre2e6עIv2@] 5^lt-V1?>wuO!̷; ; %ɃEha (]Hv]Uv*KEy#Ǽ E_>F%)7'J_q~A3,#$"i)yM@uF_+b8kKA4fD?)y(nx$X@- e;щVY[Ny[#G oӁ,( A槃AJD9+t:-DH&N2r$P.-t=͓T-MgzCp^ʅۅ>GY 'ĉpI˥ЮeHEC~oPWL\>m%$TGx:$7%:0%dBZFBZ#`x|Y!J~'-Vzϡ}]ү+{}Bzez&Q3=ϡ? /zm3ɐ"T`Q?\:'Dl9 c8 tmItuTOdKnI6Jk +|7 F_,^s"vV鹢W3|#X1Ɲ!5%D=SULjv^ҵ:4)uj16֘DBHLbw\U"1y?Gɬσ0jdYӟE|#F3AI$_(՜ǫ[dy(Dz|KaDJE} ކ vԋgw7l֕<46csv+7[E Zq%48R7C2 Ӫ5D,r@~S*Ĵ @)ڞ@me?V>w'K+ ]?O-l" 3<8CޖxK3z1 j: gr&N? Z ,h]/Υ`eyMEDKl!up+h,Ә܋FvׂlRa/'(C]L"6 Ox,0 x<]`QZ`D&T[ĐS(J6|tE}Nm^}9Bb< 9P}yddYvk074@SKY` 㗟_\6K$_9aj>BW92>@ (x4kDr+ųthHՏ4 y6J: /r[I~P%taR'ux`['*qry&9ATSK$QV >%b#wy."Kt93 ƀ(GU.3%>]A~PG쪌ཇl&D2u6\6n]wAGKio"ÊdW9Ԟ 4VEp½'L ̇ Lz*Z9φm"""X/_hQm RJ9|X^nnK6to !ї~tӡBp ku^V5O_9$g~tҍQ OKO#poF <<2M[ozزID `/fe wztUgӾ1i \o F9ٕXY͞4)Q'Y3I)mEC@ EM\ƝbǮ(1`X ~7EmS 1H{棁x[:Ud`u0 ,%ӽڀOBҭ'\6 ~bOGYOLVMMW\!مtp3 WOSZO΍qrxy~d=+^8A"6Ǒ2TJZp+܌RF^T 5A%bBt[3= ʙq4$]cd!u50t1q㯲KDVm)hjjJ][~ tvHL dXV,3Fq7'h)u7u4c3 }DD_O5i^8GMQ}_q!f-ӉDp@P9da2R|SNX q&]SB?n̂Bcw{2ɟq &hS7[hQ$H@Ⱦ ְ eWkC3 ?vo[2+̚lTIK›ò>1@Lw`":uF|r_Dv s$34RF ]ȹyڴs?x7l oj r\ڥy,%u$8lpΙ ǰX#Hst:…,4(rR j_yP#$y ~z-"&_ 0͟!N8];-b (.2z"2?smESNv^zӚHiNEƌW3_rō)[!Z6F9{;d쯅 sz@^ rd l#R5Ԃ6b$Ǝi>@|ei">#p[8 օG@Z=09WY7w0-P"jֆsw(&S= SbSz_v#u3bYaKp7"у o`1ovyAw=NE[1^_jIˬ;^cACkllIҋ?\餒~z5{-Eؓx}ba0M=|$6a`=>97? mܥm`7)yZ-&x+#D6})VuM_Z!_@-Ԃ!aߧXA 6B/D ݮ.ż@`zpaD!č^5!\YݨcTI~p&K1笃=HC6U.VQS7/6B lgJot Is񌟁+R>Y0Mn_BTtr6V^aط JY&SNB$#ue(z/D袎ZL (.eN@uY/5m(|I cC]'N0]D=EŰ" m}̹ Ҩyf^эMM7Զs-)+VCjb-\5՗L_+).C6Uߦ 읣I.S]z.eZz辚LQV\$Ui1M0@=|eTɿmQ!s,oBcjQ*zV'4rjK;_ U9=S`6LٳfݗĪײz ăn :cirCB*ߩK2_qvmbz ,"Ea"!;&%iW) uBɌA;B!%:RL,/7I"DͫJX^Ŕ9nKI A¡m{rؒl*(-ǝԏH-U-sj2-Q,U|U{'͈ҍAdѹJv1L;F;+%NMD,@|u}mUkmS|*ShPYd bA@Ի0m̐tO(+ Ժ}#R뽠iutr`őpP͝%Z2=ӳ0P!aЍ 47?b|ܪ>sZ ,P^ ʷψ<( %h^r* -1lx^q$tƀLU٭Av|X)kQ$(6'h̵|5 =/' k$B?$!Ze䕫̡lXc?~fs[KuPþ!VFҼFVeamclH望\_Z*aH0a [*]F"5M=6N"x}f RGI9 "~DÎ0pDW$7)9dMkmo@[ۨrYF)bP>)>͂,ݸЊI:rH53evpϿ|" zkI%;`9\>7Yx8MrKnRJNz%CݝIs܈tz@˚@sw4w[>}C귕KLL8N1$qyVz}øO/exy2az|Ă> )I)P6>aPDrEMzY%X _%R9)Ik 0zY i3IBf7c--o{1[xkހF{C9ıvʙylo?CDzB+e10QKVAJྶ7Z 2':~t؂&8NPw+levqsLX3tm;S](̬ v K,{P^yhn6S{g.z~sO0h0;Ԛc&أΙxJh}B\WʞL?F3744T0?a:\3a*0 N ӱ` xA񼿣2F!9LWa4[ra-sy~ .!V6 ұUt^(Դh\9_ا"7ЂmIcE~Yn_x`yUbBL=+ z.cN7 ckS04(5 s'; ddeȉAܯGc_$uABė˺1wC!NənB4 i栜{GJr */HaI? [p3M zcyZ!2tSE AqmtTdlU)&r^MdM࿓CtLآ y3;&H[h6;u08Lt n:ixQqNOKV֎K1rm~zZB m<%>N;&/<)e#U~'<ԆxBw\(T`_e}=s5kUDZ,3wl1y ;?%4sTp9aCRwz6YwV. BXR,8r vWt ƞd#~{ U=q¸64g1"O/gM@5B+b6X@.0\T]\lc2Jz$[ "Ci{+J[ˈl8&xF7|:`, HH+\V-$=kUF*l )aÔ."\wVÆrU;O,qP|"-A5kCefBguW&Pcn>%?/gj{dU0q_WufŃ$*5XZ@ ɳr-*޵Q م-"]7%ߠ1rv ?hpDwp 'MdRճ-a`ْs >P@6; /v(g D kVkI~)y\2*֌k@7)i)mPV^ϴajķ oGNzd.ّwCcq%`s|-*c7׆j Lj {pkU=fKa򹧎o,ȍv1Lg-&eseqY?QTrkFE`INXgA$^s:qs"# CxȂܾ!qTGXt#K4SL8vAiNf f0kva DGF|I8Bᔉ_Pl(*k*4T=l(U WJWC%-g~a",k/2-a DhbJrd-P rxrO /wb4Stmk2l^%ƮgD{ªA>.*)gqA%WW:}Pge5tJbᴥOeSg 3E`7WfC`66c ƿ$c~Z нT'w!i8䊣$I_!q&%p5%BQAT1:V1H'vcUKo(̳2]}9<,zse2("雁4iq|P06ǧ=7Hie(}GAY}J Z`v xjc\W,#z˰kyO?yla9Y@*OQEZS +Ns4D Nkn=&gS~e(SSvӝ ihIℯ^sR^*2JzIC2]q#:(k*%-FvDǤrBl3o$͎ҽCVF$ʼn=q|ӖSvu\؏V伒lA'&q큲{ ܐW7 'n: ))BH!KQXƏ8*߷MEp巠4#׫RmAv­Jƴ oC5tsχ,k5$EoA]9q7-MJ9Wf "dx?$.~[0&ՊUyzRIMOX+#Fo3QaQ;;H4[LHo|qocٰZKӯYp{mh .lα{->4 U,-KsOIB D퐍kHޡ|nXY|ߟ +qIQ3(52{5V&z,Jgu57sϧĞ~+@[ 0@7gt׳ *sw<&ɋ oQJSU;GlQ;"a-BNqm̊-5PEI$>FQƆD[U&/ ١^A0A%db穯2I8S"jk0XyK% `Ѯ;aaQw3ɂɒl[v?+оk%+\YyS=ÍS% TymD_!]p\ ^uPMoe M),E[E/gf4z#+g?0ml*$v@Gȼ/~y+n+luHdUǓt۞PQpTO?wXUB+s" JW6gЯΓ(:t%L+؏K];9fn ~{dTW`ySJ` mRPמTR6@W7 񝵤Tw 8xRe-5\;ѴWBι,2(a^22~>!0GU o!XQF8OP43vX̙"6wfVj4)!(PB4sGf59)ƮR`f7:muX5. {,*Mt<~寢KН>.t8p*-WQ gv>[!+-VÆGz4tDZ @}HX.6Akxr,OH$S@6o 8\q oȡC0=u9h<ʃLT?)wõ MOF-о;8ct}Uѱ2f|\w*\gdYIt!az&dJ,ȕ6 O /0){A fuWITZnSʣr65ۇw|P Zsj<ثHG‘%0ꑥcTXNFR- #1WYb3z.,, r#őqj<%(ul'MQJzx (_:fXx><0s67q|џ7ġ@R#Y|&H/zplzf? +q#*:Ļ#tG5L`:(v** ,+rÞȲn7ޒy7bUylˮOZH"Q|[y4H-&2s"wN% 䰢8m˧Yn6C% PhVuj[&Q]4".{Օ)xn2I*o-nH_Y3Ǎ:=wO ?K+Ceb&7ٗ%z`X8\g=hke֢ x֗uC_(<*Qʳ&DɀaSj`ql#7\$ 'NxJ" T8W&19[$@ ЉdK/6?4(~I8 3q@a.EG\Y.8f5ah6WSt񜩲0[zuӚ_=DI2qZ#iRY4)yݼ:LI(־HD H!| C2ҹ'WWX-D[Z]hVW`+G|7n(ov-o"ڣۃik^ 2x `WR7pU5HFEibUuM֬MZ gO/d.[9Cʞ_t@'Nopow[QL)=A 6MPu`VR+y+Js`DrWh`cL@ا#tmQ"#oQSQYZ?yU(TS eijX%I=zײXjL4?=S&j-H[,Y:_$m !Yb;W QNԇ#,O-~֍NAgTM o<}6yh]DUߪ0Rl`g?{tXl:sf- xM& A(sFLm#VN`P-&ǁnĆU=\Ya~,VU~ 'o7{dYN>x7fܧZ}O?$z.ڋo_=&\i"BvkͰ!R0Hg%͗ ޞZg߽+F.9M ꥄ}O+kP6#~}44ʕ;rXZ|*ZQΞ :OÎUԫam[i=jV;Ϙn}-bR 0JvT$)HmW]Ax;M[Kܸsrd.!Op4LqeffӪ'nj2Hh^>a jU7y'oȮPjr74 4Բ)KOvLnh$`v!r+N}r7/Z0z3AGBc]p9 Joh$"ڦv7#Kp}/N5: C#Ӄ4 36ՕƝ.oWY Lr? m(vYѣN]jƒ HWv6 tpFId%/$Ji`+J&ﻹf!DdK&!fQ9=hW4V";W]=-3^ 3R;Vû17gb;&0ڵPo}֐(;G)U-Lv%j;$ɚ>i˗֧#RbW)$eZ\CXqv E ܶ? E[4bt4>㑔\V[Vv(1;>[HRD!v/gf{yx}P%[^;wZ/K"27ϑBgT2}P1vPF3r#YzUCdgkl #_!Rؗy}x\*͍ɴC)#(oTBЇ%I cuA} !/fKo:P"=tS8?8ĖjʛOXO{42,0!h6$9Ds()qk.=;Exo$Y] y1BP ;yz+kq.W{҆EMԠRNڿ켩A=NAaz P_RMaI:g;5@Vm`PҖ45-D<FjjĺEb2Aj"ТK|86<nvȹ&TЌHSާL3*f9ͨg*[n @#>nQ٪wVZYD;0gY[lUj7֟1+REW̘D:V qb+Sa*yQht̂Ĉ9(I3LtZ2, ^%XbC+LkQ/k<-*V ;yY41_Ӵda$z WG;\ 1w>a ιhkCW^mMԨ5ׇml{6\䕍:$;?.bB..sɬl)PN&Yb OixIh?0 ɮZEV  |PyXl<@FI Vh W6#5͚6Σ ⠫U>͙G["N+7KXR5-Ur6 lxOa|; g jFCn_>r&ir3"GNAq-,l4҉m2si?qc)oI)ID۝$C{L D\$oCqJuEJ1 4,80#~-tNT!a`6Fj~cq(ٙWJ)A9(#INVújak|~i?.98z7}L25zqZeb$iT(ˌv\(=Qqx(yp1!W#6 3 wqV,b"Lw'`!fGڴc8WxN2{x^19;~oݷ2úVhu[Bj}<#޴N'gX$B*? Pi-{Q!z[I);SǁQ j Tlls@ >ZkwԎʫ eiƛ%`8S6t΀dW'+`khZ"gzߊt뭖 '#TtN_ ȗjY1iVQ& J2wE)58Nz潛G*ۉzSA~s̶x@D ·`4 ^} @1RbOx6§ODO|(BtU ~WmU^rێU>Mn ~4JvO&Bgᳲ܈9N%_fj{z]M1,Ѓ@XErpj* .640oln%6Dn1.і t`"DkyV\3q O꘢:jA[>4NYAmʬ4ip5ZDM;f=iRzSRwȄME0%O\QdkM ]-_a},xaI' nz1ˮ=q*DgH@rT 0BJ+ tg]E<Gg7s[nNgíU%;ЬURC F»ktw,ūH0b@AAru"TC_NNDa#_?1,>M75?p.R=%U9݁B"B=VN}]^I^|&xuꭵăQZlFZ>_s\V4qaj}xB`\(?| w+f _:"VEㅈ8;{!"IzN8,9 _֑L+B;n];VL?/2YJ/0|bav~}8-׫%${|VA52 #c֔r݃~`ԴlХ$?k_2Fe]yܥZ4A.B"5R^Pj+8^O=7(IN|W.ܗÂcw|v--V[?.描fEY ^/f弡~BUB(ћhuPtҋ*bxL=B jiL}%e6VR%B>+"[ѫMAN lXmJi1uG/F}t}=Mי8b@H'&@ *J[  13Lk,MW}W66*Ew]:h 8veuFĀe:}iLʭƯޟBr}O{JN70CB^;q X*j/H{t^| !sؘ0ۃ|:tmo]ϴ',k.c5VI+n @Nih7GL'r,eo>KmY'RF}8Hc'rG][]b`I1Ay ^DiHLhORثx;W:0Δ:)2Oq-,j!soۆ*?mA] ¬%DքԊ.@̩b7mƀ~rkBQuiH;y{ba qFk#8]Q(GNJ~H gՉZή(Et wPi`e7ߓ~H=M,@+`6b D/ V5M*9 *]E<וEjsiM t 'έnqbߐb u2t<,yC11}@C%Xz\GGrD Av'Xs6/t.ɶ-5Ge:PĆczgH&<= 4(j:^ex8*(W*%>xJL 5M F.Yq,-59h*:4ЁCL}GmD :P7W|LMlɰ-$I\tz  ;}i=x@$7nk8ZAۤhT.~ዴeogъ6 ڨVX~SXK BeWCYt P $l5<$/;QR)_/xx۲J4 $%7)ZUF$p^آó&͈p萣KiqHrJ3\:kGn, F7+ !=PM8"!iVS C5=4 7֞!a2~ ,m& ϰeDʶbSX= M1^><+x5P/V Qh?&a~}L]aD9HĢCMF͎\ۚߺyNش_913juUw-ք-Ep2&荈Sh{%l$1uQRl-@w{Dg#10,Jk3O㜇$ ,R]A-[)`hkŠ.NtM5 ҅C5 j&??Y:<>řZ?|o:"|kN,%_/dC$Ϟ 8 x6DomyŞ<_ Uw3XKZUI +‹lx"Py/)77b@ET*5~ܵ l˵BQ]Jnޅ.<yĺöR柲b&Lu҄Gl#sV_AkvB$YƅR*իJP#UvιhGiQJЭ7~%M,#y 6vIc04{ffٴG[)5!Ó/\տ:`@Ps,I U)#X[dmuo1WZְxo|.?y3I<4bW`IsdKxDo4ߢH$^ #JLr.ň/B{'4?Tf8QՆoRBo!K900V S^ӷOVjmɦ=ˠrnߎ&Iw)lFc4$rL٘eav%B4/j\$R F}F-`( A4Ky% >@ 'mxsK>9gVs7ߩa2j1[Fh5$F*fXV-cZUᵴ׶~ԫ wSq3jy s#s@z JԹU'ڜ 7z#t FuQ( 7<EX$lt,58{υ:0Jm_'b#ךO*HqUܩs ywg*\c Q#W8:X0/jbZ^O/4K-8QܲZxؕ V7K_=CGVvEFϕ$>*0pӂ4jRwAYqÔ12(_޽4 r =\2-6FMv@[/!{ { :LUX7x#"¢72-X\HFt~ ]-ݧ=sg$MMF8`< o2fFduC*_G |&=Z*EdT_渌_dɲU_C;Hb0 -sisqϙ .BH}bL S>ϣ WE'{闙5 M3fvSхGM BP "H|8x%/_dP,tJ\$ǵ8iE!ٯlW3lOIwmw?=wJUPPCFԝZn;%,HC<7q&O*.|\>[?!_+g,^uRʤIgr4(rrCt pIO; V"Ifj3R?R Z_D6aih`uЁ]%bҺ#Ev j[6lINo 9UA\IYPAbWdvJ+7DbN$TN\ϡ 5" `#ܤ3CLƲ"ׁG{90=3sMpkZ|X "H4' &#e^x |2Rӆkn7HJu1u0 :ȟ".jZӨYExr%Z~c栍oKF.up%$[-*!g% b,\s'PBe:j5u#1ܥz2D+g3i=X涄?m]<'澊JJ]:^izd;pk llE-i#ś tB۲V.G> S$k]$b"4g MScT$5K7a8٪0wyv!ʰ< V-i kVE~x^㲆Iלs82xl7;(R];[L\c*hcfqa"xh,D5P=]U{BJ_bcu3wQUt(mTOv.ȵ[X 7^Ș^>lu 7.X:g줘8u3V>VZӎ>@6Z+lnq?TD2e~Cb+:scP7l(vt՛:x |X`mJZM+q#srG5J4>3قI]EƸ\ʭr,L @>~%(!wRq1,h*GM H !"TiTaU}74JR1J̹t~EL׭HOYH18G5R>˚IŘ@ĩ8p̚n>s"~,}Ϙl-Qoz@yPB߻FmِEurۛJVeA>@ؤ?,"!O؋枆0WOЂC@/f9ZBU%yP)Z-ޏ0="1> z C#1:bJ_8f*;QEHʻr@֒BhX_ oB@vqdwÓ ө{_ %P+omWlň|ׂ׀t%LڷKQ2H ֥Q%}> 7Bע+_m ֲ8 }C|[?TֽMX%?-Q&֩VYӹ!5aa}tL&?5t؄:cޛ4BMmE5+u9$WÅ1øN^ T=-fGۓ[ZOyEz(G+@U ԇyo (gi ![;zmpD\ܜCCA*>iX@'y?V~=$?k1+{ (pll:NfU(SmCa\ ;͙IF*E.o B:mQXN fFsM`# a}ۃsG0WԻ#w^AÔNWUZũ0iZ Uw G>@ib;Ӥmv[~컦Y8w~4-cם.?Aj6c%Mƾ+'ߥ2YDba6s=RA on%KhsVhR;CIljQA@^Qcʤz  mLSI됓([fI):]A;)$%LVg*i޺Uwj 190ԡ7xr}QT)4(e9L|cDSf+{(Cs6#s(y١" ZRy\&b&x%vN$ s[5h(֐ApƲdx8a%iZ.5_C\@|SgOdxp>~"l`ȧ|dpD v/6Dl49 m #tVm߸)1NH`bs]F|,ٌC)q][t] L}^e@S i\Ը~#c~ XK]&.׎oX ¬9Kč، o*ot7OWja :aYIڒaf OqYAQ9C0l'wN_ԗxFKzh;>~DfȡdB 'EB &*A:+K}rErrRgpP\̒&1ED/`e`^]@׸o=` >%S lX%µzj?iZU7Cj3<}v $ow6D%7׬?lK. pO)w~I=, g(K1ʼ^z/Zu4!Tp, )B(h-&/LGK=eNl|r1AxW|bB)>zYs~v~/ػ5Kw/ A1j=*=(J_>rTlSfĠvnW} kuҕ{?+x*!KCQ2/yJ<$EDt&{DijCeˉĬuW6وnjPr+l%PJlL$6Bd޶0ycɋc 5M;?oI,0SH1"#/!˨zY^iBù:JQ4P§NF'_2v^2K 5X^ @r[q!PpX1Tuiժ:v=*֦rHN=ȲE$$ѭ(ԞC/{͹*Ai9-|>- L[ϭH.h[;8\6FL)p-tWk}5{z1QG_J0Y&A31fm5JW '_qXKDgpҁKa6\p!OHooY4cZ^pݦ pd#SıKGgH\*G6 ca a)q#dʘL,aam% >:4LƫUW/L AbIGQ*ڟr`k֛E 0%k&6ٕ^Asn ?d6,l/ʘ`ːA2C|u#ڡo3HQ1d{Z+>8UF֛e\d>:} @/lX鎠?/+8yJͷ0ER}t5Bm~K^"@KكV /6-]L;9ڪ.Az.b3u[?]9CK=haZ2`ؚ?)n?E7ά9IGHegF!49ȾoAB8NR ?bc\yfu38䍰Bh~G}[Pgj`Y(``NI@r3]FXs/f2`/^:/t$MQѻdg:jX`9f5(_N!^jXej". l5]_nӎ+CT [b3%e#%TR J @T4ah\Ḉ.4ES?֢lNBߠNj1xvٜ< ]K$" KiN3%7 |yO0=S5`q86]I͟pCRPK|ߨKJ"SZUB#463,ɲ ˘!0Y,G"DU 3tzMwjUdV֌mu[RȽBL_|BQ3`* iJY }G;Ȟ)A;n ޷9|VvDp v ] *V."PH'LdH -41c(NAn~8`]Z6ƿ"d!0}^?)jӭ78'QSh Ҁy2ekcf^A\1؊4Trj 1~Us&hAfw˖a/n|^T`Or9aM.L)"%?x{TҒGen1 Ue,]TZ>n;L5\XHK2xPJ Ą"$%Yi'$;♌!˩Aɏ%tm@`MsF.zuyȲoaZzT0ai2"Ʋ 8ɥn+Fƅl"e"噁l Q䮴_eKr}CIXLW*U#}*A9]=jҤE]22 I>fˉ\P󲂙ʔ J&pk ϣb|WZĸ( yvC"4&tIAoZ@zk4e#*Ci<tm``U5VyI!_Epk :9-Z%!)t6nh@FVTXpL_kB~ևf d;\u@ahrO[-rǾm~ ^\w3i- n[-E4ݣ{ؚ ]`-l}g D-*؝Vy3ic6=B2#NLr|L_lhd .8ͱS}k0<+3%F*s?U׭ =i(˒*|a"%'@3>=2)/kEؓvE$ICGMN y֕\[+tCSYl6dOԪOcg~aOi]AG}Jx'I: pgD>] NQh3-@f% IH @{(^z;&ݣ3O:7+%[Swz]-R+U׻A0N&x+K[psS[DPH۾cD[E [ P7]f *_M{k}M~mTMCFvRA"zFPbPr{eEMȥ pxF53]#h@'j-o)q]4^*[(xx]yeʿ=f0]zV4syat.O2 )F (^'PȘ [u2?7@HkyŋLlj*nse| k,GEh^#)kls|t+ oDط3:fQ}$MCXeWaF 3F *̩jRS Gdg^[-]Tq9|b)QTB {hA"C1`y@/k@E~[4oͤ92($5_[_j౬*1ZO+I$deNe W5 @.1'ݴ $al2`tec뻃blMŲ6&hJc\G Y%Ldi&E+e(| U=˵jJ=IRU./vdIz{(#>%\1&_5#ۣÔ']dE薰c!Nr<`?G!SWE@NTƞb֗gMbѴF߲Iȵ3d`.vٖG`1Rb"{PCf 5 !qËƃpsǨ&+L]ڐԑÂ7cEP+74/OIjκZEOWT(e $U73 %$H ;b.dD1ǝD7A1IlΚYsR-SlMԿ\P5Ϫ<|1 F/td.£m~71عD| G,DZTV"sibN* ME%3o*q \xx _@6'Ԉ AN~|6%rq1&Vϼ*]8NK*@B%;Lnk]c н~Au {qbX53yeTQw]`푑` @p(IEbͺlc$UQ]S\_}Ѣ'׵u PѢa?51HfFmk9^Ή|= P;:M3osA>aQeCO4G?Q'z3n2c nŵYYexG0`]$hkx맱k%*ݵ(8}ݗkCڄgX@gsK*mq5nOH \0kt>yxp{,O|.ڞB73,v=;̥L[I>Ryb<ͲfXF5\S@""4mO L[%uuHg^Aq }8aW"aSWncPT_cb4Kzوg~)y?-~;PU6C f @U+9+@?!ld~(_D16˱4`Jɔ{M6Q.`qaF;e .&.p5+6^+M5J> 빮}W#{z" 6~w# VKBg$:h3`A\qBhǓK=@?J1 J6n5-H6dVOT/s]EI+WoWRKʽa~8L=T&m^S3⃴ M~/I*96T/5"[GkQc"1v}f5y5Y׹; aH'S5a^嗭chH.7:R]d6(RF@!R 4Rg1y~ˈE񖤵cQRݎ}q J_LڱӁCYc-&c =ճ Y|9yG^ӇVxH(He(86,J$; 7K|h!e'yl8͚@*Z9 9I 63K:JWe95cvvC'OdC{[ە,#ײ"UE;DMƒ*7teF!ްzZ䱨cum`a[dt {Injxz0QcŌJ{|C",id!TXaƬyXU̥@D/Uj4Ec ꒎n'=dS)ޙ|1k,jhO֢L2sPo3q3C&L -G>N6&ms6Jbsr: eAT\,67%Gm )2%U4oWZP˧.& ԩ`(8R0q9O:h qQlnEͳRpdm6w\!B{V?xG}TnF1̫7Jk2W9PB,# :F$7hy 4ȟ5X7iRfpm0q1a[[ K>8D\ )9͉V,$Zq <ω3췝c1gJ#G;~i/%Z/@PyFQdnGNcZd`QqRVl!|W>l*h=Z*!N%&qf˼[f=fQIHAb[c0 }ƨt@q]k)c[vM9sXY_@PLQΣy͇Y1 I :{ʴ+:}:^)e|D!o ~䋋ek;hUa+`)Lh caO9knV<1cx84<ˆЛ#ۘl{sy3flf`Jf14br&j܇LFZ ÔK:=x?qoz`pXy):%Ns PM;b٪G+nrh~8Sܫ14GZ|Dێ4Z)(9sdހ8M@F&0[U\g*!Y|dSiMg'L>{~ 庈r?_ ׇ#!} mxp/B߭ Q]$S Ve cq?+`d[lWM$#H]ź+B6vO[rS}HmOzd6wO7Iu)ME$7Jf=3:3SfAևڙ-m|aҀ9|9VC]pt]IϏnf2"#ThC+UT:wZ'q[*Oϭ$e5yKd?x)"vyc7N7VSFց'vүr2V2!j/.m¢_0p!%OO B#=Q:5I2[j.pS }nyJ2yZ|)'_jLdIb&=rW1M@JxIТȫF>0ahcG CE]>c@i=g 5HՍgIKNu1Ac1$0PGXՌߕ.#2qBTf [\אon_ܕham.cU"D+jXDzAXA1}3A d>TQoy#H)?lLXI>(λп޺cL4ͷ:M)R OKN.ˡ[+iRfbqdpևJÀto us)ڕƿm) [>[]65{]t lϾD+z@G8E._g,P,6VY}!YvrTʽE3vʢKZ&՝@k) Nrn|zMf/ "d+9 "Qwl.)S{ڼp-ymک\ ֞$s-"Iɟ=߯ꥵHcrw%;6PyTʊꫪ&e<;BI-C(gLՐ~GbJJź)s\ywU~# $F:32&TZ.OEwWϡf X7 e}S=-38y3Cwvbc=36M(^i؇7 d Dg2v$|_Fz]onp` cs FsFGц: 8lr`l쌭ufΏB &GENȼ p`D}Q ,tRG4v$[P,){s(#[8%%ˢ tHMaX1%1pOWwcB |fD370׃ݒ+?=S#ets؄CW$fyћ6~L3{9𓌇좎z?ܩ_n $wW #l20U~KABcL%ᔪ(H\h ҽ+h#ӺK@w/w"{Gc]~VKX׉ ֛7:,GSB*%&'b/Iʲmo6pe0=ZeH~s80Ͳ2#֯0?