libebl-plugins-0.177-150300.11.6.1 >  A d@ p9|Q jWL }td~t$ <)Xj6Td Am֦ح#ł *`]9VPrjUuZL\b%M/<[m-j }9. G[ƈ[:S!5jp_Y"YwNvtafM(?zjHpˬ|A7g621fbc934ff913fbf383738f1577fe8e1d65a9f3d8f5331330b5deab73aff723568d6694c1d4f87c50a21c1df310747627a57500d@ p9| /l_ n&k0ÄD7 ʓm}JWo*r;îՖήzeԥ4H:Uk7P`·ݢXy)9mxFH|f׼я[;_r 2`ƾLL77V ӠЍp#Fw-lj9G\b$ݮ`hZOɮjDZ>%~0űӟWla oGɠÆ[Gf-pAn?nd % F  1Bcip!! 6! x! ! ! ! ! ! R x! $(89h:JBYFYGY!HZP!IZ!XZ$Y[$Z[[\\\(!]\!^_b_"c_d`Ne`Sf`Vl`Xu`l!v`wi!xj!ykzmmmmnClibebl-plugins0.177150300.11.6.1Architecture backends for libeblThis subpackage contains the plugins to read architecture-specific debug info. This is part of the elfutils package.d@ Ms390zl36HSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://sourceware.org/elfutils/linuxs390xHh8 8pX`8XhXhHjHAd@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d@ d99951b5f3ca595d6d976ab1409d822c79ef183d9f7f5a80e991c68c416bc89c9af0c7b3eaf6c967127a9350958771ca830afe40573a8e241e87cd05a19c73ffcc9899d567fe106b696fa6a2054d3c8a01bb9fa3482dedc5ee4a24b099b00cf77c5b97417d264519eac490a90da62fd20a23ffd4a4c6a31163e28148871ce3e1bd90c78fbab96e2574342dc6a65ebf19ef9072c19938f375c7ed3d9ca01f41c759e5d1f0c5b99a7797203ec148183dcfe910575fd9d9d81c563cbbb02854920275db6b7bd8d2c3ec2a5711c5a0857c4ef0ffe43baf9d93321c7bc72d2718a325233f374e37da375e35eed2f91440fa56f32396b02575ac1782af9a98f1b622550230c1685cd355900add504180d38f3580e64d85e9475a1d15121762c57c3894ba1534bef56b182e201fd6957e003a5126b19a2eaceb8cf3b98e3de587981c408dadcd292aede8d76bf7303fd926801f4f0227732b943392706088765ad373a3dcb7ea195fbc0d31e0f1f3389b51fe4b0f610a8688aabada698e662b1afb8f7ab1b269096b94ef1d8b926b77be11bde7720fcf2fa871a07deb79aee305287a960d01b9f73e54060f0f66e1a7b61607fe1a24ea8ef3eb28844aab6799cae2e7e2a538bfc17f6dfa2e49ceb1ba81a8669455c7a9def08b8f8626252f348da7fee0183c53a9ac68ca9e53b711c4eff1cd22779b1782a13851dc31a9d7e523911b03libebl_aarch64-0.177.solibebl_alpha-0.177.solibebl_arm-0.177.solibebl_bpf-0.177.solibebl_csky-0.177.solibebl_i386-0.177.solibebl_ia64-0.177.solibebl_m68k-0.177.solibebl_ppc-0.177.solibebl_ppc64-0.177.solibebl_riscv-0.177.solibebl_s390-0.177.solibebl_sh-0.177.solibebl_sparc-0.177.solibebl_tilegx-0.177.solibebl_x86_64-0.177.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootelfutils-0.177-150300.11.6.1.src.rpmlibebllibebl-pluginslibebl-plugins(s390-64)libebl1libebl_aarch64-0.177.so()(64bit)libebl_aarch64.so(ELFUTILS_0.177)(64bit)libebl_alpha-0.177.so()(64bit)libebl_alpha.so(ELFUTILS_0.177)(64bit)libebl_arm-0.177.so()(64bit)libebl_arm.so(ELFUTILS_0.177)(64bit)libebl_bpf-0.177.so()(64bit)libebl_bpf.so(ELFUTILS_0.177)(64bit)libebl_csky-0.177.so()(64bit)libebl_csky.so(ELFUTILS_0.177)(64bit)libebl_i386-0.177.so()(64bit)libebl_i386.so(ELFUTILS_0.177)(64bit)libebl_ia64-0.177.so()(64bit)libebl_ia64.so(ELFUTILS_0.177)(64bit)libebl_m68k-0.177.so()(64bit)libebl_m68k.so(ELFUTILS_0.177)(64bit)libebl_ppc-0.177.so()(64bit)libebl_ppc.so(ELFUTILS_0.177)(64bit)libebl_ppc64-0.177.so()(64bit)libebl_ppc64.so(ELFUTILS_0.177)(64bit)libebl_riscv-0.177.so()(64bit)libebl_riscv.so(ELFUTILS_0.177)(64bit)libebl_s390-0.177.so()(64bit)libebl_s390.so(ELFUTILS_0.177)(64bit)libebl_sh-0.177.so()(64bit)libebl_sh.so(ELFUTILS_0.177)(64bit)libebl_sparc-0.177.so()(64bit)libebl_sparc.so(ELFUTILS_0.177)(64bit)libebl_tilegx-0.177.so()(64bit)libebl_tilegx.so(ELFUTILS_0.177)(64bit)libebl_x86_64-0.177.so()(64bit)libebl_x86_64.so(ELFUTILS_0.177)(64bit)@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdw.so.1()(64bit)libdw.so.1(ELFUTILS_0.122)(64bit)libdw.so.1(ELFUTILS_0.143)(64bit)libdw.so.1(ELFUTILS_0.161)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.1.1)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libelf.so.1(ELFUTILS_1.6)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3d?bb@by@]A\9[#@YbYm@YFk@Y*Y@X:@X@XDX@XJWu@W@Wq@W)@VяVpVO @U@TD@TTT>ameissner@suse.comjeffm@suse.comjeffm@suse.comschwab@suse.dejmoreira@suse.comjmoreira@suse.comjengelh@inai.dejengelh@inai.deschwab@linux-m68k.orgjengelh@inai.demliska@suse.czmliska@suse.czjengelh@inai.debwiedemann@suse.comrguenther@suse.commliska@suse.czmatz@suse.comschwab@suse.defcrozat@suse.comnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comschwab@suse.deidonmez@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.comp.drouand@gmail.comjengelh@inai.de- 0001-libelf-Fixup-SHF_COMPRESSED-sh_addralign-in-elf_upda.patch: make debuginfo extraction from go1.19 built binaries work again. (bsc#1203599)- Added 4G memory build constraint for aarch64 to pass testing.- Update to version 0.177 (Martin Liška): elfclassify: New tool to analyze ELF objects. readelf: Print DW_AT_data_member_location as decimal offset. Decode DW_AT_discr_list block attributes. libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias. libdwelf: Add dwelf_elf_e_machine_string. dwelf_elf_begin now only returns NULL when there is an error reading or decompressing a file. If the file is not an ELF file an ELF handle of type ELF_K_NONE is returned. backends: Add support for C-SKY. - Update to version 0.176 build: Add new --enable-install-elfh option. Do NOT use this for system installs (it overrides glibc elf.h). backends: riscv improved core file and return value location support. Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7664 - CVE-2019-7150: dwfl_segment_report_module doesn't check whether the dyn data read from core file is truncated (bnc#1123685) - CVE-2019-7665: NT_PLATFORM core file note should be a zero terminated string (CVE is a bit misleading, as this is not a bug in libelf as described) (bnc#1125007) - Removed patches: - libdwfl-sanity-check-partial-core-file-dyn-data-read.patch - libebl-check-NT_PLATFORM-core-notes.patch - Update to version 0.175 (Martin Liška): readelf: Handle mutliple .debug_macro sections. Recognize and parse GNU Property, NT_VERSION and GNU Build Attribute ELF Notes. strip: Handle SHT_GROUP correctly. Add strip --reloc-debug-sections-only option. Handle relocations against GNU compressed sections. libdwelf: New function dwelf_elf_begin. libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE. backends: RISCV handles ADD/SUB relocations. Handle SHT_X86_64_UNWIND. - CVE-2018-18521: arlib: Divide-by-zero vulnerabilities in the function arlib_add_symbols() used by eu-ranlib (bnc#1112723) - CVE-2018-18310: Invalid Address Read problem in dwfl_segment_report_module.c (bnc#1111973) - CVE-2018-18520: eu-size: Bad handling of ar files inside are files (bnc#1112726) - Removed patches: - arlib-check-that-sh_entsize-isnt-zero.patch - libdwfl-sanity-check-partial-core-file-data-reads.patch - size-handle-recursive-elf-ar-files.patch - Update to version 0.174 (Martin Liška): libelf, libdw and all tools now handle extended shnum and shstrndx correctly. elfcompress: Don't rewrite input file if no section data needs updating. Try harder to keep same file mode bits (suid) on rewrite. strip: Handle mixed (out of order) allocated/non-allocated sections. unstrip: Handle SHT_GROUP sections. backends: RISCV and M68K now have backend implementations to generate CFI based backtraces. - CVE-2018-16402: libelf: denial of service/double free on an attempt to decompress the same section twice (bnc#1107066) Double-free crash in nm and readelf - CVE-2018-16403: heap buffer overflow in readelf (bnc#1107067) - CVE-2018-16062: heap-buffer-overflow in /elfutils/libdw/dwarf_getaranges.c:156 (bnc#1106390) Removed patches: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch libdw-check-end-of-attributes-list-consistently.patch libdw-readelf-make-sure-there-is-enough-data-to-read.patch - Update to version 0.173 (Martin Liška): More fixes for crashes and hangs found by afl-fuzz. In particular various functions now detect and break infinite loops caused by bad DIE tree cycles. readelf: Will now lookup the size and signedness of constant value types to display them correctly (and not just how they were encoded). libdw: New function dwarf_next_lines to read CU-less .debug_line data. dwarf_begin_elf now accepts ELF files containing just .debug_line or .debug_frame sections (which can be read without needing a DIE tree from the .debug_info section). Removed dwarf_getscn_info, which was never implemented. backends: Handle BPF simple relocations. The RISCV backends now handles ABI specific CFI and knows about RISCV register types and names. - Update to version 0.172 (Martin Liška): No functional changes compared to 0.171. Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 data. Thanks to running the afl fuzzer on eu-readelf and various testcases. - Update to version 0.171 (Martin Liška): DWARF5 and split dwarf, including GNU DebugFission, are supported now. Data can be read from the new DWARF sections .debug_addr, .debug_line_str, .debug_loclists, .debug_str_offsets and .debug_rnglists. Plus the new DWARF5 and GNU DebugFission encodings of the existing .debug sections. Also in split DWARF .dwo (DWARF object) files. This support is mostly handled by existing functions (dwarf_getlocation*, dwarf_getsrclines, dwarf_ranges, dwarf_form*, etc.) now returning the data from the new sections and data formats. But some new functions have been added to more easily get information about skeleton and split compile units (dwarf_get_units and dwarf_cu_info), handle new attribute data (dwarf_getabbrevattr_data) and to keep references to Dwarf_Dies that might come from different sections or files (dwarf_die_addr_die). Not yet supported are .dwp (Dwarf Package) and .sup (Dwarf Supplementary) files, the .debug_names index, the .debug_cu_index and .debug_tu_index sections. Only a single .debug_info (and .debug_types) section are currently handled. readelf: Handle all new DWARF5 sections. - -debug-dump=info+ will show split unit DIEs when found. - -dwarf-skeleton can be used when inspecting a .dwo file. Recognizes GNU locviews with --debug-dump=loc. libdw: New functions dwarf_die_addr_die, dwarf_get_units, dwarf_getabbrevattr_data and dwarf_cu_info. libdw will now try to resolve the alt file on first use of an alt attribute FORM when not set yet with dwarf_set_alt. dwarf_aggregate_size() now works with multi-dimensional arrays. libdwfl: Use process_vm_readv when available instead of ptrace. backends: Add a RISC-V backend. There were various improvements to build on Windows. The sha1 and md5 implementations have been removed, they weren't used. - Update to version 0.170 (Martin Liška): libdw: Added new DWARF5 attribute, tag, character encoding, language code, calling convention, defaulted member function and macro constants to dwarf.h. New functions dwarf_default_lower_bound and dwarf_line_file. dwarf_peel_type now handles DWARF5 immutable, packed and shared tags. dwarf_getmacros now handles DWARF5 .debug_macro sections. strip: Add -R, --remove-section=SECTION and --keep-section=SECTION. backends: The bpf disassembler is now always build on all platforms. - Includes changes in 0.169 backends: Add support for EM_PPC64 GNU_ATTRIBUTES. Frame pointer unwinding fallback support for i386, x86_64, aarch64. translations: Update Polish translation. - CVE-2017-7611: elfutils: DoS (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033088) - CVE-2017-7610: elflint: heap-based buffer overflow in check_group (bnc#1033087) - CVE-2017-7609: memory allocation failure in __libelf_decompress (bnc#1033086) - CVE-2017-7607: heap-based buffer overflow in handle_gnu_hashi (readelf.c) (bnc#1033084) - CVE-2017-7608: heap-based buffer overflow in ebl_object_note_type_name (eblobjnotetypename.c) (bnc#1033085) - CVE-2017-7613: elfutils: denial of service (memory consumption) via a crafted ELF file (bnc#1033090) - CVE-2017-7612: elfutils: denial of service (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033089) - Removed patches: - obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch - ppc-machine-flags.patch - elflint-check-symbol-table-data-is-big-enough-before-check.patch - elflint-dont-check-section-group-without-flags-word.patch - libelf-check-compression-before-allocate-output-buffer.patch - readelf-fix-off-by-one-sanity-check.patch - use-the-empty-string-for-note-names-with-zero-size.patch - elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch - elfutils-dont-trust-sh_entsize.patch - Packaging cleanups: - Modernize specfile and metadata. (Jan Engelhardt) - Use %make_build (Martin Liška) - Update License tag to GPL-3.0-or-later, as requested by legal review. (Dominique Leuenberger) - Don't make elfutils recommend elfutils-lang as elfutils-lang already supplements elfutils. (Antoine Belvire) - Fix typo in the recommends name bsc#1104264 (Tomas Chvatal) - Use %license (boo#1082318) (Fabian Vogt) - Test fixes (Andreas Schwab): - disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead - dwelf_elf_e_machine_string.patch: Avoid spurious failure- disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead - dwelf_elf_e_machine_string.patch: Avoid spurious failure- CVE-2018-16402: libelf: denial of service/double free on an attempt to decompress the same section twice (bnc#1107066) Add patch: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch - CVE-2018-18521: arlib: Divide-by-zero vulnerabilities in the function arlib_add_symbols() used by eu-ranlib (bnc#1112723) Add patch: arlib-check-that-sh_entsize-isnt-zero.patch - CVE-2017-7611: elfutils: DoS (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033088) Add patch: elflint-check-symbol-table-data-is-big-enough-before-check.patch - CVE-2017-7610: elflint: heap-based buffer overflow in check_group (bnc#1033087) Add patch: elflint-dont-check-section-group-without-flags-word.patch - CVE-2018-16403: heap buffer overflow in readelf (bnc#1107067) Add patch: libdw-check-end-of-attributes-list-consistently.patch - CVE-2018-16062: heap-buffer-overflow in /elfutils/libdw/dwarf_getaranges.c:156 (bnc#1106390) Add patch: libdw-readelf-make-sure-there-is-enough-data-to-read.patch - CVE-2018-18310: Invalid Address Read problem in dwfl_segment_report_module.c (bnc#1111973) Add patch: libdwfl-sanity-check-partial-core-file-data-reads.patch - CVE-2019-7150: dwfl_segment_report_module doesn't check whether the dyn data read from core file is truncated (bnc#1123685) Add patch: libdwfl-sanity-check-partial-core-file-dyn-data-read.patch - CVE-2019-7665: NT_PLATFORM core file note should be a zero terminated string (CVE is a bit misleading, as this is not a bug in libelf as described) (bnc#1125007) Add patch: libebl-check-NT_PLATFORM-core-notes.patch - CVE-2017-7609: memory allocation failure in __libelf_decompress (bnc#1033086) Add patch: libelf-check-compression-before-allocate-output-buffer.patch - CVE-2018-16402: Double-free crash in nm and readelf (bnc#1107066) Add patch: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch - CVE-2017-7607: heap-based buffer overflow in handle_gnu_hashi (readelf.c) (bnc#1033084) Add patch: readelf-fix-off-by-one-sanity-check.patch - CVE-2018-18520: eu-size: Bad handling of ar files inside are files (bnc#1112726) Add patch: size-handle-recursive-elf-ar-files.patch - CVE-2017-7608: heap-based buffer overflow in ebl_object_note_type_name (eblobjnotetypename.c) (bnc#1033085) Add patch: use-the-empty-string-for-note-names-with-zero-size.patch- CVE-2017-7613: elfutils: denial of service (memory consumption) via a crafted ELF file (bnc#1033090) Add patch: elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch - CVE-2017-7612: elfutils: denial of service (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033089) Add patch: elfutils-dont-trust-sh_entsize.patch- Restore obsolete on libebl.- Update package descriptions. - Rename libebl1 to libebl-plugins as these are not linked, but dlopened using their unversioned libebl_$ARCH.so name. - Have libelf1 require libebl-plugins (libebl.a, which does the dlopen call, is staticly built into libelf1). This is necessary for pahole to display its results. [boo#1049871]- ppc-machine-flags.patch: support EM_PPC machine flags - disable-tests-with-ptrace.patch: disable more tests- Update Git-Clone URL- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch unconditionally in the spec file. As we can't support binary diff, a newly added test-case is removed from the patch.- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch: fix .gnu.attributes checking on ppc64{,le}.- Add missing ldconfig calls for libasm1- make tests pass when user does not want debuginfo (boo#1031556)- Update to version 0.168: libelf: gelf_newehdr and gelf_newehdr now return void *. libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1). readelf: Add optional --symbols[=SECTION] argument to select section name. - Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch and 0001-ar-Fix-GCC7-Wformat-length-issues.patch. - Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer required after a debugedit fix.- Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix new warning introduced in GCC 7. - Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length warning introduced in GCC 7.- Update to version 0.167: libasm: Add eBPF disassembler for EM_BPF files. backends: Add m68k and BPF backends. ld: Removed. dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init, dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize, dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free. Support compressed sections from binutils 2.27. - Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream.- disable-tests-with-ptrace.patch: disable tests that use ptrace when running under qemu-linux-user- Update to version 0.166: + config: The default program prefix for the installed tools is now eu-. Use configure --program-prefix="" to not use a program prefix. + Various bugfixes. - Drop elfutils-0.164-dt-ppc-opt.patch and elfutils-0.164-gcc6.patch (merged upstream) - Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix self-comparison error with GCC 6. - Changes from 0.165: + Add eu-elfcompress + Add pkg-config files for libelf and libdw.- add elfutils-0.164-gcc6.patch- rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch and add reference to upstream commit id- dt-ppc-opt.patch: add support for DT_PPC_OPT- Update to version 0.164 Drop the following patches, fixed upstream: * elfutils-portability-0.163.patch * elfutils-revert-portability-scanf.patch * elfutils-uninitialized.diff * libebl-prototype-fix.diff Changelog: - strip, unstrip: * Handle ELF files with merged strtab/shstrtab tables. * Handle missing SHF_INFO_LINK section flags. - libelf: * Use int64_t for offsets in libelf.h instead of loff_t. - libdw: * dwarf.h Add preliminary DWARF5 DW_LANG_Haskell. - libdwfl: * dwfl_standard_find_debuginfo now searches any subdir of the binary path under the debuginfo root when the separate debug file couldn't be found by build-id. * dwfl_linux_proc_attach can now be called before any Dwfl_Modules have been reported. - Implement %check- Update to version 0.163 Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69) Drop patch elfutils-portability-0.161.patch Add patch elfutils-portability-0.163.patch Changelog: 0.163: - Bug fixes only, no new features. 0.162: - libdw: Install new header elfutils/known-dwarf.h. dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type, DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also handles DW_TAG_atomic_type. - addr2line: Input addresses are now always interpreted as hexadecimal numbers, never as octal or decimal numbers. New option -a, --addresses to print address before each entry. New option -C, --demangle to show demangled symbols. New option --pretty-print to print all information on one line. - ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction. - backends: x32 support.- Make ebl modversion predictable to allow build-compare (bnc#916043)- CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662) Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch- Update to version 0.161 + libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses dwarf_peel_type to also provide the sizes of qualified types. dwarf_getmacros will now serve either of .debug_macro and .debug_macinfo transparently. New interfaces dwarf_getmacros_off, dwarf_macro_getsrcfiles, dwarf_macro_getparamcnt, and dwarf_macro_param are available for more generalized inspection of macros and their parameters. dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11, DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14. - Remove merged patches + elfutils-robustify.patch + elfutils-no-po-test-build.diff + elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch - Refreshed patch (from Fedora sources) + elfutils-portability.patch > elfutils-portability-0.161.patch - Add a lang subpackage- Update homepage URL and improve RPM group classificationlibebllibebl1s390zl36 1681918541  !0.177-150300.11.6.10.177-150300.11.6.10.177-150300.11.6.10.177-150300.11.6.10.177-150300.11.6.10.177-150300.11.6.1elfutilslibebl_aarch64-0.177.solibebl_aarch64.solibebl_alpha-0.177.solibebl_alpha.solibebl_arm-0.177.solibebl_arm.solibebl_bpf-0.177.solibebl_bpf.solibebl_csky-0.177.solibebl_csky.solibebl_i386-0.177.solibebl_i386.solibebl_ia64-0.177.solibebl_ia64.solibebl_m68k-0.177.solibebl_m68k.solibebl_ppc-0.177.solibebl_ppc.solibebl_ppc64-0.177.solibebl_ppc64.solibebl_riscv-0.177.solibebl_riscv.solibebl_s390-0.177.solibebl_s390.solibebl_sh-0.177.solibebl_sh.solibebl_sparc-0.177.solibebl_sparc.solibebl_tilegx-0.177.solibebl_tilegx.solibebl_x86_64-0.177.solibebl_x86_64.so/usr/lib64//usr/lib64/elfutils/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:28668/SUSE_SLE-15-SP3_Update/0af6bf54508082dd78ff0a301413ca59-elfutils.SUSE_SLE-15-SP3_Updatecpioxz5s390x-suse-linux     directoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c5a7175ac26b411182cecef540c5a84762131d0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f2c6409f7e79f71e35f8daca76ff9f6a55da02bd, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f3cf0187cc39458f7e465a4a6f1e2e4828931e59, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f78e18dbf4b926782cc71983c04743a1675c4174, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c080b08ef2b6adce828703a17b2d0f581b6e2cc, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3bae6d5c50f0397f092c954eb13979d8e51f2646, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=da4c269e4d82c1e652b8d953f4b3853edede8a71, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=565d11ed1412be7d586c45d73cf1492588444251, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1a28da30a4db09151a8c5d54cae72179a7f350a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b81da73a1600fe9eae669f32787e0b0ee25b6a93, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=42a4991f9cac02bc72b0107c588a3b92435f8a82, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=539cd7c63d862f9206e7e064d1dcb8e329bdce72, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=da1e2a167f1d9a149e711163653cbac217d9e4f7, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a3ee90c343549fd4ccd670f7ec5c891bd9dc5b47, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbcf8897851bc1b03d6df2812306343299dd51ce, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=79610f90fc18a2a7746962f344656a56dc26a025, stripped  '.:DN[fr}  PPRRRRRR R R RRPPRRRRR R RRP PRRRRR R RRP P RRR R RP P RRR R RPPRRRRRRR R RRPPRRRRR R RRPPRRRRR R RRPPRRRRR R R R R RRPPRRRRR R R RRPPRRRRRR R R RRPPRRRRR R R RRPPRRRRR R RRPPRRR RRRR RRP!P RRRRR R RRP#P"RRRRRRR R RRL8X*1↗utf-85b62425c1d290426444485dc4a3771affc87e7f41bad6257c806bc1b5149c789?7zXZ !t/ɕ] crt:bLL H{dL<bܲߝkD{Ǖjmgp/ yW0XYŦm" Gd xG&sȦ6ů 3#])3-j UR2תG. H7ثn"Q-$ LiQXFn ë'T}C G;A㴼Etmw9;4w4F"4֊024mRJ J@[mߠLSTyخA UCea=>ã,5仅Sa1$sy?'H!>dxJ<&XeS I|89ԝ~⽟l oWEjh)g%>8|T3]U$ d+<&v 0X cJj沧^Vz{E">KiO3B=.dJHԗȄ 4ˋZ4.3>@(wz/ U#HDCs-(1ivB)!Xx; jG)ۛj/ϲX")`3"w.xY/37Z!TæFg))t=s.6٧3RKs̅/|1peΏFcx櫜r,LNU>Q걏ے7S"c `2P\4Г-?"轼'1B H:LXb){]TKEn6# [P y'߄̋PG'1}w6we6|Nu`I 0 KwY"Ϩ5k]q9[Nm_͕^#D7̇Dh1J~L9$jk VȁGVCS"om(/l~P-!>_l2+Co5IA\oRTUd2X}qF-G }١xaVugF.HvbDxJyĴ de0̈gs?+fuԷ!p{rJ:\%ոWf^[ ȸ/[w2}c2 5c&cƉE?:E rKG~i&DJv/e`,̎{̄~pv ㎻dtݐ G> 0Z dxVL Xev{d%d2Fpo_sg>?PJ 7Ÿ%Vz2Fʴoͭr|l6a{11 4%0֑.[ `1lvyZ1=ʸO[=#^ȱ2:Zl6"ϩ^"?ļ4ED4Mn֮ВPr< {|¾G^II=rۇx~xS]Eٌ}8oFpHJ)>S5 hLrE]8ulF___OLxP?u৑$J߻ǑnP0ぼT4r*75ͻq6M HW τ:rX6RdVWzN)oeNlLRpr&I''wvfɳwG``yѭ@h*¹gw]zALOTpmmBu#(FpAdKHs,Iz% :r, p%#nnT'gP2Srn=Ah N%! yKnk?pKZ^|& ʟڂe0!E.w8;n/ CEwM*;ݝce:n9yA6Q(o+N[OlGLһ`Qr8QD`1sZ?jS)TܵAhk2W.I`>50q@[sK}b?OaK3PpbO?&gY5vQvG#]s2]g=Hgs~a_FNwh$"h_) <dhrlEI6M[B3E ?5k˖SLDRdIZIe fH02IwZC9nf"2[X)m1=s.L=2!$ QT@n4JzRERwDw" 4~G]KZy727,(_:1|w:HtD%@FJb*זՖ2d5iV0s6 ݅2'Fb#s-Fǎ1[6_tZ2-qeuQ+:9--l[t(jA`=m^t| #AebHD 6k s=Ns%`3"1z) oJbڈn|P (ueL "}Ҳ|$́?r)T\h+fIgG٩ӑDx~F]*^:GXdFa}pki pduT]O}{3vQ" g ${țv852s/[8{{q*ߒXʴ2;aZSj:(Hޜ_am*>,IL8jBaP3C(NBGkmɩԌHsj͍Lˀ#X,"3/U:-j50oّXhH]7RgP/gՋQ)B)ԖK 'y PD ̓(L! ĨV{xΟ; \?&%K]W:,!zr\ggX7w7?LDS>TKgIŲHd0ފJAyaD&ce䓌>\m%4ӻ_ˍ X`2ԨeF<E^źjDQ*aOyXԇ`u}(ē I>l'DfKt5 \D zz>Px( BN3ʭ8ɽTzcpN[w]6?&Rạ0/tf8JՔKkŶ/C7c*"3q&geBx{Xǚ%~1(iYfP0gFO޲2!gJœ>Z?'Hk?.dqMfݤX@|QJ7#aƸA'mN |rtxSpe~-՜ _"j\e]ÒrcYUmW+_7muzy$aGQ0ÖwY fmddqh6%gs^QEZ_WX}8qoƨB59`>i|kBα`=>'\Զ}爧'*;е\i$Ikv=Ս%}["YhG먶-K`È߇1CaнtWg>GuD>3KZcXJICѝi+?GcM4@u6,oO:_$BͲHSO95"EgpSusntaf:qlWkX/Lg6|1]ݼ1@4Z %AW|[~N{'pV<:%~ SPQ?ǚ&%N*oM4;lZe1( cwn_cqKӐ HL?:  tb5.}>8&+ʗ;?7i9}w8VDGulA8"sv\ -q'9k";09i|IZdi aGM2\GÜXE"tΰ^iO{[I]1!"nԊu_x\52% Ulu$ A̙\@pao<A6nV7pό͉;H<{qӅ!IE1TgJW Y뛏P7K1y|l]OGm`XTP?/JxE9*)r @Du4!ڬ" F͠ЧhI&}?%K@&"2J-8.Dr9^k2]/o$.ewp*(t]Pߥp a-c̷Uc[ZƵv84WY$Yw2^:Ո: oj뙋*vØawҺڝ= OS$ǭD(c 6ӊlhFwUr u݉~V+df= }pZGQVyZػ1 i=wBoVk<PL0Ao4F~KQEFd' ׎\!-T p2JZ,RG:MfzHsj=S ᮬjXnKꔼ_OEEbֲřBzھv= dO[k@Ro|=B/Ke /[}`TE`{uzISVc#Eg32{.Tqq R!To1 %EBLIs{&H##.0ٓ XT{F[+ rO ,ꅪe}e/s; E-ډItNvqՔ yV|)k֟Kafw=wc"ii7 Q>s#&fgyTNϙږN / ICU3ԺIDFZO%X> ^<&k3I " cXuHW~w^_Xpx#לOWh]di+cT .vF>QY`#2,MP +P9>]"9uv^ñL4R}KV{*"ʮs @ݙ.~Z:Z9;ÂuqzV:Í,rliF9Ndߠ1yK~-"luq,5{sxKdbV/{x bք)!e!N8ca6Ǵ}:a+qr\ħtb_B>F=r,uj:M%"ԙNQo>|Gk'Nc"Niut:'B*1p}UAIVo|'JmAh|b?A!s!Яd d>{yh'1"qP eMW8M2,S馡JnWAm,I8c.Y9EIΎ~ɛHH!Np=K)U$A4 6QyP +PCLI3*v]!?' VQ>|_eqߖ2*Ѽ2fVt&^&,w1n(fЖΞwˣ^=묓OLN.(@\/mIe2PMOdGZмx"C*y'蓡ֽCPn;ab`)[P6pMwdGw_%m)Ҭm*̾P)S:d.zqw ^tT;"{Jg7ݝ81ts, _]!T+s)o.s^w3r#Sx{E/+E- e$s;6O&xf~>1n7~- Na\T6~#a4&YEy5^D n e]jQn2J L Y/CsޑB s \^!TDd OPi*wbDM7=dѼqRB<`A%zn62ni_$$k:y|.B^RZ(bM]Hoex6d0Ϙ!א4P6ct 6l+\bA!t (r(9M&gx"+^Ix[g%aOi +<4Uumh~ԣN, =xyO#KC4Sc? Œ ǭGOK֖]EٱݎiPuDi&/#xoP?eMSV1@G\ܛlm qt쩳5Zl|Kಃ#Ҷte@r gzRɣ[h)Y/!sT}J͋ĂT?G,r Er@0FȾsZ4!0$`#} \" \ki[d!3""mk: 4 zdE +DŽЍV9#I<]Їp++T" uOJ0C[YҊf ;$ɿ9#BLX> Fl !yA€c9x xK꾲(J[b$*/x!ٞ¤o]]@8欯 T-ܶ]0Mꪫ7U9Wo*)OZ}_fi TEgK_;?8ϟcfBv(4~3 ˀbRX0?E=A,A/՗&7wA̗/CFQeKDSӌZ֯T-*= YӦmLu@_2PQaN O+jp _ l $Y*dLliI,c%}MMFIakÆ{GFxg }3opC:"ly7t+QWFOV":ѫy J3meөטnijO ʮa϶%^"qY էڪpy ?JC݀jX:!@%O꽺k).({ۭ1iM;;ޏk]JėY*Dw6}xٹ\߹:!>)`-\ok{ rj9=4|p:Y2ȯ}n_c2'2Ӎ/' ^nnݮ'(4WC5 ܷ@qv_yu]ʓh\l_y&`9X%ipѾgδ8[-`H0;ݼFn_0w}a#lWĄI\`̬L\ "P[mpui/;~/~.kH=.rOZܐ?<ŊOU=+4f Lf#ib*‰-.2c^vHT}&!Pޔ0xVQ^E~)KmDZ͆WP㱠7(`^#mvW~o'Jvөg&­&Ìx>{m, ّ'0 t8t d DպKfe˯WxךPlYrfSP_G͹t{H{0*8ƪ Oo&K\YM YtrqR⦧ ӳ%ri!ʉ~cBÍ|Pm)ZEj*۞f<3t=ՐBX׋un(ȤJ|c6hG*>Y`_T)#jiqT8 "E`=?^<9ooy@q.2-svX6ψ9_'&oB3O 燪DY;؈(\qCn+>Yh AJofT~c6c8NRvToSw[afL|Z-e*GaDu$` `7>eWIɄjsfwslΞp0wPUFw)v [65 dJf-c41-N93>Ub`^6zɐcU DUcϾkafc eQg+?PtZwgό^[[O`'ݙ2L7sx/($((~2mϥnRHjT_Θ+7J}\'+~1A@N:Do5wGįNϵA3זѠ BuA͒gwm{KU$6SKMׁǪ1d ٚVUpJ%Ĉ'F)Qhbw ++Mpݿ$T]c;Ӛa^؆܉m-b?nTNseQ5sՋU~,F)Y-*PlhQ밚>>@FLkbߗ-=ʣ}(}bTcK&2纐Ƕ Mc3:yBEϘ+2u>9A-f;5:{kdc74\2]8OtY)K@6Al8#.X=fK7aʟ2XQxS3Agzo򪯻fHhkh@JGo6p% hwo _Dg[!ɼKssIӭ 6wYsC#!W=EP I$<)BS؇XH .~P.Xc(#;F{iwD<fh` [nf~,4_ {mdґ%yv;:DhdvQ/ʭ\\_.D fkld 0+%mf-dEkIr bmH pPXq]cXrGC&V#J9?T"6ÜW-b<5xXh0 pVj$|MӸ}d|?筢u(fj<)>k$oRo\>Ư\[Rm+Uz IlPW pFQ2RnA!ej7).d '6Vѫc; M30 ;~ȃ_74fmQ2g -}UqP$B\۫M<jnwO[kLschOv8;1"Ӛ?uM@ 9lui)-2f]-ŦRLWI#9:Qʹ\]x&Kމ?B 1OTS >X([nыzYdjVJ"5euVCf)33;xlv|S)w _x+0ظCOn9aPQ ٩=ϥ `L^*GIa$fX,}bgjPVƱ̂Hp7ǃY~Q~u~A%7jn s?+J>-[IIIg @>;[Nb2a޻ΠQ?i)Au17tUK5;jy^$0ߪ$T,9fx1#n Π>s㍚+oL'(OdD!1.dA<*:\%1bmK_]F3-]LBQ{g(_*^Z!lVf+#!nj)YSytp'qc^BP&b͠6[{b+T%SbQ( RjlvCsW/gAS`]k&'f<7UF++=%{w.9Bs~ (;y@ꊨJ&r^+>'WS\[j3A&r1Q7e O"|ZTuK `c'ӦM_2tl;ennmd'EbIr')F+oqe AOzBQ w-f #BÇ.w9scK$!4"Mu a`HfA>^h`q\gQB8bzb}װD6eUitYCC B;n̦ "KŵsRiuj@9CD4}O L冒Zj2 `~9IJ4<-zռg&%r`sZSBR9Q$2XJ3 :S|pn@WGsDz8=OQJE ;$UWsLTY޲o\nPΝ0m^Ԁ鷂NDA@\gf4FcQ~a!YEPVY.B]E#ȟ댱pV|\dN$a7|?a3vyc\3dC F\Qu8wI[l:Söb=AZ˵Ws/%]>u,,'(c)CX)r|G>T7êAȃ8j$6'1sČ3jK+$T%k͑A.)ݝC)Əf)&%U2?33RFLtid*DҌ$6e|?;`: B/8 qѭ_IWh_8O_ #;[y ԋ %)G%ޫz519eIw.,.4q)T(b+ܵ*֯ ~YJk NN_Y<<CK= (^U&)T#fd''s孙<\p{8.V;=G "!d.~LZgGyN۰S`Gx(bjӛzL[{_}ݒF~=S l=8{ F.Bb&ŋ39bhҼg֕^UBy\3a[ݣNnG7sM\j c58\.+Z'&eH0Р]R y5 Z ďc Z.yh\VIuXNpkQVxC/te1Ղj%NZL<!9;GQaYڽϗ-=IqUTE9s}MZy ZZ,O _MҙՠDy| ɟ%8֭U05g%I[1 }{J8c>:IeՑoMe{̇#D:C Uts:%:SOyA1eBtPrf (?mM l?YK\-T]ʘhIN7?S[bws8iu1;[3K9ݬR]TQA1nB]/Pm/9 m#V[#RsjmPsg#߉r{!^3`k_>R0lMil2Q1mI, f'¹pY(x'^k~k')`QWۓ@5͐.4Gz]bXM &/_O$C3BRмL6):詀3>/_`d9OzqD~"z` fW$s kEMysQd}F7/9ژl+ F.NM#Bk{՚Wј?U9(6*oZ劕} |VB"Yu2R ֒&uCk9#-h:c%r {,jtYSlslmC٢Bm lm-3)Ƚ=M'-M2:q 9wES!kXzթY=i'"-u'1Cnn|mdÏn&\^ _y0;oYE4bGR^xԏpTz<.dk\jCןZ2-d$Nz'6Ωh8ީr}se IP*)tȮ''y|I#mŒ}՟&~>8kWqSR6k:Xd-OH2}vA:D=UD l+" uoe3xq( YS?fE$FB69_Dz:gGШCX%hoWqzs+Z= ?8M]\'*xؒ >@ uo),pW;+#M_^a 0tʩ`WV0TL.ԳOG!NYWr^﷏=Ia;`Dqo³8Hs ʄg, eH~n}iΠ0㶌0BN="=[۟V Vqp#;'C%%-MSqB{ Hߓpu$=?xQ!"ӹg](>\t/ЪI3vtGU.#-wQ=qZаfa-]n2KbM&ٌd*}Kf>l"vNIvp#rH 7Z_8Y? 3e63 ID~7raz@֗: &$h2uB2誵NTkP Hݱ[ʙ99pˆQP!{˼ ak:}4 hEƴj pA6)s?WICltf]acJ%א*M36&HA0IvJJ[;nNPKүTB_:T"_>C*eK gc 9#ON:ٔcN`$x*+^hwG@no~I8К{B–5ܜ&g@f|j3tWDq7DP/:š(ro03j ؉O d^ -S&_e_J'@ `kگEx X6KP 02B,*F>}ok!q঑<zt̟$mB 6iwg>$8[D6!a4ˊa'kpL gOxZoG}Ћ%m<zh:\ rE0~ 6+7w̿zV(ͽw ԫ z6QB/@B>%ަwKsFqoJR5OcqWFGQdBw=8`u\'hyaٴ8T^}D &sI `; 8MBoA~Ѡz>fv6 [jNϱhԫ6.Bhnir5)0RUҴDmXOh տ^D3@ ]KfQ$ ;ۉ8Zֳ*]Am(޵j'?Gst!5ʠAij4f9/HH)L6߶Dun0 P,Jl!("zE=: [H&.Wb㘾t'U.,]wIom^ t $.qա=deE*ʼbz'J'M|mY\Z{c.nB7{. n ¸x잕<КqכpfwTǁfͱOet^ /`e1#-JsR2XgIB=rI !nwM")WyK9*i-xdƸ&11$b:v\ꓽxɤ>gSAYYC"ƨRA{"9 i&1 [^m4uKYѺ&Gxrrah 2l4qkk%BIclk! #qs&8t^>M>KD|Z=dk4ڗxm%<흨>ԁ"tHÔOR4jK]ٴpuF2PsFkS5M U 8:X\(x ԯś$!TV&?7k4 i-2Uh$~~{Q:3r[+S`68D98DMzz \z$ @9229|-Ch V.1?t0oT%jZ /SVN~ jG`߼q#>Lq &64RBqe=<#_f{@7npKV6#k~RrN}kR@ #x@L@p 8LW|ev+Y\촠m;!\SAt[̢b;r8XJfd uMVR=B1Abf˝+UفݺGa Lۘ yHk䶽ыJ`ޗ~ywY4̲h:{ǾpX˰ZWDRu~í+0gn 0P(CM #P#& 0džS0֎!Gp5,#&Mi׋yO9]r>y~[4 ƌ:[Bzߡ9E[/4vX͗`R ܃ aFhbx&.!*D("G>($Ey8=__ iS.ҘQ6cfR,bW '~AZ;Kݱ?.+:A&&kN҅)i.Zq(/ky&HN#IuѨo;7j?93w9b-ܲy&rET(_8dm*v^ P&ܴ9|X Qsd#ivgw<ת}MK!@ZEbRox'0d!XPxo[_>S [+#T> '`þpSwn1+ᄟui9n d_0= TmFϱ~PZ2%j+k0EXuU u[3Oep-G d#&?̨L?5ꀮ{t~7Q O_vJ$V]'"O;Y($[d@ G|U&Cqv, +R&[lI'aA?pcNcnKNSNooף=78⹪>=k3h8TYCB1ޡ{4(4,ά1'cMD'Ry dbXGsX`-lzqkqf8"LCy;xAk@ oN=FT#}s8DC9$hIfJteBj:J5WO9!bF$龅SnC4ܝ~Nddklg*tQjc6N`Ny~d3^խgL\^82.05_Gq^Ⱥ\\RmfdP2ۗw θ;Pb2KdsKmTP%ؓQn\C|N$BG +%a2@GG9-j 'W({]]_^|B`[ۊR/g#Tx7յ$5}Ww +X8K\'`&W.TQ"a>&^Rý!u[Z;**%=1N@vD/* #5 Wr-DZE2VxP̅CyJLtZT^tL% pF}bl?ܢn<]|b[wIq8h~P拉|t?mND% 5'o܃,YSi =I68'h.Xau"@3o >&9^iҀjJOn(Ud2= u~ }]iBzc)٦?RM$`Z\ 'i w3;CE; 2xC -Alhz%SxhP $D$d?4FF:EcLg*| tJaC _AEh(@yʹ_ntI Ya1.$i4e8kClDCObRRV7 㸋'ljyx1zUR^3U_-(!LNyxѾ~OU^/qslOlwˮ͑oֈ[:vogOzj' iO/H[\{ĞQ1,1aRIҡVּI5~e5Jt6I_Y1jj:*m4P6 B#ݐAEʘ=N"DL ÖOL:[ !RL oM_HM)/ye9 X @ʾh+l7NYx=զE=_^!Q2pk=$UKВd !(ZɃ_XYj% cI7(=(WtЌo>'ml}PeK\wBVBdП![7^ pX"9|MQO?QQPy@SΧPS5aN=H '9uUL?o<%CN7xU0FQUkz.u MDWs\eM̰@ӓjmlTDE kiVZem ԋ yx.]d!G$Lpmi/tS=sZ4LQ0QkY-/ 3-rjA!ю ߔ3lKN4ZN`1ykesEJV,@%f=D;3I)8bEj8Q PmTΫeHܾZ-P ZJq4[[g϶b# 9j›IPG v[; 8LmeaWR RlZ@ vn(V饷:­&d؏inԥOk 8D~j7PXr2wmb9?sPӚF"Z/mN5zI֬^p]XprfnpOYz2/{I(c+>>L#,[Q/0)BtWۄ+"HA)]wc.R^yM DYfFZGoJT畄)D"@| mqN8} K t?c*|cFW=bΣС`%^VݩU ]UE갓싂e)Lij͸0Xna@RRz f5 ,M| zӔvO%+Op:ݘlB8PI>; yPi$ D*HߠՓ+/&u.# #%--xjDiA9.>&9#_#*]z2ԁ~V^>~ʍ{O^_?+\*³˭p=OB|^424ىݛ:F8: jpHѤj:UX仕M# ˾1,#OcP?}4%]nw; LwF*%7*gE}S4Û|fSHNRFe87GGH[pl={=1s"M #$qlɾ5;,h 4H[81M&zW>Rsg,V۱ƪPwa⟈ m,kAeeXiCUqֿJK+Mg<`siblC?ӢԐuV SZ6B *m=)$66P]2]R0;Es-D'+w>m R+ՔZGO,y E*37uWj-_ 1fPEcMfڳItT#>¿3`7qH1y Yobzm|QIL[`d7kHAP t{CX q+pe;%7f5߹0m㰭\cv3Y{+7et\vyE뽭%%m6p8JR}o*TѰ,1>"PE9l ;TāU!8C|^6P˚#+jvPo[dMpw݉!YPPyr|"B~Pej*y.d8zXd܇Do<8m6H"y\PqߟɆq bOØ[JɰD@kܿj}~n>AbxM2UN?~19=oA-IaٕDK*\OfՖ]48Ⲡa,VG96HN4U֢V]XlOɀ[\](璔H&K4~s 60CFb=DS akT]*;|-Ur ߴvݻtKW4.c=ЏKFJi ݲ)[?4 OzA!_B<#KpL RQ ń?nBa)V:¨.'H̏ @bY%.#ae{EL"/R#n0C3o!tPMgEom S-(<_7 ٿD/sߛ"HZ7tI:{sPv0 bϼ&KOC%XN=ݾxdsh{ j!0l8k3Z2siuO^PYn-i"7EW||̱MV-X:LL R2AӼp p }Kd?n=gxS eNH[ Zf[1jÒ'|\Sp0mw(zmԥf Qb*h4QX>< 3sT s( dPטg,9'tоOv8q."+_`!S }gEAԱ0Zvf2TCx &S* v~ޕm6h0aaV#H4 9T2]@fSe&xF `ι4&_T&,|6" CPdX1[V ])qͫ.gRh3*A$w6:)_M)0MIMc)HX 69>V˝V+QZBw3O RIOpro52le {D77^BT.[tE_[Ig a|nO֌6n Lߠ9 'DwJi) !J);e+A"Km:JluDޓL>2^W GgA 읇>P: ζX MF+@L.m #_oTg*Až8I*n]#.Eb5"Jz;six/<M{-7$Pmj Gz?8uVչDRPMcP6Я1w㕡<݆ݦIXfEk waX ,*5#.>Rh/cDZ;7Wvc({ /,-|R3`o% I4k6]ý'!7{ ,R"PI# X?]VdqUQ:>"GihۦDT]_3 ztBtgcKhv;D96q}ö 7uHf"NZ?2Q?>Gjc 04 Is8BNe"e2wRov7i~T衲u/켫7?L#dZL+WV\JD[\jy(N kʧH)ȑBweuް0,秎b~:aі&QfHuA[rQX' g_somJ&6f[pctm$K3ߪwM N4SI[T-CiWI}A&^U<&elTг5UsNF癑Q ȄHNd*4OŎVFدj¾[g[1A$̹|^0rdzsb; >A B l4|Drb{CL#ɂuwCY35uL%}9'G/oswϼ, e:g!R59ߖ_̰u1.M5*W6}3׆UuNǜEA-}D@>[}{Xi+HMŰhUA'|@Q\ш=:UɹR&#Gq֯vH} >hYԔZݕsK^(;]t[KEJT?Tj PSoge1M,enuVm֬{ΞC[Ew׉%1?=ߗUKZgC`EGd I~߲Guk_/ LSuN93F"Yx6 haFX[{06\A&4FħW) ru\pFI]Ma4PVKYXNclhζXs)6"Z Ht}ŅSWS="BiusAQ#L|L%EJ%A Ԗㄛc+B\kp'g Yy;q:tzC㎭tւD[" C ]M ;ryxƫ:]rD"D"@_wi*H%d7_<Fdo}{o#&ULX(EĜVLKy'nF"Ps1~}iϦ/qQv^cPexvRT (; ]8_zwb>̄aa uu0!^VˎEڒR1±CFΛwL],}E=cv ]E!x?1'4O4{ShF6gΆ}ņ}rfsM<|\ 7^q%_QfiŀBsXe5YGI+u֓-poviQudF1~-ν;aǾՙ o~Nq9$)tdX 2FSBeJ7cekzu8njʵfu'c`m\l_wdLFnRn*z&t$seE{?ćWׂ,`DdN-MpPy8#[ ]c]oJ ʇ)Bj ߣx䵕Ks'_)}ZϹR؊Qw5UQFh٥i3m8.lţ¬Ki$B1 ^aq]K3|XڸT.zwl#h~iB[*q6q D3K(iJq".umhH?u<,*Wb*6_?dSp8f]0$@/~w7L)>[:Z܋ڃiӄ`ǫ+#9 gR~m"s;;rυT$QZ㊫McR6:'dPsp |!'.f]D{jyWI "SCݿv&$G8Jt0 &уΓqO-V8X0GP!j'^RX2D~`e7OR˙%I^J-L_'0uRMXJz4dO+Sk}u(+NrznO e g҈~Ff|tr.ۉ}ؠ | r E;BVfr+tu?⁂%\!s7~_UGnJ3GcM q*B#ZJk %}w+\uczm |f {Ro;OOg^ #Qj@PJ1GKӸ^l‚fr@ǿdwh٠4ou a TNT74k[Z!Wۦ*VWeӠ)E&LJjeRiQQU]ջ9*d8hl2>( UcH;#28fdzv{2[C!{],eϯ뮑46MTJ8U%a%+ uᦌlEgRDT1˟G"F^ k3ͱ!؛uٝ4ԶLC\ٵ6s+ Q!&SǼ F<2ao \=q6H@+8K>!Ҧxj]*)}Qg T&ڥVLFBE^Pne+c\mĜu']r=cN`")x~Z#< BߕQbn85kS&jt-?x4u*ktUPp6G'$%a[sq(2svTB8nn \0@e}4͏6EoqBB'sUڡ?i 0HQF"O0 7B@`1)/Y?bQビxwWK&xm'֝VbyѺ#bH-GMyS'*`ຯe:eXPݒ&$ְ.A>@tݕ7ǺX%=h :!䔡;7imFƋ=x\{j@$hcةPAHνсOG0?%We-[߰ar,֏E26g%SvpKPۗ1wnaAY ?PXg>bnRWթoS;][)Ky9<.LB`Wxdq씢BR ":md7nAhCsCEg'# .)d7#3 8|Hܕu!vFz&HI((CRksc 07&nH\IPh+IDR/~:6%?ˇj\%y-@WaM^ ;T<P<Ȕ]J2Ʈ~2 vʹf [+\t<Ո/Q?ӠP=Ц^~SdF?6ӪCk0I^d]d5l0oE?#+`\M@Voϟݞ;|=a|&q%#Mh ӅCd& ~f:+&14|bRF3z}B {!ʏC'ᜩH:fA W{`]1kqY^IslXozP"kɍiֆ;"8߻ܨOge\*l3&/NuJ0~n\٫cW"7܉LEV៚z=D,*0<Uvҕ(H<,2IC("کyHnpМ}?}\X)+I@1p;NtiaVn.-$L.^b:jQ[bRB+,5 i3mC@h{WDW``W 9jl{+#%<ܾx0ȉR~ 09Α2ΈD& Ҟ50rP1\bG\=;Bss#:v2w|b}6r CiOx)5p_Vsm +µSb( jG0.23Qjw{Qax#V"8*o@%eD 2dn- aZI &fwgyНq,Z۫PTJ`jw86j*5P@J?_oHnPt|p<|)Y/ȿ#R&Twf~RQJ"hFI֮"N_` Y|~֠݁Q\a}\WaB\%LOv&]u=Bhd6 Ekhu\pg1NM:,0 zD)+($H@ m 1X3CWs[3ِ7څ*Ge ah8}Yow`îJW';̕y}f/ {?TlaĬۄo+Ø܇hNT+*>P 3?Zm9 n4*6>Pks_e{NRڮeɝ|m/߆w#x3p]Ɗ']X6̧2g{#3J';bu0O=(r]4g}EpqbrΑ] $wHM(r?]H;y;>q@>J_3HJ a^R· >aPTzHp\O@ !0ڀ@[e}suh[Y^Y^c =`NdpuۋC\ʈ-mfAu 1H.O>)id 4;%*򖈜Lߋyi`-Z4MO q.~=n%.d%6TH-Jt)bvY`EWWp8!F<֚ʚ U\wK tMgmAGR4QxzgQx]Yg#LࡰϚTe,-Fj5Ue :`U.EUr_grˀm3i6+,j:?g'.8n#8P޴L@N!g[4!ɖ*J'51NeR/+bd h ?Jg X8||z Uas>wq~[vﰊr^>g/t՟`ĦE w#S1+z]E g,zuxld|HׅK;t@7 :j*qUN\sV 0ɡ , )r+Kzh(<55-:-&ʟ5kA#Ǵ,1/;`qI(vhTM'LT|'Fi&fEWj/ $w֕ux ͊bs?aX=bnqu-0ٵqX\9@6X|W*d0Ρ6y2c{QBzG8X r)`+epˤS#MKODrێ.42 z.<<VFٓ_T#8e3mPβ몶_U e 5fu!EaKź߅}&xX!ɋ2,*IKGe8$Ok%4RyPF}~{JYλYp`/p 9f=Tf/ }m0Ňj"Sg\Oó &HvL]'1maJSຐC-ctӧϖ,R74ma$m ]M׸V/jO\ԥ_prHJ tQ% =[ e# 5~!l=OIۻGp9u 346#@@tF++aYV9)k-'kCb:k;pD2N4!w%q{5̉@3gdhW*\EOىIzśа?ݷQMy*?=W?7ʩ<*$K&'ũS `[`$'u'3l~=)Np|CַU'~sʼ_5mG3ķ] ܆#dydyܱ\'{_XYp\hR:m7 PD@v|vgSuv\~<9lC_-b_R! bA\GF O]2y1BI#αŶ z ^O1H1 kp5'j̊a8h)G5)x>cѨܶ3;<aaGڭfH.Zi$SˍKG~r.|T=qfգ}Z {<_{AO59>&;Z>sWj\&Y`  j$yM2/' S=Xawpja)q]u '[/Ϡ氧`=֪i|ȢFM!9N1^?Aq47'Op_y'qB>Xn҆n$ '8S :OݖVR*)+Fq7ͮU'TmszhkA1{eVʉ-̘i|!3F8zp,`R_r&̄wo Hu^ }v?2-xY*#|P$ޖH@|؊T"iD?[8E WAeK[}G6S+ƺֱ̌{ mQ&SU^ՕcQ f&􋒲gq,&}}P_9`7E6w=kXOeUgC>rPPg!ihuwϣgzj+pڿR0"A!i4˥kO–YQLWi|ɀa_ĸ&F/1us~h}#sTNqӄ1`קi.>5&y7PjDz2"{p!^ \^[v;Jti\JW{ lk\U[Oxd9v_CR2 >(w8+,\EP_0Ns%|NQDlv FCH VzW˳LCa˪CB t>G u|7=W=ovxGamj*e_ 8:p6dFdig#r-6U `ο'WV{DtEHWQ! sx%GgE2$ܯ#϶{Kz1Tebcj:o7R chQtZ)|6yo_{8D^Mob;Tn0W\md0?ȧ'jHofWxqƕSfهz7+~ABy,Oyr?F; ?yZ^1l w~lac'*, ١\ 7uN=xld)#]b2X"E0 px%1ZLK{˸];D=`l5 XU)5<\nT\૨rS"C:|0KӠJT{|6^siBw4+eJxM|IЂK ؏Z'4B]jEP2iv2ɍh}'Ek`#t]P9im<2N{ < Ȱ؄rq#sDZÎ9n0Y\m[Il|ϓ֠ /iNӗ6yuT]p4zmUwڼ*?5oKk<#..Lv/6An',iWўmؖA]0xv }/EQ"BuVS2uJ!|^ӖvY~^h^i$"ʎ`& Axl%cAvDǙ,<7 u%~8_UKc:,1vx9%/asAiisv~+r$5i1OH'ͨfWA>՚7wXJą |.Fqݲ/jWeCbumGN0umnÅNi7wfG N!܂x~bxJQۋ$+y7E%PelaiU.^-*me{WS>1UVl YY䟫p: Hs =&cѵZ;cwθqhCW%Ѵi}ǽg}OB_Jdi#E4]CpE xZ`wN)GQz)>#!!.DG{Ho%WR"%(DlE% vQ'G@eY=ۅ=Ñ˃JtBUg2vէvμZ`/W+C$rHr%4ű1"<X\q gS3"Z ۠ '3aD(㰯[;u=1"""J6皋=^"k!:|:z}C(? %Cn8!h:Eh.g)Uߚ`!~춐mBTg2(ԲH8 &RR7i@C;wJS5t jACIOkjNGGLBF_Vr- f0Iތ%EM GlF8?d irơHECR&ʈd `gRxe8?udvlW2p' D 2.Gi^0,t]}f@xQ2ھOIߗHB&XyTREd n\OZAZZICgUl@ eҮҵyC}2aKAw S6D=搛 }/Gŷ3w;4+" YS U))ΰ;"d~9zPrqX EVwGJ8ɧ=Ccd F1j'9tXKn!`;&ODGu:rEX_ dƼqF YAKn*= 5_mʊp&EyJ~Ө#sƒ׆gxʙSx'M.VK<%Go> O{u{܌lћV;=?gER$v-.}h_~ϻr1oyICNi6H89z$\p>iRP[G݌E]󵆀:QYSx׿pXOJ}uv&5X'.6+H|썓0}'yt^8!6Of/ژ+VD(;x0{8wW6-_6덜 g%0&"}IJ=dvM%?jGQHr$`Û(݊ǣ;8+I0̺T5G%\*#pj)t3 Z|+j) ;S ->`ꎙq 7ht2 /bR(pcl֚MW2* (䎘;<)TQpcT;_$Yn[Ɩ$3?vA*H|ȩE{19Dz)=".M n$>ӇWvt_m7_88=dȷhz1WFe^@{c'`iacGK $ekrTr[Od_KyvWL-t- z7W^|UKq!VzIHOĔbw>u~˃-΀nz5%8?2C}!A!a߷ۿYH:7^?4ֻR#'ojeŚKdʆ/9lhA=T }hШz͏ +w{̠'GM~D]oeH 4; OHqdMu鬞2R|vW0$e\ R*X8"yU_N䮺h3b`Gg웚!쳪>*@+fހ͠D+Zd7S[ٰM;i8`|R~j!;6$ q}OiBϫ Or@st?qFw`dLգ$?? ( օ57CoG3n X۾x?7Jƨ+Xze~wŤN93x9I{mVS'_k_9\ݳ4C=mC;PT},2p&@fn slnPh[4X9m^]`~6E8v D0z]lGghBD% Nt¹&M9m٥dLF;/YVtQA@_;gHt@e'WLLe IƍdcYA[uJcz}ٷ7݄L&{~`VVj3֟6 b'W08Ux(0sl; tDJ'aH9O 20h؄39R&ffz#BˡU}Uu~%n~ h&RKyB8A iCz}eU :GO^ xKpXm.l(&kw9E8 ?:p߁7듏MZlMtHsӪ 䙵boڂ~lKg6_ @6vFKm#Qs F'?&oDDk|һ7qѨ?'ջG60XuT;EhÄXxk=0 4k]8=p8~84OMF.ثmZۡѼuUe?M`ఽ1`?_BY??kfK㇯3VTF{+ :yӽ!7Eb6Q7|QGJF7Xix8J y#86SiH|J>ঙp ChI s{P\9thC d:Kw fzgi lT9KbSÝAW'32^~Buְf{'\i#eԵSک,/P_Kk,,dV VoP}Np(4Z£C8zuM{…! ^azrS. 1;UY νav ;>4&7c*$r?45r[i"VGvA-NDp "RKږrG~Te !$$6a1p_?\fD"* #Euh>L4;me(:D[o`Bo7@3r%oBa)Y݊wg0WL-fr/$\~d/dB6U=KMuՃoLVZ `~HW)j]ʝSV!B0rs:84gy\^N.@ 'Tⳛ<8}Ґf*b9! ퟍe{7in-טˬ[SFθ~n+Eb?KC7CЕf ~GB8$cbxR\#K |_QWJ vl<#.׺dJ xڀ$_/Cj#3Nk_=+NAloLF,Oԭct'r;o;Yƀ{-_oBd3;AW-Hv6A7MknHP'>@ ^Q?Gd4SIJˁ,lsmi.c| ? cnkTK[&8`x˂S[j<<0"Kj`?Fh-+e3h扁d\*;ӍGlu; R^ppMELDZ aWWtUkw\I83KPs$jbwV!6c"LjXJ/ڦoYUHBnS0j3]mqlr.|WF=.#"kV1SB do9@E)c-d }_ V3}!dC`}U{ARu¨-W_8,ӛ.1ĞZO]O*l'84=v\t$ڪ*Od>t)@.]*Q5'ğ0>+p§$vn*#Qh K03}ev2ZVR4tV-4e<>\z,s)'& P^ ŋĪcL!!W c w>0n 5JFzuΓZ#߳;yܑ(0$镅B{ա1Bғ~9z7BbOω&(a[@`$T2aj!ʠa'$-q+A('CBQfb,\WuN^o. aT:i>vY}nҺB|&_IbY!</ p*)߸3z+h5aiT}M`.>jW},'0x+ƯsjJY ɠen+o:cw7םo̤HJ-r}c[ϡ68.(.+I-BobnIcT@E3a}ΚiWj!?!50EB)B@ScEi@dx_ʬgkVJޝhל֖Z-vlz NFD!VPatW܋(fZ2x//;vp*[q&R zEU%*أoާapVxSN"pJ UŒfb⍎ }—)Rzk$]O뢏m+Saŕ٦[=YZ6F< =5cc) 3}+iM|L]NKb;;M%ŁDW+ሳ p4 P$dN^fKе:gJȐ JX&IL$;)6M>69hjB%U)MbEݪ6L6mwS~gh $qQWNE)w\ r̴8CɊ6׾;}'FQg"(R!C=~>b?ATSY?oaf |}-I(ߢOtlhOuoQi#׆bR gQ 9ܝuv8FV0y:b+ώ[mJXP:ݷgyӠfR͵-ik)yB{$|cV)jĒZl;P]1۾h65s>`2<2%TxPO5P:n1pzHrZ""s8͊N<ࡲHf#i<U('@ӒM'DdT߀c1fw9Hizf9cB݀ȟȁ3s~ 0\"E!O0pwf†)ijj >o?\!һ= o{$܊(\9V- SYmiu+a :Z9k&k9$Q)E&{|.`L$(PCW`Ո(_FX{/PD0uMFn [sZrAge͗"ZL11@S}_s<4t.7PK#3| &meh};\|xRD])Izhl@ *W&Q.W<υNE@TfQc֧0TMpNzItMtBfkP0~ ,/)7˓ L5upjblޢ )O/5)Lc@KuI Ԯ*Cj3&{fxLd(S`-= Hw,`s(sY:T!]4CLfwyfHc6JEעB;}b2i?dbw`-|cVLV3AĂ2#((vCAeDA?93t*:Cb~\s| IJzʛa(: fT{Zw~t٠̀V[pGC|R\&'h˸DyoshcuRL](BU~0w|N0ze-=Dɿ \-H*,&^JK!meڟ:mN۩0x ˕#?++rQuxOw0BAr7@0喁;`YsI <75$&NegY,vP [NmjG3@byIS1Q/4 !)`S?T22RE6̏Nĸ lfhhڳ`"td(ڥ] K -w nF-n9.3njrt&3VtG҆w6*+6z1텠q DeⓎfN_x}NWȞGxO4qFg֬@$Aw?O"BzR$2[c6i>!Un(3.Tq6vJRY\?O-ƥ!^9 à<.j{Y7Pr.;P:&qrhqߞ%i}@$@ꁗfJ;mnWyպ3|a4/Xh [43 WFL\zn6>G{4}F27*a>1,oMʣrlB؎aFP)ֺ>Ta%7;j#ߞ8ڑ³GD!9ߑcP.3^aH0Vq҆&>ϚdzKUmpyrw`${z]ZJg/x0ד Bߙ2A2.}˝R}6j].7=;X2$ '˃Z_{RBȩR x|n4ں' HOߏǸ51 c}OΨSy4GX{v鼫Cj lzs\yUD"ueF]X+`L+3 ض)R\u0<TvfaP{A)3ޙCJ .Q,vF%'fH+YʸӢLqH}؁x;MXnty"KZ&:^G;Ԑfc4 $]aӦ"@nɫWвh0;YM2Q5в YOX2MtN6WzJUjwLiPyM+4'P{>xRB$7 h* 'ࡳ% JuRҏp~EV88|sӿcA>Qy⢫/ׂKAw` nw) f&AO:  KXk"hD3gs[ۑܮI{u{L^$=qO_[O2Cgƙ-gLH#밚wBs]9*֖lJxC\eSDIB=OKqF260;mU[6K(~z%@4.2#KĠvb"0s3Kd+BA45q ;$A۴ܲ5y ;<_v ']w.aJoXGNPgҡ2gJ{|ACCхOH0t 1׹g %CFbZSj=@>w4X?xd"XlCj.Y0#ƍCbҁco%wXUPd_**WB3rW.\߈TpUvEޢ7 C3.!$jC9 & -śkaˮ&6peMQ 命GjIAM NZJ {:`&h8^^.. {OSo ۺn=."]>G&\zYG& bv1QY޴?>~=w*Gr+74˹l!w5/gOQS, S@'`>t`Ɛ?`Q>4DE<4Galҝ+S~-O+(obq:xTnh N"M3Mc+ V7wų~ gҷ\pPg[RwZ`_Pibzsl>d =0H-Q GD@Q]jQT1teE~(n^iK:W@#y+ m'.~PK:],Z5EMqvuy}3J 9/{rN9qj)`ChA} ZͭXoҒ/Np=,&+.E%%sM,RN<0jΌ̷x >K8q^Ԡ<,gg T}`ymij]^c`w{MJ3qG*QXm3o8,?;}q7MhpTXx ԭjq44.tΔ5_؆.1tHtHqS$jVb,%D"q5mo?ELWCi$ܔЫd)g9M B ֽPZ;7)EMx(KfБ,c8U#1uh {ʁ+3jB0($ JW(XճFٞ)^=eQ}$*, "{x,n^_߃)g&lPc5Em@.4E<Ýأ[WO=O2I2EOv{z.cUrWۍ[4sR$cX)=2E~ze?E*d:y܈C)A- Rgw +5rO;6KY3uybAc)S-I~F2s\O3g@[ u /L >#0;{븖@%y[X4MاgߖIPoa&fC5s觝S|{9ooGròX_iKL^:N廢p׵+ OLz-y5iGUٿ 'aԊ n C;4+3nj8t47s)ՓkU^jt E8r6Fܟ qd6xqIc{몚iI4qeX&(uTg?}jAnWES#RL2zFDud/KO*ItCX_Lh3WUH:4@N_0 dV]u(I.(KKpL|Ɉus[ru'b #ݥjb? )ZN{\0H ߺ&Q}pPRoS/]<wRHU~(])DPEim4c4 L{S-~lލK6ܪmGo[<T.7;bQR I.b}oZvމM%Ȝmvv~ -B=W S)K&lar+ K ނVqT7D޺픿 kU:kFt`g(֯k_1ʜCOhI>e(=3wtb iMU~C쬅^7С&rjvwb`aܟR'~LmM&[8F7bħ|PJȺ[Y-?'/fٶ9bZ)_TsS+h+֮; S]3X_Kn[ ҍKTԙLH ѵ,[ЈؕirVc6RC0FvUCLT/9&CC>BWD6Ӭ%PC)vm eXYo<܄Byl`L%͍3 ]Z KI%uL~W-᪡F6oѱk[#֧--Loԅl B(L20LBFR X5D#Ty{,?Od|{%Pq@:JMU[J[`J<<6sDD:y+Mf/g!%oA?N6ԖTpb˄W7!"ID D ~{rܢmBr0ܺ?WUK^SՑ/%Yt)NU 10yUۘͧ+ZH'٪%vw &\=gp\m CEy*0cq!goP8h̽d4IǸ<5P=;h U6vw&Fm”pe~kO?IV ZNſg)$q`Xr6n'hr'QKĝXct*ђOr® (y =D^̖Aާ` p R;A `_vF6tԖwkCi}R'Lpۗ"s‹w`ӧҞSH.p1b^4S (4Rtkwi$aCw24z[t,HT=yt;~ćA06RTW3pC0r6M@1̄{6 Zip%JCDRsrE&o3TQ=92}o#@xPL5RԉP]ċkk).쐂uE}cp:<ַǾ?pzӬpQrΚAa׽e;>,Tjkjk yT'9f4si0{`6K/JKP2g<@o'r]|lCi* ;RhkbXX;Vr'm=Nf}EE5/Y Jn{H{F1hvQPWȴpN+(DSWf'Jq c,bH4?P>Ν.гC`qJe<=e{rG!ciU'Qp,Ji&fKT)uk6M$?^KgbU:5RƻW 66fxu Owڌt S >U9洳@<دQ[j ZD>5&< &_QVDZ'h|wg~ӢLGTV(3;E8kDQmWN)3~~{6s-Ԋu,ƒ0\"Y. =Q8Ḕ ¬#i&.`}(®.]z '9mj!VQif4tA<)t6Fno6{q9\~3݉(ZXKjJn@绿{'^eq䡎 c51U y]8d &DN(+ y5bJ\t2r^]݈t8ZwЛR'adr!ƤUR#kBj){X,kR\> _UG~eQ?{O/3(}Fd7H҇r[ښ]T0ca< 8N`πl wPEFX l?l>+ sT(:q;A/ znpB1>,[Yp'ؓնf#{N yV-~ {2 ~6/=l>]ХA)+4OUh jY};JB֞/HJ O#nv\Ƞ{|x݆zgmVF:8Kj`L!%^)xrџ=(Ynm{WTO6  ^p+Qtr~eɝA_Bp)n)Z_gO;ݠtp~ zs+)*IָeFk/d򨧈ƈ+f,jZuнy̘-c詸6>,ضlùߨB`x&*m R3 *| S)n*<Iyvu g^#jEjdsT}~BH壑7 fLsF5מnJmԪ.k< i,~ ;oǬQxKfDn<mBr3(% '&nލ; U,}5?̀ %ڐZKZ?q~u/N1Z|wXltǙXC3.a;LTZ 6Үk~~LxwPq$1LƠ4<6{`[j%,O-Z䜻ûR7CP{@,FVz\SM&oN[U.4)8˨TVA(!kx8מH&Rm95ye*9ě@ie6,Lz#%E3E|͞P~S&*z;: Շo,J[G8"(6. ;x[!O+V45,dߗ8*p; ^ecf[ .*}v +8cۃyh?'p%Ws?Xʭ 7QTPP]qgBʖ6fȤIce%jr.@b%(t*A4 `tt%*AXl֋取%'Ce^*5 IYCQD>VTf ͼ(! s1PY74; nJ'y3:Tw+/IHz]>&G2'Xh/NQZkEeQyвO nb>e.Y2#G޵:5G|{#$(м瞎9$@y\ZҦLA+#$K7V=B,(Kr2ek}` N.?.l5v tэob -7ԵUj/CÙY}H=*і~R㬧a~8e/-9`s,&iI@ YZQx'*z]⠦B?j[+Oukip$/L>jE<&*5U)ATsRpv )1Ew#X0\;T7 QFQ;òv5+%8Kwi7sm˞"qֲ# ǀrQkE([p \0E(Tq\G仌;Or Q"9ݘIiFI,`_p_B4ɱ'5jÒG 2Qo9nflX!=ֳ%iZ7$Rba`#SO8*a܆B[-*vR$[4~fqh2잼o>(Sxn@ ֪&-+=#A7:OiWN!-{f'uƣ6/W iOC٭֪~l CTj ՄLX;.˗ }4t$S`=R:RrشKfC#]~YpݍijАm:B6-&]NVؒ;f*#u&E %3}ۻym.HQKH/x̖W=v TSޫe/fv#T>njl>J${Q}3YC%+h2Ԣ+0@fs]gKM?*QY~vDL\OvQZ`mgpҝ9ηr !{ٜ}Pҏ_^;+2"QO >"@;ߘ3ZIY-< ;5wiQ$,oKHGD|﫣u6z50\8n}JMw"UdYic^#RvIW>q ѧ>G"n7ְo׏=R*$r[`;ۃgzwV^؃?¼ KwP:H٧cQc-gcټüi(es0O`;E䑦U=UGGA.Z# &PQp-hk+8{z^fgEj/=D}ڏ{L/K`6.kjJ'ũ3T9ˣ:@U3CvƗ vTp _"(pT2ۃÌyF.߶V:EA9].v5Q:\R_p0XNL?4^c}|TˇF)ϑ7̷dP6jPJCY:TSipYM)wU+A?`:`@"%I;h+"#" .vϼ8 -Z=Dzzގodp"S^Ǹ#2?nQȔkGT }/뒧,iNF*p*8ۅ Nާ&d'[9iuڐT^0vhgߘʒE&f,!jS&G^bœ R)s7H~(:w vn>4ȿ^ݹo>/4agS%$x=O[01'rCZN9)A-dHfڒ5Rƶ{Qeƫ=O%S.,Zx}.M$b!> \\3{!o&OWR4t]Dk QE/Xj1l~Y`}~ogcANRHijZC%Elv )EҼNdׯ胪 /ETܺ"q/֖NZS27:\կA"|ciR96?(DcGPރw󺃕h-3sP]wf+qx)e12:rE !vXcKa<Xqq}vx|WpZ:bXEcf%w_6M 3&~WE&8F; w6|S5V{;Og+_WsaOw`V!<7Bsw]T^:FKIQGx@S>β1FhExV /dŅejP|*,N-߳ !)N#]C~ō? sއx& `%$5뻕q"Ժ{|o}_:$;7NAdſ<\pZDXP?IC].rRUV];mojmxrK/PoyV z6a74jx"u/ 6hG+)QTP;f5.b7o%6 {\ W)!0m(QA".hүh0& (DA{镡K-̞WNδ"1 ^ha) :{6+׏cA'$%a TO(2v,v>g eҎ7W/aH' I¶N\ FEheͲ֢ 4ិV72=kn gg˞Op>DFH'*h!/}:nj0!&60WO4X}6~Zb1R;:0Z Jv1ؓke}v4vM[s4pb =ަpwv)&:m y)+PlL䖪ơ 0IIݼk1Tǘ fFrEClJP+t;aF@^i8*>qPŃMɌM[D.#ҢFKs3SÎZYͶGjjE~k^ƚE ^9Ӆ%o75M:ڈ5,=$vNB3^]?"L3D z͓2!ZeC?Frp'j@0 q/1˜|l Oאi/4s^! Շy ]ysp~07A: `KJD,.BveT0$ Ysug,y@ %KY}zntkx #(}y=ܮ~W@IJњj2J }\oJ+z:b`V[w>n0&W֔Y+F)[|0C!3 IO| SX u0d7y#qX5S3V5[o`))R4nMv_fs6A-_9 ֱ.bϏߚe{ԄqTsWޮ[y*x),޺G/NEԖV.~T:qS} #<œj&]JBJlʞXwY׾]M {?gZ-żj&?Wi/"\ Aq!=)rDU9Gx"t^+y-&VDJVv7{ xF :Nx=Msڍ_8(({-[_. r\  wkKa|* 7̳I.4KRa7۟R - xqez% &e:s$HTC?ڤ42yu3vjƀm5]1Ғv{KCh0WW({onf A5.v>Op(vG|ŕ.y 7pE bt(aibJ~cz]vZ˒6MA_8N)92INCl#Bl+dFĠ22(4Lk=a]~XDT5OMbSƅ9$a.ӉHl! @V&D epm[@UryRC䚒XREQU9.Wvi@ul2/ IǛ=GG̎cIK Zhe P|>3W׀p/౞Sꃈ7Iؠ'դ}{+FS ^*-#a&rh0q`9չJ{4;:d$;G\."< 0s};!US'QR#SƖڄ2cGeGLEśwMNXyzF߲Ϻz'P@{ǔh{ڍ.NG NOe@ w7fR"Ɖqּx*f%1Ò3Ir?>(Bؓ]lh4:트a3q7z9Ayx:oC>=pi7 eQvOD Nܮ*=3 `ޙ#_ gNQ8vB1݂6Gseɗ!T [40`p&5ڧh7SFmAtLym'/XL'r|q  ](W:'Dcl`Jܘ s$KݽIЦF%cN03(@_v0ҏ'68Vu~2!0_9{,3|Z YQn2 u+IxFLB\6 S+yS~)~KJZTruE=u)!?Ĝd' 8_n6<-=:I%(-=@Jz~lҶsC>Yb1B=n܉ADתYm "N^X,Ѧb}-`5,4 ,˙(:oe 's aU%㨾0'#-p4 m)o$Pz%} `LavZ| w4z rMhٞAqM۔8QEy-h$XF: 7ZTTv7ݴ )MlaW_fhK 4zTC_NϦ˾Nm/0B3_ȍ6v oܨfPX6`̍I}NKԆ*+W|S+t+Mq+|\\ŝ}:Q kԽ,]HJ&F#Q>Lk3Y4녽$HB/`tftCWykwLtnGY@6*FD W<2qLչ#Qg睔y؈EE{8"-󌼈Ie$boX $ wb:b֨eD$N&Іw@:8!y;k%NH^3Bf̈́dcN}+ӫ2S1jFH0[;xg\H ݍ,T^n{L,"_唇"N-ɗ=rl&kO'_ioqdL0ʻWo*#yA4*0F| '%D]˺uJ oENef)z" |;'-Zxhp¸3?#ƕfLfqk,zrk@Q"@'׉aް597뚄›wC ܮPRq6ْav"=.L{ MsDu:3ok;@*JOū3F*slL#뾵 aח96x\eOFjء9-WK A{dLW4[Icm/Dq[.7Vkxa*Fjf' _l}k ^ֱ BIJF; /qt = `.W@?A/piVMmU\E8T\cn.+59}W%}<|D73Ħ-ۥG~O.Di5$]R坝`;ub6у+$yך, ^ ֞?({#㗰TVV⨰SΔ"rS32oZKBYi WY25~D] }'gkٍj{˃#ɮn5bxMN(Ei Q%tozxqr:B_ :Y`O\uVGCm Wx2\fS oBy"JĽի {" Z6e[ b/EuPj@DF4 G榹w5޾Nový(ZPt(#ذF44^OdzZC,TpK;O.:uYjm#:bdomaW\C8j:NH7(Z;:'wt--L*y ܓpicPlDN_`x^EmP8aO~;bB1S߄v4eFv1*ffTP挖Ϛ!BGх#X!F,k]mZ`$3鳲rla=fZaVوY+%4'|,{Jbm0F]wQ!Es>kr_Z!).v/,Oc).| "h0GyaAGA$1KDcђdȈ7:R dAE1 HtCO-hj%NRS[D*.oqRz]ia)(ge`@1*Vmom#c bRLէtn*ΐn8ᕲϰB< Յ&ۗZWu8&D=6ꛅ2P@ӊMZ.0>qO99Q;ϕ%`BQkdKLXHlob>Vb:p׭b.ȷMyl-kBVAk;ք@'' S369By)@0:|_p/6;As%,E¨[&ppa|t;2 a 0&4$\vit@OWh /I'ޝG(/{ksVc}deyxl!EY3BFΣYA4ÉPl|q[LN92r)?ە.]zØN70T}HLsVT%!-hQ#E鉨a&sFR2Fq'(DZ-N2r `1 #1~`#["*erl*jT~X.:L[-KIvȂ.u)u.q+gJ=0tDk*!f2 wNCSIDïvm|x)pї9!3{؃{hI#_`v3xLҘ`CV6ΒkêEP*} +ugp[*$^H5o"} `0[a`@DM%+l +@!#U^];j;PS4lGZIi5~?hʵٕ2͋,?&[ǴuKcTRÝ i/6'Kw'eX~#qk{ }KN9 `̮WTIM@V>nvKC\ix{hFOK {/+v-`?nmFvSԏ*dzdhtMk:)]/F>_EIz~*Pz= N$Sux&dikob8 AK?k$qpVAj}`OE)p "*QU&%E ֫p,E+-q[ƑlMJ@/ߑihi4ᄃ`'/owDLR:› BlV'z< GuTe'̌Rdn~Y˳P"A^_z. :㦎&0 rzZRԾwM6uu?H"PAhn88n-T I$sI^sƅK+̚=z]',Ȅ`)m3a$TfoH\ٌcJzR򥘅%O;QJ\nQ[a^ڒh^F|@e^n3(5{-:1)m?@ƺݷ$q&y #+H%Rt=z&n1Y'l,i)ؙ>