expat-2.4.4-150400.3.12.1 >  A cYOp9|qE(b[XsD68 avRso/]MFa?D53X% j g(2I'ɽ&2&KYMX?:johl3k9%ue 9B!0ΤbGMiNOTs*(U%:4h$+ -L9y}I|!- Pf <4x-MQw@-*bZ;B|nމᔸ=,5d0a1e4fa74d99bbb0344dcd36b38de3ff484352a6964785f22b8b27c6878aaf958bb313e191e00295585b414008b24ecf97d183kHcYOp9|E}2b[>"=vhѴU Su8.;4=:ƴ0,U̻rGk, 0yhʻdt)ji1w 32ZPY;$B9f?p\4 L엉r)IK؟ Gp>l?ld  /!BF \|   P ^ l0Tf(8"9": "FfEGf`HfIfXfYf\g]gH^gbhDchdimeirfiuliwuiviwk,xkdykzkkkklCexpat2.4.4150400.3.12.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).cYOibs-power9-12*SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++https://libexpat.github.iolinuxppc64le R"Z' - xA큤A큤cYOcYO`n3a=a׭aHcYOa=cYO}a=cYO}a=cYO`n36c1851c36d02b76c8c2cd874a67f56ea60266ece9343bba278ab8d9f9d2591b159f14371c6b75912cfebb46e6247ee5146766e803a0365b124e5d3011e7d0877569f33c131894cf30df8935e9dc9343986e2802f75309c08479da85ff155d8d8e2bc27af7c5cd20bdb6be6dad94d88c641d412a0d2147454f3747446f676c98567b21ba2c54541baed064586223c9e84894bd73a0772d35d7ec1a767ac73ecf0407812701d222f692e274ad81b84943265e0281fcb867f34039365b6a26ca63756b81408ecb916417c9ff2d7d490e6b6a75ddfbec539147232d764091d4989c533d8dc1940e34d91b9c051089540c37e054b091a4a8db756ea93b9fb9f26a53887f59f5768cb6b9a74c2fb84cd00654862370c7f6eb1c4eac377335f8d0c83694da3d8ae60bf90d8186386eb0086677d904d2a5018050297383c8f6d59cc7e96f406460bc73980118d8d15186daa51918d52752562641e27d19eb453c0c0817e8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdecrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootexpat-2.4.4-150400.3.12.1.src.rpmexpatexpat(ppc-64)@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.3cY!@c1@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/providesibs-power9-12 1666797524 2.4.4-150400.3.12.12.4.4-150400.3.12.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:26588/SUSE_SLE-15-SP4_Update/4859e402b2f138085e613b27f8fe8794-expat.SUSE_SLE-15-SP4_Updatecpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c4944555f4e3b8b99f7721551119e85aa1a9cf2a, for GNU/Linux 3.10.0, strippeddirectoryASCII textmakefile script, ASCII textUTF-8 Unicode textC source, ASCII textHTML document, ASCII textXML 1.0 document, ASCII textRRRK8M7xT0futf-8bdd3af2a605bde375f84858f4ad8c80f37bf91fb7c587bc0baabb10a0e8cff7f? 7zXZ !t/] crv9w*۠l_?ت8gOI]~0':5-Ѿw#5*'M~{y&cU|\9ZTt|0٣i4>{jM5|&RA}`?{o=DL#3F;M\oH2|]FsikE}~?律(X5$RIX !Lݔ܉SRKZX4J83[\.1I?9!k)q]xc@Ƅj>;RqIe]~+ƾܞe.}}ԼE}C4B/ArʳCJB':гLVj ܃?iRe"50K~`ơCT.*M' Gk0D=͟[#Oc%5q7%ǥ^[&ljkKX/)vJ»*;,5*KziM(8H.[ĩ$#@_4Q: . W*">KG8^ +!k=w1OT`?u+N#[G <|{>w\&.[SD]V ,(MVuՒy5I0&D5zƹ`΃3'vHhI]A@rV3G=kd|B$јM`:66~$p/J7}{EIׯicX7+w7BmyX7بR:1~sO$~)d!X0| A)۩0Ն#9h{0WhU+B*cŘٟ .yL 弚!`lYYK({ǕÙbmRѯvlC|wuɢgXqU+\ ,PfbWZֹv;9Ӯ"C$eyRUS8m ~$`.-{{ jsSTC3"8yϻFGR]6#Ytc_}ᨓr`<vb|e (~SZ5 R NTu =Λ0$ֺ,MGXiI#2O] +ثBI܍j `roseTggAQ%i]BH "rp[Uə娲ف% %to0gkn`mՍ 佴3!0=}څm U5R@+ 鱩dTTG75mCо<%u>OE~=KKsyҐAF`9ZBS#}ؓQLHM0/SMOyiW.Fib|:Za.Aj{+qRcJla+ꃵ?M`+$8{`?Tl/5]qo.IvB-76^5_oB}@&!E 2S{9I+eNH@cqjeP!dDrgŴ\w[ˌP)]2g][2[&k": Lp8"3)WBZ@mUv]=-6s(M0\5ԧVpڐ`X$d"%>?vP+Q#r׃OV:@[V!#/.`ֽH_ݍ q?%{qtAm{wF{ !}}\鱚?t>zh@1e e:1u.^^ swc 3Z(%#]CR q=T>7]'Z<t;{Vr_JcÂR]J.+)8( #Qp_0ި|%"|o RA ?nG6H=gf4{@__U[JoQ^D*T_i`g0pFXXYƧOD].d3H<iX]>6_&DkɑCӊчKTV>ˣ˃RЎN'L4㲅;J Xvڿ"PJ}mKH8d]X%jr4km5yHSʓ\)\җOo$|br?qT)|cC3s_clP|\ OON$I%;٫A? ~40rkQQ@c=.NH8L*0[Twh߈3E)}uSQf U}=p7ph sٸP7?{dg^o!%d(gv?[ J7:o"E_V0h`Z]*CG0$];]:%H zZ 5>ʕD[ШD_ߊ)&,@o@5v"SD2-]j{"Y-@㲺}`ȏ"[gHgϤThx{m``p0J~}6^ ]6rlx+EJ#r/Tju# : q{K7^|J}^9Ey2hpСgM`Z,?>?@ffHʆlM1 %qeQ$dٍ.ZZ\ ]mp.E}.Ig8/FRX̿NDXXfᒯ>L[9[5N|$=UhH-y,)C[J},Y{hӻsg'UD>tc- |06tԑ]y{OH4̦!2 6b*Y_82M6'ZEI;tr6/TpDUj:u/]8jj ~H6c SH%lU![_p%#zYo"ƲURvE0:I~!(J[(K;$D(h1vBl造7FvDgU1C#N!M aIèEt0.}ylρéNEY`}Lh$%۳𫜽h B MFHk|Tb_% |-tĩiģ>P"]0̙IkL({ hLJЊnaz8 **X  ժf?ml,U{XIAPU2W5pLߍD=GC&mDx^^ -c.tāX ˶kn*}ܺR  hr6Ek@\u y2 ДHHro,->\噮.u/3{$¿FEUIq9ރK}yO~LfES~3sQ<|shT L@쭓ɡ8pŖ4Jtd0e@wC" 55yҿLx%ΥGe=t7- Z?ŽM<^b.x>V {ůDl=t;!DnfN]a)±W(2"fc#7]d0;B„.03%o Γ>hbg[R"C |EmEM3aHCԄLݷSf҈Z7USKTR艡PgcT Nv(C@.h.@İ(AhH,=s\ɟa*r֯Ek(}0G݌O/3[ԍ/`J H e1Kk= o(A$a+K1 s50ǬXp\tn+q3rRɩ%ƙJ F~ 1w]hV6^] (&z{ӠxO,=9gUP`TdzH[ιp Kހ0*plk\=j*0C|?hvu?#>xN׵k97mƵ{L/);?i@ x yh;mʇu~wj޵o- 8Lrdě /LA(>l&kudǰn$QuFДy9fnphoQ-uevq(ڈ+ c}03+^v Fksg{~N=w|kd$%n D7C蠃+>}31݀l9vʌq\W2r/ @=rRPe>U.Z"KR7oq=d(!e1?w{3,լ' a8pTIUΰٜR%Հغ[Ny{6rt #-~k A b!"G|(FQ@QSi953A3HV8|esDnm4Vez:u2lc:LѝTd(<@8 [;s\h)X(Y[>6i gYΞ 6:[/b*3JkHv΃K[l}!w=։QAoGZu? < N=HPÝ8SZY!pm36ǫ7Қ4bS/ Z_Zz~t&2 _6QPŶ՛ZRX#%?`7ho;TUN-蝱sVwÊ~G/ըė)rdmTȕU_*hsWaל-R#[_MPK)" K-9b\(sYB XK5tdCQqK@&5Sup2\~+ ulESG2hvVOa8X?%ZH( H)';gTv|%peڼ@s5? \ S^=#zфHvAY:=OoU'$ ,CIr:UQ'6Y@] ۈqUVF$r'T9gB@\aF?ܳo &!N7R7.?zxC[wd R*F`l{QX?IZD„WّL zi"j`0+Vz~D Iz|){吭-RH^oT1娀Eyp%4VE$C7u)LsQbZUa37jnx/ MhV)BKnzKbJΫLI3 ;8 ]$.H-L+_(s-9a2u%)HTy*#Fc<}nT9<1AՎ3 Nϥˡ!?Z7? j/U @ m(2~@䬇 *lGU%> uO YS߁Si2Y^x+t㽼X WݲnQ4k?R3NIϔgx"ij%0 *`ؓC!,!@TN%"۟Sd! G26D#[fBag ƍ3L1HqF&ɻ`+lv&bntJx˹bc9-ñ|AI}:8=i;w0Yu f&qXiBWa{l8S'_}](fJ9BEۜK9ezJ&^-h!LJ=a:>I2[I 36T*u%#:/1:|`Z#"(>sYgMJXTWv1j\Vb @XF&y1:{BAE2W0䛲M't75eR\oN%K-?eWW?<< 8=B[mCve}mt~KZ›]v*1[ySf9"fQ8D z̮PXĜ,@!ҙs8Cq/v^ی%zy5==Fo85ݹQ 8c~Ytژ`65GԚZ-RAZ7C L)j+=D!DBy__LN&]8$2%@Il|}| O o:9b;oqkۍ>-뎼7'`e/9r,/[UHb(qiİJ0p4~nrգ0ZKY:.|xX޳lj릜"st#]B}9pq`'2JNpX#F]YRLS3w~+c#v*lBmD+?|bUEnP/_߈;ȓs^?˚kwqx)5DaǷ)ccm8Ze|*`F5DOW=5 381.aR@{s;Z8/ۤ,RX0/N P4eM<(OIg$iJz6"b _#oE{׳-ߟrLE7Mf/֢cp }aDqNM j=zZ!20rvͥ4>:*r:Nbx6&ؾwEg7ۧUe2A0:eVŌa®8= >z\v̐qU57n|^YCJHs)z wwi&GVVM?3Ѕ>i`?fglxS mq2w\+{%UxSi+!OU>lZ,D~,k`RQP7Сop}M1f~ڊyVi5H"6}`cGqTg-&_Y\q_{ B;WZv8Hc 8Hzw.inieoIŇ!.h NJ%zӵخ;6bϜwN/~RND&v$==LSF!6tCxlK&'OΚ(B0oo{t%^E yTESFl0=" <2ɗF/\)=U*NKzKP| +4tV4 O>,sDbfR_1>vЭGYj|+zJ17ו~3YM)[>qhFwX51}f$mC}B+G.y̌#ϖg3_. ,fmwn "nP~ݯo Z#aGSG&IPI9i8U_& qD#F"o_V,~2J3ГWh?N.9h~ 1VV]9=²Wr#xNpEvP7eKv?g*3f3!NjÏrMvGEzYa.#T:9Ѣl21dՖ37γ`o6s;nǡ^Yy m}-iqw]`b\€\+ 64BWFPIrQ\Cħ&Q4S(%Xg&TZ+PqPL@FΜSuu!X洭Pd|rV`j ׋-}_)2/ }d'g zBJ{;ޠ`6N ' .,X]t42ߎ$ꗭS^fU+:6|?⥵+MWkɕeꡛ_gXw!é p«M^WA>Wp&ƻkXzw%zMOte䊪BH]9BtL^+*w5ə#Lr˞+xіvK+NRN&o,Ah-Н^"k1m^3MoNnW5+2W/0NK_yWsb.q}h'6XE8~Z82Ē&L l8̶Z3]I7Y UVH >{tũ'Y&r/Ez LĚOvu&`K؟]w:)&QuնUql$TcdXW);}tr@ʐ^0nŐ7̭ߓYВEikM7m#:ɩM0?s?XoK~ѭ^y({;^ћ`N?%h)rVcT:|=.0"N!M`r$O2:AWZkuyk:O"VE M<9{;y mŜQVTH>AL5@:HVf_t: q8-jKSK%u<00a DjAM*44UF5~<(,ߴAd-:{"ɸDԡ+h \~1J|d҆#ڗF6#aG:(X?8C`#w;"Lw Lg:X<3\knE'O@JbOhX~OSQC yf;wD!'$MH$M-h2V¹ȭ.Kb/Q:e2"҆s! I|$6WIIL~pQ,+3fD5O*}Vϣ[|}#A鿲-'ߪoXFd&‚s!DcߧQu0JfϮ5'0/x-YE \X+Mg@nPMPF,Ff1OMXOSqc>%rGy9pl%BYdsQ^!!Y;>[ 6+.FِFQkp]_Ϧnfx>E+Aӣzd$*Xgk/vH]CoT[ ;=$O|-N c@"1EnVL:{F{pCq5P E.'BtEUSm4_#s<$SFRBSLJvHVIĴ6X/cý lN4-TtNNd7KԞgb.g ZPTEK DF7`$,UgM9u"ߛ~|ϬQzrzm]}磝ea$[@fWdhPc"XwTPv(klEwZb#HkQ]eNaR#{g#~\Sfޠí" W'S]RY4vM@ʂp'MmKu oeS"U  c}w&EQ> FL"I¶LHr%/K@H/pVgE29O\i?ئGN)Ofz>)kOXDVTX_+ KvҐkC:2k> Ɵ\58C95N#-B¨CB7?R "؂Қ:+Z*#,9ߟoT:;mNܠ\ŧɕ4 +NVsv:+K 9!&1_T>ʅlB}:wߌCH")[ta/ 3dŘ@[fIgldRdJtJ`B"#! ,{P_x6v{%n.kG-\wc%]Ň|e{őbXJ"9;nW)<ԛ93(eĭTkh!J2H0.sD ہT\29=5S BL3߫j|ۭ4|2). >&vݳڊO,Yα1=!T ^,H3],0j3'#.NX:Gcmy{uDs#DNGJ*{x!F /{aٓ{N"q؃G1~#6uxmZ@ ]Elی*[͍eYK9+׆I`6˖`^}8KT*I+imk㳇E۬(1aǚ]BMꂉ""ձ Y) nÁv0~*7mA*KUM*Y7!'ajǺ—+ y7vگU .2Żʈ>k*zxQ^Rb?hVJAUUŧ3 Sî<5mh Mf]dɽDlC}pʘAWDeO I7sk+H -%:|^;Җ||(3^ե 2p\<L(o18o%R j.MU˚;idwhΘKnsnOߧU"}IP T9XR'7* bݬ0oݼd(b &6:} D6e59&א&bS$+XPEB ?}.pJOcaTGq ?mԛ396@3o7n^#qv='_~m8TnK]?7ͦ/0+&g0׃Mr/e%C.aʴcF =*)9M)&pmV)ZO<ƭ4a'(*rE4.ݠNY85"jƚLě^ݔo[ .3O td:5WG ԛ|#yZ `DIw^& 4)[mt7'-DݷuUx2E)ySfQWʄ#Ҩu\yyoԝ ~\ǮИ M>V .vir0t*i/KDkx"ns;߂I?|LinyEН"I_V σ@E_O+Q;*aUQiL\RmbcbBY!d؉Û|㽌 I5č85d5"Gܪh"ɼaR|㭡x&0 aErq9kMB?B0arS a&]S j'RpT뮦E-%jg:tF&"@4t"&73h9#D;hv4T`P}҆hׅrVCń}@PEQe?d5/4i,SahZOji:M>MUy㵁Zo@3 K' Q@\Mh^XhZYB6ў~:& .^04LTV6 k_\³Ā w|ᶑ$ .Q8ۭ(b$SM jI{Li nY`A.%p4hTA}161Ds\+M bL;{U5#6B4tf<= k M`,8, % 'MƬ'TlozQ`u2ɝ(aۜ|"4s< n5'L)[j5e($jƅ&L2+p*6s }2c5 γsLLİ%rBne)𱋯w}1$hP=4&m3bN)yr[J6n<o]9O&tmh[br0nW"H:SR U\)@mS > _Zu{լ؛&\ ۼ!EZ3wIY^5rRdE=Xɤ c~2_~[Uֹen4LU9ċ>J-[ -Ѱ*QqyM@oݰD`ҋ ?D~݉!BJF5vɟ|8^ Ф[LUoNv)\B+jqZ_luqu½AU /NKZ)[9 _Y9ES{}lQg; D3<3Zh *ᒇRԋ^> 2TJeyQAbp *C jD*{^pLڐ0WpM_|$lM;/Bhba%'\#7~iiF\$K\89]H=nc_n~ l}? SJN)DA& N͔J.^9?-4~.\m$"ݰ5jD,W @H.,S͔O @ҰKlw(: ]kkbPX17o$b:b$ ɦa E$7T8Bt%ie)űw[͸) ~ޚ|(Wd?sԜ⁙SZloy0U#M?˵Z)g&:eQS8e ڇg#.g;5V(Ixћ,)A,k~4!Gtr 7I ū|`q‰'{'=M]y>EZcj胠BWvh:G>&XYkNMmos"-ҢOaռ8!a(U fR){!_ .w",Wk(~(grs;螳~*{qy0m z߬ES i*w<=LI+d46UA+{Y#dE?Vp:M53A>b4G_ˤzs'gŁ}) |kX2j-z,s(+ȓ> uikm K>]Ym+iVwZDPEB$KAUsYJHJc b'C%̙,PN/U*| ~8^%gF0!3!S YSK#A eZ/7j#ޘlɪAW^L };tT#6BI2Y;q֟lԲle;;h y$5$v|`7"KEQ:H!vZ?Sd4ОE:Arcn3+MiwېO!u8û1ɨ̙͘;r$+(]7'EXޙkߞxdFm≶ w{r;u-ώx@UfM8f6 ][0oD{ۗct4>XoSXfq%e Q(ԄuWxݖ+Nɟ j DqRv.R$2␞|Z5p8 lv^DiWXrվJNSm *3 ;3!pׁIN%=o@Po\W~:hڄOz @.Y=Q*ñ~RŮ Rp{4t0|]лQ&|ńۆ=qu=0Գtz%pa^)J6)mlYj Kc6oYPa!뢟GQv:;Cj#'dȧ)3n<( lbi ^v$a"j02Hm[kW\/t_T$A@ Y }45p kŘJyR˪{xID.|5u ~:Ţ6{΅^W3OWF'.Uc=0eK6h,4\D0=B2/5L߮/]qg~¨PS}|ږŠz'R\|.Vkǐ3'phq8t;r kkQL ;'WG[iS1lY .&.7zW}GNOdm?I&<@oTh^!Hs 1W(iY$MM~J|3 R7\C>=3ML= "fs<[(g2{kSl ~+ H+"k Ht=r [Lx( Ӈgf'LXG6cr^eUBϝe{Q>g.'!?I{T&UС+-(^x# /u@z޿bvub"7_'r3yӏpթ `2Ka[?{h֗A'Y [\=F':<:ZbiIQ6HGpݱLbBIMLҩnڞ= MH37l-`>+p  V-Kj 6!_}yU *t{U Z7EݔnşD)ԢX81C?Y<%߁*a`Klus뗵eTDʙLoj/!LG[Iu7Q`4@`j p@XT"tb1(0abrmXu~-wDffp e.1Ehxu)}>O*V^m 횚qt&5.!0Z+r0eq@NN[rx.[)7j59 E*q2=4^:9i8xrVpo8N(<`5WtIJx0$u.!|BGewK%`{3K0o#9-T9tu#;YW7B8u/,ʻ*Uy LV1.g$3 Ja'VXDsWx ; qMuJ2s2a vz;`"X ~"ã2c %cR{W('BKcWCՌ*5Oi{"FTi& O>mw@ ZE㙎F X{ZhOmƗnDK \Vhߜe +`ya z92ҡdϋuH5.nGtH`yJq91%o8 a>}x&X݊'SVp^ mP7#|Xjrk2;RA5"GGhEI54M ?Еm:~H*:)R\ђ=Ԃ pyI=y^i&5dX4)&YD;Ciq)̳}RT-t;)ZaռҦyo<'5A8z1Z?!}D932( 9 f ³c`5 y=''GVyV EGof|bPMQ\'7ܷt \:"vg 6a EYHj "/PF:k;\a ՑOEօK3NOديځvd00Az۪Xy:vq X[f|m/w٧zԐ_K$*@@E/hi%5ҥjqSV8h˼6~큽5NbcN=Vj2()!!#1p`C HC:e6G4.& {FR c7׉2Nif5doK@f&]8Or|@]~&7mt4T)(OCsnK~#mi STl5&fhbBBß_!{O}c*T}dTqȗِfvF4I"Eb|:XVKֽ"egݸ&AkB.O\xX+dv|S2uE:?\%/ӻQu*QQxV͐iK Hg|;2 P4J^ӘB"a Kz$_S?VKVK߫U~[ivN!fO*bA@IQM&;v:t$Ȇ'{ +I6 i:[lt nLZS=B\Y!'3w=st͘?lnZ)OZ"n;-iŇ0ʄY?rk[t,8 _pP1՛YŤ旳љRK9i ˠ; ,^V! ;hh9jY尶%7%k>Ӹ*g8ZW!o= Oё|ָ(`S[,"ӉIKC&Dڶc3' h 58 ӷm 9 C` _Uo<5vD^D=N[ǭ9p O .",}+ה>XkGuZ.`uMyeBX ..UMzvAeWq'lu>Wx?YC)t 6~J|1a]X~F 'rcH0 ڿ}2U3+VygJ~#+g{3>ͱ1Tur۪UISdiV!Xc4 !::}vI%e_ҟiO\`La( kL{+{`lEw3B˺ uX/-G=%TØ :IlXc‚u2sza^<-|6A * U8vШt\Vm?Zi|߹G3H_mvGAX[{j8~ }NפZn,ͮ 普kҒY=M2٣'&'ULJrdW\&&: ERDoXgܜPXDO`/.xl |pHhQY ȋ!*!4ANs )gc6p %;|(9t$zZqD 73-g@e4m?lXV{ =>bm<yXvP_ins_qJcGV2ʝդR ԉLGEi'7.oPNZ7#t,C!'wO@, fibռpÏؑ >ՖB@f"#`1F0Q/6`bwš8d=,fE۾s,OH:cipgvVAyVۓ2)3,E#+zz'Iڏ)ZqYHjpK+m=gcj p8x ?b%SDS{kF;#`Ʊm0w4.7~T‘(}㌌vi[r-}ɶ1%#Hy[%)oY p)l}z~L,;H+ήipTgڍ2B>P-a=6] L6dzZrܥC}xT.x_,m3&Q~ Ez\+H|A$$OLL[Iw(ۣv2i2 V=rh@ X<ftE$svԋy#mGk0T!ArUEpZ 8W4Ҏ\gkDV}!VfkyFD\[זhԓ}5ɲp`>^bC5 _Uq*fw:ˏ˩eWrKd{.(ꪚжNlςDtya|G?^vvex#hz;B~{=,`톏yIȻIw鍗k < 3// `y LΗS SpAӘ&t)j cPbkkMCxl<| zejߟ xݘjCTN4⥐qB>B1%N靆ffl CGDDR;36r@ӡ~Oԥ Vb=hmĜjI{O˕D%X.0bMg qivӔZ]#`Sa/1poٕj 0YHSY!4~:csq ?? Ц18|Ϧ͓X-?zD>?߽j~G8|a{W^334Bg NA AQxVY.9.嶈lP1:?be+hW߻q-\mUUbfDYZ2O'I(,kHCu;ʠ"S]81B; SNQh$EMlcjWWf GRmw2dљ^l+wÎU&s}I5o۸>ۅɼݤ#8諠$]n `&pV%ۗtՠ:P)? |/SLd'kO>>àP@c{i;)=1u!و9 k,Aߥ1V~,5rkn qf8yj.d.ZyF'9n60+ajT; 1߫) |!8:Rєy62o_J 2=o܏g݄IVפZ%/HA%u:Cw0Rv Z$˫zp9#ǔn*AbڿPʏ{&K<G $ φߕش_1ղ_Hq t{t{]|k=b7r?oï=NYMsq!m4moj_Wx{*"1bU$P(BTe7OnD@=+ZkվbPʜKm 7> wpVjLD+1诤F y}!a+c}aQ[z2>H-|x)iM"vD:W2"ZhzShIȯA<[e(H tz5g<7##f=#તyVrK5hc)^~;P2z ~EwbZ\?mn;1ea?HB||H[(תP{ `TYc{8BTX4픝"ZXر7:6Aqx:,3g,,m/鿉$ ~q e0Vq=!gRr2 I9"ݪBdhÛmRшႶOܵr]kM@2rs*^,|2yz&nĄ \D=̥VԞ.Jhc\ۺS빧:;ln^6P_BoBYS2tC͉zi{Iԋ4, o UJXz6hc}:X*ncC"^bmzHV"E<R'nq,Xd<(:k_7?.a|4fyRӁ( \9w%;!0hүEzR[$0wc"{2XN@p뒬q#u>Gvچ߷p0m=3bA*$dm?nnr>48 b=1yIO~*Tg2ݳlEmש5@*][BҀ]0{ҙ#3\2e^!7lw]>_Dyx1l31O.Q$>+/=}g' hKJs_ g@幦kȢ;)Rhzo?eM0pA^GI$d+e~.}S4e˃ LvhGߩm|{N%cy3+ hπ$Fa,چ-'bLgGM1=c3+Rl?-_G]ur(w8Ćb~ʉW(Ǟn #D,u϶L=qdvEGs!" mClznJȦXMؙ$i׸ej5_BcKwy"]wVn8%~ެJH]kJ~H<(SOQ` ,psݝls',5yLA!!YeڈI8ª [l*[Kٽ{-3P~ ͞]V@y+Bߓ#M P]}yM78:00'N}) qOȁrRqn%F-Ka&, N2v`#-m ghf[ߡ;@-ώGF)ء*VFcx 'KTvN]B^ ؊>WN:1qhl%ws=XꦓٯLӳPΤSpUqџ V(ĦT~`!T8)R8. rWWsTpHu! Yn# f6Hq >4E'C%EGepvx?}S=S:&_dٟT[߾We_Sr'.Wpk?hðǬQoŒbM7.ovS,y$aez@Vʱ0nd+C[%Krc_Ht>Bɖ! pz쬐AJ7R ,[:Xp˪y}l=&JU8)zuXJmEiaC-ca@IP cHN6޽V0a2KRx֜6>m\c8乴OO]VW+%<eڮ۵zE+w',q^V9^(%^"sCBRD:XMXo9D|="H* ,L_ ]>5ɾـ  GRM7Ym;^M6HjN=LH^>S 7DjW֜˻k9YU)ӆfz=5rǶm>3kb' a, 0=c|&&RP5\|v]&9\ꁓWB,khcj J\{+}&*M!Ê/^H0DoMB`O0F+w`DGOAo*dP ռd>^:pm)hؘ"=j|s`GMEeC~*:l 0+( #iz28@ԅnn>eg,f/m=6V9w?~䛱3&ansnyu'Nv7l;#f ~gvI[h^rXz5|CsL%B+8 O-KsT<%s1~JHOzy[GI"u֦W2s 5"0l*:1ѐS%>_h"tUgh] [ɽ=|׹{2P\j\C;4*a H1 irn9VIŐ2 rf`Z;q1aV yZ̸:/mm4#b%ݤ';uYOÕ"m$ċ) K|˛N'vrՓ˞RD۸3>r߬%1 P囌G8cζl`$ QW7rG73/%(`ZoZmN;ܷg5] poؾeؚ~4}yN+Jcb#3[D/t. ~4wŷ8PAj>S=V4Ow!t8 v{=ϗ0cȜF% -G4KMRֶM-Sܙıt}RoɤOIt&RȾ Ó a F -Y>T1@Ov شUn;[ې' a0@,Pɼ \xtDJ3Qm T1QKiR}ߏ g=!!2i9x)EW;&yEǿp_g"ht!˜N ^jAiD{ '@⒞4ݞҏgV~'EnBlG>q"OXX< HWq^ M{"g51JǗq#"l3mC]>Zz`tmF>qSL9 ^:qf¾F\ ڂ"<(QTrxT#wEG-J)jF *4bDW_wë)D INh>;nDFo"\qj45wB,/X2UIEՐ+,uH!]M儡V'@:`ֹ:P!!Q:pd_0܀bO"g"0Bˆ#\қ,l]+3wbt#cYs),CA8E|M f5 n:XZHEP.24U+ ۗ28sOjdd-:Q|汖<>κ]r3]7܌cJyK[Qͤ M{U"-Ur'LfU#sȞ46BDsB_u*70Oo?o\5HqſqG9B>\_?ZQ+ٟP5~G:\ Уko%:-acTa>W-\= Gz yH)0h uNO=vkԡD0j2ni֞E#*dg)Z l8poŪ깊DKvbbh3^p֥3/r9d2xvmR#X'=:-MTn6V,ϡ"ըs{1IcAIH:mR_lC?(>Ϲ҆ ,/1uNK$^4]=8m)V3ܷ-@ v?ychSeRH fQWZLS_5{ "#%G45oP4'go)bDdH9q& 8l$]l*S\Ebi[ OhUZXҁF=>XM'TDAb7 ;ޗ*M Z%,F^X$k,CKȽlas,tH-Lg|.JMY7,|& %{}{Jp @n=tf\C=7XGܜmH[kJj/a6o*ȔF>o+C ǹo :JR##2]@ _sFgFԹ>`v,MBRTi )c"*GX?6{YuV̤ogXH`.zr[*IW,dό yTl"LI~K B^Cn8uw$>'6`c/= U[OK$LOb,[X@<sǁ)6/gh"!G>IF\2iAB\ؕ硈yۥ_M5{ߒ m[^~7ozk.mJ|M(h8sÜ?YHlOR%7g"2c2EMs+ $bQ&\:0Dj'ⅷre!gDW AMTZNǞSl:&$t1 R4 91#BŞۯ%`3_͐^.kqP?nNr9 qhS>79}'C k4|E͂t[p)r1:0Yhxg`Qᕇ?_1~ULP,JNhvm$C̸_Wp~lxσ3&`f{fa/;u@pLT:kL[Cat׶,PйM,bFcGZօxt3%4?̼E`%̜ߝ"5w=hH"{>!ON` D{שpK@#iiY2Kj҈ϔ&ymG5ckU=](TDYSBA"Q *{*zZhXUQ-;!20IJc>KQrbfJ'yC[ de MUjCo>p9#GL붘:zܥ= ُYI}*}`PE|$_)WxOLWZv±$>T.y΀.(\Y+ 3*Nj[ #WAƝ2@>TEis$U$ sZ%ҋS-QF|dd0QK{6s k-l"XMoƢrJЌ 麋G9W:fZ{^b [Mv$Or²Kpdw_t~ It-Ѧ] C~GXr=g=As|׵OP¯r({Íu5UIz-@sA䈜ۑg]s&8$$\SPo n98*0ݾu[^=:ByOʡ bgq`bleOb-@9 AS zoY96te;۬VёAo|xY{?(=4 sď؄c/B`~.1b7!Ʒ ,J8#A@t6D<];TjmQ0C~.<<>aRJNxk.Jb*t[x9cKk%Pc% V +rWaupReB#҅< T=+kiNx:@"{8a)/!:_]/mTvHQHfPqwG z6{F6w0mmX!ОJu7Wn %qnb|pG՝>+K@ۜ\@qqHY;T%v[/5*D?JзZ&\9܄sZ0`$\ rQ7\"l bd{U}@ZQ`Yϖ}Fm9vM2X IZ> o2L1T&R"I&t!JfnGeIK. 3YI{OTϙ׭p7ј S1~v4Q@3uof}SXqO_aۀ|R@;-) U}< ur&l[Ӳ̉TLh -yjt?l,-.H7/>pPH a$F+1ϯ-qp* n'Y,e[).b'X`:}Ɓc*ֿG6q( tq#EO3U)vtdEG1.A#ώ(:K+w*Pʮ}OylX8'a J)d錒[5Ih8io|kXyU LiLV27M:OU*|h/s 99.36}d ཹ9F7TIoN֏إn.hi?yy(Lxٴ fFpIDNtEQ/f?hiFEhQtkh}M=ⵘد6'6l`QAt6Govc rg_'JĖ4]IClwH.JB7%ͿtW] &7 K]T9哿BQU7hqGo5ELPF:ˇ:JY<0}n+B_gC&>va6GUy= E3C^@ \S74Aaȑ >z"BceMGؕBZ ]Hi^rdEY: G^Sո Է@v#nqы.8[)fd'ם-L}٧_7BjUѥ߹^uy)~[ʇX)ŗпfi;SWggJ^'8͒1FKmae"UjOaԋ'?!yjUԧ%EB!ɓ jn%]S\WJcҭ2 W\&j vj֍ה3P|RF,tz*0ynN^L]p_<ںfR_@Em!!l{Da>k{q]zP*eY7<>}yddo$uU9p8M/ҋ 6^e R&$ --Tq=9foc׺j4R e2NA<MQAۊ+[|nR0Vgʆ 8ڲNA0̄T: IȘ74J%Xe[cJ8CuI@>}$*:*Kk2OԪW&WÉQLϫDh}+)eg9kM- vJ)̂ [(ptsk+Hg+ErJ/%,MDg_WYJΓ޷eP(CD A . j5MV\7: Dl7rs{5b ͔$Guts'E)w&D֞+ժ M}LO#kHNBTGe`sб [ ?w2VJ*29K ZyPta>qWf>7+kƘ(@BPW NO9TT%&/8lRmuA ũ}lR|cNDJf c4 1Jfw8}SÄH9Gi޺#NUgEW&oq@} 0J>At%}6ޛZݽh\@783]!Q٪&|ͥ|صƦŃ|9^vH_z8:"=LO(;-oA߀rW8|1d:ܑa4sx~[ 򹛝̛'LA݄Bm[xE[!ݮP/xcxVy0u`X،T1|GX3a'sc Gtz*3uyupCBMhT#l2Zf[ⵗ;kPVMU˯iToōb3n aܝ:u,Q ; A) kSk YGC$JSBh㗼nLv<:hE6:٦MxY&C1]P0doqhܻBԢsYȢNb6&W--KޓQRn/i2)xs^}-)%D3Z%ǵLn\{`GNC*kFVxn^ܶB=8y࠵Gq Zт̠;n |dMْx;١C5NqԳ*|EY9j7if)BG%-,) (p~N~m !mR\AO_%E"$xd+G. / o3bw n0{'VH"ѱZ8A%f{]+޺^@tKkl="6Ä+Owy^B,%S*"8tv<GsTjۄ3;L]d1q_:B:L?] yqU(r ΂<\(EmP3ؑ0_flF+ϐOw Cᆰop=6Lh<"5uZ$^T݄R _m0H׆eb9SH @B4u(.sV¢ȭٶōfLJK]QWH5>UFR[,[>DNC5Ǫz BJ\_D +sި%kIxy7tyOyv r QpWwtڀڔeV`iZ5z>#%PŦm3'Y(ncv'U." "t'W\ *缹K;vǂCJ3:AB7RYu1Gs <~{z~qX&>@:bH]hfsY}N\1Q5s~ͭI}p pyZyO-) Q{>Iv>(b-ڮO,'[.4X7 /G؍.kEiU^) : Kٿ =Q h,S4y$ (cBs/ݸ|US׼NMF/z@j2cPӫݔI,ͩ\%dΏU0%cAyVĵs8t$fݽ=>? An82PI'mrK10:s,> / W k]aF^=>, Sw}30+A|&hE)^C;!JyR4LJ}L?Kw4ئ0`>Hɟ)~ek{q{[En-UY3w4so/5A>v_2-sxSkyB!֕yOx`d4thIp&/%OH;B&ug^ZY[: G.cx0I+1S> (`Ɏuc2}&QFj`I!v%O zɽ |38,vjrKxx܎`~m 'JQ`7M\]hϪN/?: ^#i# :j7e!N J@^νB:`rMږ,֌sYvh Xt4LMS Zg$aRekYa Trc 6iHEȇN]S proS@YE)xd|KqS}8T7CHg &?kl,C_^+ǴHթǮZ2/Ƥ-OI}QSeG/Gs {yAl^4Ĩ9emW32 XٮAqgzB_w1Oxp)TYnX M(?o 폪r*AXRmvJY p.JM[R抩VVBFv vKyH4Ѐ6tY)cI|iw ;ZR9cir޹U4ѓQuzb 6Vn`]ZAǓmAѶJ? 犥L;}{IbiB4`D6íֶܸ 6-?@! iSlJ68*敀?z YeL̀t/t{4GUt"Y)Xze*erWfJt !"N7vaFZ- |m3x%19HCĝn<-*{7?. WGz]}O\q\`'e*6 /r|E j/4Q']ހO0;FU O[x=exXCg؀z#BܙLJq)YU5gCrnח%CwsƱc$pgu{L%!qc;l;4SVy;+e 6m7\IH7@6#ZQG;Y3S|R7dԞ^1_ G| Yjð-m J{x DRm)Si9FF?@}-t?78 kI=##9E9~=ko'||F77yr+KlH1x9kꠑqpk=}.qX[:9KPmu9b:DC|+Y QB&s8%I\_n,nb/ӑ ~;Ǫ[UG8UM͒ *Y]lZ ?Vӹt_}>TgHVr5+.p=vԶv!F/#G0mS([@b e园 m]0*K *L2A˳ahX^ ,r\O"{i!+΂kWjwI?:ZH(⿓O‚r`k]0TFr5 _wmC[z`oKMSޯŭYٻ3391\ w|k@{OX 9{uXGE_23fuFЕ3!~ lm}ՎH}`a! oSC,x>Μ._(W͍䦕ݟL}''RFrd#I iy@˘9 mnU$_~ 0.26BЭ/#J`3Uki5 ֞GmF 3$ (%z?to6|jA(g+$C6U՜+=lӸ*\X(Ȝ܉L!ỷ֠˓C'>E0̬vݒs!N\H{j>iBOBѼa_]vU4Mya[e| jS[4, Y, =d(~[QSwǚ O8IBƅf*49i&BsxF*ĺ*i_&F3? /#oB:D3;VD~Ŧg6I‡]I׵,$#8u*_1xXP56ԤdjeZt\w#* N}.~f=Ib}E cjD!Ǿ&}~No;)TG ' U m .Hq+U]m'ap~g:i@ްRK'zƂ$]^ π>2Y 82)eȏUء,fc^uSѣU,`H:bx{g$n-J ^ubŜ 87M8(!fA"]QO _zڪÙuPZVd fwA1`68q%ErOemɈ \>t-Zo J-(%-Gki(uO66Rv.:-${8Gq3O).Įo7Q1LdO9 ,` Ca)yxt4oHD圞65Rf f}X\NkbtLGn}"K6Ƹ:* yՊ )O51V{O#K zfX.MF%r[pfuyO߽+ONXr0 3Fї02MovuGN9<p7"o|;"_ RzfV,R׆:n6ģQ55Q-uMPgA51~ȇvBL[6GW*dﯰ&Z!;L:F: UY& VMLcˣ<1.EبgKL Ԟp9DmM!vuIzܴ!4'n#h7l_ ` _ݑ_!qHWͣjv,uxFifRKƾJ4ۦX+#*Ԁ~$av&2lW#eF4Tr *+ uU5ݫ&Ϲٱسc )2:6C qX$=$c*MqiixjL&bqġF#J_5GeYVn׽T7DÂ4/632:_"_۩;7v{HC|K!EURKGXV+jLae4T 4e&6ֈI39MN,D#p7+= i_e4(;׍)2^T!&x<ČgAQbAqɧ55g(hiF"&Rh- R9cvBkvd.H6$i\77_}wh̀qoi`#v;UW!'r7 *%(#?AuRCi<{ DlkL\dp^۵26P*md brmʧ2ī9m [ .P}ȣ/0D|QeƉ50v3)4ur& K̲ &$j={= n_(Ǯ%8($GjN%igP`T=8*=N`my/cUj==V&4F( #6,*+Eb}$a :2˘ƮyObLc@9./֟-ღss+06~++7U)GN={ls0Ih?F6[165\] ;EDDuӳZ1ކhs;ۢ.n3&TÕ$:,XUK.bN TWvۅ,0S)7 'Ir|cyв|trz! ;cڪs_T2l ]{-O`m,Q (\0^}TQU/o6PC/XQGAdp`I)R5SOjΑJf:Pi(JJ֪$l :29@?Q !bDrbdpǚT&7iI!~y0iM]!hW*'?Ul굜0|2 iqw9FTcIf𚑄(V/&bBbAekҧ4j e:I`tL %Mb^'ӱj  ENx 1/Tn#VGh)ߛlz G>7E,N xlQoEұs4P]QHDAwҐgqtu=^Q CoT{J/VSL ?Zw&FդUzK!F߃pl~ENsz«g; zV'jYK6L 7WD&MhqIu3v%'zD EDgTo< I8^iPn-b*kj  IӮ'PKbJ 5,81\E HASfU_Ab;*Vsp{\E#G4MK S(Zxnh)u_Q*!3aLTBkPPR~|zv5Jm;,Zf@A7]/1e1-oP佟x&Bi1X<J 8zB7⺳T!Q'5u9,>X)5nP 8EZi ־봗p|&\󑯝W cF܉|D=3mgt:f&bbЍS'X䍕 k(t `9/jAT#&Uڈ0n[tyͱ2+ Ш"/'Z$>I0a T=n*=Ȯ µqxB diGv0d a.߲j]vˤc2M-|i6'>ƻTfuO.7 WDa/E }SG}qkɜOq.J)'3@0I5hnIrn68^c Ha80G_K}SuY{VYi8&$}?)Zdg?[dH?]ϥz, ٵ3MÏ@C&NLXB XlL8T "M dFRi$pE4_ptxT1qT.js4 1 -D SOOCNnbvqwI OhnCVNQ~_ Z5.fXPucr+M0\hs 讚D:jmU?6clc<+dy}UL/noU!IvoPs{k=H.7:x4<=*nRUn-0.JV;I PaƁ%}WP tjK+}v9S/1#o$E"J"ʹ AffυxI[OSU$>G^+@θQv#RY!K%k1bmJDѣǬT** E7L|>G_G:IKwygJօff6f>4Ke`E/ҏYЬuG{<:'Z*QZWA.$4璉X䷰n;7ưɮ=n@nCh7+ht1@7)?9N67)U^w)Oշ6\NrʭdD8^kvo:sjK7 3=MF i (}t.3(>6[h` "*;wμp~I7! IӒ2jD}EFi~ZxlY̻2c#Z[aCr2-1ZdU4IN%/,`U,i#69ȜMܡWQهFv”8b}f3udz /!-Mn5:n7 ₿AYF*U݄4[ I^p]xr^tȇq*O7cDyҟe VcJ^Dml!;uw9ȦDUy!g0tBv }c{1peu|y$;73NgRZ82NduFڽgS+_\c,T:aVR+=g'<#{ xI#<щ0? V3??#*2/<&ܩx&![o ГiZ8ZQFQOC[IJZAzLyva`H^-:OcBb'$& rKw5]E OwF,$7 re-W5d-*!H{WZsޟLooB9`%Xb2EJ9<Ԍ!!HH' }y(!}Vfa0u0bՏpTb7턭axp?мMמ5=?Tu_On^b^i1 gqsD$,h *z޵f;luygwݘ7/ E1"2r6v=`O.zсiY{ƾ̰]'!Ua{?#znX?#, 99W[Pmc y fLK29fpRJʾM=iK? ݼl_AK/6:oܧB"^E J%$Y@,L虰–⾬bH+#ha9_2S 4&=+l !I9UK-IǃXgESaL4d$i67X1XgW/U*H4$9Q' s̜Kyb ~XH6U~P9(|bW,7ݗicݡ'|q\,q7s='{Ԍ;%ڟ<ڼ+ae0Gk߂þaf42eh%:sτkF{UQ%Qn"Y`zmup3 ZiDPe<0K.oy2&{U&5C&Gol^rLw /9!P|2xf;DI~z6PBPWﭰ_-?NpW[}zMzlG/L.R/z;kYȋL6k;+{9QUז@Vx":r8\@mnjm6?7v$ӑtv6,肍x#-ZR5 CCSSA/Y;]m6qU11B5NnXQÏh8ՎQ|h}3\ggGk @  ~wQ(_l[ XoPqS,]&GyYR fijw*6GfE`;1ꋱ n rJ ȃ=c w~;Tn_;@vg94鮹ct˭[5OfQW. '$|ٰ(FjֱC!E97m-1vp}]yu_Vty+UzCKv!㷱4p:#j,;kL0;AV_pRL8d 5n_ 3KԞZN߰.uD7a %0zh$"Ỏg'&WkGEk^"8p@h=;PKm+do[:ܳ)amLiN))Q|JY5G3 y [Ȧ(' (Z:uPn6Tη1O0r(úڠŅe꩓w:^L!PYAtxNs18'V)DAlGYmjZMC Bs[+>@>F ?V8x|MX>3 ?|S;rX S:;\ޢci|?i} 9X >c5ܯ * |ڟ?ёf\LMԥtOȘf w컴!&[CQaI`XΪj'IZlKvoʮKyUe}$TIF>Rt ee kFaϨڴA*fRP"DMB,JTq hyx9{7XY} 祟k6c=rjKyYn]29>a`sA#ﰾA:_L#_D%&CJبHWo˷p[g/h.[*-hJC4xhC& p,Ao6W'1)Zf ꮼi~6YU*Y$8Ch }v[TX3&y/4jiGCxbnjhd]uӚ[g4S àȋ7u p?j󝈇4=uؐhz}mo9 %> rr2]' ǚ {7'uıp!=W56초\m7 JyK;1T <. Dp$&l/wZKP6{khUJ<2nyb9wƒUq|%Gw+Z!:_ۢPSjt Y'>L*#CktW"9Z3NjWuJM((E9oJC){(6`{EEbVI#Ȫ*c>$/YӰ6H^|`2Pk>r]a9Rz8\Yoɍd0uIAg}>q4_b{ZIAp#\ ( pR5iJsv^on^RQ eayejYoS8;{P]!<,Oˏȳ'v47IpEKB c{ϥT>JFNv-L?ٹhcQ^^[_032FO}V#! xͱUsn𻵂ͳk̯LA%`co ꈦ\ T]>9ۜf VLǎMyhV ⰄE(؟EEyա&YqhKBsese՗m n٪կ 'p'xD,li<./:8np)Pٷm0_Џ:ԬmQU t֬:nI@WktI=|qotlL1,ݞPI%*NdƲ+@KF $tި9q[9$G\R'hwv78H[3$) x-4\UNKXp@'WIޏ/-z~)f\B\Cr>=: BͦBJu*gV`F?+>)En A;sxOK ITLWu?T &~FDgVG@;igD׃"vՋ%% auZ?u#%&pfB[Z$X20QĂ-ƱOyv ~%EEa:.4MNu%hnb@pM9\?N=۳J.ؓR'|P^ ӱ+S]J.^62^~W8EB飀?KJ/n'?6):XAIdV^E_^BClh.@ &#B B[A`:v|1vQG<|{f.>_ Xn")St/eV/uʕK 51Kဒ k($5IJP₱.94i̵EQon#CTZWZK;e~s:09bݒ !rsWRcgF,za!pwlx3fSSmN@p+YP?:ge&) 8yJ/" \ptRoK4 0邋@q;Pd˜R+pRN'[å]]37N5~@D63׌q]W݁aF6}$V!WjUjP5*<ƃr^-.&́"B1R'zԬ2Jt)kY<_8>dvKSپ+J*>CCfT()*vH#٩a F,|МqH'n 7AνmB7}Ϳ*aGE~a֜ 7mcD2lb0~0&;,eO ^CqZն A=`En e!u zXQcfFMN~j0ggsvB* $8ηw'B<]zP:$eYBJMg3|P(;¿D5#"%j&K^*|b&P~4L dO7yӨہZJz؎hQpZEW KпͩɔTWK9qYr?iQ/ &A_N3C%<Ôz[̟9x7-wBt {&u!#0nYrtb&Ǿ1LQōʟX3֌آ-6])_+i ^ q}+xE24$/v%O՛9cmM0)cL @"2] @~^PYPiþ Uqp‚澊RNb]"#[GV^BHfm~e_8Rz_ 29\N& dq<_Ϙn FX?SS!-"zX}jLTd|QLamWP?Eh8k TnsL LWl?b@4g\QKfG7qlZwIi}< qwyq:akϛj,ש3[+[<~` 31{@ʼn\ޝt\GOi) <˾([bOa=xq5ǫ)rX!mAS/Dq. ZUخM{( U-= O+~Jb.^]h2w3E`dou}LcU{(:եC4) fGH@9Pk G~ztԮNbQ]nisTLnXUHFF.9f{k˜<&rZߑx=)./e6[n{" jr\sG;J`)p%. u͞\ȰEЕs>u6-hЌ@1h/&1pDEtMBpZO`:CTK WX-TeSEk _ [ )@t 7@,p0kl"gz#j ~\qD/z:xq2e녡V(Mʻ~qrI`K>p_ $U 0'Yzj,J*M{5Q寐<-RQw$ŎB*ԧT=b5Mlkhf#{a1Z^!)4?T2 13^b[)Xa P[_9Ҁ <זtƏ@J>$Yz6Jտʓ{+ApOe~6B԰pt(ÌJwzn3胲gwiI3Fڴ`.s5\Sa^`%-#+؞}&ЙНr%s?Ɛg CkF|oi*{tQ&UTU(Udl?`26aɃo Ka1 _ XQ u x:=Rꯜ0f#fvOhIkyEy!iݘaXS,h7ixr|&/>V @խ}Fr0|sHXDHw q\^Uڜ:o)-$n-oi475sՃ08IӱLޒZjLl䄢, @<Y 2(7:< zJTa/n1Ȅ\N:2(g;Ma}ϴ jP|&0,0]f4k& c̑)B|n+|g_M󧿽@+cCrbdU_'H!I#+=R41[\ #!҈ =.V6A r}tXG-<UOXP=mT|FҸ:6eJTw=kaG0YUV/g8%—2) RZAg0Þ=霁md-hI66MIsbߐE%ef.KZ=`{Z y&'^e)y&PWe}\nb*D쎴cYaUAtc"!qKWD} ]tb47pV WfwvhO#S!/m˧!1/zoڰˌm9ܯi,]\CN4ɦY NV9Xy^ɌyJZUOB?dUmǖ(ui\$UTW9=n-F'5&MKrVj^HA4ebVEdX;XUڣ=iJOڠ2 HQ_V$SLպC0 s.:YUIq`؛ WIs͒BAe5O LUגHGY۬ -cΫMUB`0`a[l >::8J _</C:ag (M*A,sщT=VAԳf=q*:ʔ3&*=nWƊMҖ>h%:#K8sXr[8QG"k3UDAw s )?_[FS2q?="y"^9HSb]OYrmU:Wz&Z* 9!_ti o;e#W:9.^G5G&sV1q. 0p C4Q; 8^ vٱe8sq)ە {EL"o)ޙYYgǩt_M24/<HATxB7~)UvV c:iT Rz ז*J[ c;*5Z9-b-c\p!sfQG SI3e&04=Qx*vuX&\{?h|.k`=ICqQU\3J|A$ j*2aPRT9Y }2+vBW<m(´L "P:4"nK$`x^A;cLOL+H^h & '*gNVd /k4FB^IVkQ+e(iL+Ve_5jhhIq;֩d B4QLmz03l Qx9KHn|K#D #UG Œ8x ~$q':Z=? 7%<C;?]3x+jլڶgQܕDAT) {޷IHH9;yUNjWM*tq B8l}N| (&k $ym`j>ќ8BBP3dx@6)}&SXI\}9 dŭw^#'P.a:zP՜2QPT |WLrP~*2'!wexOlGOzw^50WG01ۈsqh>%W1qtuE2Bd]@%H#b%gdD CE/"ޫ{.mnAw5xR!TlBaL\5 ;UBRN9aWˣ{+6=_7.5Q#Hg*򘢘}AMSC;6uLN ɴ,yYN Er;bvQ?@0uMbtdEDB/!]˩?z݂a%\`w9d"gl|Bh] H!=K2\cElg+C>!a_ 4O#ʧUb5㺑 -Aߚ2'g5s#'LRv1<G9TWl3\yWKnH 6*o#)4owTi.yudvW%/X@o`X-q2 j]Kv|c2K-0]&P֪]b$J7_Z< F*̔:Q>H9،ĸBzw{+M8"fZ8NLIL j&|ccI _st*\C5VBIS~Qgӿ,7BgܥVu!+TPQQ;fQ  ?|]xοuPj?Ѽ[V^}?&6l:~5岅XЎ; zH(ְdvO7(>.{Xz_(ZBǸN$I]c}?#KFS &20g IbίLŃ+.GRKs;w_c"apo4EI!'vl Uu.k̕f~F &$2QEiNICHC DTPK4O[_ܒ4lFٽ\c(N>2H&>WMf\Lz`W)d ݅bIps\$[Gf3Xʹd.k SIREj2:D2I)'܈Wѐqdzw6o 瑌>]VI@zl|0lcG{k%NP7~=, yγ+n2'1 M,a m9,ga3oQȩ MRvG R YZ