libebl-plugins-0.177-150300.11.6.1 >  A d@ p9|ƢAD'<=Ry Fd'v2kd[g?#1d!5L{*oEn}*<QmX+Hޛ+ٴ.>+ ^bmxʤtj`v湹Uhh˞(& jZFF>aC"OjhmUGy9Z@t꿑CtUR>tƷ)'We"W&8 XQ ! 2^NwOF.A FGFnbafb45baae7e0b38bc5fd8cef01a4f672d195f704874f020c1fddeda8b651f6372017050fe062b2c0ff045cb353e7316e2551735d@ p9|2үFe:Zfxz5w6s<wfxoۼ3޵iXT/ vk0͑j]iWJӴ)Dٞ7rTRl?!G`TVbnü@'03WDnنO4Wߒy!:(.%@ϘwX'k dOsyb؛me"ҿ!5ʃL0UarV8Ň.Z>pvn 5Rʃ_kʼe݃;ojmD_^gOt>BVh>pAn?nd % F ->_el!! 2! t! ! ! ! ! ! N t! $|(89:jBYFYGY!HZp!IZ!X[$Y[$Z\[\ \\H!]\!^_!b_Bc_d`ne`sf`vl`xu`!vawi!xjp!yjzmmmmnClibebl-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@ Lsheep16A0SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://sourceware.org/elfutils/linuxx86_6408h8`80H8Y(YHY8k@H8Ad@ 7d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 6d@ 7d@ 60a6036cd1c56c3af1298beee210d441e43b7119a2f51c5fabf92d767a2006a6ff9a435941ada88f154c50b87ed2a9650a95182333b3ba6bdc110736060b4c5eb24cd04940c7cd9d7e110c0034090ad3edfca596b30c2d9ea6615c1181df735f18768fc29d25207b061f7e953546af65d474eb450a68cb2c54718b96aa5e095292637515c21657480464d91b7480c4d40d25ab1f9f9e8654d5c16fee7950621128ad642db1968f53ea2979299c3ec928c867a6342c77f3f61e142fe732833c5f04d0c574126d780b68129520b1f4f2eed1f618f7963ef48a86ce41a366c46394b6cd23dd7b03403a5179fe07b9c9644b7329d4a163389996d54883f4a775befb7064d7d6511f3d1b98370e51997518229e530accbcc10475bb69570846a8bfe7159d4607996271d07d923a95304b0b3a41e0458c4c3c7f2f2415283cdc7cb8934f6e25ca9e239458c25dcabba1c8806323d61e0041264fb35edc600f16255c142ed93e37f35df63074d84e844c355407a50f38f9e84d857c516de89d05959355c1151d93adb3236ea60fe6f4e126bd2241c3819d62fa17e0f705a8a4dfce5fda08fc3aea5b0a1c295e9c8de57d86d40a11f5ded32ea7a08db2131cc7d694609be34a655ac11531287607ba04dcc45ac98da520534e40778b80633cddffef7c6882f8d217030a6ffdd033ecead7d29a09f2b7c9e542e0093891d8ab2007ab89387libebl_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(x86-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.14)(64bit)libc.so.6(GLIBC_2.2.5)(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 classificationlibebllibebl1sheep16 1681918540  !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_Updatecpioxz5x86_64-suse-linux     directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8feae8e63ebab7942946f47163d50d9f7c174288, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b53c474fdb2ce5d91747fc468e7190f2e844b8bd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=87645629776d276af5b5a153781f35da16375c01, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=84802f619ae2be58551b16bb5473d5ef4ab0bbbe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a252fc9159b689a3f4b2f6ec1dc0fc998ec64fc5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=379548f21e99f1b203a187d1cc2e3ce4295d87bb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=40f79a3ea7b432e7068836b9949c8b9f95b9d3ca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0f6119fb6772bb48e2397d7af124b1150cfc731, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4ad333f6e6ef60675613fdebba23fbb26a3762b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c76cc8b84470a3b68375f324df5c82d818d5ec2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=47e4b744019ca3f2abac555e47f289c5276ec6b6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f556224a3f10b598ea8731d07990256048c80916, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac67c11df30c18d0de42c615bf30ca795c96c2b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=be8dc22002cdb10261a202c5a17d8b4bd5395b30, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cc30ca60868c39679a379a22229e2760fa174e9b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b4ad76be022f6f70cf38d23d5691f32ec99aee77, stripped !)0=GQ^iu  PPRRRR RRR R R RRPPRRR RR R RRP PRRR RR R RRP P RRRR R RP P RRR R RPPR RRRRRRR R RRPPRRR RR R RRPPRRR RR R RRPPRRR RR RR R R RRPPRRR RR R R RRPPRRR RRR R R RRPPRRR RR R R RRPPRRR RR R RRPPR RR RRRR RRP!P RRR RR R RRP#P"R RRRRRRR R RRlJ?<utf-87cb6518bc316f285e913efc41047261c157dca6f72ae2f7693f1e4e10f88fccf?7zXZ !t/`] crt:bLL H~Ul6s^}|~7*Z wh㳀zV/Eb V~ @^,%:W0)ehSe9< y*UZv AysvJU[ M8oC}?M_TT]@bY4TSl+b[3炔6-j"OwN);>.alsaCF/+Vlh ,{+׋Vf~g*,0q$`׫'\gv$alO$'0f7toK+*6<aeM}sT@πTqzKtjub< k+9ђ>0oC.5}Xr1[2ka}Ct%i-6GgXzpѭ)4UJ5H3~BZիF}{3p}jYiIsD()D\LNw']'T2KȺG5K_)ěZ|B*j ]2(9W7o'TKB癈B^:H=e Wy枸whZrPE8E _JB2z-_5s< ZNt] To1;(@i,jY4{U;+m/uܛdB?sԬe m $>yq!E>`'HIʫ6ϴm+Y`3A`7,q22|6Z)F?h }1֧ GzV`ݸsC]w}.ÌWL ¸dv9 #kvolsW)?jb"cn #Sy2Yƪ^WD?i| M@"/DAhKScbfP$+<v}y4ZKu,z ņPlylATe^'zj;o Ŏ{|vB}oPs:%za7@lj@Z"jAJ}ͣZ:Ev.{Bj#AJ1b7`߅I=95a<-B!4K9 gZVgW( z"{ϺԄ7>E\ԜeN;&J VƽE *T d^kpR4žY?y)/hAacsH9dh1< v8n7rP (%%[oTYj/ bwNQ&9gsEiBgk [8ՕlDuF#.xP(1r8"j+XV[ꦖESVgrk #>ۊa\3^(UsF (kx5zM9~3Mԅ̰ܤ c>ܴۭOCcrfYCݡ8Cu&rpń#RyjC92)Z2:rF2e@B!NQVz!9 WU#؀-8aX'ng)"7,Tb _-k2yZ a5(UM{Z}*EUlcFEOgoˇ644yhL^)½7J  i 頩X'ݝ(6H0v 6# 70u|Ճd.ԈФiYA.DA ݫu!&f"#H*`1Q\l03 ti, 7Xb[FkL+grTO3T_3rvkLYpU])ABI_Hɡp87󷙭oL.W>`h&ǭ-)PdPi4{#5iS3u˙(PvHII2(M^A;~MkE|Ө=n mfk.A1礟I$Y.m")0d3Dѱ-Ƴ+1(k\={mڐu.yyVg(Dftu>u`{zĸ,\ K7mZ;q}&g"is9oA}3K\~)ot,8X$gBτojPDpB&4?JFF꺕.Kdo~CN|1=5!0 b}MԪ4\ аެ0`(a(ְ]MQ48¤6e#:ӛy|^3F2h2O|y~.K e2[KF )v }XG\KkZ3=^4XT SSغD ᛚ{ o, B;Xs>j|\C@p E%Hv#$-E^XQրt(JڌΙ9Ot@~}5@VUU5z:SIi~1 լ2(UiMAqYiO2$ufH}O=9Lκ^3t\݇}c!L0%)6աCBSu睃/Gȩ|6j GwaeitGFͻ!^B M dy/,yN:U %ⶸ2cgO(2ΊdG\fd[w Q?@jf |nZdGEwǺO>C `huW"H?!^>D.wHffrwwDĻ,\ytHG'T ,)^ Yv }4Y'oc,?~:@B83%vx %Y錸: ж0')ckް(fp_)6/4 qXgsCa(X=fZRߜKu,%f%ٯŨMjZ{vB7@2w>Պ}+u#}$[z{.9*4{A iIS^8mγk/0ϓ-v?*/!;x7ڶzA-v/ɓ.eXxBʟSO(Őr@?cff#CvFWv>5xZJ@VEN aH|Z£jSC5C/j?pBO :R J"B|x"&S0`:ECk+twâU@o NeU)̍%iE0w- zgP` iy Ht- o9%=[$u^ !6/i4|$Mϝz_+[SekbT-R 3biwªg}՝k{ hb'e323j5Ru1-`M @tL[<=5LE +9H*Pmʫg2(7?pX$y•tΒH\5w߳vǕ/mj/RYuh$d4ZQk e ^Y p5LU%XROj1J;ZxY{Fgwc|])NS3~$(vB\wbFVP f?_@8J Q`.pxƞ#߼Kñ/&z 'wK=;t#/EV4 !tR,NVLvQ]+3'9cdc r,0M]b$ЌK-V\l`h|85;}nfv?WX-jr<"uUnIP fF/V~L`^ ΂nZ\匾㉶W˞~Spq$?7A>I`r;M);!ǼBYʳFC邒?n&i'Gl8AuS:_d{D@&[]t\ 0d,rMRWqKF\,6XE2YB V̵dY(27vV,ֆda*Ĝ׊ZzupYNY=j=cv|r0C\ggM:sayZ'1 Ç3k)^xȒYڇgCTkQ_1| BLuHH" zyn*.Khک9Q`#2c(`5sM{/kWr{ɪIWixctSkJ'9Y3Q'W'~}^9݀ z BɷLb(]Gw{ m]*c /-[-zˌӾXV&DNىgQ#5>*k-&J$5hI ƥujR$',OڹhJ#IŰ4UTAWsX\i EG^ cuN?%FX*~zb^&nv}ÄϞ1XWAlBKBez<2 d[[7C &z6暊t`Z=cQgg}`h<ͷ^4}LyөڋE~1v^EG;Oؼ{!#޵_Ҋ$$q'H\*zB# Wm3F Olqw\ՄsxjB+s;%j\j꒶7ͪ/ck1h>5X2AyV[NMf/ӰT]7U[/IZn/Lǫ.vOUEh ňBaB. 6 1>jiw:gCUIζa:'BJ9Gd鉇B:ާ_Ն) eX0KaW/vJTQ!en1דJILWxBip-3g(~A4yqt D=xRs%5َoIuԓZ"ΓN#͛:NpW 52A*ٕg?o4u`ɏRomoix E/^i9(뉜׭NԦ 6 R!<\wGz =e$)pQLIoS8g‘LwX.ì{D[ 'kDݭz~ S)Lٮ蛿ۆ1zd@ksN3LBhE&DH`76n)޾q+CSPBX"Iq :񷢍Cj`vQU;'_R<$Jqb(b{831{E 'og1Qϭ5ɼ&Ϭ[~NZ@"ZP[։"KѐLhm Ùcbqt>\3!"r@>_ØZqm a\ӖB'5;oK9.$ ْeu e[U6f p.gB}WQOFvhHxaܓ ,]JZ3R84jD lHz _6(X,Y\W%ȈX4y_K#-ۃʺ˗8(#Sm?&_7P)OM~@u+\R1DYTyPT$wNpW_t6U>^븾7&zx6-55&/5h2PKOoϚ*<.]"@/C;mBM[(WI\_+!|bIk\?Sptj!lj#ݱ!ǚVP[S£%f<6 iҰC[#3Zό& 1Q6VtHk`nRWIJoض7nj_z*4#FV[ywCZJ0U&~h4uSZػo9,S RW e$rNy,e% aRG[mEN D&z\oosXdcٶGj)k 1# JWE~{Ūl"U܉' Z̎FH! kaXGfɃ#iv;ar=;b N3^ 7f7JҋZyU(PY\5)hZ8>_MdCNtTiBs3hBz^HQcYRUwNUIPYʊEqEݹvhtQt:Ba 愥]7x! 2#~H:JA%iMޞ\" |*4ba X*:8cKK:St65bj6X}x #1&785((lҗ>Z|T*Z6G.n)uWhe("]/CB g]$$wÒfoV >ߐS8buUhӊkPLNvjDRn۴ )X[YLmd4Ʌ%Os1܈مnsQʹ] =vrd1U5i" /c|գJoͶ^dEE%<F; U=:5xz+2ơUkyFˏ]i cHNY{uK&RHuն]$H=^o Gpw73i $X9436F7c&K^؄d2xA,эH;IRQeڼ&/|PtQ0k۸VUAw-If) 5V_#J͉Mvd@Li/'gP#_K-ͫ'φWOqf* =”V20,=Agb fYO}C[qRDMU92# /Q/ݰh"gP{FWt&^lؚc5~܈Bd5{lcS+K=gDi3Zɽ ,9vzȸ1^0*kràQQ5?̌@ ھ3Oe]"^#UPQ+c,==2ϲJTZQYkmJ쁰_ďn :NyXT~A׆<˽ !Ɋx&^"B-hkF+5<It)T GF/!PioI Ba=ZTYdN10EEXs-eLaO11BC Ķf~w@`ٲb{2aQ&.7U]q'-}TUtPsMc(P4ϗ֔t^^$RVmH`./R< YNqc@L~Pzr> 0FՅ)s9N3C!K#l^Ji㲫ΎDN-ciΰ-t|o+hihTap3:yPy.vConSDM&&W%%CyN"ǃC&)8dCd!ʹȫdv517[SsD\MײwG `ڇ|E[+_[tRYZlq|^#xQ%F1Gy?'B`JfʆN`@~p9R ,^(b*b%F(V4pώ ~B 4.$'/!dV> [ YϹ[NdgD;,J@0iI ذoOa0Cx%?64}t@(uiJJ&g8wSxYj{heʴݟ>+E='aJI2ǩ-4n9A'{r]btxݜ+m2Wue 3nn. p. (LJ\djv(|6yHO'R |]nɻGOVTWge&2[2ճ;"nI촇vRn=2R^_&'I$ T#(1;i=un3WhMWFg1T%,%Xi4rhRp šKŮѬMݓG?}mf(2ꝒzqNq;GYJ1D~R^}#/?Py2>0UJvӺ?1؝>/)k.H.M#("EmxI ǨG9Mj3g$\YK%VƛC 9(a#*b'vD7t)s1-"HWQ8Hg$W_T0Qr L6Tl۲h O xk$UNEtD^Hq>i񟅡 &EҼ2+JF, h!˅OY75qRqu+d8pS>\ C3㧥_sJ}91[gmcƁ2,1%Sqk#Zȶ@MxuݠF@9M@ v~֢aWվ6B{zj f)OycQΙO卺 ?s (_^`"zn?`o˭1wUgt3syH 85,.J+[C&-cg3]lqiWV7rcs~%)}]',D>`'ŌuCRpit1v,bk!X/1F6PV$3 .=)Uel -Ѡ&fnƇ7cm2CNd2MYd/z9YQCI'V-upBQLja@p;ztAH Z !U07s,^G(/5lzKe~ۆ;8s1h4b=U5I+1.@&Kʵ_ H|hAXZl 3D&/NϢƝs M2' # $0z}(}S+2:NoH6u w>&(ySH5I)*u֠Ӡ蜢cţ SVVW a\;^78F K.9jd߁]ZW: ?jFƫ\ VqL2\qdt,}g(2.k/5yksMC@ 5Nȉ,A!Fm[ȫߙXȕBS\ ogAO×nrf€51W^D #;\4ƦAf;g1m#Ӷ)Ӂ2S6`5]2y#cXΌ ߺ9ԛ|kqf\D l:/S@凿=qKeX0N3Xjğġщ߉;p%ńocT<)w9߃fi4,iqOq7ʱT\<:)&~EP:IoGݬ׽RxPTW0h٢/bCs";"ƇS4=XM\%EO4q&f} J4A5㷽O"g8DL@P(f(E }6~͠B1{0!7E^\p6cDv hUQ5L4aOC*9_`pB^Yc%(!YuS*Ŗ.:@Q|ANd""l >f #-i„_6gۃ`s=[/T^"f[8횼*l?wqtdz}\p.bҧz}ɼ!#OxlCOb=wǞhv B2oy r\\Zȶ+p{{`s¤x |s} 2/> 8h"V#vqǕ t'RMB肬wcuBHt,5Kי&-۠ \|'9Tm31l ڲt(Yk5wT\ |cxAsNS+DtpP> sO$-ʑz(G]\@cz&}ȥ:%aFT.'U}4|Z!D "_}kCtŒ| (jzOȳ;{~5H{߸(H9* BL>}#y'JUfQo|D0' =AKLcjf TR=|_hX{WzVX֨D5ͅes}$kx7˓D:IWc46ޓ)Mij%#bY Δ~@,8ag<]hPY!;TnE|6[z28ޚm|ps0+B 2L\*us$7@fA6t?,~@hO7gD{;ru}&OРb^i2K0U7`xqriaPno]8ϫ1@THr"aҘܒhka p exG/BT{=ksY-*UK1^ѰPV-IXw>DˆC} w:)>Ua+-NLqۀE˴ԭQ]-v(; O<ee1*J'OMP` yJc5 ,{jC.1\8ß @yݙ̓ZPko!  +SĶ@}8 26.84>:9F6E F!yZ[w3bo6$E7T[&4j+ RiفLr?gqD٬8ECg`B-oe9G+/ )Ժ6q l}a]'䞠@gd|s  Jr޻Nuk zoLB:0x R+TVsU- $>JJlr,o 4@a[PXB" @8 R23@fܽHBݨ,=VM2(sE/ʥ6iquz ZAhwҳב07;"u\Ma7 }9\a#Xn4#᭬`bR=%^ mDxX7O!#nyǕ ?3+[g_?Mj!&ߋEh~=Z -m)=&Ye!+CGV=Q?P81%G<q8ly "OD*O{LRFѤdك&ov ahRf)ͬ0MG> U3L; )Aqw BO3u/Xōm1 N"A'R ՙOICyH:UjBX>{7Dtq*g+Th&Zsq.|k wjn Ettf> 4 UjgTW:6XV'IUaU>76o b07S}}IrrwӇ*sr55!.}ӤЯuOT֫O9QlEi Ɩ+9.Hփ(|Ѕp62ܗ̆vH'9heԄMwi+ų-$nΊ؈K)ɠ:GEHxN*N(A$#;G<5|@";6֣>fz-)I2q벿azN)p*9:Դ 3Z_+3puC P,+#w⡞V} Yln/%Hyܖ%}i#29n$կ&+1fqEaS{^ c3+wxի+2KQ| 8pQr2j|3ReP`FZO 3Εgzۯ?DަPľ;)[vzqLܹ4;@F3R V)Ӊ/B^qvo(0Ff.a5=(^۔3D6'BlaQ鏗5׾.Nb-x1Kxٺ(ag J%|){I̶Q N޷a k-=fZ2"*=:3%AQADϔߠ5)/LDzɭT3(DV=+'MHaV^zcI̓S>SuC v1RYyUùgN  ߫[`A%bt0I@Rù0~kMд,_d9Ub]L6SW<@d%Bh8͵Q8@nGaluY5/a# PRcM]؜*QBmp#-Ln0Yڭq,ȍl` >4s?no5 g s,|ϐ4'#4LFXFU9l 8Mw`tAX# bF4;*#,$I00:HmNcsu=22P yyN;CxajafiZں/ x/ܥ>ᵕZ'~dpQ^%ZMh#VGyDGFaX.)=6dKѼ#iݿ(x>SPZ%;8[UxloLVw~Q=OVw OMHLh#sD&^$a`s?`Y9@+) y$Ea0D>-v萼hk@'{Nyh]I3Os{AxHk_07'*nVrVddNS[niĎ1s_*ÂK}cT pg[A>y8f}%{n>50 +Nw9Ysƪ +AW>D'X dտIg?'R3$[laTo]1jfyR5hߧd4~vqF߽}5Tb/+WF{7z2 ZCI^x B# 7,' L=KVwn6ڶ(lV8!)+)6r="*(qO(\1ZPD,߆e,)/hz85M`#>w wҲ7D?iL(xնb'S{@FMn<Ձ EQ,drQo~NC\h͓ D)*R~vGِ#[|t犁Mi{hJ6\aRL*ty< :ob?\LeqR4jB*iY bL~&T崱J9Z7m$ODdqKoq&HgKrIj;l] *4kZ.b~ <ɊpA½J+ ^ȼ6JHHp5Iqx.h*6`9ϯU0t/{p~+b\1/a:@㗮fec^ sn Gm2ݱG2ά+{d)Җ!J?D#%*<"ul=KcꍵdJMѧS=SA u?OŽ$u<)T)Y(w1]t̥ʍ=m(rtҤ RaeG|D0m :j nNz,'j-_c7l ̶H=T3 !ĕ)$T?x^n$: ϸ#;4'~`]ɨ >rKPmhͲےSi%Rx}O05 Q,{o&)4F$jM*R$~JMjfODj /6LxG~:-݈>WG2әnpMRl`A\b9TTN_h,P<uKI.uٯ*\8GC (*$In7# ~o.8 s.> u*ΨU"2@[1 bdJ皤MPv?py/ `!P8\N^|fO7 9)u>mʀna8YkSo|YCρe~(7;G6~-5W"F&S;K{(ȈNBd0m4W?\k̎RGn y`m>=tJcwQ+p9t,ka 'zī dai:"Dɩp(r\FRܼRhX޽VyU +9zYUGDLm>ѝ ` Jk:4gm\eHxSbgmaЗKo9(=J0`tD;9=skU;־e(yJ8 퀹4_嘹a)E:W#="z|qv"bVʕlJ.%f*!(0z6mcF ɚ]k v_#luurgM5FP[SȐǨ֒í9aI`g~!;seg}Kk`jfZS@4RuGּl"Mǀ~xUOJX*}i}ak%8ց[up,wN9@"rNS8#RX4[MSRwg~Ƅ2tE݈Hɢy{xyTZ3u說?zw$=~>* Uhrf =o+V=BI/߁zUN;BʜP\%D T2/,rUw?!f|ȶXPBrjh BRA9G6s +ZF~[n[f:َ[,Pۂ-C@{oVP"(?.n {;)D>b>P13S-7(cV \-Md~A BcozAM9:go}·7 f`FC wNY,%bm]*`1Uߚ'ۡPn[/A2V-&_tk|zN!;H$nX)俼u+зiJ w` *6xZZHxE&||<әޠ!l @Kz@^8^`}ztīuD d]L,۳0m\&RF<]Ni۟˯l q<^u3~J=>;EfH<][c!.YK>+tk%3roѲp ՘a/m5:*Xt*za0  ϘXU|!UOJ*2,ʵ0[֗<g29*3Ds q7Mh61 :H~+me+3?KB?N6uLW$Bnhgz 3}oй홖H9BryOoS_1ծiEmhFՃZzr#20 TDCZf~%g>or T }. 5> :)K!lڟ]P+U!':wjaq:ò}<6Q9/|Z\:](jW5.Z^Q1(I1,1|ZnoeB/ԉ(5k B+7b|Jllza-pP [b+~✈YQ`d$ yܼZ2ț:R;TK9|tģ2nAL{*LHN(u.0:1%0"޲?z"=m^ \Br`M؂h}<xL̾(T|ƮUjl/M.8hY٠ĽAD+A7Jb)3(iѓ~e5t^T=$,}jy"J;NaEҽFc[qQˉ[/0:hA*Z%;d 8{DGdf!dq}~zC+N`O3BAűy୎R؉z{)ؖ 1l*Z^t\wU&N YPw!]X0F!$9;~tjpUYNw%u_Xsٓ[,nU݄3_ߛ oJs˫q߾qb8f(Fo<=پv?xyV"!^*x!ڮ; I̞.>eD:h^Q09gGnieI+5;?\Whx2)n7:ҿ Ad+ck}: Ƽ|&!Ȥ 1և&!Dҿ^sad $#CwNp qwĕsWLW>ck2f+q2tW t,>G!ilVN 5ܪ m|e jyICh]ܮ&׷LG/g~}LDIZr;;Ŧ|L.FI}ёkxc:0 3X[~jއQ O U1hcJ,SF1DSt- _s} eH5\B\5Y @Rv̚LcL.x:߲MF%ih%w ɇY}2MQ#/?Ma"@M},>ies i\91+W1z18dx?`ߝShU0M&zCȠ4h@*nd@XfFY*R㣳:0a?:y%чnH7MY{%]F/vs-J i{>Vz97l|q&!7hǔVӌ4Q!>aFEVJ+Lc|6D ʱu|( F>HڲUi?$."l\ C$x0]4ڷMbGӔNBfb\y&wTNN "$V^!㑌N`x ٠^xA~U`'$r$>$2{Bj\c/<<@zvM\l.@"G u Gj60$pHm'WʟAHqD'Z E {4 L  V8\J}Hr2,:/^;I\?1b 'SiRNM Ҳy+>Wdu'EۓJ-n淏\ސi\bZF1E`<_eMU% ~jXO?#X+FanNh48UD֜gbЖ4 tiRZ6pFFTda`흹փs1nb@>(S캸{ƾ=Y*zEΏvֱtYe.%Ǹ$  ߟ'%lVG$܃]G)eRͽ$ǦOW)YB?r:\]^q-*~@@<{3X@FCNՠ8&կ=9T<r&7laRں4/˜D=+,ШرYB\|к<45;{ ~wi`aag ҟ-FW^v-*pBA?\z4 @lOB|y}8#(.P^ @:VB6LQJ0pW "AvwWnw诉nl8NeFu)ϘOLy;+ 8kMhezzdam 'IW-f3̢8OSl_Aky&ޠ,Nqe(U:ɽ\;D=e[`In]&2SlwA[>} Kq8<"-nj<\37Gࢿ||lD 7U_J30 橉xb$naCKڊS.HȚ9-3M8 :GpoX2s G.,АCptڧ8|NQHU疴c){r?Xc(ԴB˷AMgN Hq6'ۀ{cR~R\/c:kFH8z1j zũ' S(&Y(߮Rp;@VV{(%2NNܚp\Q\ S˼9 RH7"eՎd\hfnVc:7@ϲ`}N8]hÝ߬6sZ-оC10~R1'K1tI ^WKS[m h+7o,HM`|)f9B3h"C1exF<퓧0.oqy(`q>مDx2 zf|R0tz_O3D^|#nh8X3ߤ l8F˞Yίۗ"$8?=^ 9 u\KM +n$]Kg*FVLj?8TdPr棭. K@z)#kUǤu{$O ߥYSs}!;L ^xr#|h`x8'pllu*)k}(/OQ= i|L)keU݃@FMlqJ$(lEx*:4Z1?Q.!o0)a7{ |$5/._K6xM,QO]:I&l-jbK#dxFs h {4*"!ߟ:~`s]W2"=MDk/u˜sZS_GC[DŽpOp¬N)Ү+iš>Z]̚k @fjcckڼjH\VYY3CTF]!rӆzGr{9BYa (ڀ[ȹL(&Eg*vUIU O8]`$'h GnPH:^bO1Ϥ*R]d<hUuN!}H9N087^_9]~Lۃ 'V'c͎.N/Zc3CicquSF5(ǚk A|?v(? U- ѩ(3f Cg <(r4b(E1i; `6иBL.>0X/)Y4Ka!~M j)#Ȣ܀ox9m}较oZ\8L(hCiٲ(S|)kO[?n2p'zpsYu+, 5=qr9.N{;;K6eYyu%XH@&|hSTOPH@=d(J?(%9#!үϓ/w)qa'ť__k,34**ZfB[~3rre,]W^P Hmp2 :ڸT"rbެp36=NV6?֍#'WЋ+6|]-L 4̭#[}f6}aNAaCjY}Eʌb3veho 2JZ7b6?x_ZNa>C(N/e-N-Ьو`0~/~b7NO|I{;7A0: @_ <玣MzC+uUϸqiKUfUM='6\J* Z)#ޭΚK̊6y!!ʜpn@W3ߵvq (Q# O+](_e>f&YG] +x yYV뫯h ݵ:+#,X `|s~@>4k`m8ӘXTqa\V8ZT]"Ԯ`gg;' yUC؋E)XE=lE"ՅfH[e޵ךD(R`=75otW6tŸR]T3!euѪ'g^0'fq$9m)֬L'z!-$x~ZÏRq!ʿ?lW1}qs,%$*'tKI캬N8B`=R;\mQ7ԖEpZ rCPLe;"Ӹ~읊܆Z-Is v_h(3Wscܶ>.c3uPI·zoF͝i9я{노^!h˧9xdWÁY;y{A,9? >7 ؅1N5b49739uM [C'mK>f.[)k,F>J9D[U)֕]&O ڌZZͭ/NIcBt rݮ6le-dq}2Vۢ3ȱ~jCKB370,ó\.*΁2M$C=gaO<5A/ޅKy |28ʋeN$1+bWeFHT+V^z3 4DiW//4K0C"vLNWǫcu6,~C@] |Ogyv:g4T {9*,`Eca13FlĢa$mUGp65ʹD?1]>QiVhPЅm(&ȏl$MWE6AG7 8v%QeA;χ˭&c}\Mm#Xiz4Bw_j٨[/38ߞ% ^"0X:U|-C KCvԿ u"X[U_7n([L}f2k=ZDsh3dP <) 50mO(MW&zIp-E'/52 CӤLi'bvj'Q+Pd= ϊrbQw*' (Uǝ M9\L?&bZ9.|/2Ź+& h(~;P6mdMr".zwCAqfƤҘ)a= kA:Y"W<@7+e Rj,50ng_G ʼ퀽8jgǸlP9ZHtM/, ;w $*Ldq C1MUCAV,IFbJ](~[g\=2Hj:=V 5oxl)~qf(,lҜ:Ol0"b|Z{/vfXzٖrd͔'u)gW߷潥 `|*Rьt7"ޡQcP}l1?B6Y 0 7vqh%a !5goli!FU=x] ]ݹNk5Yx=U> "}\JբׯkĽR!]3a?O>FnL撜to"Lun5I{ٳ,)1뤉?(W,,- Yo.{vuHGJXm֠ŨX-W\CF<*py&n8U6z0e$-wA>ĉѹA TN1-u+BIކ*S漾r9_sέvh߁aT5ieCI:{¯%+H<<.W݆xu|0jBgԷ֔6CWXZQ\ff)(Rd+Z`ty縂λ{ACݭ} š˙^ C_DPWW*^8:99@?$ ZܗPںmeywtAɢ<>Q7qM Kj]HNb '2TOQdEܜiGknLAYiO ?VC 0H9oT6|~-@˗½iJt1"'`Ybty7U,ʸW&q, *GP,@Y3&COh~dӂ)Bޔĩ_4ʹ5B`3X-opHɐ =c`{+Fxl[t]̆ E6,ãb& ȍhn%*S '{6f9M\XMhAY>y.APd<]<؉^ۜ2T rJRLy#{}=o8CfUVD6(ۄ]yf6=sC5dnf<*Diu9D0ah<.oxo.y. +y=LGIye"xzË#Fm"{_xlt5K }jh Z:P<0 bdHי T0D2f ORxACea$ibIEyNntpJ1N|B#f$:{MH',hv{TX ʼnDJ 9#ۺ}gS6 ,=dƟPE(sGOs'YM _^|H+-B34I3g$Z:%c89ywmCϨR`˝8cF=(ah/pj]3n ˝4\ZX墳1"WFb ^$>'p'to"{L3L#QCB0p :,Rkns+bWq[>!a@nsp3g aԶ!iuD:1NNW'*·Dvc!* P?W`ZW:㥴u/vW19xtq/]S8XSEثgA$j ;S 8Bk9Z>͇Ȭ lm Ԣ9f"i7 e.S࢕z 8yjWiF>5C?ڶQsc' ù Tpv&|%i@Ŝ8Wav4#}+qnrz=+5XO"cdryCbx(zlnmûpz$d/}ɼ Ӈflgzb;>{߻a1%ڗ p[-Xu:"*QBMRo/wЦU7L ~H':+bRW9|RCѕ&H&Y+!ڱ֤D ^lHw/vUz2xDlUt4.p*Q"l|3˰RmuPlIVksZxE6r X[D؂vk1(j+)OAr!0m͖GLFpC BmTL:٣ھC2+~ϑ3BBƮ.tw?)z|D$vʃ2l? gO+:1JxYS9id!.AlDRC֙ep|g~KkXauJ 1U]t Xq x.E9 ;2){L.ycX+8ZucӶ+P.ĭWy?}N0+`ʞfa]A.dЉ Z& 3`>?fWla\ʦV]Y`١5?S6?.hH1:&I6')e s[@Fcm$Lz,cTUty3aR&p#WK g4l$:O1HkA1ƜUAݹR{;6$VʏaӦN7#|a:S!aZ%uA8kFRhV[^_fTΰSB~|~>O#rhV 7[!ʄ^r؍v8l3J-8^lf{x ̇j;׫jj`뱽lHoc^t-Kˋѯ>vQ|rhf(ԴHLMXL֧%oOcm{As.kE om&fHo>Ol0 'K%=[5’-TY700I( dUg ۾weT AE ~bٕ؍d@Rځf^F2*1w7nwpWTxKnÖz+PUGCHCG[ȸ+ڡ{̵5ծY{B/8c +-NY ujDbh} >}!jk<sā0(]QK4 (;97z5jf®|z_AyeE>[g=W3U}jd: YT.!7kUYI{  uJ8/΀CnVl#g3m沃CE&,^Aub\R.ſvAqW{ᠥ假wQfwt QÊ.4 tP鞌WL &SEW &IA{_gA514+f2h!֮eQ. Ώ)@Bu/qs qax$T=&gMqHKi|s$bq5FKAcgbg.{yPyg[o2WޘɏZĪ|qi[,È(Q5, T/1;WMgVqI5W& "йF77T4_i<(S5xKdݢ>-WߡDHkpz5p ;n=؝ED50%Ind=e=Ԏ*I߉^NlAO+ 1d;)Džÿb@ bGaY;.'ދY1Nʜ_d~W1XW,~?S0Uy_p*$xyH̎ͻ+ R7Pݩ Tl""bt'!\P 鑒av JH"xv;֧e|~qF:J6/zbzZ12I+#>Ey &&'l(^}{dzEբOabfm3s?[e *FlĪTZSzokC<ҲJܽ -OK A 2NߍbGP7=2ʼcD4GB6=% p"^ ֪!_j*H1 B~%7"rBg;A1URlzC5ZTfSW7Rv^4?:l]XTŚ[UuF)IJU W+Cd,b]Џ^/1`c,69R!)%٧F@.7tcivk<Ȼn_H!gt{}u4nc_pv2i@ br|h8I);(Ju ò _;5q` ٠nd9x.Ӭ=+N$![@ä\@p@A II)QcK^?jmwFQ Q#w(Sޫa%#R6EH,!W9S/ % })~S86zv‡Ua'o &8<|diofTʘA#Ϗ i,k? h+:g%4 ƫ,DVB:f>^N)muQf6jcEa\4af? >c#} e5/T=GKiY24ܻưrd+GldC+٘)_j7k+7=o'SnJVFȩ1@ie]02Z2 x; +Xf}TwT#z5*fԪp=Q]"\4! WP9#EtY_2Ea![ܑ~Bmp>76^6b%-nAlLM1 G: S2~N=kqIMk*4zY8C Q&npl<W8\;+n%"4liݧK#X\R;A4]b&Qh5dǂbG}G ZV-|Mʸ6őkm~6,汲#.҈˜> loGF M*[s s~7,Tur9[ug^4ݪ򳗝l–Ǯ &VV1$72hP Up馼ʞNp'{Ij]֤^$oJ0e-03S DTrϵ(}a '`7X%+ӌ[.ȍ*#\u6eW&z~6ϰ%)EcD[{gRARclLpb kkHЋFvŽG]H:6'qk`Ƌ3 (dK &O湋&gƀe2#ypc[ kT tM|: ޛ+?![s$vV2,sѡ}^E_Ղ[Rݸ^x3 DBr0e#5]M/Q8s N~ni6:,CSW݁^n҆gh2r?x(+֯]@׍W]ΰ;T>1Imz J=5O?@Ѐ+>].& %:$dƳ]_Du>"2yR3oFY -dˀ#u!_t<. ~љճl!zJ0֋'WZʿܶL }8 <2*LP@y/cB4S[v `râld>>h͕R?]o، d 4&!޾tWp#)3b}T0uw3w#Vzj9 v>\cت7h,DYYiSc]5bD q3nb,h:L1faTey1BbʮWRX;@.o9:mts!g-% p&X\ruVfDeTOt.WS.{ ܲ} 7%yL%="v7#LD^W<,Ī_BhLSSד2o׎l!Z?>%\OH$R۽T|eQ~Tu n$zB A {$T)1!8HNYhB!x~9G%a2ZDQS#R:V{M~-3k2?"@#v20 OD2a֣'5YDqy -}J®*ll&_a=(.Ʉ۷gx ;2B !UevqŔ *_dep MbX.ɚeQg7`OeGfIOЬѿTSnw6\dXNI6 T/Ծb?j#)Z5ss'-c'ՠ=^Se[JxːA%Hb1m`7xx^֭dE't@wgLwIz~-y;%+}ktL49xӷB#%%o8~F2$;/GG9p-;kO;MĽN)2(&ʙw3o ta4K0jg ܺ5¹K#츜f4?HHj8Cfc==u%:B;g)ߝ2F,2FMO ?k; ָ4s4EwJpP+Z|ʀ~5QaRi&OIa,>Ǯ"- iJGF cfQ匭' P˧2 9yy8K^XGGfքkٽB3iȮi9o=?soĴ9DPpn}¡X8XYaӧxNO%~3ȳW^*،\qI+\`8$֐ngocp84Q7Ⴗʱ@}PlDhƶ0&O˨(3OVd9 vq;RUe@ˡi6]!kt$"GJC*v9``Qߓc prID= k[MeZh-bMZ̗:KnZ]!RdPG^}].Ŧ/ðKjn4wQ[ԹJ!S#<~'ȟW+pNF0} Iy(OD62@d"1okDpp/MJo:0PɻMs|-嚲UHV~XQv;\šsu[j1sG!Z|e< {EV#*X9n." N[EŢC=\1N.h•\c~GZZs@ 8$$"ik;N9ٚXK:w>=ר!|p3bNgp Tah JJ<+k%1ka-ת9''I =} QWG;hLZ?LA+ٚ*?Q^`bMyxd3O,^ZxmZ@֞uKM>82Ȼog>֡pXe;ta04"MI΁Inۈ= v_A%+pƯ@c(]|nU/j3ifP-W9 !TBeدPƘ-Z5aRTƧWsrwp̧ o6YkQD?0Ṙ&f8WjIV3H2X,H+BZpTBa8νj`-e{fDཿI }ФNuOk۽=qW diMEIp|>H/E,ȽX:c_kH^؏Ă|$UX00I/E! !Qx!({}kSQwz >,dNmů[ LK\#t_RnXx\zU?zN_3$ z7V\#XbjZ PeMA,*!U10%1zA̹&~\ȥp,%-4[zCd*RYފ$6g? ]"f)!xdv;s_龛cOTx·/ =- SDU^M`dcA&fqmXmuiUZ$;/]dpBC86QXgD9ڋrfog ~W K*g^uC;2iz4!r؊%RU"(0iF^sLrl9 +(OZ X8en: eؒH<,_mPzo3?̓˔q%cm%4țmʎ9Dv UxMjv$Xy"'~?Z -="=,pp!;!ԣVtouw1N/cXiC6^:O%@3D+CKvW6ѾKrEwAJ;Awi3 ΕD:%tuPX&m(?ZB2dz0C:qgy-Ɵd̔|#"Q?1m2T8O8yDrG-{UZE>oO5D{ù^rQ,|n*;XKR^ G_w6#@^OlSʲ- Fݽ]TxkUC/ik(ȢȐW7ş.e#Buuz;-3c"xf֬Y"]Vd/Vo(|ԷqkA$#NUfUBd钑Futĝb<1 kHGfY=~H{=E?:eY2Q材vR :P## 3)Jy#idwi7H[b-VB/#FdEP* ɼPu g& l3QФzL+,@2H1+eLZI.`.46Slȳ:jA[ڼ1; qal>]b0b4j^Rkz,ȶ+6y}֜RY;©^t~hX. FL|wfsBl?,5!U7O,gGzЪ]dzk/f{,Butƌ7AD+ z||S&K Ӣ?Bp]:2M\w eD#y :*y*a/R]gm$E/rHP& (fzm#mT%[cOnpM40 NlfIŃs{vH竱Aٸ=Z\~A)]>x"Zӊ*Y$(A{[w|_&7J9\eژ~༼-A^иs > MXe3bWύ/MbG oه%Ք,}N ֘WYIG4?@5ddz$cWR'z:?ZvW]KG+*d F^%r{+ 3EBtR-P䀪agI"Ŧ'a$J9 cg}_2Q Feϭ섫N[?pb>字0#NT>{C` ў kH껼ęVtKxES#:ŴX67:q@[}H׊KƤ;Պk!Z4 !B p%! =^:ήçlM5Jހwn( h BoU~Y+v$7µ0Z;Na=ZG[Ѡ~`D!eaIQMdoMvOLf~D4Ud y+d 쭿`}iefE_i y'6|uL9lNAl3W\ױV*ɔp> Ĉ+s |\38 ԣ]l+ۗ )?N&sRojR8* #F 0׽k6ϯ`LY9nzЋaLԨx\z+oBBcuL=y pr#Z| >Db ]G3UK-bп}`.TL07Z>ob/@[!hR3cN\v/РȘu]Y( =NŒ ۀsD+IUz}֝0uyq"%Tb3OOf@74NbHc` 6DxX Q.!Y.&#XtIۆ$O_)RE9H{ǭLeg&)MSK]-V1=zF+էxȯ%5*)|Ç@Ԑ-J8iL*Cx"Vp7@&Յ(^4S4jX!՗7JwC&؄=1!ÇoMb wYYI-_@`JBQEVA %hFGNJ <~_tCMQR㗀C!3-sS'LŸVR @Bm5q']YccE.}*2YߊAA>ay hK*. ʷcJ&(雕-SA[X\\Xtᩗ1C8Ĕ}Kύә--!/r c5sG>!SGni TsrNrD֫UԒ@vv*ו׹:z~j#4j+ʉ{U&=X4W1.~$NByzr$)s`n#!H|F8J*ѩ c5d6S܃n'07lFY*fj&SYbXu f/'8_[@x)QR ֍d:Q:=F(%|uj#Ro+GX2[/N.8,{۔ikwQFѲٶ,qWIU `ˬ99V!]G _Qvt }~ ) TnEdLqC`'-q u{pD@ɏnJ ۀr1g媅~~*L^^A ˾79Av V|zNFְn"7!8ѫc2ĢXgӰdĪJ8R=`;?~:W'7oNԖ|Y- k'ХDM"W[iQ68BYRmW[O|\H|(yZl:>ㄧS5)u3i=] VH=s7pMrtyt][3~C{DP˘6jef?oѵ@4c!Fw+l8K֠kr]lR:]2?K?Z%k[l< xq33tBG\oJL&5ي>d#:G}z ':6C{A"@Q^Mm¶ #O$hE87 ,0HV_9[ѝ~לQ~(9.)cW+ݦ&M= ,K6~wq=z]!s:1όD!&goYvk ^v$B}Z#\XS9"/f>(SË˫Owf%2o5V@[`Vٕw?:aDz0Ii>BoFF $ KD,r{ul)n*poB+q{I'|a#/l?^Z-0AZmH{ךd}藴(}}X q1%?iEZMqB(QUG2p._:<^aXE5 Ơ2}+RY!\P($y_ Fvnjip85Oi#mvߞ=%#ӽW5 mBq,Gsj ݺ*}O(yZ{b 69R-oZ[dLYTȄ,N_+"Z%FrD1(#rRyu@Y:"HS !5 1%wZ&$1V Fo-HE[9,Y&!TJzQI]b󳷞> c#FLH C9RF= gi,(G/}w ߐ$~;;c ƅX+˒F}=L]c4}zpJj?t_0X8'P[`EcD䦩hgڶ!4ODDn@)w3p]JFk/?xNPk (/ј}L&{k #D@4z%G SD:b!VL вq} l+vQw䭾 s24lB'^S2um6%\$kmpBJjZk<[cra`2G~{A}ߋ,k@=A"41-@\VH1dFp± 9.oV/"m Lj҂D%үlq+U17]Gg_A:gM:)@#03uKj^+b1~xFupGlTMs]j>4b!%Ť6)e]e`fRYam2 H~pi/FB}0XXL$S^B1պ͢{}YBi -3*Ye/{Cc.DquQ7xHt~/Ñi|po",XL4 m`Np>b)RYc&(LU7Zi)w G#|=Grv͙Gq? AT[5S?5n1K&@׼V\_*ǸXwؿs->N]jkq(r-`$D:@*.yy"+/ 8jm1dBV1g~@]Is:Q$+Vuz[?" V oP(Ь2ĚH-7Wo>>]a KǮBxH8Laoi6Y絺[:T|q5n8a ( /~pJ E# 3*=f:`[)YVo"|+ki h3SL"emtO64 .Wx"42׾sT|rn:eU>Hܣ&{u%پȗ7{5d yj٠cZj7c)R?#vqvUj@ 1}[­jKߦs:‹󣐆oeNebBJŵ>sP}R< ;H!@ӋJ=ʅhk BVh(|5IYrz#$I Cs[%m hڨz GR[OȞJ+aH\ң$ڐį39,m>NLIbF%Zʧ j` TLZ<Lp*zKjb:7Y44!9t_j ϣ]3˕yLs{YDwV݁6~Fք!-+Cċ(/f,x"bK/HyN؟5#>Y#t9N\ٗVPvU?YNj85L4_#xlؒzf*b_gZ rO1yA&l͑)($V~pıUvӚ~b$gI8`?\z#A>'WJE HQSwN]ui9ݱ_;cσИqR4Vi EU})x'Fq@=^VgnȨK]N:ݹD4f<]{f,-eS4/lê; xAdfPL5$pתEJVb6垂TP^ eqFYnyh8("1R{r`KnmYkx6p4ƒq_L[xpjԨYr{[?Cj/t+&/Iu77 ٥l@;==h ?TJ1?!l$:rYЋI6 ʖdq@""bZv*$zTj\4TϦo K@dڞn+r'*F% 6^~Pc7)ǘJJR+9g.gC( •g3=T*yǀ2M.x_s7Y+o 4$+\hۏGbw#e67SAm`Eg}[N Eea&K0P;)΂hnsUݺީJez5 qo:%u5`EN2f #m\؇gq8H;W@6/B(*ZM*,nt˧'/A~Wf/Ȧp=Hg7Y$Iڻ9*LDњCM9Jv@3\aUn楒Onvf@3'WWNRez!z*RvIiN]mhcSF&iO'x[uk 5]<)P&8vo|vy ٣t^[>y-׭ۄ rJ@CDngme;ɯ(!_is ?f=JӺ @ '|6VG&T\*81KNlq'+8d&E9e̜Np F:$I+q$&XE$@m7[]^Lu]+s 8~/--H(aћƠ  }mɐ0?rDo`KPe_"}~Jt arLZҡ sq t+#hR7|l?Yٱ)ͳJ,z6AtA<Pz88쌮9Ek-_{h 1%T v Pm'Q6K3r HE2}ƛu$&&6FlmP 2 ߢ=TI[H?"0 D7&+a=,孆yDc-kآV ʼ5> ;?F71ں=o5~Ƨ3KHRl-ŰfO|QIמh3#VMpf3Qm(K㖤, 0 ԍ6Bܺdc a7d?mTJoP3b|uwHHYt?EЇ`K(RhH`A҄ Yoi#'ͦBi LS"5xnsׁ@8T>{NɂЖ%h-dM?p}N b{Ոw-56@:,KAoҨcL8ʼӊWڃ<m3 XKRiʵgvd/J"s {J_ا 3y;h!ݲttYؔg&au<>m)0mrL[F㱮`+P`7n MW׆.V?{%{\A`gz䎛,KYe?+>9y>"' Qc,ioI11T->Ra@(BIyڵ \o0Ch$MB0fڧ!~k_|X`uBqA|߂S$ KL6.=IR2DgEi_e+X6] `=\bP2zaeJv* ȘT7܅%zW"bi#b)п8d_SV(I󒥉m64Ƥ,':4C(l6#9uqw Ų.spNN Գ*tjBrT.EsxsLIB=SV!_+-g4[K-@ |_)3Y?=rD=f+Ė$[DEF:BUv,wl6NXl3_ <73Y \9.*]5Xv]wa:601.f7}e;c~Z,?Jю9fXw H䥑hM_Uaʥx@V=*f{$ .U|CTkE?E- !}X'C5>Ɵk*U1 {d,v~Yld7!.Ǥ:0J)hVZ5Ng$ S Dm0JTTTʥl4hҠqtYB5WnnGt/=m,S<)2bsۥ!'wh}1UvFՎ,$ E7&i2UK9O  قnN2 tE1׉>6L>6rA4",eaZT?EpB^[BuF0S1uă>vCx bOfA\i!l:5uE dQkR\y21e~"qyNJlr2 /kdK:ui,Z䪥3gD:FB9;N n>. D1PWX(?R'НQhqy a1tw1;OM]VPרy%Q>ڌV *zLn&a UnU5>:-QfF͟&Bq z~_}<5+_(O<ïӘX+o܈{ZUclg4=[1جp_@]ȆRU"Q`LBt4$D L5g/]tAS͢[j796BJ`ƉV.R`)-Hh"%Gh'>Dm^.y`GV;Y/+^s2Z:ڽp49{65i^R}S:Nϔ=Ng,M*{&s({5,|Z"D) lĝ -cZOk#CLdS3dl+=kGxhATL>%DdgQgpWj[r)L!G`<[oJU6qBi6t)c\7#bC)J@(ڏf!߻fzDcYo ,>sYr-?+l=>7ʮiNʍG+kʬiJFC}87j^0t'qk'1*j-ߏ:-vJ7@je-Q\xPj_{oHsK[@}_o\ 5Zot}SQ =Q A2,]q#*>!Q93]CH]^. VM%98&gmb”Ԗ[VrWKp}V ÿm2A1¾HM O6X6fsǸYT^d,-BH@F-)| IO!DR|cݮ0[݃ꏟvAQЅCσZTkcbuR|ޘZr0aQb7K:?Ks0 FjTP㥵.?xi ]>Jf&}=q|-ߦPAF&jF2w-L1ykɯƾhdFkJ;)a Q& ӥ*Bt&qۓqŒ?uoqُd ~OG#8Q1z)߮)Gk…A"ժ$ 0Cl{Z@eŜ"XGlHGb^?8bK&bC?"Psy<<{?8Ө NRƯYwa!r5Q绞Lz^uʰ /? ~0|jf//6|ʲ$(˚׷̡ZJ$ǒA<2- XpCnɽ Ft*?3ʛ` 5ļqE;> ]mG\_qK͵)cF;`CD~/1{B^5rܡ%gۤ̒,n5F+D᧢N9_PҾ*)6l9<ƯhD~E.A$(:R =n"Ns.KAG})O;E&΢N hu:.{*y ^D"[u>{FraX*9"۲L/~( L;)~ r{vXC ̭XMŰ h3h "'v9þRqG -֬;#DF[cT3kPB iہB%k\d"$h`|EJ)aTW "7|97M򩓌upvƏO#َ⨉kH93fQhqW_ZjLp|/?UbBZĆ6:䵶͒ QuVL9N|+=ZR).6u>EEDJNaFyuQP-G;f+.jt"CMuzQY=iDN;s.XW~t]u}-fkh ϞO~!\^}[,7 "oO(ï"YKjTrw~Q;WS<(O5Qo;~;5F{ _ˣU|`J!Eڬ9N&j5ʚQQG!&,Q_헐Y}SDH0ٵ(/DQfFȎfz۪ !,Vgw=0S`TB-c4YZI^b,,/;-eK qc1 XK/_傴vWꀗUȃI>S{JnqI X❸c2vA3\h=@W69S RlGZ$>̲V^{0eח;i>hJC&\Dܘl j;2{OnBGPwyOC;YjGZ- m(9WGXJGS hzgé'\l?{ xcjo6+{.tvj ˻ nѡn1 OE"{X Ü9瀓 [Ӟn؍҇2Zjm@74rZ)C^HvLTW Rw9ڱuűCtx.LLВh|4-}0b"P$F:[zO}r.l#^B7L96F71_ 1l-zhz*˫Q fFQZ(G~r/P*0ca ,||%oZۀV"uuwӛ?{ȋH.Rǫ9^"Gn[zn{#ml22UJp睹y`/ݸzXh3RH䞱ή w=g2Xk5)WJe6&} ce8zF<39r}&]*~3g3Nyɺ\u0MmNy{k ۩vܼTWDR4 #ȆrNRs9?Ѐȫ 6N.O(FYTb<,ۡ+tKjK>ܶãlսkz ) SR{e&+>ͫ47gVcA|b,Qd˔Cv4m퇳 =ky :IYonp'j:I^!es HL$ WXGCa?L9șmw(b\L|m J[ZPI;LFH%q;L7UӨbsߤ2tj.YZd< Jn%WT4>S H 0FWodJ<'L09 ivk.wN ,*]m& _mΓ$%3-Z;bm l gYo?M~H&is.$@zwB~)D ;J9z8rT& rh~H5.r|X760=e"v(Zׂf6(7s=Oᕃs5KXbɹacBHPp=fzB] :e"SQKsXZ68X<^C{KPcbq`K5^%5W+Vbz%'4Azɴ#nlaV)=ȵGQ Ri;vu;ۻZB[JR~44ܳ>RjSq:tE8x&S'@uآ:\3ey#s۳"Hm~]cw5'PߵS:ER͜Ou9$5mIh!iaϛ Xo|&Di(p=`N+AH*<$z l - 텠qNq2ehL6>K(qr8֎~v1)3{:P髜mrU6^ =3"E> iQ!fy}:| p :5i+YSi)! x^«&<88 0\ݚٝTa}BnWd]!&P$~FH_[Ԧ-XrH5؎o d`/hyg\ E 1PDhO1Ȳf>>~0-&]! BVI6zrh6<T13.G)'Нpcε94Wn Qn4CilaiY*SD5TsoIKekX2OC*qg;3f, =AUI.ѣ: h+vXp+k3f_]j v챲urէJmokE|"`+$R37}!oN7*} ͻ"&*`B3L'\L4@btC$2H/9Uml9hTQk~҄K􎸫r NQ)M0tqEcP!80*cvgGw94eqJ#W3fUr4rA*n7=!]3_WHs)gβ9lz$A`$yfI6_$;)^Ne<.cO/7%H\wPL뵙6MKN^VUܤRHKJC%JB4|RcGIY_g/DP|F.>+*1w:Wdm@O`]V҆\p 354fsjWmh>hGV(RyaJ14pM٠J,_aPY/p>Tn:Y:`,*y;/&R 5G5z<#˹!;#o77TAsvj7Hi%g0ЂCW!X@`Q=RBuSS17 oaMUh7ahR} QJDˈ_;VXS^~!?.w W`3{mr#=wvHpr6TyGb/z4 *N9N.Գ&HMr(VuWi@=0ׅ}A6r8PL8^#? 6cOY2IGu$[FJ+9P 4&1DhN!S|ExB? i 5%>FS_ECXLDlDX#,9N~iSE)x٣[\_U ?`w>h² 5"ۋ)Ji殮q >䒧*S kd]>x:{OL֍ifIW q[gz;أ֭Th3A# ȵy!cTRBL_m3LGdti,>џ)6^D'IL-2E(59viryH *R\X+RW62'#OR+ªpvY6)ؚ-D13 `:>cb\oGáIFV0b%ѯ@՗pFwu$d[VER0.G_V"s-ю_Qˍž,ʙ׶HRg?4(|]PK6Il(]ښyȂA<&9nQt$?^D-z,"\l{ukwnVϓuX6P1 -قd_UBۺmjR0 .BT̹'f:'+]hϝ\[3L>ߙ?$׎Sm:6Wc>aiсSAytr/KL~s6S\ɽ{07-ݰ Gu3zCԫh8Ғ ߾*@- 8W-a1Y1Z~,|!gMER#$|vPt_֭`e5_ ʅ<#WdSʅ*#t4)'{p.ֆy M%33(KB;O)7U9)WQ)J/oۤ47 a'w 򢎘H)Iݜ ig9YKetmlW p !M9VՏB >Qe2OuDݽŒ' ~;8b.TCG`hRGZȢ[`ڍ35O$ ~ńkL 'H%r)>=Q7K \ob葿6H ~8ux)/±`@n >\ѭWLm֪oM=]3S$-kqH";I\=Ylԍ[^O۵!Kމ1/F:ruTֱ1qVjg#{Q[D-NcK,^̭mSFcͫW (J H$yD@ >୥06;S4fuݦD3\ w C;=$|JcFkײo ݪ|[ֱ@- qVŦa,ێ,nr:&A0oL킈a͂C`豵W!^Ld9U8[mPoϘy|>(ӂx*db0c 6ZK ٢6j3 cS ؘ ѾX 1n4z1>,,PhQ]\tT[Jվ2I/lc@= $}j|aG#Xr x(ݳ׵ULSrl> h$bGJ1R_nw[AZ>| ~0 |Vm垸hOamW6Empsw*Z Dr!FUɼՍs׻P,< %о G1d{|{g$ЃH/dސa'|Ki`Nw: To6{0tY7Q3 cԇ#w̖og럫$gڣ\vQS7-yn,U#+>v՘0n|:p;T2^&ȠQzioCfl)a 0Xy<Ƣ f[B˯s}@1ٛQTUuS輸6.9mLȅa]Z@(gø[]`ͣgqDƂ=2䟊;`iYõ#z2F$G xg Eդ4c2<\vkC.|B43$߹ m̓װNpt8d"Sݐ`jUFߤW|f~+/ ?~yb4{,XU/ʼBۃ_5K$a$@&%ѝ 1ӵ XE *w㌊e_MvΥ&J0c86rpVi!heYۓqV9v->몛%7-Kgelr[{Cm^G:ڬ`O*|MvsSS.,ij \|`$bZ˭^Ȱ^ٯۊڠ~<l(HNl| sQ]'S฿LyG?EvF̝b<1k9"T!3xVSJFjpQ t :NT|`|ey!,p}Tzҭncknwd m-@/1N y> BxmɭǼ y&s;n y(4iV^0ZFh&kheBwVL^P2 cZnvBNQ0kco/΂uFKGݏ"%-SĥIh|N\ڑ>yQ?l ~IY]8ALqI.64H>('PgF.#ۗ;ӌ5u /Hs@nrw+$x|NUqCzQ1U~~#&ѼE%[lNP}o8 #/WFQ^v!p-deʽ <9N!%klcc׼E1YS}P1B%OƕZ~Z'O($8U#0ğ~^1`y.QVҿt|=H)w5yJ[M0t{ m %6FLB(,+ 7eL, ޥ*-^y@L״6au=PN؉/Q5A]cJ#}rwg[]BC1KJ{#ƞfFy*j9Uuxf}= !&+s#1]|8;mMЈc>7z6OvLRgᔙoXu7>Oeku꺸Cu nGC z,@E&6e94չ< wlݖXG-eҎn0"W0+@!/F8@$Ɲĵ WP:/ã\*3qwPFJM.'}dGD)GXDm^f^4c;k79 [S &ssXVT>8IrItd +pyVQI(s%ڽO\c}L7=`̅g{hdw XmYL!=rZ<ݻOʨp@PҸT&M.h;KdH )IOt*̘гR; w7@6.ͣ&c@Bɯb3*n}m$1)Ԋp Q"~41߽"g&mL8*MqOīRHNN~Ks!ٴK{:(3ؐ-G{0>(avA3'1F^VF鿾S**â፯5k›-bܻu'fڇ,}}U도_1*J/'`/XSG;rV21O,.hR©5qr(mkѼyDA*);o5T^DnЋtBOL,R''v-N X{3UI eէ'tq'2(>4. CIgFGG_6ٙs2h:eàuT1Po2v5mxV 51::D*(F՞D+P-q y0qHKXծ>&bۑaB i!HoibY&3R0aA u^6!BO0bZ 2=iB HpA-؞d2twyE#6f5ˈ':@_<>yEܠWP͛[kPw=s:G^,B՘ZL|ݙ>h]-A@Ȕx<VQ܈#V la58H)ΰ[$ok0_.Llwg''**#ָ<Ov`C5-("2j:!w>w@%=dt@st<0zڰi͛C2y_t{ n09JI*E/C V!$ے!@׿qp7\E1`X$>՛ZЈ4lHͤAa+a:$I頍Mt|+Gr5Yl;/_C"L _Q1otp>zi͈  ~[i;vf/uWUŻ-E2o#<Gp}#섨3_60̮Ë6L3SK*S,Od(ā$[ۢ{,wxt>L鰸H4 .Ђ-(ڼdT k 8N@@߲ɺiy!Ed&U$v?`bܹs@ }{edGiӒ0Еq]}B=@5,Wn1nҺ,{v[R  ibmֿE\$n/󻖅9#] 3^EAy?`&Bu&f6[Z4莉df 63h,SጹwI =x}̗<g{"Tkv.5s./\XBFT&q+1 院sep6,d&O-DDX#.^ I­ril3e[dtq2Y>#]L6#Ef(kPuw|-ryt:k)K\WD-MpZ/arE Rk&eR);1kD X"v4? pe] M1#/ћqJs>ȃ}p 4QFkcC7^"8ltm"^w 3( [.ާB a 7Ǭ↖|G@0* srK($*SwUh>I|)4ݟ(j4z*-ɤhin, mj1o?YF|+Ax:H{\iLa/އ?-x)r=njb%Y,Pc:6 Ob7xWXĆ2.dp*>|3k%mzo:XG'>-=h1jnvG5K$#竏fqTjp  %*2SW4L焓fKse01۾§ !+Vs%>צr >)C˙19&;hP12W2ۦ)WWuVaB.dBXs6|8`%W Ih(Օ&Xxu1w#Ѱ,.JJk)jd{P],'s6=rZlk7z{|b fG"{2U[- -(/83P5#O.;Y>=ǴM8pU'is[(=yq~m!ѱ( ,Ϡ ]w%].4J#fWLfʪNSKpd9'Sq[s@N,ix+ÿ)@wuft YWe`wJK*%:6}V4)2= ok]1҃;ge[X~=;aZ )ϟ9~qi6>"eþFVf3H~ytrԂc>iڼOD׀Vô:ީLq)AT-+޺ N;JO-#;EE dA6X*H9hIuY TIl"ngxJuB>uFS?n~*ST)@7]T9"T֕m=Jin+a9jCpߋ^̧zm4d\a1;s_^g)j)g *:tFC(*LGCmʇ߭BI䞱,%Bx./ll_e J`ןOy?0cyDeqfo(b/:d kΆB BSC*VeSrix? GRo+!%cWtthכT 쉑l+k#n;EcZTFaDu4uJEJգCbfBD, ЙhCrL1UWx<瑷2Uue >׏d@(|:0]0#bLzo)(T4ό*-k Y~w$O60(Lt>p s,6v*Ӹ0)ʘ s0қ{CqW^ LQx'*kcUIo")̐ܲYǨ&BL+@ LۺP#sFDC@1fO'0V:_)V%gs>ǬxL*'˂} }N;Wbi7ڷl0xv=8y0K<-[YZk5/Σ8֡.tG-I`L@s(*;f=Rs@%&3q$%}ԣ㜁7r*}?jш(0Y`"j9h DDGoAI-e)牿G6pA@1V"vPܬp;z]R;[m^j. Qv [ۊ*\5<]݆vC@o {D`'~v g@5r` ]pkU [4os(:xMwȬ0jPנ} Z1Up ]#T D:joObDŽQEUhScamb’!VIWӅE:RR)yyғsGg(LwCuaI#~ 7eުy-R2@}R}[a~xf[xQzٕ/ṣeZ_NyF1lՃ*<ךW <–4ŕ+>䣋i'?@o K5鉺cC#,=&ȟ^2o0q=nMy% YcGIjsά2CKx1!h> ޿Hq(l[2P FTSrp , 5xl3i4;(ֲس"[f~ jàOc^ Z0+aJW&`ͭʠ{OaEt?V$t\z[TOQ-1U61Ą,I  ,)'N/>ډHܫFxsuujOM[܉<*+d 6"SmVx2HDSu㬐~V=>'4y0h6m[L_~ʠ ݀;9}MXVly])$)Klu/緀hT̿o%8_[|`dE7$SȂ.`D'љ8jiZ#82 3oAUZ!n5 x03,mzf,LK^TSRw,̀t㢕Ph n2KOef$ YZ