expat-2.4.4-150400.3.9.1 >  A c2p9|!)W ,ngN/w"bx|͵NU%H/$^"yC}#+ʟScQv oEFrX|v¨ ő')2SE4H ?9597WAqb5zg'!L 8>YI^%$0I6w~ vC+Z{9HIHr(Z!-pJDRlG}kW)WIiyGa&"83ec95bae7aaa533970475508063e842ab07038e69f551c2434288b828c0a3b40c26de03e501748e8f4c3610dfb52534a990b34cbhc2p9|a`03F~1A6b*;O;?Be ooL-?j9,J؞յohykbUM=8wd~ 퐺fB^ٰntaw(LAL\m;Pw5˿TfrgFfsop>kt?kdd  .:> Tt    D R `$H   (8!9l!: !FeGeHeIf,Xf<YfD\fl]f^g.bgchIdhehfhlhuhvi wj|xjyjzkkkkk`Cexpat2.4.4150400.3.9.1XML Parser ToolkitExpat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).c2goat04ASUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++https://libexpat.github.iolinuxx86_64 R"Z' - xA큤A큤c2c2`n3a=a׭aHc2a=c2a=c2a=c2`n309349009c097acc71362a0fa933b546edd2e5f59299da7cb787df211049c357859f14371c6b75912cfebb46e6247ee5146766e803a0365b124e5d3011e7d0877569f33c131894cf30df8935e9dc9343986e2802f75309c08479da85ff155d8d8e2bc27af7c5cd20bdb6be6dad94d88c641d412a0d2147454f3747446f676c98567b21ba2c54541baed064586223c9e84894bd73a0772d35d7ec1a767ac73ecf0099d82faae65b414abcaf35c36dc335801a3e5b7c09d8cdadf8721d08080651156b81408ecb916417c9ff2d7d490e6b6a75ddfbec539147232d764091d4989c533d8dc1940e34d91b9c051089540c37e054b091a4a8db756ea93b9fb9f26a53887f59f5768cb6b9a74c2fb84cd00654862370c7f6eb1c4eac377335f8d0c83694da3d8ae60bf90d8186386eb0086677d904d2a5018050297383c8f6d59cc7e96f406460bc73980118d8d15186daa51918d52752562641e27d19eb453c0c0817e8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdecrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootexpat-2.4.4-150400.3.9.1.src.rpmexpatexpat(x86-64)@@@@@@    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.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libexpat.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c1@b#Pb~a a@aZ@aɪa7T@`@`@`u`lM@_y@]@]y@]o@]G@\\\-@[@Z }Z }ZY@YYdY[@WW~W=2.4.5] Fix to CVE-2022-25236 breaks biboumi, ClairMeta, jxmlease, libwbxml, openleadr-python, rnv, xmltodict - Added expat-CVE-2022-25236-relax-fix.patch- Security fixes: * (CVE-2022-25236, bsc#1196025) Expat before 2.4.5 allows attackers to insert namespace-separator characters into namespace URIs - Added expat-CVE-2022-25236.patch * (CVE-2022-25235, bsc#1196026) xmltok_impl.c in Expat before 2.4.5 does not check whether a UTF-8 character is valid in a certain context. - Added expat-CVE-2022-25235.patch * (CVE-2022-25313, bsc#1196168) Stack exhaustion in build_model() via uncontrolled recursion - Added expat-CVE-2022-25313.patch - The fix upstream introduced a regression that was later amended in 2.4.6 version + Added expat-CVE-2022-25313-fix-regression.patch * (CVE-2022-25314, bsc#1196169) Integer overflow in copyString - Added expat-CVE-2022-25314.patch * (CVE-2022-25315, bsc#1196171) Integer overflow in storeRawNames - Added expat-CVE-2022-25315.patch- Update to latest version 2.4.4 in SLE-15-SP4 [jsc#SLE-21253]- update to 2.4.4 (bsc#1195217, bsc#1195054): * Security fixes: - CVE-2022-23852 -- Fix signed integer overflow (undefined behavior) in function XML_GetBuffer that is also called by function XML_Parse internally) for when XML_CONTEXT_BYTES is defined to >0 (which is both common and default). Impact is denial of service or more. - CVE-2022-23990 -- Fix unsigned integer overflow in function doProlog triggered by large content in element type declarations when there is an element declaration handler present (from a prior call to XML_SetElementDeclHandler). Impact is denial of service or more. * Bug fixes: - xmlwf: Fix a memory leak on output file opening error * Other changes: - Version info bumped from 9:3:8 to 9:4:8; see https://verbump.de/ for what these numbers do * Drop unused file valid-xhtml10.png- update to 2.4.3 (bsc#1194251, bsc#1194362, bsc#1194474, bsc#1194476, bsc#1194477, bsc#1194478, bsc#1194479, bsc#1194480): * CVE-2021-45960 -- Fix issues with left shifts by >=29 places resulting in a) realloc acting as free b) realloc allocating too few bytes c) undefined behavior depending on architecture and precise value for XML documents with >=2^27+1 prefixed attributes on a single XML tag a la "" where XML_ParserCreateNS is used to create the parser (which needs argument "-n" when running xmlwf). Impact is denial of service, or more. * CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow on variable m_groupSize in function doProlog leading to realloc acting as free. Impact is denial of service or more. * CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows near memory allocation at multiple places. Mitre assigned a dedicated CVE for each involved internal C function: - CVE-2022-22822 for function addBinding - CVE-2022-22823 for function build_model - CVE-2022-22824 for function defineAttribute - CVE-2022-22825 for function lookup - CVE-2022-22826 for function nextScaffoldPart - CVE-2022-22827 for function storeAtts Impact is denial of service or more.- update to 2.4.2: * Link againgst libm for function "isnan" * Include expat_config.h as early as possible * Autotools: Include files with release archives: - buildconf.sh - fuzz/*.c * Autotools: Sync CMake templates * docs: Document that function XML_GetBuffer may return NULL when asking for a buffer of 0 (zero) bytes size * docs: Fix return value docs for both XML_SetBillionLaughsAttackProtection* functions * Version info bumped from 9:1:8 to 9:2:8- Update to 2.4.1 in SLE-15-SP4 [jsc#SLE-21253] * Remove expat-CVE-2018-20843.patch upstream- Update to 2.4.1: * Bug fixes: - Autotools: Fix installed header expat_config.h for multilib systems; regression introduced in 2.4.0 by pull request #486 * Other changes: - Version info bumped from 9:0:8 to 9:1:8; see https://verbump.de/ for what these numbers do- Update to 2.4.0: [CVE-2013-0340 "Billion Laughs"] * Security fixes: - CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks (denial-of-service; flavors targeting CPU time or RAM or both, leveraging general entities or parameter entities or both) by tracking and limiting the input amplification factor ( := ( + ) / ). By conservative default, amplification up to a factor of 100.0 is tolerated and rejection only starts after 8 MiB of output bytes (= + ) have been processed. The fix adds the following to the API: - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to signals this specific condition. - Two new API functions .. - XML_SetBillionLaughsAttackProtectionMaximumAmplification and - XML_SetBillionLaughsAttackProtectionActivationThreshold .. to further tighten billion laughs protection parameters when desired. Please see file "doc/reference.html" for details. If you ever need to increase the defaults for non-attack XML payload, please file a bug report with libexpat. - Two new XML_FEATURE_* constants .. - that can be queried using the XML_GetFeatureList function, and - that are shown in "xmlwf -v" output. - Two new environment variable switches .. - EXPAT_ACCOUNTING_DEBUG=(0|1|2|3) and - EXPAT_ENTITY_DEBUG=(0|1) .. for runtime debugging of accounting and entity processing. Specific behavior of these values may change in the future. - Two new command line arguments "-a FACTOR" and "-b BYTES" for xmlwf to further tighten billion laughs protection parameters when desired. If you ever need to increase the defaults for non-attack XML payload, please file a bug report with libexpat. * Bug fixes: - For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake) or CPPFLAGS=-DXML_MIN_SIZE (GNU Autotools): Fix segfault for UTF-16 payloads containing CDATA sections. - Autotools: Fix generated CMake files for non-64bit and non-Linux platforms (e.g. macOS and MinGW in particular) that were introduced with release 2.3.0 * Other changes: - xmlwf: Improve help output and the xmlwf man page - xmlwf: Improve maintainability through some refactoring - xmlwf: Fix man page DocBook validity - CMake: Support absolute paths for both CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR - CMake: Add support for standard variable BUILD_SHARED_LIBS - Unexpose symbol _INTERNAL_trim_to_complete_utf8_characters - Resolve macro HAVE_EXPAT_CONFIG_H - Delete unused legacy helper file "conftools/PrintPath" - doc/reference.html: Fix XHTML validity - doc/reference.html: Replace the 90s look by OK.css - Version info bumped from 8:0:7 to 9:0:8 due to addition of new symbols and error codes; see https://verbump.de/ for what these numbers do- Do not BuildRequire cmake: expat is part of the distro bootstrap cycle and any additional dependency makes the ring larger. In this case here, cmake was even only used to own a directory.- update to 2.3.0: * When calling XML_ParseBuffer without a prior successful call to XML_GetBuffer as a user, no longer trigger undefined behavior (by adding an integer to a NULL pointer) but rather return XML_STATUS_ERROR and set the error code to (new) code XML_ERROR_NO_BUFFER. Found by UBSan (UndefinedBehaviorSanitizer) of Clang 11 (but not Clang 9). * xmlwf: Exit status 2 was used for both: - malformed input files (documented) and - invalid command-line arguments (undocumented). case of invalid command-line arguments now has its own exit status 4, resolving the ambiguity. * Other changes- Update to 2.2.10: * Bug fixes: - Fix undefined behavior during parsing caused by pointer arithmetic with NULL pointers - Fix reading uninitialized variable during parsing - xmlwf: Add missing check for malloc NULL return * Other changes: - xmlwf: Document exit codes in xmlwf manpage and exit with code 3 (rather than code 1) for output errors when used with "-d DIRECTORY" - Autotools: Use -Werror while configure tests the compiler for supported compile flags to avoid false positives - Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS, e.g. ensure that they have the last word over flags added while running ./configure - CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t) - CMake: Detect and deny unsupported build combinations involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t) - CMake: Install pre-compiled shipped xmlwf.1 manpage in case of -DEXPAT_BUILD_DOCS=OFF - CMake: Fix use of Expat by means of add_subdirectory - CMake: Keep expat target name constant at "expat" (i.e. refrain from using the target name to control build artifact filenames) - CMake: Expose man page compilation as target "xmlwf-manpage" - CMake: Introduce option EXPAT_BUILD_PKGCONFIG to control generation of pkg-config file "expat.pc" - CMake: Add minimalistic support for building binary packages with CMake target "package"; based on CPack - CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with default OFF to build fuzzer code against OSS-Fuzz and related environment variable LIB_FUZZING_ENGINE - Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF - Address compiler warnings - Address pngcheck warnings with doc/*.png images: Version info bumped from 7:11:6 to 7:12:6- Version update to 2.2.9 * Other changes: - examples: Drop executable bits from elements.c [#349] Windows: Change the name of the Windows DLLs from expat*.dll to libexpat*.dll once more (regression from 2.2.8, first fixed in 1.95.3, issue #61 on SourceForge today, was issue #432456 back then); needs a fix due case-insensitive file systems on Windows and the fact that Perl's XML::Parser::Expat compiles into Expat.dll. [#347] Windows: Only define _CRT_RAND_S if not defined Version info bumped from 7:10:6 to 7:11:6- Version update to 2.2.8 * Security fixes: (CVE-2019-15903, bsc#1149429) - CVE-2019-15903 -- Fix heap overflow triggered by XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber), and deny internal entities closing the doctype; * Bug fixes: - Fix cases where XML_StopParser did not have any effect when called from inside of an end element handler - xmlwf: Fix exit code for operation without "-d DIRECTORY"; previously, only "-d DIRECTORY" would give you a proper exit code: Now both cases return exit code 2. * Other changes: - examples: Improve elements.c - Autotools: Add argument --enable-xml-attr-info - Autotools: Add arguments --with-getrandom --without-getrandom --with-sys-getrandom --without-sys-getrandom - Autotools: Fix linking issues with "./configure LD=clang" - Autotools: Fix "make run-xmltest" for out-of-source builds - CMake: Pull all options from Expat <=2.2.7 into namespace - CMake: Add argument -DEXPAT_ATTR_INFO=(ON|OFF), default OFF - CMake: Add argument -DEXPAT_LARGE_SIZE=(ON|OFF), default OFF - CMake: Add argument -DEXPAT_MIN_SIZE=(ON|OFF), default OFF - CMake: Add arguments -DEXPAT_WITH_GETRANDOM=(ON|OFF|AUTO), default AUTO - CMake: Add arguments -DEXPAT_WITH_SYS_GETRANDOM=(ON|OFF|AUTO), default AUTO - CMake: Install expat_config.h to include directory - CMake: Generate and install configuration files for future find_package(expat [..] CONFIG [..]) - CMake: Now produces a summary of applied configuration - CMake: Require C++ compiler only when tests are enabled - CMake: Fix compilation for 16bit character types, i.e. ex -DXML_UNICODE=ON (and ex -DXML_UNICODE_WCHAR_T=ON) - CMake: Port "make run-xmltest" from GNU Autotools to CMake - CMake: Integrate OSS-Fuzz fuzzers, option -DEXPAT_BUILD_FUZZERS=(ON|OFF), default OFF - Removed patches fixed in the update: * expat-CVE-2019-15903.patch * expat-CVE-2019-15903-tests.patch- Security fix (CVE-2019-15903, bsc#1149429) * Crafted XML input results in heap-based buffer over-read by fooling the parser into changing from DTD parsing to document parsing * Added patches: - expat-CVE-2019-15903.patch - expat-CVE-2019-15903-tests.patch- Version update to 2.2.7 (CVE-2018-20843, bsc#1139937) * Security fixes: - CVE-2018-20843 - Fix extraction of namespace prefixes from XML names; XML names with multiple colons could end up in the wrong namespace, and take a high amount of RAM and CPU resources while processing, opening the door to use for denial-of-service attacks * Other changes: - Autotools/CMake: Utilize -fvisibility=hidden to stop exporting non-API symbols - Autotools: Add --without-examples and --without-tests - Autotools: Modernize configure.ac - Autotools: Fix check for -fvisibility=hidden for Clang - Autotools: Fix compilation for lack of docbook2x-man - CMake: Make libdir of pkgconfig expat.pc support multilib - CMake: Build man page in PROJECT_BINARY_DIR not _SOURCE_DIR - Remove fallback to bcopy, assume that memmove(3) exists - Removed expat-2.2.6-fix-make-clean.patch- Add expat-2.2.6-fix-make-clean.patch - Allow profile guided optimization again- Drop docbook2x dependency, the manpages are generated in the upstream archive and this way we break buildcycle- Version update to 2.2.6 Sun August 12 2018 * Bug fixes: - Avoid doing arithmetic with NULL pointers in XML_GetBuffer - Fix 2.2.5 regression with suspend-resume while parsing a document like '' * Other changes: - Autotools: Fix docbook-related configure syntax error - Autotools: Avoid grep option `-q` for Solaris - Autotools: Support ./configure DOCBOOK_TO_MAN="xmlto man --skip-validation" - Autotools: Support DOCBOOK_TO_MAN command which produces xmlwf.1 rather than XMLWF.1; also covers case insensitive file systems - Autotools: Drop -rpath option passed to libtool - Autotools: Detect and deny SGML docbook2man as ours is XML - Autotools/CMake: Support command db2x_docbook2man as well - CMake: Introduce option WARNINGS_AS_ERRORS, defaults to OFF - CMake: Introduce option MSVC_USE_STATIC_CRT, defaults to OFF - CMake: Introduce option XML_UNICODE and XML_UNICODE_WCHAR_T, both defaulting to OFF - CMake: Prefer check_symbol_exists over check_function_exists - CMake: Create the same pkg-config file as with GNU Autotools - CMake: Use GNUInstallDirs module to set proper defaults for install directories - CMake: Utilize expat_config.h.cmake for XML_DEV_URANDOM - Address compiler warnings - Fix miscellaneous typos- Expand description of expat-devel.- Do not generate manpages from docbook - Temporarily disable profiling due to bug in build system- Version update to 2.2.5 Tue October 31 2017 * Bug fixes: - If the parser runs out of memory, make sure its internal state reflects the memory it actually has, not the memory it wanted to have. - The default handler wasn't being called when it should for a SYSTEM or PUBLIC doctype if an entity declaration handler was registered. - Fix a case of mistakenly reported parsing success where XML_StopParser was called from an element handler - Function XML_ErrorString was returning NULL rather than a message for code XML_ERROR_INVALID_ARGUMENT introduced with release 2.2.1 * Other changes: - Add argument -N adding notation declarations - various compiler-specific fixes - Improve docbook2x-man detection - drop expat-docbook.patch * fixed in 0f5186c7b8e503c669e332d944712de010b265f3 - switch to github for release tarballs and website- Version update to 2.2.4 Sat August 19 2017 * Bug fixes: [#115] Fix copying of partial characters for UTF-8 input * Other changes: [#109] Fix "make check" for non-x86 architectures that default to unsigned type char (-128..127 rather than 0..255) [#109] coverage.sh: Cover -funsigned-char Autotools: Introduce --without-xmlwf argument [#65] Autotools: Replace handwritten Makefile with GNU Automake [#43] CMake: Auto-detect high quality entropy extractors, add new option USE_libbsd=ON to use arc4random_buf of libbsd [#74] CMake: Add -fno-strict-aliasing only where supported [#114] CMake: Always honor manually set BUILD_* options [#114] CMake: Compile man page if docbook2x-man is available, only [#117] Include file tests/xmltest.log.expected in source tarball (required for "make run-xmltest") [#111] Fix some typos in documentation Version info bumped from 7:5:6 to 7:6:6 - Release 2.2.3 Wed August 2 2017 * Bug fixes: [#85] Fix a dangling pointer issue related to realloc * Other changes: [#91] Linux: Allow getrandom to fail if nonblocking pool has not yet been initialized and read /dev/urandom then, instead. This is in line with what recent Python does. [#86] Check that a UTF-16 encoding in an XML declaration has the right endianness [#4] #5 #7 Recover correctly when some reallocations fail Repair "./configure && make" for systems without any provider of high quality entropy and try reading /dev/urandom on those Ensure that user-defined character encodings have converter functions when they are needed Fix mis-leading description of argument -c in xmlwf.1 Rely on macro HAVE_ARC4RANDOM_BUF (rather than __CloudABI__) for CloudABI [#100] Fix use of SIPHASH_MAIN in siphash.h [#23] Test suite: Fix memory leaks Version info bumped from 7:4:6 to 7:5:6 - Release 2.2.2 Wed July 12 2017 * Security fixes: [#43] Protect against compilation without any source of high quality entropy enabled, e.g. with CMake build system; * [MOX-006] Fix non-NULL parser parameter validation in XML_Parse; resulted in NULL dereference, previously; * Bug fixes: [#69] Fix improper use of unsigned long long integer literals * Other changes: [#73] Start requiring a C99 compiler [#49] Fix "==" Bashism in configure script [#58] Address compile warnings [#68] Fix "./buildconf.sh && ./configure" for some versions of Dash for /bin/sh [#72] CMake: Ease use of Expat in context of a parent project with multiple CMakeLists.txt files [#72] CMake: Resolve mistaken executable permissions [#76] Address compile warning with -DNDEBUG (not recommended!) [#77] Address compile warning about macro redefinition * Added patch expat-docbook.patch to compile the man pages with docbook-to-man * Cleaned spec file with spec-cleaner- Allow building when do_profiling is undefined- Build with profiling when possible- Version update to 2.2.1 Sat June 17 2017 - Security fixes: CVE-2017-9233 / bsc#1047236 -- External entity infinite loop DoS Details: https://libexpat.github.io/doc/cve-2017-9233/ Commit c4bf96bb51dd2a1b0e185374362ee136fe2c9d7f - [MOX-002] CVE-2016-9063 / bsc#1047240 -- Detect integer overflow; (Fixed version of existing downstream patches!) - (SF.net) #539 Fix regression from fix to CVE-2016-0718 cutting off longer tag names; [#25] More integer overflow detection (function poolGrow); - [MOX-002] Detect overflow from len=INT_MAX call to XML_Parse; - [MOX-005] #30 Use high quality entropy for hash initialization: * arc4random_buf on BSD, systems with libbsd (when configured with --with-libbsd), CloudABI * RtlGenRandom on Windows XP / Server 2003 and later * getrandom on Linux 3.17+ In a way, that's still part of CVE-2016-5300. https://github.com/libexpat/libexpat/pull/30/commits - [MOX-005] For the low quality entropy extraction fallback code, the parser instance address can no longer leak, - [MOX-003] Prevent use of uninitialised variable; commit - [MOX-004] a4dc944f37b664a3ca7199c624a98ee37babdb4b Add missing parameter validation to public API functions and dedicated error code XML_ERROR_INVALID_ARGUMENT: - [MOX-006] * NULL checks; commits * Negative length (XML_Parse); commit - [MOX-002] 70db8d2538a10f4c022655d6895e4c3e78692e7f - [MOX-001] #35 Change hash algorithm to William Ahern's version of SipHash to go further with fixing CVE-2012-0876. https://github.com/libexpat/libexpat/pull/39/commits - Bug fixes: [#32] Fix sharing of hash salt across parsers; relevant where XML_ExternalEntityParserCreate is called prior to XML_Parse, in particular (e.g. FBReader) [#28] xmlwf: Auto-disable use of memory-mapping (and parsing as a single chunk) for files larger than ~1 GB (2^30 bytes) rather than failing with error "out of memory" [#3] Fix double free after malloc failure in DTD code; commit 7ae9c3d3af433cd4defe95234eae7dc8ed15637f [#17] Fix memory leak on parser error for unbound XML attribute prefix with new namespaces defined in the same tag; found by Google's OSS-Fuzz; commits xmlwf on Windows: Add missing calls to CloseHandle - New features: [#30] Introduced environment switch EXPAT_ENTROPY_DEBUG=1 for runtime debugging of entropy extraction Bump version info from 7:2:6 to 7:3:6- Remove pointless --with-pic (for static only)- Version update to 2.2.0: * Fixes bnc#983215 CVE-2012-6702 * Fixes bnc#983216 CVE-2016-5300 * Various cmake and autotools script updates * Fix detection of utf8 character boundaries - Remove all patches merged upstream: * expat-2.1.1-avoid_relying_on_undef_behaviour.patch * expat-2.1.1-parser_crashes_on_malformed_input.patch * expat-alloc-size.patch * expat-visibility.patch- add expat-2.1.1-avoid_relying_on_undef_behaviour.patch to avoid relying on undefined behavior in the original CVE-2015-1283 fix [bnc#980391], [bnc#983985], [CVE-2016-4472] - add expat-2.1.1-parser_crashes_on_malformed_input.patch to fix Expat XML parser that mishandles certain kinds of malformed input documents [bnc#979441], [CVE-2016-0718] - use spec-cleaner to clean specfile- After simplification of expat-visibility.patch, it became uneffective as no symbols are getting hidden. add - fvisibility=hidden to CFLAGS again. - expat-alloc-size.patch: fix braino, realloc()-like functions should not take __attribute__(malloc)- Update to version 2.1.1 * Fixes CVE-2015-1283 — Multiple integer overflows in the XML_GetBuffer function * Fix potential null pointer dereference * Symbol XML_SetHashSalt was not exported * Output of xmlwf -h was incomplete * Document behavior of calling XML_SetHashSalt with salt 0 * Minor improvements to man page xmlwf(1) - Simplify expat-visibility.patch, refresh expat-alloc-size.patch - Drop config-guess-sub-update.patch, fixed upstream.- Cleanup spec file with spec-cleaner - Remove old ppc obsoletes/providesgoat04 1664264630 2.4.4-150400.3.9.12.4.4-150400.3.9.1xmlwfexpatAUTHORSMakefile.amMakefile.inREADME.mdchangelogelements.cexpatfaq.htmloutline.creference.htmlstyle.cssexpatCOPYING/usr/bin//usr/share/doc/packages//usr/share/doc/packages/expat//usr/share/licenses//usr/share/licenses/expat/-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:26153/SUSE_SLE-15-SP4_Update/047c4930a890fb4bc290a69e50e16431-expat.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0461689019bfa8c45ead6c3c8cb5441fc893653c, for GNU/Linux 3.2.0, strippeddirectoryASCII textmakefile script, ASCII textUTF-8 Unicode textC source, ASCII textHTML document, ASCII textXML 1.0 document, ASCII textRRRRRReQ8Rutf-80b775d23e82c191bc1ec9a30115ad9bc3dcbe78e808d54c41a604a9ad28ba69d? 7zXZ !t/㞍] crv9wW+;Eyˮ{Q$720wR8l2S;wRL^bω֐3RNFtl=񯚊[F?֝jE/%; ,c29@([;!rQJlohJG♼1K94MPnL"%Ax;j/}oÊmngSsP'v~$KϾ<5k\S~pH\gtḞHuu",:q\OzQYz !@!o^+d)"t:7_<,]*v~/{{~q"tUJ;1:mQr84㤧lᡅ:A7 *JпMbW>,QC"MZwWHa=F/AOUlL#ƶʯ J%:'4e n5ezK+80ؘJމC dBJEoiD`MV3J$", ] , RoIn4NuN^lixr?j&ZF_r$ۉؑoӧ;z,k7#ĸ fF*;l˱ ƏNzCZ!zC߱xӛEc(`]U i9#?VAaΉضhf @RA*.ʧ=8n3yjYT%[}rLCQ_vT XIO$88lFL:e@6rP>`}ܡ{rA@nC(LsuNh<\3U5\8.r*,w 5P+B6c!@gt:*YL{1{7BmIJHDo[THFpFƤڔwml&/X IHX#ڼЀ^8 aùP%q4rJPOӗ/5]Pj!A_T>OqHL}!tQb`WI=+z}EQ81Zl7{+Hp3V:{K.4-Ð?RU x~*MߝPL54 ̈́-uX4~z(9Ry\=Pn>ZtX=s~S'5vLg!UPƱro(mpK*)jn*n-T)-Vd"=Bi$B^MIct$gm .9YYiOro*r4Y\[qHA;7 Xv-ݙp 9(tduAB BA؄" |zDR,*%=e(c?!-;}&L4ݱ"l=.)bff"[nEYLvyU8ӈ~ >DfvAMXPn 2\rl0'% nMܸͯxXu(C6pl3%k<嵇`VV'tq>1<$gvGAo̝T~}=a 4j c_']{~^dC^D0if˪»_*:ՂW-,Z+z5N6Z=M5u՛j MvǨu)H@YF^׊?5/em: wIbXuvy#c~BVj|8 +3G|ox\6*!cq_$,kfg-y(ؔ+4"U ߕ@`^v"cB$=r v(J>X|S kj!/I.U\o-isBHyBG*~Nb-]Si{0rc:]@5'6,wa =_μ3*FR p,CAِ5-I*!{:26vAщ֔uPlbUC"CGgT X>i<&[:s<:1Qm4#j@FNϟxjLBɧڕT+p.pLѧ[1/F .c t bt=(۳5H߰eDy@)z8G;䦝rjT 8dG_",euc?MENuoۦ70ck]EJ{p;:=WpV܎_Or,W;-UI΁\WK{fHn^Z4AGq @ZNC$GUa=:*^a(kVpj;Rst<%N$[5`=eJ'wS^R\o~z;Կ_?fcŞ2T=w˫ATr}IwX"ƽ\MȗڑH۶%N{1TfUq4-Sh=0asq r`5`rssz/ AϔeKdL+]wFr v`Mä#7\ )\}!3 9/m k0._&VyF;B ؖs gmJpOv3pTKAd D1rto)YYx1,hjdy`fZjsH'9T *h 2&v˓^X:-BXm@;-MT6ky3d}yIhd*|Ajm%#l ;hV>Cc8 8bv +R+98"P2LCk*~ I/u̵if&ԃK=ɋ-+Ƈ=?g/=6G%/Ф2 |hBxn|{鞊$৾{c $|#v7VdΤfVu;>ψO8E=meC∪Vp4ɞ{溯t?J\ڋɞ\vƈ6P/C[K|qHNJDaŧ-yڊo" d;*6^7o#q&.9J1ejaE࠘9Mu`-܅-=Pe w\~`x}es?HxX2̄nzW@Oq'n{_b1$ʚhO.{Su`rxd?st3k­gS#UչV,j .y1cd [lf}S{ٚ`b\M K|xӲ䇨^ jɱq 6 ehߟ } n%Ag~^?wqyݵYsKl27B|#CĿc( WnS)R};S I懦3 bHFT(|h%1sñNձ?a,a:u'FTU"U˲up0eLTAV֙*[AHxίtBjXp)c^^c'Ĝn+`4ml; pMIEr:u@`m ޼o !o&z#Rcf.;ZùcH48K)rIb;k0śNaH=wŠCg/6(, 9bJ:j7޿%\<}v}' ÙԋWz{1>TT=.+NIv,I)| q9<6&z}DrM๏K.!3=r#[_L4U|(LO+D}Ah@i\L@16dpXO#WVi}˷xb33[cH̆Eju#ysnebI=Hxr\;>-ShgZe4J֝otfdc*jzׂeDVy+&>HB,'t 6d\Mi ]Ϲv#}B ȭ]h˵9-ѳ('Gp5|^A~@p `i3Li (*4>E >WRRƸ<^ژ̈́9]:^FK<1-FI5͔qRLˤ߻#!@K[بWN 2%÷LH{ `Qicҙ l|2ylcXYӦJ/Ǝj8%טnV!K7sEy&[ տidky&ټ?痌". S!w 1 ht 17" 'ŕ5=!$֘z/91agJM շY .cPrоv %I@3*,.7_yQճ+:ktydX<4Sg0o(x7P(А I\'C>!*s'B (a~)/; G¬ X:FDRF#s x b25Ҕ%L͍k%k6cC9{-Pjgi旯A0Qî󨳊09_edEY9etQ{&ha -SRF͜{| '6ʂc *nAn`yla4(B/؏Ʃ8/o-V\c_&>ӻz2Ɣ޺ϰ!Ơ{Lk"ӓH-R9edV"Pz M |n>r+X-+Qw8j*:!u |fq["|RVp=z`r7J|#dHi+ BO,FBUhu`8)5%{~;HrB<)ʈIdR!yzш;%gq澭"z$/G = :;.r) ?\p$.)B6Q<6#G~y.vi`$a* MU2M<n_^ZT9V_T@ifGyrM]5Leحi:%$䁣=B,9^Q mO&c#B_zWpԶ9 y 5( h);ã ,)7 ~v:"F%j$]oisP1װk.*:6dmlK( ڎp\bLrN*Q 6hܤ7~dW[r3S;f~.$YXAL2+R,b1܅a} R@Mj2D LSrX2uxRX,JfI![PQc^(.&n5.v*5V` |R >D}JBe9\畴`zQxnact&3-iLFs^Ud*2O܍&aiZH +"VCSS٣g~,sTC.&C q[iҭ >+WĚMRޑs%N)jboJo-1 P锂ŶIJ8MAOipHƢOOj|kUK}.B9}~=cGpKJ բ?`?:įѷǷ4 G?ԏ,ӑ}_L>%gƟ'O/Z1CXɌۓt,jL7`Hg@8bt5Җl1+Sj03 "#ȃsv4$gZЦJ3yjפEYg:P__kI];_įnvdL1do9E]u";fUm˰vl ݏ9 -׹܉52&_bHlaD+)"B εAzn4!ގWRS^Bf9:Mߘ[:T͌nh{]QFZEFSڋB,Q?0B{?NONӮ86ODHy"7&u0#MB.K}+.X=)8%!A@($+K+:fx8/SD1*}?î+[ngog3} vvQUm 5]nS +Gq21z'|5(3t>&!nKiΑ_N\A6U`*VIziBå/`j UVp=?qHleR#I(rxX)»&\8tcd'׸R=&GGHDߞF4H ֞+Xb)pAkXծM!xS_R/@Y:加F Eg꫘9.v-T=_^Z^Sp]vs(}vP .VxL;\ &jvj¿A9 d :Ϣ`IY2DI,c8$Yg cwJ 5cqx1I#VK|ZTJ@*JH;lsJr;gN#$ͷ)Sѭg mu.B$g(!|Yy/w%CP\z=TC^}`R:CCfqݔYuL!:;MwCU-mȹҍRv+o4t$J % Pgé$?Kt;g_L?Kũک3(X@LH9;kz am>_ش3b,S1F|yrbNv:QL|a =d=*܊ q^CxWJǓeӗvzFP]oY6W0R'֜\{ƆWPi}ۄhOv!KI2&iBvrNT 3oPLp|7ԡAT_ ɬ(hF~,FtUnwuߢn(ST`n犵#4lT<qԛ?EԔN.c;1SUyRJ3n=2=?fmE>G)GID#b\t1>S;&yM@ilݢ;N0lyw"T5:|_8rG9x W4+ RZ_[&Ψhy|[D*n0:1ߧ4ݑ aL֒ {6ݯW8<^fh# f'M z=36:%8U 5Nk JVKd!T kz^ ڸ:Gx~EV#Oqb( &yۿd̻zl/.f4QDbg:M' ʻuh7,{` jiqky /9L!t8lnfP0 W%K&}gd,Y3Em.ٛ/ͽ RO>2l9yT㟿+Gb4;R~6XS 6򤴥nB2[pBsZ2m%`VΦv[.%!u9KF+YiM8UMݠ i.,>h/pb~QJ G5OogN㚶{yX?_x]&i[X I ndxQ@8k[WM~"QYLjfpjݬ j?8n۫G䀘D6 Vlem<JU`_<2'ƀVFU`",C|x&OQ]S9'EA8|Wq ݘC+  :xL6w FBЉa ވ<2ӫEMġcvӀ)(Lf㘷 /%Muh@o3UY^S4Oz;Z#p}Xgc̼;?! /=*T(x.?W$61o32'۬MD-Z_*^Ő/QPe黮7%Bš9hD?VR?1ͱ^;[=/?22R:;ob2X?f7Dkg0c6#bժܧɈ⾰%:jo,B@Ê Yam&P|9?<0>\ cn"_+'-k懐AuYrKu[mtBj֔Ԟy%< ߘzlz:[{ ;"ݫ~w\:BW@VfW0ai{185^&&P5qԔ-o >@ejrfXQ>dPpl <ݠCف,f`oY^8'2 TA4]O ϕL 9d(IӤΥ\NiA0_G*@qӖY=^c\6/Z0\L"hS[DžsUjhH-GځNl^[Q27XHAY #b0><{ m{Kh P&ICig4 ;xU-c'o qnv&q(0XGYM\k QEB:R&8On%(A댉N0bULeq|r8%S&OuGv4.u_ }\Mijf}:CoSBQUŷ[V8AKW|иx:R X!lzZO1L^ҶbO&]P3ڠ "dᎠM23?I- l7B[ϥ ?̈ yO=;TĢh5 j2 x~忑} jˊKAD, 25Uȴ D0@.è&Q&tH{ߙ7sO|7iUCjlH0:3Jɯa>ĉܱf^FPmrT),:%'~Uݺ^ >,1@EqN^i(\PRq8ʛ[K] L,O(I1=;%Xa$~ogTɊX3 HKV8gj 3=W9#lQ Q@rsMnPv!wJ3JPd[(T<'BeY9jP^Ʀ_8)O>gԓyGf~fdX,3@n)1jsM >G;[t8_2+*ٿ7) q_-HTXKl9!ϟAb{S*Cڞoq~嘁L)AiIV +*u2I&IH9qD)w,r**҅c]*r7Qń}X`!-ɥ_Ki\^GWmakmATL}z;ywj`H^`3H9?eqtk#{ ,%\dC'&* &r`'(pM.J%ڬM.?dc1 7 +LM-J'eb+[O TvCaE2HL-ER7a&;G=k lPW.١=֓BN)pb$skHEg]70;6I].4yOs~* 6ƞAuG]W0]U}⻧Z`Y=nyo|.0Tyri^r8?䕛%7>Fs1+TXX/.wNpmkS@}$g6S(({7sf)~i?AL c%\ Tkp/KafH~U'4ϝ9BD.J{/Qd[ _KB'pXa_]N=ɞQV Vɛt~,%nI׺»iOwd9,82Je&?=̻W:0?'jN%F[xgwn~.j`]rry nI}uܨpiaMj(QkTpҠuwJ~TEeeف*ŌQ]ĐCwgHEUz;5Hw>TPKJcebk]djT6/]*CD,;$<אb142cٱ= %c-b7JlR,}{z@AdZdZ-0SHm X<_U4sZhNo0?o&H'cnDKX8rX+K m'k;u5FC VL$ &2>.%7"i\Ju+U ω{Ժnei|3 Q1XF͓ܣpb#&P }ll%z]^wuu6:#x/`_뻪ޢ-Zw!?.XbQ.5ˬblMԗ׷T2b"c>4hhe]B Pac qoQO<ֹ#^bW~f4\& RXXs$mwQ)$W' /äwe{)o *V+DZ TKNX=N>DqVcü cd5@(YM^5X u%tK3vŏ]Z?a #AY:l<WvROu%5þEj0(\ .#fPʋv/].(DbCtÛcS1{wfarڂwsqFd4_nZ9GSf1f\/ Q `~U//)mi D D~LKBĩ{L. }àe[,-sz H^D=<SŁWb,4I@1K{! LmIPq=TDZ].rC8w%R"UojzahBr[6Ak6QU奔 dD }BuDGKGjƱr)Gdg4pmͲl$v!N-( IO[~ӠUh ;pp[J ѯ1j;fZC#opΙ`4N,K f=5(sCn:qfVIRg#臃7"jށ*=Qŕ/ُq)o뭚qg%`H!y!(,O$`{m5꼇]-a -]rB')$QA+Zސ3q<xt5yf BG\$[0SW|c|B*ea^Pb5HT$_bPsiˠRR_qКO:}Y5^TdYOFjoHi$Fcj *O@Y1M+›[%Q541#,açZZkUlz[YPͮ SKbtk"y %:t7([Fl[G2N8qݵ 0cц8vpMn,Dg:٩K=et% .:0J&,cڮr P$’+3>*q6Vi]S1 L>6 ନdC 烦 $VgbJH*2ԻDZ$1.]J3g^9k PeL6t dUOt: 9`zaY Ēޟ 2&ЎxNI=2T"O;w=W% n!%qp E&13g*BG K\LJ6zkU]uʽ҄h; &Q]ïKwy,Sj()Q${`Max/9L! R%!k/քoC}{Fm;:qʯM5H2nТ 8?[9! RMI6YVHEH l>WT*)ˋQՄ |; gPftUEը*ZŭZY2n+G9U]cFj.a/`N4B!.KgsK@Nb(\r߄mZis8Y<[st>cA ^ΩԹ<%+w(;h6)ѠH\ʈ7uk)~QqzqNgr|qf7 {ԃ>yԳÍVű[~`~8^3l:B/_BeHR4U ']ی3hNa\^D6"y65m`ś IYa]ɋ{,7XH锨e[StWd ;:C~)p33`GVigRH+S,Njy.!x# Ի3jNI0Qa󱁟8BQJJL%FvR#h7%ID}-%jUE 7NT[Ƥ$-b2 ޥ55w*_jE{W=/v! 3re T:ǿǤU\W w:I֮ ?7 lwrf Btukߪ0CPY OqJ(cqK0AL[ wkrӁIve@ vs EXH;li0u0!7M㥭I]qYvs0h?=?ݿ'֕p;3^b/A4㮷x64uk',تބ,QeL ^;8ުFnu/%i@$j1J^RIpe!g8薭jBlpMe3ڹy1Vՠh7^mtŜ 3ady ǠF_~/K(*D*0C@?Pfr$c@''YqqP5qdeuy4)w8y ɊJ 0@~$.בgyE?)s1y-lJ׮j.ND d7)86qF |wPFCyvpP[nj9Ή@?[tk|pHgձ2|QY1c_* /GOa^[ Y0ԓ!d4"Ըêyb("iĉîY;I*n3X5z:Ȗ$+]Ahxj5y&(@Mhʸ9 kxv"j>TWt xr#*& iQ~mHWt*Piwҁ]J;R0WNmDBէ'WOU0RkjեbV~ d>qqwX؃@EuƥeuՏy;/ Onl:\!wQwVQ?Xhּ]M p%^a9CGrg|إCtIt|.wBYE#6b^xKa pm8;Wi+ V (T0TX$ˏ\+}>4iS- =i'LÏ1E=75j``JLָl6?DG_se/SB&@$qūhg :SC[k/T]_`q,'ï`Li.9;K㵮WUG?GH͘؎MTGolOO"qnX2iN4)6Lw*O]ھ:߹&+4j\KU 7'뿇3C #  'CH|=i-hUZL!/󶲍 1#k/.\Gkc> -}[H(pv!DXh+ 2H6d蠁$[B3]߱^9bma+VmUADoaW0~d7j̓d1_ քDƂ4:\ Th)S N`?B0VgH_~(ͧ4 ٚTܐoG=xПI]0h0ƨZE+N}!$<~Y6/ I⚪Ϊקn;fosG:oD֑DtcUb}sB28gsk揌v"nۑI5.WŒd1v*N^P*" -v.Lo=JgG6%D"ҼwSnU2i` Q,@vkߒ>}%4pL7,xdMfljSaSo/U7AN4/7^J99/3rFy"n_/c|:AI}L?Ҁ~:>՟i3=.K /!*H7@Hm%΁S#oѷTCkfCin?UvҘ hȿnVIv d/o2,6A;{ 'J~u!dXfv!?崱*/u!]Z@d\AB:<0-Ķs/E_rE UMlkv!` 3 5XyßL>j2q^r$Ԭxup48v+2d1HԤ[ \,C Sg d,95"h&eQ~юm?{>ѽia#ྲྀ704Aƅ֠|eݶf$Y^t.uځ`<_921/v%ܮ:3!#:eVXR@>Sq?K1S%RH/^rQ4+75"&n3)LHWcWCUp-V4C? :gHzǿ [oZ*%;j1n%\cX'+^%`\NӉT 97M?/4E}MVr^ՠk>~}a_߇xdNekSA.GK']RD\WV7%Of}tuJ ʺ zn06:XF7|UpkWm *HAM3c jf$" ;˥ɋ)aI.2ٓޔ,n!:biܺn9 !ϔ9e+x5CH篪n(aίґ{<Y|Úa*xӄוr>MwCğK !DQ8rjoDk80. KTPv %Gos\64aMGE69rI*cf'hӬ /'k=އ 鮗u²9eֳ]㔨x{Vnc:靛yNp?ӑBRq<֮ϋuS xK`?!^?wKY![~Nl`8F5{ T**שbbC+7 Ό^ug"F8CU0h*gg•|`=[$]~YNPDZAD3 f{2 d@y`]qstlN(~ӔiF3֨-!wi&%TJkd1"ܠ;#.jCt%qiBf狮iڱC6 m B+T x4zkn^aϥVjMp3>*[fv:!G ʚP1,-+ +;#SUMGJ,\I,CTmͭO !2d6 וzOψ7w6ҷDaO[Twp"WFfIu#>6-EtgFk  XEFO{1NB yлőn=.|h<2Gwk^ΤH0VJڍwМn2H% %HV!$P2FL<5k!6 /n)zd#RKZB~ej"6@dSǧQ?ֺbY(HJBa^Ĥa>Oq%ʿp8}\FZ 4-iM),SyEFž' V$ EڐPQvZgy5$XS50&¶?0wF/c]7LO ʑ:wP쇛U)aW1k^t1N Bj4E'U]pe!nWb{QPӝ7/K[wFfXPNxnp TH{IU4OJ O=E{=k"齖'k=H ǩ}f~pvӭI9uve`}ʖ,M*Cx帟+q%G\,OQh8l}y' FAB*|㭦F\j6Maa1ÑŘ@}jrX>۴8Z"h(dzgx|\wPQ׫!Ι|w{猏 =F uMK<\PLF#z^Q"P'\UhF,ȿT_hnjhZv7N;UhRV\ň xUVcۭEjXlDc42iP>v{w?p@-pg{mۿe7,xV||wo]\ jA-_,$}@nDO2Oi$clSB7[z>`xD)pXs^vGS4qMkF'20ELKEBgcAV^&m.qFӔQ`ؙ\s4U_.Pʾ&!# e=we*kVD]l& ,ˆDo_tJQֿjh}@`މEKEJjsc!.Gh~WtIDVC76ba7+.[օzktb#Vj9z .ۊۀn:m!ɮǍGT$ebYp,!̖efD~؇hû>׶ICyv*^w>!5u{z L3Џ;*#ܘBˊǛyS"ETn{ddt; cI,.  />~RPp {)h-%t?}(!ů wGMEVHlK>kҤjXh|' BU:Y#`K!pV|UCJ fFGJ!p'9 ubDvѿZeٚ3_Sj@Quvr65Q#EETJO@FLK~mSIM%q|=FB(\gIN~w_Rk~7t9qFe#v[/UVXJ'?°iԧ]\QS6%#_'ƂBR@'cw3t:q;[ eo5Q،n5δg[aIg\xP3_G;,m+g=vKFVX{z%fjMvk`{[/h4ǢmV#æ[KeŸU(֑6ψI#ZtGhʜ›&{vqcDja7l 4&9&L)-0!Fyd7*7ȨV,gB2V5np;>xܓ0ՅQ+̂OZ:1]Q͏glXxxF?WO C#]<d75ԄH>R E@#Mȶ}[pFiT *q4 lvB l:C r@ dt}8=e/n4e5n~WjD_ TN]`D,TJ8I'~/OS!z 5F=yʫ9 IGNHBHRGA30Ma ۺY`L/.*}0>%*uB%3QH6v݄c-Gp)sU0 0W@jGY7D}o^Ϣr0DVe?^]:7FV"}'yvm|*w (!ߠOQ2ڜ 1)v{-UdӒ_ownPLhwA͗'bfVCo/v>3 ]^;f$Ԓ1W7}C3R/)J`@3v3-hrVj}4,m+սJ2i&h9@ O.`3b9 ;^瓺Fr9΄٨Q ^ěNCˑt1/pQÄeM ǡ}YQvD<_)aN;I(pba1˺] ҭO+%wwg[FmxKH\^2쟢GU!?e!D.j TEa;{r>ߌhš}X̪0rOhQ7 E7EK ~C%Ґ Үvs_,^I!cOI1ρ0 T)1{s?BuQ,T#_˲,ã S1k8j :b0ZI56D@eK7#0/ТiyVtaS+8!QV=~$Wsm,u #$# { 8'YxF_v5U;/škE: br?4e"p8%_}q(3sX4;GwiBAVfks{j{h};Q1( ZZctE qŌV1VS\9^\pJOO&W/A3EIـdfwu$)-ĝx6pSW Vn&=}x"h.ͪ.Oqo7K_X UY` »`--Q `vi-֚= >!q?t639B pH[p۩P.WYӲS+iә|i]Bg* mK'Q'1*1>xD)9vG5[n2^:,g]p $!t@lXH&$jBg`{``.+[VDzNmB-jlA6{ UWQ5A$VT[1 jk<ސf3#& Dwc!52zrĞWu ߋ3w!.7  !<;}(OEdIJѧ^BN 9qMIH}!ޖ:(ZyȑKqWL4؊h"],ipǝN)#g6"PzѸ h-D/#qя$ C#hr(( ηȫ.ZQw_EhJ6׋ ;E4t]#>yhU/GZ9$wG$bx>l TVҏz12,*WK=*acZ^<4T8e_H;T}n$1+bZ:zw_K5Yy4Aƛa5u(=)KnڹѮ{q}:Zik 4DE"VI;`kU42x6beGyi4K߸REwR&h iQ@'>#5-\xp$),2\9C3jرsE-<$cIgm@ HFцqת*yZ sO߾WŠ;l <ڪd=u)|?R>-SL7aM:f+{%V錼t:.n$! I|溲Eaus%<~*q^_3!"31u)4{*na*GRzQfxLWԨ WF[ ^'k Pm95w=_/;Q|X="&EB1&qN%uO!xZ)ĩkvr"P*'MaM#>ⴵ_G 4C,dw)~F&#܎S Nc<ӯbUB3CLÃmCGmFUZh{C֞X6ﯛ 3IR'`Ëh? \~@sBL!@a)*tVжoLAkR7 `|QwODM&AvՈiz,;.ȶ(+/ÕQ7Xn5g' + е4<+\gPǸ[6] })%wTafRG @w1KvĆ$P@ԠIc~u4:ފzЏ_uE2'>eQ_-;ni$%!l_!gIt\Jp͛!yԹR)2K莎Y83/ %dḇ4~"R!QC ֦ˠ>"xB|JP9pGtAh!1flnz$+cσ;n2٩N@AǞ *g4~Phg'@~qMmKCw !Ԫaa\JU# SɚZ 2≮ollݼ & 4=$ Wl49h1:I#{茖A5bh9tO'm֟:5zdntB~3C=穣אv8JT-Bv-fh Sj,]kbI;HBt!9$rF@/~ߌP΀q;@j?́Vj筡<37Y+QbĴ܏@uqj_Rq}T:F` 2)H-Pm x7_M Fβ w̿dbc'Vug#vd4{[-i˳ ' -&N8nƓr_*@) )s_̉AK2qnm fPN*@!uѢ؈;iFһ[Exvv:,f8/mPYv9bn>葽?fIa"l5. v*UjĂ%jD#`A@~K`?G ̝{ܾ*q.j;1:\S\Ml>& o^xqp$ymHsc{7VxhgMƋ+U-hO?XB+A8l*3ۀ9Ã"pv&Z_v^z5{Mowz*%gг8)XF?cm0b[9ӹC+R4.鉀Ih" A˗ͿHeYܦ 3]\ q1FNIaf,|$4_Vm6d-,&zО4QU ;ĉRg@gȟy);I.8d~I3a*l{p:7# !4 f+u~XhN+F$v9oVvPRL{E| }<)*T~I{^}-8F ȭ~F3|"~ꝕdEx ﬷.{& 7 l6èP| e0:6'BtV|Կ x Ld{}XAq:\&Ks(B*xrF<ɐGy!KK+J (F_O~iَm@\@Bi-yRnҒ?JG0BgjD(L;܆K ZpE*p ޸*@k궃8 v6̢Ř't$h*QW5uH3M?Y^uIs-q <+)Cpu |.~ﱸIv$P~0F/H2f 'B=Ȅg)x۬Ơ8H3ZYT0 )qhxI>1bG3Z߻#ҳ c2 ݷ;}\`Z\=L ^G}(笯R)hh2Yku|Ht 4f}>iU@ mBsF_TA 덢¹>;2LY.;*BI0ÿKwhk>&+FAˆ$ԍ% 8F+pM'FrN\J[2mv;ʴNQ2Dj擰㿘S L#ņyQyųh5*h{aB~ZRt)c(.0 37eO :ThfxT(QH5 0[zÄ=SYѵqwt >C{Rv֩gyyVD))N0=`a%F%: Ck7 tޓRlg %69uޔݞ# TO 2$U5M={%܎Y - 1yUSdOK_dϠJGdXȀ^:W>߹c35D{H-tr~%jKNж<6D?ᰁqbQJ+zqWZKkq[1c, HjДL]ưT{NvN$gtS<u=X*}  wz~Vo4O 7&)RԊs%=ݬ:W]ui:vS u{Zo!Ha s3_J.B+tR/L7<4%>m߮)ƒP>5Ga|Gr0ƓA+3RFf-GM%R +=2gzB}GU젥*]:3ˮ;CoF_' WAc^X{KͶ1 -̅aӬ`H!P}_iD>E'{'`=CnzkMV'W >r )ď3ˡ,d}bi>xgmڷH@bͧψߝIAg DPef_Gp 60 wcmȚ z@llW%tI$^ͮ 94wzMM1z0Y/k"ߚ}bn'DFTdH'#qb8YYy~T#o?z^ gBRb|e|t4.h֣aԣu=1༨  , 7l35 ); _ "pMxy/!6gA!w妒@@ >6pG΄# 08BnTbyk|h"=[CKb-FPlc2p.K `}1'A0G3ņ];!oQM7d &ㆶ=!@)$Fϳ=k#E/̤!׽A `]\3$ׇ/fl.}D/:绦9MfJpZ!:J_VCM$fOJNQᷜXFݖXHDSya`i "k+'er}E  5n/3%$J=@8d-e3KVVi8GF3?Ǜb+,lx Zds@*]+dؙ›(q6.6$ZZ]Ĺh*XnsBhRZ=bNkP8t㔕V f$ϰST]F2T跠9〿,@u3Tj久pi2I2,tinI-O2څm؎Y A4aN? g&MW\-1>-7߷~HJD4l( ,9uxXl |H0~~%"/CokِÆ sr*k^!AaׁbDC;-%0֍[d ņyĕHDb,=) iJe(291 Oԥ,Ւ>@-ؤm*nYsG:ǂB =`{9*IJ]._*݂72 D]S11YKP!5N $W[ۜt$O'ĞK79N7g[4T%ޟp#{TRP =|ދ(xF},h]v <_<(QIǞ7.d[3aZa/Ɔ՟˳Ew2 )RU&T&n?g˧l=JMMvI3Qr! O ښtrV&q"29ҁ]ƭm(60Zv >,(2ԖNAhǼXfι}u$ejtߋ`9'v\:45 T*].9 yvSv=#Q/8=.hYb LhM g~0!0rHkMۏ"0? Qèvz} IUrѷ_r>~;R+^3ko6zSRBhMZ넉Z&a4O\mA`ܻg xR]X t5Oi@';>(gc#V2ƽPq¡@ A7ϩEuSjCŔRRW Xw>730!-=%pgU;[ʼiaokܚ*\e2JqSnlZ l]f{p_\D.?vEO },~Us\)%seOd&0Xu1 'n}x/7xCDt%S8UgPpp,ς5EzHZ%S-:"ڲaZΣIH 76.5!i?5Ώ <>D9KtTi+GH/؉Vnd:rQa'@ei|^,]HRDk`gXMYt'qlrN9`HظHdD?˨D9Wc/ZN`j&Ku ^5Ѥ,~J|MXi3}R{ĝ-HSM޽Ť i[;C7/ou.)ʔTknds6ehk_gt["힔a܇R#4c\7#f~ʡ3vӅ§lR7M?uBm-׿t r) CGk 9_AdB]@]dv69͐1_Gb_>\L] ]J Oujd5r"!*tIyCu# $Nep{8A` LS75޹婭La^[6UFz3dυp3涐F51çL=sU*c}=4mX؅j GѾ+v:(c+|hLzކDml;}uBeCfϱ7PhAaB60|c}.ɪp=~73%]n=To$NR@fH<ճfBf-lD| o8[1F֩A0Xtv__2S FFmF헷Tj _Xl ^Ž O;ERC~ "134&O?~x RL.zbSʯ \ҰtY[ʄ?9yI]N`~  ʌa,f>/}" O z&\fUsnVN%;@GH}I $Y7~qtx<,{ll{˾^V.'9UO>[ldz[gzg$EXc{(aQRQmQS'ZPɧ' |TxPcg=D%4yS,MJ+0C>ϭCR=yjRJ'̖K#%A"r@YWPݱ eTeoW:j%6J}-/,bUؤÔz7%RQ'FaA}`+eR^I Ez/MiހbՠEH*0s z=V ;Soq/#J>v4*ƿdX[R6߰guag7ۿaSb]~Y1D3 ܠ''&A%ևR<*A[6{"$hwb1@V!C G`P=PӳbN5me]zCV,=.SBtKa\ a*g!'9A*7w`Z*l۬l +r.mK(سz!W.$5a.~3fh)-nXBq(6AP ǯK$k *{;+`·EΛ}xoTbMk{_T]Ld0MS&W5 '57fB.4_RАn-JjYaɴ3cllfOMAOP?Re21Ⴊ3'*_qkԂ@XEEFinS eCY{]H[>|gJ}9)FN^{bXH2wlTV=oqG:IULv4Jt/vMV!"zO4'=ސdPC,{L'"H;딴 qo&d;F?Z*tbP8]M{N![ |OdH=i;(1=z?M2ë~w^LwʻpzJU86IH1ĝ]R j-8c'v%Ň7CUoq3حDW'zu0zEk5;X3~rYF9n3M%AUsfT!K-dqL9@]T{f9hw箈?} P.'!xK^tعYzZT;.K($'u&b_~"2 /\oB5/@,5waT{b;SQw*lC3:> z)[?W/f֋@kD7`dP{7+{G.hMU+$ecq$F|ӃQ+T)lrўMJ:8I?~X)&[$Mb ,vRaZxF{UQG'^[%·1Ǣ'm(ƨ 7|FEE0JnU=K9^.> g:ZC7Դ룛oSn=aͪ~P c2l伂i)zv19Dh!)A@n=O%=RYg[9ހ_:i Mr@,B衜>D6NBT)ȕGӃ\Ѭ:,rJ*KTˎlC)X( D%b~b>F\Bu7M:Uzp[SU8nY§t2;P2˓ -oPMv'i p7k^ -=!;v= =,h(DZeQr "L!βShWImC``]!~MI.c1I%&U1<&]nzLU#ZnUa1[}e57X"{ŀtL4W7ql+N+`de5@}T#+XW2`EU1p3#ȑ|4ldw~^󨕂FL(t> mݵ>9bqnFdY 6d#Y5ۑYo6Qcd˕a+e}4z| u/~,g*?Â$H܇9J[P!z.qf=TuquТ>b&J̲N>dj_1-xYjZDQ]0 70do3F鞙@f@5,0Pv7l2wT3Q, i$ ʴ.4yvRD4+ԗU@!G&Dž ^!T+/es.ifa Ti+4!W97|J];hFoƵV ? 7JDTQ tƕU\Zb=MSe.$&d- a>kbAzqn5@tQ~RKP*%v40> ([ 9b̧nc C?IK` bNAj,""g(HHk1 nz7۝ bgAj2/.̊Γ~ˤf։[$fc}0uiҪoǎG]S%id5/8[|b},ؓ}|4SVb@؊T>V]?[3̌)4%b'+I>F-u]lZL7{c8kYA>ɵ7 [Ѓ~}OgݘVL)1O"Lȹ?wvSdEq/1ΣŽ!Td_( {Õ:  P8'һ &ɼiO FS~{ қ}\ފ0?+k%_fh9ouU$:qZ\79sYFCg^|Q@ᘱOރQx#*>ߨPhX0W#xףzѯfyqztAr`TH(6y`s^Z@^BK%ӦVdU}ȩjx/R_Xױ%TI 8p(%;0z73f=͆xs6Uێ5ؕ(9 |cۀ1毇/<2܅6r¶ q1;ŕ:9B1On9d 9i(@X>b d)~"[ 9]S-VѶFI %#=ZT~jPU|oX@>U{f8ȨaqMJE#9Ok*D_XdrLsiL, 51/;7oA\RO`wA:gjfL۔ g}WEhߋo#Vzkۏ^Ɖ? F2MV XtW aVC, [^2^U_BB}"BTg%l3:dWzw =A(LXfuj"&]2 # FGT^BAOxiKй\=cyT[w.Զ`ƿS\Ε^"+fO+' qtШ3%fM+htU@kMi/t.ơbbb}BH؟ĨkDop#D%%Q/VėCf9:Eh5uZ;4CHNoֶDvF iskJ89IqFG`Bßl`Ў[, 69lvҷl [%ݶ R=rYá8=~£vW534E뀀pE8<0 5/LKa[ˢzkMV_jjJf!יB^8.  vB:'dS?#t/l,sɅU7j)P.OP^0\mNoZ g˭` vƭ۞ge"I.9kv9JO } mm4$q >‘~Pm|%xlGƻG \-  L$M9 hxdch zL? vI@bE$*,\jl&1LFYߦl`^(3LR-St~?ȷN6lֲ g=¶ -nٜVDK\azGk+&Ɩcΰg~1>|qD]X׽tΏiŠT s'SDx.xE:> j:V)4|M;7Ϋut}΍禹;!]hM[q.>DaBG'EZ$QmQ:c|h#-L v^Ċ CP5)  `BoP31g\0@(Bъ!Vk RF0.2i팢xqq3aw,DEx| c;ΛʈUVc[nudj\K@<п’"X 1; P՟-_|: oVo>I9Eic+;Kwؙ{'gi| 7d# P"'~N>Omm4dDQ;hG.6(shmS{G HL(cz*RqqW+EO6nڽcr"wHhDgRg4ʥWk' P #q\\s<2ɏ o!_S,4F,ah=l8jV;3'Xf9xֈH?j>j9"Q}02tѷ'9%~~7l a+Pֿuq;^|T0LL6$8Zt=8{-_? k;t|HkNux3ǿT`\r͒ŗRuګ$MetMM c䦖 _yf`'FPY,Ⳣɽ#iU/m1ױg%SS,UP *K1wg.\B98J!郦mk^9xOdL^ S|򌸧ѳ- ORGv˨|^rU_nEkfH. .8.bTj$Bct#ߡ*DIK‚;hO/Rj9$kĢ#u@tv^m+x/ȍ[vݪ|,֝rG0An2S&J{jUXmdȁ^*j,X:e^%xTi̩7j覝7~ PEҖ(Ƶ@ܗSgtV{&n:YвRr2m[Ffx}2""&D2/ҿ*[>9\nno~l ZAnb#w"[]ģN/ b'9G~vv9}^sqwPyIչ2*8{ 5ۉOyX>g&C솷=:cJй~)=h8p6p$(1뽷063jf ޚxL)ꮼf`_]|wgy*kf]G 'ˏسnY9[RuWMK3KԴʆ/ʽYro^|30$toN$s!FnS)P6m0 nʔw?eQ}' (|9% JHﺸzYza BS~GK "aͺo!*l"Mg [SAՈZfa OVDy"_@dYPD=F5"K#R7i2'^~v6S0(+$n/@ksDi/U 9fU)Ϭ22n_f/z;˄mJ6v~OǼ AXMxjn{Lf˕X=1 o`!8L:CjGĔ\72QS6* 3Un69y/@t8U,$@q=$Uc~ ¢wI#=0bwl31w9:/!šk˪x2nORMDݎȆYh zlvQɮBc73н R:!eߠpv<[pIč\9ixr {h.Ӆ3QÅ/:1K`1}%B48ܕyh#F5]b1}%[ '{K"hk9K`"j y/ꬰk5dCDZbvIWhPi]h`G?[,%쐲E:\ZڗϩhV &8S;/Xo8GR_dp("oJ(QxMˆh<1U0?N0C.X N{.jg|5j,[ [ Go 8n{G&έ%L s-E6ܝUˊ#X3sq T4CS 0>rC:6ZeWY@݇? \́]{U-jB90rBǫg*O9c) ߗ~5SUo5նE^Ѐ;Imp\n҉0 _de'X,t.j ^ S.Otyp?-J2".h YpuWJOr&d [tRw'$+xi?>1C$ǶW3vXE'VoW`|(8YSڕBSxMB\y̑A&Pv']DԼtYCJ5Q!_M8m"'g,8wD~.G*oigwU_wvЃz? ,=&cP{K2aQCaqcL gF$HޝS{3^tHFn,*WZӌZšQ &bq:Z F9O%6XfYݘIf.Vɋ!Oy?!!Chy X2Q郦0*:-%XQۮx&JǸ$gd p\|.:A ɨ& ̐%q2r0:Vdrڟkx8ڶuR+.Gcl ~&9Q (ƌ3NE΍rr{píN "X Lkk_k  mx`jLi3;a;?d⁷cr>7WѦa?,<5uo>{N~i$ Uv.6TQZtA=DBE』^a+g4M av>ZoYJ5E4~⌀ o&q^!J,; t<[@/sXNdt=1$ Z.6ɰu:Z<{c]ˁ?x+D#Y̾?#Ġ!#-诣2ao{ ⹦||يblmQ URAv;N_2MF1ժ󡢒2CSuh;{LiF^eO!x5;".Lqp!,yfrʬU,WبmrI:r(;.DF⨾$sVm Pá0DvA`"PBt")0ymLs7]i-FdOFJ=8Jg @E𹹔׷ ]0g=^"R7Ysfv|y sI ޓ.),Q 3LTQEJ $pGbjfF=%qqlToAwdR(pmGNt8E7Lsy"8ڣM=3ܷ)Jc4^l_}'0چxU M2'AÆ.Lb~5N?e&g)W&/.ɀh)35$yrI Y;]ܒ - 6OvCA4ҳi9_jW_%Buxy),>i:G⪉ ӑ\ s@9XW(2'{큎b!)5N^4b׏K'^ <: ֐ǭڔԹ͏~r2op\!Aw~.;odBmwg`i$mܭH/D6.xXA㣡v;Hh+kp7:ck釾܈:BQWϨ'Qܡyc{Z}-j(4>:`/R&t^$; ; NW ߞ+ LsZAU]J %*49NIqˠ~L"kfkBC;K4;,2V6 Ȉ@M߃PVpsb^#ZQx8g`ǡAd -'AXvR|k)L.zՍK ?^MIs7nVD4 gC^1UKXg`L"/: %D2m6 ҫ^| s/?rg3*{:33>+?HtlID_3?@98v} (=Ѣ PQV2`7^g2.S6F{]dd[d[F]ܑ3_'^Qgٛ 7s βtȺHۤTS ɸlCJVs3,p7OW OSKq%ͯ -cJC˜h'H|¾g1cetxv^M2t_= Ms䧬|(?$@T}p}R%_Z^~ӌ.2|v#υ Wo%a@ĹNy 1zdU+jlu:?x =S{d mK:IX܁;噒 9\˟w/2*d`MSgD >^& 4 YT + {#`;&'_L5{{|h)z~~O/ EDw&2C™nb"^s>h#^ +/|ČI2:Bd8 RĶʓqPI2 @ĥJt 9g+/h+2f|́qƽ%H|wӘk5H`}S2BN0/+7l ;1]eÍ-Yyb_`$Swif\yIIL|6 fP1pp9O2$[SsK|,*5f̂ؕ!N| ~FIt? |Z[(xu7J|& }+~m7 9AJDM"/ Rk .;8=f/x.Iɟ k $9C `yWrcЙjc]o|0vS7OoݪB6ߋE#K\&KZ ;%s0p% *cPN19)܅E22;Y3 .o 9FH,kӵ<8YVf+$CQRd T=xԬ VVccctz~1繯W]bF1)(I8:VqLiI$^Z!a9,F aOU.M3 Ny PŰIoɽB~w%Bӻf) M0slbYbI[/MzTAER=O2LyTksؔbz S:J BΒ"BY 1z/'X %Mǁsm~\̵bWRR|D'sY0ס딘^H.|`;wuC>rMlз X[ʍvVj6LhCI4mؚe LCUUA{6 9@w͡K!Ia!bKP\[IH{5R6`qFaj 6?CE"?_kmz$^2FciY;4J -.yly%U) pFaڠb~R[.,kY2^iuXet*{V̼U%fagbgP,qVS4QЁ.|ðbOh gW{޼#[ROWp9Z;e _hJ O)oUs1&7fEl򟇶+ze\ԺD4tlܬns:g;2Ƕ;T bHĆi8 $6f8O2qKJWGoH>0i;r/Me.l_8dc(6uhm i;‚RWZ,67F֯5]9lꚺ\Q#aM$~vߚD='b?߻f+Љlyan$K%XC U,9kU5 ֒qD׮vt{i9݆gΫǕG;I­yfd>J3ֳkIώg07-v{0|]E׍;ZVTU*X)>:hH%fST86@pRhi%f| zB3쓸9w;v OuՈm=ezKkFR^_"k%wTBl`#)~k{Q mpE-e G'3 "ݖ`G܆H_峚T^lUTĂ/Īr Xr 9+pa7(X4tUsjeV N}d}ԙAO WY *~U(9^x c:Zڦ p} 08<jAUATAC.\~m*MzsqM7(+rQC5glQvwYE$ +?vw[ak J/bDPknR9RH8Vʤ20֭܄1,sWj.W%L\u{L*\csChz D%$ߧ?U8ͷIy^_{/b^4,#or>QU7YV?…X+qsspAH,STwJH^8E׹.^ nLQdv]o+gN}QdIegnRD'%Jm[mE˶/w(ߵA^S;P -Pθz0y4KF= sU8EL[A$e,=F8GIāleexXg'~AVN8%S_aPqG0 `*~PiHКOd-Vp #I n"~ƕcJ[UZP} y{ 84 Oj#G-Ħ> Jǚ]|]s\s24G tN<_N#?;cLg4jLL(}$Em4_fT[ |)ErA[ʘ2Wpv!}ԅ!JQ}c`"85oa\wwݍO.])o܍"0i5Dx%/W踃Z#η;lrDl}$bLi)8mwaLYx eg*#oqY_=Jȷ(%O,)(`Vre]2O}]ֆXټō,tUbrl#UU?sG4kl껃ʼnvIO_5兰s{gVHp0h6#:Iĝۣi#4cdMKF }jC@ڐ7By*CQ `> '%y7]Xt]بE.ٔ G%sڂ iBImDǭ'9ל'B%= [IE>"L8]3* ɯCeTCuCl,Pt˕sԐSYg1Z+xaDR*_sݲ['^f;-xL*Oq_qllîQdgt^0c4Yy N?w_o;4≊ڀ1ToZRec)PUIo'LA=և iN^-a,{&) Ç]E%:ps-bD-ɔ4퇵G غf8GaCf@3T&_]آ'z[4v[Ϟ Toy.W¤$ǂ]/hAjK% 쟮*k:­x"jU}P}';27orgp-]͒^$B7 tNOHS|sjSH4k]RrTuU'.Sp?k~$g.լͰ ~#ZR"RFP_!aЬԳ}+|{o,\(D G5Fʣo2c)CCX~/39nf!]y[&L|x`ehF=ӾfY3Ĥ e]` sp@T]-.rF!>r2 m@h(}RUj;O8W"= k 1Hm{DG~$:y(lFK2ѳ>D<e櫞yy6UEce#akpTTj~vQA6TNs}5*yTX"xcOdnw53z>g O# ?L vs>8~gNѴz[sgT$=l]5Zw/O/j}կB6T =7X`US^m糓-V$˄*CUңsXowZJca^ޭ۫Ӻ>;9S 9a.~oI&-C|ZA[H-[5n-u Rn5 Ϛhv`ĝ Rc{ u)BQo4PF8YoJ%I˼fݐBPwU)k=~}Bqc`)-ܜ1Tˡ16y`sK#/@<"!` ϛ$˴-g3ϴz &xt[y $ !zQ Όb$XFdSi;RE!~a;ܫƏ’_u0xMxSz?9c^\5<ཙ䀔viR.Hx2Geqo"D>xjB{ -]s ?v*DVvU S2o>4y5<^y?*YeN+Nf%P?L7DY9Ħ;Qܼ yOhUtMfAOBk"w:~@rs ڜ;$̻Zlm'x;x 9dU{Q⡈t41QDᢈ!օJȠ "ȏe\gSĄݎ Ӱ0<{cie )އ=qĄI(( RWG%P]~/_qC@j/»j@lB ȑ8ϼuV]L?`bu1f`";ʏs+9B}a21ϟx_D:rŪ{57#p+M 6H_ .hIVեɥb&#^F98nmy'fJ!g'̩k \+o} &#26Eedc"/]֢.naL9ߵ(luAU i8$EWg9YszA,Q϶nH4migQ/ʷlwݪ vEu0g/Hu{8o_Z_(<-D䢩5].і(b6L+L% @ rJ/]q){$Ibחe,5گum42KOQ ˜ :)~΢9}yr(G>0տuFsb CEJ]'f*?^=7 5FkvOWXU"i6]3bZP`л&@&<NWt{.JTJ2C <'lJcʊ2Mwwt Ј&#t mf]Wt>%2$R{ 4 q9)hNڮS9 `)!icDݹd@Ji|*]XNY[ն"R(JߎIy:5(hZ"%>j)Y6_Mt'9W\(j[G 'z[b5/kƢ cNԎ2O:t$CoXMsxE0G~8'>fv=b~D>&lS(]{ѳ^;E- ,X$kd,,оw`" g:v87屼,R|9tƬ̗% YYd#"]E + R0kwlˏ$3Kk&4*[H,䦕[މFWgRP9ȳNEhoԢG@|,j>$ }xaz5`,!3~Vӝ[K5pQ3578PEbGY<by  M络uKGSW8%u& Mg$14 pǧ(%=$%q}[|R߹MbGɂ6,_3rp1~w'Z,NbFu ΊPP_<~mlo5@c/M*쒽|x?$?t'~pOwq-SmVڵ!q(7}q!T]/&tQ:73Dw|o%M6`|#~-'fbPJ9) YZ