expat-2.4.4-150400.3.12.1 >  A cYP?p9|a(7Zm~?̩}^6d buMDj) ^2dYC/+9!s(?!f<9ڝ0uq-Fj2*`@mm;Y :<.>akLP֡жzEl 4=to_vvUبKu&6%iF2%ҧ|aǠztTg*@x'X~`jHƢE*k3f,ˋzn::o5ɛw_'Vaqo+AԸ-)WxԠlH%V퓵,5r JZp>ll?l\d  /:> Tt    D R `$H   (8"9p": "FfGfHfIg$Xg4Yg<\gd]g^h&bhciAdieifiliuivjwktxkykzkl lllXCexpat2.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).cYPsheep02SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++https://libexpat.github.iolinuxx86_64 R"Z' - xA큤A큤cYP cYP`n3a=a׭aHcYP a=cYOa=cYOa=cYP`n3458c3b26a6a8ccd69ad59c54eb7fba04f09577c6e329a2e9ba569c8f7e2a75f259f14371c6b75912cfebb46e6247ee5146766e803a0365b124e5d3011e7d0877569f33c131894cf30df8935e9dc9343986e2802f75309c08479da85ff155d8d8e2bc27af7c5cd20bdb6be6dad94d88c641d412a0d2147454f3747446f676c98567b21ba2c54541baed064586223c9e84894bd73a0772d35d7ec1a767ac73ecf0407812701d222f692e274ad81b84943265e0281fcb867f34039365b6a26ca63756b81408ecb916417c9ff2d7d490e6b6a75ddfbec539147232d764091d4989c533d8dc1940e34d91b9c051089540c37e054b091a4a8db756ea93b9fb9f26a53887f59f5768cb6b9a74c2fb84cd00654862370c7f6eb1c4eac377335f8d0c83694da3d8ae60bf90d8186386eb0086677d904d2a5018050297383c8f6d59cc7e96f406460bc73980118d8d15186daa51918d52752562641e27d19eb453c0c0817e8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdecrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootexpat-2.4.4-150400.3.12.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.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/providessheep02 1666797588 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_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]=d2e17b5a281368cd0092a75539e86c9a3a09c6be, for GNU/Linux 3.2.0, strippeddirectoryASCII textmakefile script, ASCII textUTF-8 Unicode textC source, ASCII textHTML document, ASCII textXML 1.0 document, ASCII textRRRRRRreuė!Ìolutf-88b61a4e96ed8aab375805568743d618fbaea45f8f73fb6ea2d0ebb16067733b3? 7zXZ !t/0] crv9w*c?p8nuJI!݄cRJMYreU:$Y&Hk<"|̙@5ol_w^NW7KYӺI|"D>3[xs4uW:}{Ssz?_[kV8ikS۶uY\+4"vȜ!O=0ICF2x?-5$d[L42 k}q"=:-+ϭN򎲩~_p[qɵ /aP+mx<Dcr/ܜʅ"P#0"sa ? TQ+;{ vOrVI0ՙǎ"'1iph#`Z?hg[PEq5kV'3YU:%w>UîG*rbDpp~x{H3}`ɂgɱ"}hlSVH`"-T^/JNʑˑyt'7j 0%Փ~!T4iҩqa·%fiy:V@cgN}hrug\lNjyYC~j*%cJ-vpTMu ut {cBeV:wYhutu QtZt NINϛTXK8}m rlzu}Vphߠȭ3 Y)%p.PH׫.^60^L8W:6G >+M s7lQJd7214MfPmRUbC2 S3?c,o2;<rMAIs`1.}4OP7A#.xi13#L J J7v(ZkH}%D֏Zo8畄)Arb2?!<\@@#:_>sqx;i~3C"fC{48~w*:ZjOzw t6kb74gV(,U9os8kغL,8:Q T|z 4bbnNC ɰ/84aHȋoMMžGcM4"wHBa.4 o+'>F-H3YAϼeAnӜQZqG2yi_U1L52泳Zh-͚񞠥A&)ٯ*>]Z{o~RYG }YCنfiZJ{d(P]O:=KY<^ns=%~IkTg:uxW\_ )b 9 IQyJuם}cANܩ+qECNikhE{ Ro.O'º4QVh惑?@Dɓ˻}AC|dI$|Y\}w;wvoXS(Hwn i>~ ɩ9:ܙҵ\ǖ=$qa%w3Ru6=u'A9tpCMd C +"fI=3웫-'KLF*C$kM3K7)COD େtL|"5Yo-)7l:lE{Wc4<%VU;T7IC]+;ʰ{y@Wԣ;U9úBE+`!GِABsP|"5q9*Қ_1y_z2 YZ#9N$?ghִa%;='IgL{~ l0saz{-l8\lۘ%5iO%cEp`a%utjwc40ԭGJkpK-WsV7撻 =B!EYxmad(`AEoYk](Ƥ Y%gws'8B?_ #fߵXlBM/趲vA痫ԝ-y<(uIߙx*Aӽc}#h ?ZC wJ[9wljnK9}7[oT=v$։-Xlٰ:M_!D‡m5pPk *[{u2AP^b֒4k)ڵo>!.^#̪Rv[Դw}hCq!B3eBEMg8@!=s:/*,,:G%v+ƠgCk=I] vYvMUx%XDK._pm-eWRO8;1fw'4vүDRixfq c1|ZW(L[޹L4,ڔdʓi@]#$6yObm2Yc!^O V?fF2SKJU+4*cv]XF ]$ JRÓ%Fv 9 l:c`Q$JѨÐ0m.~@;"ɞZٿMG@3SEc+Jz4m4n  ȼj󗥬O||}%__9 , tXda#6'^ llF&a3\ߟ~ S01NbhwH|7 [ gVkn^(CRc[SINW:[N#f~4e+ᘞkF.Q5$#-,j\ y h֞t];@ߣm*aRrs# Zq"<2L8XP(4@0 Lc )ߣ>QU%fuv ~w G\E ;Eڅ}n hLu"lП fa$'NeW L5(i4SV =4iTV4^E[_f:zMta^?^ŶO<{\Ěìg;S{Pi0:Ws,cWa:_1s0Wf`1Z}R M:[A^ֆGL$^؏NWөnsjrݡx a3'Zx3z$%.SYja  IQ]O'%/M+8GIl).GTX_LęvDNL= BzE-]pVj˘6%mr ґ~E΢؎x%s?B |JVn׳Ղ@j5@ԃo fؕc{kaxdgb]o@(nN*z9혋[Mb2SF0BfqXvc/~}ϞǦC LtoAc9u]a5JevC%p \)ЎȜ2+mI)-{Q]*&F[=&fh憣[{ԯJE޲B1 ~$ ٘.$,2H,9Fl mY'<ϥx 9%V@pc.*wꫵGM+RvQ?!ս)HD͏fq%o>O4w7|NVѓ *pK]vf ;%D#_qUaS;n?=ϏhAԮ,tsC!TNĄ*7>Å@WQ'M*h5jUV ULkU]Jq 1LW)JۭY0QT9 ||,3κ3UJ-<)fF(_',\:WHJ-Gfpb={/Qj]2w!ItkKeL}- }OD j87Y ^漹8U5{$9ܢBٯ"lG/_GNJ%,RyDk£c-w'sf>^3%fcz\\BMYm_``hg B)31Fl#&J# U{,f}e!\שX!"Q+WUFb6iaPR3AGoW>HPk@FDM 5%I:Zm^.-Ռ!:6yN2ܱY%1eU)U -gjy~sz {ukuڢՖH ߽JK#=LZ -'# g29YGR)6Y^vΜ_(yE$$؉.W{@JPaq2\SV]+QA(ѥ&K40~)| OʔijbqvA(GgU&q~l4\DdZ-SdMkSZm|}ТMrzÖޥTm(>UUe[HqH.2V-+{a aaxp\ǧ+f#\A,z zŽ8rI7.1R(Y_%ÀjEWQ*x7{Dpa!Uc@Y<wlƦm|wp-S?&RUK@ L(5q0q,w4wћ_DXG?smqzy޷r}m7MӓisL2s¿7Hnjss^&aǦvL^SoBaH+MHg06Q'VWAW#Q'EB4~aNnPZZ+.cBz #z0Tr1p-,a%sߍ[쑽$N}qΣl \ W_+RlMNE\ &z1y`WX!W2~抶'mCPD97>ݠg5pث.o|)j͔94g%s;ĻoT* N*׋Taf70>oSp 4B2gȿkf78rDԤ@ceg+,POux) %(.n)PJƝơR]FI M7?˃>{R 17H3ؐiKl m-gX)鎖i~ϟӢA Lݘ^s+R*dH0$4ϏZ%T=:3+Nvw ٕEP_YˤawR.j>|1P"ԫe,+7w8YQC'hqhĭ'>Qux#)г r&6壬6Ý; s C'f|⡯§9VxZF^Σndzdؼf!=&π4;Ј+`haax-+jPAqL"#8ܚo6B$N|LQܮ-r-YJf:1sZ6b-gQjT'b8\oa)ѩn$H)kIMKU)FGMNj_ϩ&l~<Tr BH`[3'8q  sv ,`UD!T;|XH<Z/%᪸PLa|t'9k s?ҽ G9Yo;Zsiw>(Ǹ+qG\]O}[_^Ϛ2,R`CK}Ś Gd<'_::h*A- )iXX~ϳL2CWCS~rrA"_< ukz.7DlJڿ,ň [qXE&ҪmYܺmx#|#?䚓X>Lp UasѾ-;[=O5ܫ ٱJlR(7 AcH=YtFy/ŬSyVOWBx:Čwٓ=F ze_v`4RD ?Y H`UDXSAPiQ|xBǶ\n'ܣ:v]f5}m ?o$ .&3o-ċs#Ur5b Ƭ޸[xE;ɜLXZze6=dje,~M[ ݋dnsYe`1\8|Suߓf'S1𝝑w9wԃq;כaӟ˺Uۻ}Qu>9 ii_ 0w`+ !gyxI|kyӵF>;ΡFdl+HID|̬|TK&W܇z{dn$)JWu;lWM P}_|f@6=bA_F#4r:d O\fP(}8hEH=b*b uI[k)֪aâG!M%k`H\ ؊mIz@;~nX)6R(}qc(j`2oQdP^eг &;Nhr%4¸O\K9 rs D֦xw#"\xz z/]%TdBW2\as4?5Pc{T .p!nbN/zbB5*kNsN}|YcjC RD3HJ#Z̮lQS_u󱙡*`0EHX19-iL;lv7 ɐ@Tz"-ʾMLfSTTw=n+rV,O&Wd-:ݛY ]R(e,/YV?OZ]G\"EYj!<)Z&kf$B.1i9X!2dKdk/FROs2EUjs"7Wf:S4fh`[X6ԛT_c2FLY,!Qo@ 3t5=|k8|ע6DjiGN]AR7>^fj܆_TX,RN Kds˵Mb,X3U;?>Zjج|fO4Rbn:j,'mJM7> f`bK=sJv֫Pl:Lӛ l]9ů'BWU 4`vuk4]>?s}zek. i ]kԋVW4[؃'ЭuI^ڴ +d{u/`(ʈ{3jSn2щu^=ifF2q;ɅO 6GCe>UF (E+ȟhUo#<ܵ*~Grbbh#DLAX9wm@*u7Pl WLJJpwy gumOeP@~0,yp|Ok[ÄV''S{+w´ެY>(>qPaFufuXJ\o2慿5Wf >&)~w'/FcSS>&cۊ3"â VEIt7#qȏVR@Eaa&i^E@Swu۸ 8o+0Z%@ywS:һjU&fXqXԒ\ 3_CDR19.|#-Jw?haZNswRK,$c@Jp|yR$-io$`~s1όd:ڳ2ZYp\18V;9¯vtZh]$σ)X (2kՊE?Rf'JϺ7*cq s smo`[Ӻ!A,Z DXl˟K<)%*I?&[Dl9P/ңBcd6/.UVn#0Rg' xmHo?, Et#f`c&N7]X=qezl:TZlƨA O<>JgL3Iڅ|_GϽɉS;eTT䭡lFO ?1#D;P9\@Z2\̧˩i1ɩSYJi˰)jl=F蟣Y(SW|E[jOXApJ*DETvr"m?h^y*^חDn2r8QB+eSȴRvmB*@iR珲N3F-DI4'`+b~M_*S] ,\YBan0\\^vSQۓ@מיD0X>nuB[;ȟoP8䖢JuLlŰ\,JMط_ぽi1'e@5 1;@#tQ&6B=}3=)~PE*_fPlXںj2D}mQ|5S :;%>fǟ8G+;_tb&4&ҽfV3( #3ėj \HEwS &Q~`ЄU  ^2Fe/NhA*뵓Rg[_( IoyQvu&q?,i޵gNTF zk[]N l]j*UP8o类ZV,NQE>ܳSٙ =r3Р$-KOӿ+A@%0isg˲lV a.eOg)2}y_tN5 864Q~քvVȞAh~xN\{]La@Q8!f:udˤC pw蝰SERG')j8% *ׂNE wjh:zDu\iXM 13ڜM [@J3z85|wC+ xuv:ێ ljüIs mem[{IǽsMmPA?DPقr5t_EPTu7~K=}rH[W `䮐3wCx7?Җ5/+ole@,<@N#" 1Ш|LqiU*6`ȧ"P CUJ lG#߬I|;tG<{+ΗV-jگ$z/PC0ZΣuwݞ%$!|g1DtNtL]?PBA{ nge N #fK*_k֠b 16^6Ym?;&8+SWnSmLGJ>҆Gn,ޫ$}t-h5o]#()i'38U)IgRyQ)+VomE'HJ=Z|^Jg*PbqnxJ^r-$S}\Mn6^$fNLl]>P)X⪡~8%ٌex70Rfz@3 ϼ ݸc 𓶖ᯊҟ0ù< D u4Et,v'``+3.9ƪi Βy5񿥺)woQ¶5 !ٶٮ3}#c"Cuvd 5Iau4@N-{Δ50Dm(_4JHG*H_'Dh,"Luͪ9S{@zT<ş ;;Uo6++cS@δoCPEۊ!~%ʺ|IY%*DeGz_ٹIh\ $YTL;\5HL!j3F) 6Li2Ixb]ggE*}2~ʐR$pp!mFGs跏Ôqv~4źњs4\D|הFP-9mi yI0k: (0!7TE~+ 랳+L@@J_ʼWqS,$2+Zs~7^MuR.sq=x`{[I4FJ4H:Sډ'aܤ%Qܮ9:\S"ƚiӍ3.#g9'&Kj0=JSDTh H3|RqMWlD4?bqsREؿ(_9o5x2ez/Wo̍w x9IjY7G:ԥE0".@Uq"´`T<IbR<~^O N |Tٙ5.`C׻co_+D\!ly@RT^,cH*XZ鵜Faød0iۈGd-FInJ+.EB:+@k yPyLޞaErÖQ;!H^Kܔiwdľ^t <1hl~ :pΤΝIN蚚,v8q'*_p/enuOV$*oړޚmY@€K&Vu^oFdl3ֵBNrM G\?# !tٴMsԲ֬&R+Î%=w(ӖMg@i_bJw<txħp/!=u;(locaDUDZy"sTYD*>Om0~2SR!s:%/K|wJ_|"+-vԇY-o% -ewta``a.rGǺZ1%k(51[kGܑ!uMܧ Zm+% SAE2X@7Uj+_806jZ d sJuEM@!\݇AT4DoiK4/Z]I/?EyF +"][%eOX# 'L`i|L54k(:6A#yP!$툰Mh!]jTd] US #q{D%^ |~}Ne?IeLE>CX z> N5]f8}.ee~UȠl1jX G{ZItXxv{CKdٛQ !,IXZF t!l}M(40x[zp^# ͬ<?E[Ĝ,_WgES9eYxuh}YsC=qQ؉ҦހxDWǿM9)$5XU_Y&3bnYgf>쉿窵 yLU-xҺ1"'sتAB2Yr"ѽ6; %3ZkX[mO鬥Ga23_BZBoy)rKj6P $"|Mr)̜ik)O^vw>IHj^~IR̀*5 LDڃQ~Á* lFF.Llhjljw8i *[Z{=jJ$ջ/W< VĢyGF Wj{<]uohT1a ʻя8h(8x57e!: !v4sAqN0 Ps*L|E@5s#* DjLh<);8_ X3Q?Z% UG?"\}Կ~L<8mn`'b%6jO.@؂o@6U1@Dt֩>T `yG}s8N|`#Op&L{MMFZL<;5$gRVU%FFĬ>;x'^5;WM4;GvwکwjDN ?柞BpJUY;x HRS ʚ Cr#| i&Db}~CWQx+:3v@E{1o#I̤H5p(h`MVF!~>Rb s]v~Դ(thKü7Cޏ 2ĐJBvBj0dO$].5afM+0p:cY0Z6liJb0-8RM K;%3nsȏ*ϱl0p h|H]s`.<$ć@ 6[dr=͚sU񾂢;:ISSʉV~!vhS4X;|wUsGH 3MYġhUj/]̰l Q샙mAqמ6YV4%/3մb7) mpdjUSqv>42Xy4 <V CU_$*,o-j.RߤL Ozb i{C1\ 9x;C*xD2|Dl`S|ORRR%fV/0AjT _s|2"z`q(rȺ9,TU!&aĽ-] H j0:]Ŧ?j3V]H_'y{ti1aĆU(C>[p>N}r-Zlҟh 154GRe3# xb0%o!ovѓvZ zxy8}\TGۼ ʺiO9G?s{q΢g Nx"P=%4X\d֝%8~EktbP(C`{c&ox)s\Y7u F/MO]Qtl=@.'ХQ*i >Bሟ#qJ cc|is7Og_;Vp^YX.a4W{!'=YKƺxL ]ጃ]Ƨh;z 3T"=y5 ,ͷ`oiy3ї\㯟/PJF g9s{-n!.XdʷzլAZ~%w%*rFEF_hsJ+c c dJwnw8 z;|I hyӓsWۨ?ӳDsY+S =c3[ SΪ^MS wEh:4*N֣zU 9d>˥nZׁXWwr! •A1Z_[x⦹챑\)uƦ wAR!%l@D ! U3`)pǟaE+a1 [ږYJf1*7dž8t#6@A;ؓϋx; y_T1B'kJbMs][oaPHj{ŀi ZE֧&"Y@R=]AhtjK(w#=6jګ 7NC NĝgZq|@+Y7,J'el1ns|l+Lĩ3F\_ MT^_ӀPHEJ2:lMJ_8L*sNAM\X;)bkNPH,`&:f,Lκj"=gX[ :..r^f^|;dX-1OQ kK#2L^ 1cXPo,[_d3~&::eK r2(iWh1V{@A7\^j'q[qTqb%ְD zCgtQ}^^K'evn;NDXǡ:-J.ͪY?A4D4"3E~A2DЭ;gZ_;1]3`"hӮq\!jY(cE5zpdc{瀜 RnxsDseVxe.Gm*@Xޔ6&{yoz*F!pRB;2Z@mkd5WwG*0dkGF]x*MuwF@+&UQƏGT8Y7l l|՜-f5%F"y$Cy$ A6#\<ƼwZ{S=a%^j&%"_[fUӋpy-ʪ~^PjG6S%V tiy]\0lQR`+qJ8m"}{BO)=se^ڇύJ]Hf$=Zκ?"c"yBBZ`ٮ?J<$נnءRx|AIn _@/i6EaVixN5רWc/~ͦN~Bu1U\fWXdd.cKCso<. d9QXNzmՖLHd`'1Aq^&I9kkq7wܗk;tm=ͻQb4K8PE`[3E޷+'#0[i4cX#F g|X4#`i d5Gԣbd)FǴ*0FXYT^T=(MGdf;r.୶|PZACot'^LƹVb̤mrɕCud+L"NMM򴉁d);ǷWқ=zU}BU, v"# z\2P,YHI%sC}{7;u76t<, ?T/gYIZG2T$ }YbA")Ɂ*)!#m)<&`և S~J5eB>;% nN~ĨXq.ޝc{YLSd<}%J.ht%Dc‰h_߀eeѲK<Iֱ¾Jƽ$4mUL}HI2,l(XJ71Lm( QFNM y"Qtiˢ²JE6/nC,o}t+CMuC$%ԭNHM<">b#ˣؓb1+:1L?_)+1z'ke`>8AZiR*C8)fx5͇'=%t`ݜ|Tpw2#Ⱦ"`m ,!_7JH L G ^U68VDB0=#sެ+,X/r/ɡ| rbUU/*0t=VUd6M!U2 䝦w*Hw9Mg9hA]1N3˩Gii$藫/U@7-GO'1vAh{U0KRlV}2D {kwnTnI(}G"gS~v Bf#6T^ljR\W;LyzFY sjN}#Q;1}A܉&j^?Y /J|檧4zIi< 9LX(IH -QbFc`]F%[OYfSEV'7R?I6ܷ֬RϟbGr{lDeiEin(smvx'DmhW *\{є:8["jUO24K$Rt׹@CL3&{7hwK.xte#+j7[LƙjGmM< t8ed/N7:K]9t8q_|smۮӛ} _4S7Pt>}ye̲ї1U x->w'L8vV- (k8U6}`B7NsE_͗ mCKD_?0N.J Y`W]\GHMi z3ءߌ/bR3P+dÌo; Gf@.Sx5yVꜸAh: oJ@3cXM`.%Qg⢂i{> RfdW/e3kCODmDf@&tSŴfCs=K[`5gb,x^p(砷v0df3e^c\$6auL:Ks}h)yPkC*۸/?f֣AӈB[j_|ǠrDC X5}v[ ځ9a?djɯ.Nk6':1d~e @P砉"BN7PޑZR7h\̠a;7}x+.?i kE4L=>_$0ՎTQʠ! @Bl%M6LӐ/ewޜG^S!t.i q7M 녞Qj#t怒-29J3D*C '|m ?ē@# RxvZ|uv_CnYm?[} kMӃ^=f$-mxI}?3ItC,tӳIQz+xDvΒG:VNfzQZ [*PfBh!c,!76C"&ٮ1q]ʤs!&F3W T>Bs _  D͜xoj_%f`Z@cw^XGry$VA*^ >Q1}Jd)H%9ݯX9קn&~ {ՔP)E݉c!& m#ɦhg us+ CcËuw[XsYҺm=.x=tl\zZ#!RÐ$:x{<w7X$~S9.rY]KD0v*w&fP0 7i#mH`Xn۸<jH[EY93Sw+IIIdz8'=-ϓRn!1ɩcR@ȝbѐ:Vs:JPvˠU|Y45`e bok!:uJį22byM(Y8E{[\↠3P+iE$؎2&P_f~(FdP{hQj]@eX'LHApf!;M1&Z;.A,ĿH}wdvmEqeW q\[8P |\ {G-]^gpg'.f!;*ˬܗ1 p1U'YrЏm\C*nnjk C_Ӟ֫T vC5 8ͻ *03PRr| Ǧ}Taq/V޵-N (Z=}93}`^MdpS.b2 G_ύƦd#G'[ѻTp#MJY][萰*}E J`_UZ^s=â(D%GNH/ Dre ^$Ɨϫ*ħ,պPT;wӓQPϐd3P~LmLz(8' n=! sȨj>}`uȈ(ҶC' >V>. & эHe"G%qB5/Wtgx&n*":gq#"1.,9oJ{%47m-jݲ-|d nP /nʶ Q "~e}AokZ=(m3-x #3Iu|KmsI@2(1X`;CO4ш% ~C]өlOQ\:%'\D!NS8=@~CXXD~lEhoqcJ8WYg[ego1HkH%ms^P"]A~aSlוYȝƶ-'6Ex]]\>,QWrR?nT^t4 cLD&|W˟h9f߾m~3;["3 5է;1ؔN?r:o9*cg*תa,Nѩ1ë̐4EcK `Ӷ|-o˴B= #5+Reݞ^>؟r҃1eYmG4H xNKQ8ͰT:V!YE#jNf0V5چ?H(R|rͰb9svzHȳwsaiH3ct+a%}bQP7e4VGSx ?\939{1ajj+5^-+FޜE*ߚ|cp;K1yȔcU5J0ZB [ߢJIkfˮO3@,]VcBgVr+!;}STyhfmJ?+-^y}ۢ6g-bkR{Ycnci { ."u @&XFeTO;iHbw1f^`]f@װ3l9?PGr,/O$5`%K4b:lApg,[;r#^5\۝o (J4xBS}*wWaGN!%ǧ&OHyaL9P*5|5mLs_+/u)[1k.0 3#t}S[U )&fedns :{h: Tyayl:9OvQ oK}jqhJa k8KͲ3"ʕk\#18u;'ssZ?-'WgqٚC}oyjMSD1Bwy-gCx)8 }Y{E/l5AyEQ YfSP @k)ϟ8B7(Uba13P̋~kMba)P03P@e|U`AWOU粛3biC8:,vAp,Յ-%=d]Se&Pz}r,2l>)?=_PfYT$x+xUjxKSYu=k\$5?K[ءG^n4Җ(F6}rN4%*yZ K3X5Nt.'Id}mKp}Kh=?B+T0[V,yUh,FDuD_}.l (e4>c!mn<}ĞJИdR{=!@` ЮxUk'RڟOO)jJ/M<1/K^{ˀ+a޴4ata}Pp.DpLj;<an:/c{;a&LXldC֑\鞝S(A@@d2Hޗb4\ B+ư_ȏ`?|dTVeVy@ewku sFg>k_<ͳÌ {I3?*Y 7yPs[P3MXH0ڹ  4>bBrHŕ|m j~{`5XolRssT@!q %7rx-IA oŭNN (BoA?r[ΙP%"wk:D\>V>2W-VOѨ+I!5 t Oۆ5M0{='0`kǝ>׬GP"KO[틺ֳ?],#!k>H^OτK̹À-] m]šx9 mfQb=?ImC,Tڻ|vzM>gqЫQԫPdu\Mt>Y9͛|KT0>n2Gh#'+rBp9$}L k-,kG'v_{eg[`)b~Ȃ3^8n|'DVz@45&&2*mV-: [Mž+eMcygKaGQA Ò$4Aڏ1rJN/I:Z$-U/&c=˄5}:X`UA.&.@mHK%2Y~W]. z1,_mky'!zaNx-t:3Lr&"|mݱE6xKFLP ygQdAp8}rst<>XΠ>l^D. =VJ鐫^ǐ$l!`ϜR+H'9,'ɳ ͘?Sʪn֪/nѺo.R^I 䟹1= 2\(qࡧw/uELpXإ[+jľ r{| >G|EGm\ޢG p"l aC-k3;J3UR3gnW /OIASi`ޒu{z[Q?>j>M/Qk.'?/Ŭ-ll`x6 'Z;IpfHV,'dRՄ=ʹ]DصRJ*ȿ7t8TX_= ,[d67GCd4Zc?|/ k?FO?eyI";%YlOD mE]/Yp}T(a9 : /Z5Zr+ldN<^DVNDofpjl [bDZ{@rS)KuV.AGѰ̈́;B4ًe~X\njeEt\!(1[)"]9B~]xM jAg(wd( 6ٰEwg]2Lp=CtN) r3'6MqH!6rŊIuCp 3㊀]{WHBSj{ ܙ"TC9 yKۢ𯆛7Vy0Ʌdgc0QR-GP0)ZvRpP% a>Idj^y qUn!*rL_'hClg`T֨:_nunw`ճ4BN^G|S w $! y"r:kd4:M8%=c6U" u,HHlsv;#xvhw V%C'.{/NJ juPG"ms/h7_D$|.;qaؔaivt `19J0>eHA}uCj3hN,KdI掰{Ud^WCf&,$Ç@Zyg`S1R~J'ߔai>ם.}W0|~kKea*KʉjbFVA狡1Ӛ5&[Wo|z؏?X&NQ3~xcV P19O_/^Jlo9ڿ ^3n&Bpl>JCH ~EYZf ]tuS,v@?C١bM TkP ~e5aȀlqgy0D{NvFeO+^œg `L ;~^Upof{0Z][:K1*l[3%U"AؓsȺql}Fض$~(ĩV N@[)| t( k^ᝑ1nuս=/Y ͔_f<b,MoMc^z_7"t2A&8+u0Cr `;+(qsko[E/az&U:7 N"c3:4]IIyB m̵v5*XqWNJ#A,>P88W&8x|H ps?v2Ḷ\\\H@w~:l*I:M/K ~/[qMAR}SN?~mM;UԕN\yȇ&WD4OdM ͎JaDznfuKUݔb 9Lϣ\_f-GW Jlo^"-d?k=P`Ly8ǖ<_a!:x ?uQ}K#E=m6+ $e$P?þI qy5sj=5೛-QhԥY.~Up$!~fuHSo>°k6YW+&[,Jy8]VcƗT/g k xܬ f㡑 b$bX6Rcz~9̀Rٝ޶m RƓM7V+F\;~Q" ۣf35#(eҗg6FAP!~i;4A߫l=2ς[{S(lwe(PJ u{03|i?)gMa'1 ԍ! 9ffjR2x]5WPؒ*|h3$aX~\x/mu5Yqc^;3raSւP#狭Q 7l Ӏ/"[H:h kqĝ<"2}d1)bwW?iĨ+ȳH2_e$Jr 2qK#ox48z:EVĔX%_C1? \ [?OVVӾJAn̫c-5B?* a&:0|Z]P[xfdWQAOd4|NTYnq7xB/%ktYEN1?|O&"2`0A1tը$End(+`s,~d'~seS H fDtNz|%mwh.?oڱdj^J*-NáF(~*f 33ǝ CzF+'yn9$Z.q0?nXn с x7,s6/b hiV- BRݾKJ/WxLGwBw܌'pyNHCR83Ot\ݥAыqa(Qn!4'a/pPw<b4$CSSHST 7G1B ,Ua e=_!&iőّ@sK8͏'ٔnmi[4`ԛx7`GPz&_AC2o8# LtA]p8߬5l1 s'F)yɭLΑUP?nK6LP\XPҍn6oK#cB 0;0[)<74%q}JQM a֝Q&޺e3 NJx f n Tg~Y(بpmHg曙caLaDc~<|uɚ-Xh B*!.mS p~̒:70~ PmJ6Z {.ʜ,=Ƿ=0,JZszJ'y]y?Z}Q7f^cJ69T53kQ̌@PGW3%v .BSIf-mΗl^oׄ3OVc1}r Aɠflj)#. ˿Z":O}"Z8,giz:m#dzQ!Ͻ6`%;juQ1]=ڴ.1 pE. W2ૢKmވ\Ԗ'͘Dtf+t#% xy ޺7ܴ͛tE׷/ʢ<.7Sem2|[6oL%M"7*\`iԡF/.S_*|(!i|S jg^ބJyw~@dĥ0d hgÇsArůbzv8um."[鯘w64p>Gf:as.$Z|I,k̪];#0U8ԍf'Kjlĉ(AۃSW'g+ 0y*Y."ӡ,BΨj  3#4XTDm=;V^teXC:K3dEcT[ | ip)x釗5E1Pse&K_>A+ρN\I;tQWJHFVS`g[fiCrJYSԂu f"XY4(CLpN'հ\1-N//'{N-`Xp]w3ܓ+F}<2LX:|Y1|&Z r|5rkO) SU R %a-LqMwV82nCn 5;@2->Y#I WԴ6r"kI@R$&p=ſ6~1S, Ae(JSNU5U㥯Ņ>Ű zf$;E_ sXoK?9yfҩ>An p\0*Ea<'73ŘN8C4A䌏d 1f!`j ﰲFǎx » Vq aE9㊍^aIHxL[8z %f9_™1j*Gћ@(B6`) o_kK`&S.'R9k8Me2|DɆ!^gHsV&fa0D:mMImGem'͙Ib:DٔeTk2*fJU;z)0vbn~l~ dp_p,!Χ5J#P:o4y킌uL|,f~]ԈJż 4L:[svjc_f@}b]`~ >GDOϛ RH8{zhm%{fﰂ2 s׾ u-Df5uwHJ.jcw&k(N "呒pW2㻦bl%]#VFR5wLRrL(_9, l"!~WQPܘu{.<}>˂fQ5.44"5KW}pjJ@!Y u2bzbIa`4`)+q rOgz%FkP!̧3`G8J2o7褛M[̰DƝ_W$K_JMup܁z7D `"YϸZ`GͲ"XpX N]adDW9T3HݻƔ3V9MC }?1!-WD3((fN*J3ou# jk;w:%ÕbqʲjX[ŞxUqKI k0UcQ7)Kxb’-$x@f qy?gͳH)j6$A*βJ[L*\ߑ<*]#UI1a824/RB2AuXmWx@12{Lv4:ߨ`wJ N]z :DcyF}Axy f5Y0vn"_ă I'4%&#M0Q/wK?ju|N/ 8""3(L3 RMo b^$8<#}X%%ýU7tOb 6wt\Fv߅9z6xեֿ Zӷ񣁆'mzcb?{Ď_W\ =<mm@L|u)?dno::&A׍ VAfݳ-]P qZ u؄xݗ0{4Ahl/`;wD^f,%shT˝Ŕ P'6~`u  $`awc&/-MA%.+D15py'EM) {5CAr_v 1ߢ5wboZ/*P*s잳o|5MSG1$&6ݯ:.y0zA^$7Q~-)yNIN(ţ!qU(UR:6?e'ض'Ys/%2}WY\dthMYדIv(AsqwF04ⲤEJv[zwp}u8FLr92edž<\ן9b.e༲~t܇%&-,s}i b. %go>fUDM~Xr;j=#f;<ʫ;ʣm *H79̀`>`w,woکC"^as&!.=c{NB\Ǐ]Ü3> (ai6M.a?;Uۍ E?0y@$ۺ^[,I@4WlVU63]8x-K"k [6dz93}Y$ 38`َ󼎟;ca[CZvu-+`0V(sU0ޥ; 7DJlh,4>< b!m5ƽHM@NaےөH XmhƷU`OyC+>dwdLSqP!۪mJYj/wg({,eS~ `qIC\]yWHm3TMt, ud͖m+WO)IJ5oZdbrǹo.װa\}WƮrk @Njɒ+d4ny:qQt?15'S | 4K1D>Sr3]s] Mg_9ߚ 9IW,FxgQ [|yRj3%#F`*BIV G/.,9& bNoɉ-{E SKyDl>x:%ʙ,K6ubUcXK6!+?̷"zzcϓUNOtX!!EgyaPKArz 큝al +0$*!]ΌQ ?#> xvΚ3 f"'`:86BNmS}wK>gi]J&'@c#Էᅚn0_QNH|l`gax#5!N % CKp޸g.ܧj(4J4~%)=PѸbVʸ)`^߂z˯)ٳs'mkve/>IPcvjGtj TMRD.%ۈTQ[F(e yu a؇HU΂?UŕiKu1@UHSAO5KamR_,Q+eozXvV, *SkPI&\+׹M?a!FBYˇir-v "۝C~Ѡ<#mN eY |Y- .hy?`'JucB*Ap m>{+,wy4-9T${+esB ב?|K}z8:pQmפB'o&=|Hݒ|sM~? c00Y=A-JubA>K}x,k90H#Lo;B]^mEl̑;0`( ^&B5Y!Ly[LgzFj{FKp-П<=|&#ͣf:urKnhf5yL'֜͘IR?`4E%:"E1n4:`oY[[(|#RѫJL ͜]7ܓ0ڍpB^Nr#("BK41gs~JL4^v@Z%*`0-U( -H՝Md@zj"і8](Hy33_ų żmjFr,7)#F5᷋=Du3/+lY^B|*ms>h{&Ŷ Ч7掃am).>c^4( #R5ͻP!_qpy#ykTOw&^~~#l=˨z ߉I|{V60|2Nj|^iι"泖K}/#WukT!JM22r~%2wtR%ъ1 NQ`ȱތ*ᯓPێǣAi>5foKJը&,ĵOƔt[-\K Fry/v9׫KQHی(Ƣ*;oPs1ˌc~&5(päz#.A__=EPT`oSW%%'Fa/EH[^K'wo~S) @'H%sGim$ՠ~w%sPtjy9L*ӿLy A#e-[bZ._(zM~2 ˲ M >x?sIVXwM Kta:*%(*0+$ˈjz\h# qђqv4D(#wRRwUl1B_<(/UJ߬|}:sAY 錞dfͶ0?д6I//JϛMޢxQi0柽%|b+aJΉєD'n, #D+%pcXKYY +^K-)Z̠ C>v}s*nMp]MA2EX- ۺ7 g9A.vm3jl0ݒ3k!ޜ~ O08ebq|D* >TUo% HGYE%킑 ,Y+H09"#-|b?G3N2y`SQL}|:V3z o {c'?ipsƓtcZ3Tͣ%Zj(6vrj/{-jܣRowBPlؒMw}{aH%i[AH]>=*0d4/xyw6=;1_"&J$1Y EkBA7kWq$36[7rEMGFk3<j+gajo,>Ga[cTX 7F~wsTC 8oۚO3Ք3㠲B@5A=/Rb.IUU=$3aڨy:ev nn+GH)sƅbȏKﭢ"C Ēiwx-"ՁX?d1l;~y}31J]A?x_JC_.A w;]4w@;qɳׂ0WNxoY*ޥOOSSG!]+9b0T9G0.AY*)?GC>Vj,&:#wHtJ]88wgޤy Λplә(w[[bKgR<- HK ԭO'f9+xWW!gq\^.YZkb_r;FNW*pjs֩TcB# =ѪV^5-NcQ|A%MԜ9.8ǦgDBڃhv|1P͏}u2 >XT{1aק N7]⪠X f~+1ϫK:Xc;^1pev=@Mo='@l2_猘N3RؕBg7X#wz͢}*'WI:I PaY=U84g'b˸)m[U5XU"?P4M|Įܖ~\ DpNc0:V L+㹭=qLF!  b\#F4q!Q/8ts'KoBMsPF4tΗbjWVD෤Pm~H~ 2Fe,Wq#q` G゙!XQ,azʮIRC3VrYķ(;PV6ߌ@"Rɗoj%>\ir͖=Z‡TZA Q:tPdv61zeltu&(J *ls {TZLJ[1#* #yzC<[($_.X: ǔ͡3iX+ZS*GYs>b0&#L[R# B)H{5-DM⍂(O!]*@ϺHAK0?*fNr׍ѠS4E]qgYeNgg}]xBY>[Y;/+|gPhB6Ŭ|O<{te5c&<ޕM/_{-Xt Kx^v}'J6Pl봱@cή*hv3/7Z^Iz!T9 xWK{: GtB{LTǷi0LL =qNPR5Yl**Fewc|# >il6nNVCBc@잒?O`0k0Uc#D;}yC^QHpN#C+2gO %xDI$9v"*0 z:V25;#|c_UgKtKÃ3`9 1v1n[g9&cxd-b~#J[t{,͆ȸ$}z>V(a]Z?E2E)yPGҎFN踃ɯnTWg-[-՞9 ʺ;w_D'ArZ6ame+e0"ˇb? )/@T+Ai.EZT-tKk\|ɂd֝h1R?8[x";O^;1Ҏam'[y\v_`+R<-p@|JIʅ@ fDH0*4+۔MVO],r;le!@yf5F{`V?#(*O`*b(%""?bYn@z{)5\1w$5(R? Y6V](Πh7ĬpIeV^>^a8R<=զV$ 2wD}kހr/a1a| M:y0NhBZǵٝχN61B أ+]v'^`hƢw \8d^|/g5T[a$%Rxjn[|NBN|;n˵x.Y7N8&BݫM9 ojt$3J5-׼YD~>w ML [~s[mFq;W_=sݜj[6> ,"QKUa6ڗ2@}ufW< o;2N<Ή}o./3-R\. M*SA1Kd38##t|5#-^ x4:V+ՂD` Hm36kttzlMۧrlHO._ Q(u2܁ѺKe^+[(ՒX0τ$I_PnbD8n Ť xBkLkt .l,q6 /^HOIάZ02ʀC$D Y] j`RP8hF5<|af*vOLB 힁eCkcKղhO4c|*dڤ 8}aA%`d?}s/ſ`aVEz[ݻ]U%" +Gth+);~%bK`rwvHZ7dUx2p,~j:3kYC֩Iři1ʈɃcNݱ$@gE s~ܽ{WYnes7FE`6>} R 2 8'xZDfm Y ' (|3ㆾ7>tJK$@ DUXWS ;It-LnL֊p?  G}NU!=7{7xjYὟrH5 pkELN52 azStDY(;98/YZtc;j{f*:_ڟjJ嘣̠!,<96tʼhj<{Bhi׍g(r{Qk-Si`|0r(bQ`8c@v6RBy;¨ {oqkJY±-ߴAil;y|(^jyG4Z+]ӓ3m#H5 j:<8H,ovN9'Ze h5G36E\;< hr&'z~s7+ ^fd*AcD`r`O,4i VjQWj)SN$;Ĩe:bXMXjIp;sې21 p+:sI S͏6Y ޜNy7(1-.ߌ78@|A˝+~VjW(pH > v o;jQTTx5fטZ>V= 'L翅d; _NP^8H"f"W/ۋoϿ3NuǸ!OUu7[L4*?W$P3G@FlM񈙈DKm@g>E?7+ӡR!Td-g 3 sl )>HM37Y.=5_lɈSdUVcT|=e>$h9橰ۧ\:1TMCCIޟ4MFoaO ̴X_`ITP~GYi ֞83?;A__iDl* 'U2oiSX5tЉ1􀭁T; yV.r^U]CJ"06sAzu-+fayNj葍p7c)Tl؉u4 u>R˲ޭ@[|_GBvy{\e&_*؇N:h0U07'S(t/d=" WV˲'pm*(̳ϖebT^|i|-`~!~LRr:=]2IkΦAEA$g#H =n˕VfN /+ʪ6Rle8椘i Jor|3 ;]sPӫߝ=Տ|((l*?d ؘ ##y0\Ѧ@cm4M+O[3%ʚ<{1ʤ~'m3fCnWswȤCjX9ܑݨV}X_odۢQ0.n嗱r48I ̉pMGK{ zt2W,"ʺh!(AFr-+\ki{FO[/~q# SqXsy03$(߿ĉWʤV(hU_Bq -f(\ASM H'kW(zO>2M?a]M)F;o!8JzAR-2p_4.ϴ-MV O2Jݜ&Xp"xGK%Oc2r_*oFܟ"✔0|-3l`"(o' JQpj]6kXT9~{Fz˭BqQ4x)# (Hͺ'&ζ\tZVqym (0:4 B=Fq@;bl~8'RmYGvoyHA'kJӓ5'p :#|ZVp,w,D7w<<ê#<Ş!]~>K*ICSǧs@fK~R 6fP :, ;+?{ *W[&}DwoC3RѢa-%o :e2EoOeQĨEkzx5TyuGkne*]r70inxbZyp޽ST{<6,(×CԎǁ*Eɛg!i04=Gf%mnj#6%SwVMⶴa}a:~l)CΜ=sPym$dVGB4sPe An'9 X=Iw$984;fvyZc-z\1c$K=}[H:Dʈ+;Љ43!,t|3,.󦴗YI0_ϮB:- MeiMS1nE6ǺI7ӅD|WW?#;:?Hu9"C=%SXb.o%/]`ou y"ωoiUWRO“nBCUT~d@d.C LqhO PRʄ,LM >t,.G!j!YLU:T\-e)?B%0d@n [7Ul\9ae[4iVSH2{TAhI\vYEu5W]W i[GzISO&<UZ$0{. Lj.DUygSZZ5Ug%9bc{URգ1XЦd-<^j1A_][BIt,x<hM w M7wraԄK1uX BUXDѰY48C]ḊGUfckFtLD_m7>6/(P]csx 7AfΪ &ҁK9g|anuܮq.Kob5Xb$G9j|P+$Í՜ ok`=mlT,xR[Ll8(eVL\*7 y.}tqz^ք,S Ƅ) _ZCi&Isj:#5%TS&}!B*mo3BsD9tm-f\lv})I\k/ar!+!7҇cQnoZ4P")8ļUZ.!gG 4"ꝵ`e}օA㋚rU%IʎxON( 1:_7L!Trİߪ3#x2|e|NvwPJ-Ur6\!K@6Xv)hW^”+|&L ><38r NEbÌ=T>Ävtu,Sܿr.b=BL7bk7*2eAN'f<(#&QYm{U@;1].PE)/HF: 嶈4_@XA/p⹿?]|mI1qA l-D#>nv@ kw/<'$ᡓa [[Jś*}+OUޗTcȺQsT|R<~UqqIF6/c0q8 rKX Reo֒s)DӠ]*tey f@/Ĭec_ Q ceZKtdw&B7ƽXX}7jp pqhιgBA)IS/GLD[ùZ$j,y(+̦F2ܹwQU'Q8i62 @3'PvcOʾVN 0oP]۔&8_/$É1@m:f?J] Sv ks[3$^X X,4 ' /. aIv&결Da*0s3(< 2=p&} 6ZMTk^guG՚A%i^}c^.rk3Pڂl](k̉ҧ"w[0 Rܫ] 4|XdgZ[˨mx鏨Hx}zBVcǘ#4(*bqXTB|Ht9 q'XO~ )ژ3~WG[" ajgEstg0JLE,םd<)dKڿO#MȨHcLNK_9㟍tE<*\3GلZ|6< o蓙P йaodʓ*+[n`/~]⮙:1%\6wYwn%XEkYu+X̑8$3hGI\5}d$nN/mlgf +xSLEfrEAJ+ '(AQYxWk, ~5tP-a+FCx}7}Ζ9 ɓ̶å&4ʢ-ʯN->lȪ~E؂yUsz)عSΚ mft͵LI=R@-HxTMά]4Y?ro־PV{ggc<^mjao,W{?@wlf;En$ॢN䀫 y0^)E%93^9A+B/Y#LDa&*IJ?qlCX82J*9̽<`,lrt@5y&w]9 =kb~Lk#i`w]LЯ^6k6+ wudnR^k>6'q|u5H9+^m?uED[aʤ=Q؋7p׶@_u7NL gvb43E'v*]~Ȋ^Ma{G3IvKXT(uZnAAAo;RK%0r*)?AZ*&>#yӒf mRNW9++!1Dw?[C{RБHvcM˥ @4n :8*&|(\^ȱ(RҒdpeg!g03k eA E@ =B*5_&V iz*dTRM,'XzŚld|V =8QI!Cq{StPnfjAqN"rW!3q4MY69MG Ǧ-8G`fWd+lw$*bVݺIGS'{?{Ji*Ȅ˸iW7;z'My|V6qy\h!+tMglDj+fq*QB4["OuV  +sx}7K_TK3Gk'5-diykC8 +ܬ#J6{nggր7;{e&]n-\dř+.Y9<]=~ؽ_PU ƀ)38E>a c_755kU=k#ڙwgy3 (:' _GMvJJ@,8R^HsK [tw. Odrd{,3]6Wq73l(p-9LA:poKbtL/CDi EDz!V=O9Z;rpLW(jnje0V5 #ّCA{mx\L#x˄=wSdX쏝FBÃvf|53L޶U_\ zC\0;A҅>]J{hpA[@h-5u\0eXeT+<꘯Qqx'Ig3!Ե9%˜vj dL"'097OOwVj rmmn(x)%r3uXhPq$ZADn cwfUj//bbÏVlc_9 ^|uAG5;n1o$WzuXĵ=CP-Ԇq FLS"T%\% 2M%N oܒˮZz` N\:O03Zq 2ŴV.'fD;\rht2^BR6 ̽٠i9)G&0d%bJvټt;XKȥ翛w!Om|"tgYoTx=\SG[܌<-:V㌩`7ȳŦt}V.-% 46 =<_-s")4vJ-/gq$Pz85u̧MDJӞ\[˺}NlCD2V,"YYb]-OCE{E284Y)p+gPg`w$zkoJׯeE N d/ӧ)q={yX.*~5G~?r =mz eq3[c_J+4L3* $S ҩU2dv98.aħGD3E[~*0; IZb QR}1 %r5uT*r.QMUj6L$&tp3wG=zRm ?2,V>t(lOV9Z75褟2-Q~)l4;Ã2 2qXSl֯&6A=)ó)#s.e$dp`fRXŽTĝGv3/wOWGiN^mjI;` ;k _jEd PtQ!Wˎ\g[Sx++j "Fp:+:>^Ε/xU8ss꿷U' zL Z5^HѡȦ#V1HfHyT T=+ـ[XU:|*2ErkI0c({4Ƹʁ R+JF{"e_y&B45m3Eᦥ^Ke@q[5,eZҫ8i^IkG@ gԊw_+ׅk`+H}~t\3ҀDL4mO W\Lƿ{ =e0>%:2.leҗkjV0ߚƒnm 5[$V T̵^<{rv,3_Ci<+C zP;(#HY$.D&u=Pn،80aF5'l5īHOM %w+ (75 @5G׭]]Y'iŤAW1d mё ,j#ʉU? j¦ j(ÍFmg"lѱu>EJ5*3K0ߒI[.@hFƄUE^KfYӻG5.2h^A +2;cV[ms]9jRlbXgfvʊ&b'@J3{)աĔ *n6Nj*9ob^){/O[zowP; W\K6᷃uF1ckX$(FKQLSNy#LoB߃GƝ:l^-KJc2 9'nk%/tGpO"SxSG#za0XJ3 opt3`5Ε\'WF C.22- `_ǹ1E%۶}$lK`aI@3E4Ť`ޖg%Ђ>U~pɷ0\I/qHEly/'#!ɒĊ>OͶ!Zߔ\BCz`.9:=O`3AǢX;*┮>РlzJ(38v${cE/r7nq)#dR;V1̮/VdzFZ_bޱˋ4[wXxK.uNC~y}*5}!z%+8.Xf_ 7+h' LCKjt߬As^ʹ#Pu 6jIy.|tx R(TU}4F2_X$h3=QyۑJ9L];Xw&F Su,PZ98 +|(>,""5 ` dZآOjh|NTSkcIs:NDOCs]'<*BS)6,= s.1B':}*++ >{hNM(^h,+@› Vu˾_T8R7V\=^讓 òPU9uQ :B &G ۂukr}W947Y*×G2stexQRE``CHd> c;yp$٩yK9:(B59c8FXZM7M:—he,FRS}yе {0{? CL-9$CР!+;yvyvWOUA.'s㯦>DB6N$g0Ҏ|LjbDBh'_as{:ϵyݹVCy.+̳/o8xЬ;#}VyGk;NgݪFmE5Z&%XTM|r\/L?DZj-IAF]c[[<RUV ݬʺ T-vb:xݝDug!YO{nJ`c|tΦ:p9u|L]>ǖmM]ܤ{IMgqxix '$<~Y$V~2&mtU;c' F8_c0-E&;|1BeZ_U;_R;ǹMZl% 4Ա5Ü 'U0I|($*止dҲ^fAALGft`SY IS g}2C:pQ24Mؓ>P%[*(u?^P޷D&BHHtO0 K5 ů10)F];r]Т .w-#WfW݆iV9I/uLѻS9@B~v$lPM]UkIsQZ ^dԯ#zFϽ&wMcp%q+ʖDoY_'ւ4 ;3YC[PFd$kzY9qd:^LQ3Ia״pm-rݷ)auQ7$21؁r'%4$-yzRzK ;b sPFG]D4w%">b]aB":up4[P;{}_(k܎2kٙHq+_HjPFLP\iy0ZҦr#jut 1vQ̏"N1hvMF ,9M`0^'퐄J28ɼx.*:埚qBWui-3ùl/ޔrpզ04\ OV;Im.Ĩ+B+%1ɫU}o[SR}wTG0oy+$gjyR Ce%8/@}nZGwU2*jns@Am@NfGJ:$xƻXYv3p#sl/kd r xΊn7?Y }Zcy8:!bB&ǑR5 ڝH.4bCR *(y2sC8SW }d{rD~3m6*Jxo _'u*?. cs1cAlBÏ٘!}WMSa:| MaB_uk"ܲ@E#L}bۓ_B X^UJ8 DV$T:bRΘ⽜YliHo_;X$cp<p" ]v$k$bV,.ђb&Le>XH@=}5UMB;f lvoE[}P.,-YLbM?NzUgV'nd"";g-e](ElEyZfRil>Or Ԩ'Ix_avQMWȩ3Gwfl+(oō<KC&iZ߹:P]Zœ3}DCMN^fA{IX |jnk^f\ ,Xt0jsq!ݰph=:$Hف{Ti6+zTh?TtH\`QA]P/vCHE1Fx<ɀ_ݣuJg%hO raJWݜiQ+yN%BU`;I .…"5P#J@Q"5m46i;{w\ECK_ak]sU~%} C9+2BaOBs&G0ܵJV'sw ,ݑrc Y>z/[h E*$inUcI#0x~XOʕ9ϫjX0C76_\Q ۀܷ{9د' E!OJ_T\U.G# >tIgs# uNJL$m)e|o""&w6|%ڞ7A+`ӑj~_B4w+i^S av O}&ѵS`hE] d_HLSA] }X?ޔ1RUס݆k5|aX\#"Gb<ε~tw#~tǼzh)6 iE"O)3s|H/O42>!7pDb5RV=*c<SNiNmN A$q z-Q!wVR"F?'Wjwq&d9OKk,%1K JV tr1s]<ϖ( l=r5U Jh5 W@0$y(n`ʞV.aC~yb}HY1P2D˻R/)~^;>"d۰??.LY$.s[V>hwA!)%꣈|l65!N2)WN U&' 4aQfϻ!Le4Ѕ$p4ϛ)Lfީ E2pN2ZgXgQHG'  $B/{؊k@IsQ̊xE~ QWfOe%|T"Q@}Kxm*sW;bBMR9( 1+$8Qxc |}LnTdiC :?Ӭ(!סPK+.ԜwR4 u"Nw­d 8۠)Q~jZHyY-j\M"XqʿutzʚX _S/cUp } rߖ4^˽31!ّ/IhtS?u* Yy ʅE8MCLu\$hqS?ords|7}pjB}69bRLTS<7i!K̐/{·x+4*lHפ?T-#)pnthg28%{4P]jdd+Jg VN/hNaq>b6/ޝ;Y5j &IO"s<f#+E+`X<."n~F7en)#Uu\L/I Z3g^;~_LT61ĵL#F} B)ͥj}ҜDi sq`M:q+Jq#cyM+GxDyV p<7>(gX5ЈSR]G@M/9/ n=6d 3:ѣ6k1i~λY%YNSbri(^va42JO`NC*ʸ2[@4wQj=~Yh)՟xM0,“g?Uz5(߳̕յˤ99ߎ%^B{SNrʣH~ m"9e ڣ79Tp'] )W \c::]2 q|{2VJMS/ 6$ut6s*Ch6Ud/=[^Vyd| GJV ˎ;a=}ՍUW\XT"H3F]Aa_]+8Z;K;+V^bR.SFZ)rSyKa# v)O}-ۡ+ER!n+697Q}khxZ5s |gȀ R&~8>7L@Qm=p>=f!ZɇbWK[Ϭ0(t}ShEK R@}"EJ& xk[ `"w} :FQz} -WSm =biH!crnǴ?բdHAx@t%#ўc3-6Ôw¡`maBf}qM.1'"'awq5\Bd?9yE:("nX%\Z tK_7wX {.v{½[Bށ{^yؿZa噋a !x_B'FZ?sꯁeXހ',sF :_"B9e :uWG-Ul7H^lV6P]i^vUq~C:|lZXrL{5%̜4vJά rIlm=1+[I{9P2e-^UN9z IOԭX:ADkG5% Eqد]68~ Ls)s.Os{w+(g.豫_) ^CaP95f@TUTK]Cu%E**'4#dmt`f)’T1f3]崉c+F_< )E$S3-Yq 'SxRE)ݠ }TX穴,l`Y7gKF &˛B>9b 9=Ir *UC+ $(Om ;g}t)5g͂kd&v-Fk~p/cb!MM:n+UIQRmf S9&5 l0RᵦE6C^WrnGf+Xyr@'[wqe>(s|qq:%I4zn*wo$T 3vߏYYi%b'[ ߌk2YաksbccPaM8S|fzL֐!a0x,9iP YZ