expat-2.4.4-150400.2.24 >  A bvڪp9|pK]^wosR`vD̓M 4(Fvz) .)-PNM]I1A[T-Z{2ORc/g؎St#I7O/8Gay GͯkBwWD+?tLɱ]i ^.RL352b31bbe7df3ee383b2e6df4eca1e3bf770618486d7431f6fa74f847b77e892fe7c69ceb5f88e0552ee47bf87b87a4e4de7e055bbvڪp9|4h`VĐx- wsMڪ*Cǯ%Fj{\eAx2`>p>j?jxd  -:> Tt   H V d(H   (8 9X : FdGdHe4IelXe|Ye\e]e^fjbfcgdgegfglgugvh4wixiyjzjj(j,j2jtCexpat2.4.4150400.2.24XML 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).bvMibs-arm-1)SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++https://libexpat.github.iolinuxaarch64 R"Z' - xA큤A큤bv8bvL`n3a=a׭aHbv7a=bva=bva=bvL`n35874bdeb3335c42656e1d78f4ed3efa2a7e5fbe5d2ac28ab11f4ce25ca8d0a2f59f14371c6b75912cfebb46e6247ee5146766e803a0365b124e5d3011e7d0877569f33c131894cf30df8935e9dc9343986e2802f75309c08479da85ff155d8d8e2bc27af7c5cd20bdb6be6dad94d88c641d412a0d2147454f3747446f676c98567b21ba2c54541baed064586223c9e84894bd73a0772d35d7ec1a767ac73ecf0099d82faae65b414abcaf35c36dc335801a3e5b7c09d8cdadf8721d08080651156b81408ecb916417c9ff2d7d490e6b6a75ddfbec539147232d764091d4989c533d8dc1940e34d91b9c051089540c37e054b091a4a8db756ea93b9fb9f26a53887f59f5768cb6b9a74c2fb84cd00654862370c7f6eb1c4eac377335f8d0c83694da3d8ae60bf90d8186386eb0086677d904d2a5018050297383c8f6d59cc7e96f406460bc73980118d8d15186daa51918d52752562641e27d19eb453c0c0817e8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdecrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootexpat-2.4.4-150400.2.24.src.rpmexpatexpat(aarch-64)@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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.3b#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-arm-1 1651956301 2.4.4-150400.2.242.4.4-150400.2.24xmlwfexpatAUTHORSMakefile.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:SLE-15-SP4:GA/standard/a62f96911a800a326e89ae40b87e01ef-expatcpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=862866d3ddcc1f80b91fc6cbf426f3f9b939219d, for GNU/Linux 3.7.0, strippeddirectoryASCII textmakefile script, ASCII textUTF-8 Unicode textC source, ASCII textHTML document, ASCII textXML 1.0 document, ASCII textRRRRR+Iߩ -+ utf-89a314960964533ee20062ee6e93ed87daff98ec800ad476241ac91c6a437b8ea? 7zXZ !t/[] crv9w (h{8'6D?A9Q5hq86 Kş>Wre#Lg!rw1x׹bWߪ⼥-e&?->*u#'::?ky~;mž_hCA譄ۃC4 a Rih_D%[!{҈c%0]j@0}1秺^G`lIE^ϵj䐺R&2SQ#D׻C1O CʀA<-u-MKm;ptqP#;>LQ Zeb!dK\Bր͌䶼ա_ fnď|B$ Wԃ*`\B+ciOM'F%o78˄tM{Y`^tM- PR$-d7 "c_#D7leBXr!FvE@2Eev7N`|;E םz+ %e?mec̬v7x,gIJ\6ʹ}f0A'SLWvn"[&?YVG#L~~x`-(lI e8 ?(QŮ,'XeJ}O"I& - ;V05RF9jq=#'1d[%o߆|TelfQg׭5 Yo} # )6֐ێsd^TeCDJT^ǭf|1+\ET$ͿQST>`pƓMsM dtLuڈV :!Xqt= ƼM(RJr^AD^4 i0{r=@sbHdL;@|ɧ83N>x=q о6Om̲aYbː{dV)D,tdc4ETdN+HQBF{F>łbHa2Mb k.?53>QCUJb11FѤQQKizW@0܈-˨/3Iâ~Ù]dl8" #ԟt~fvYۉEҼFn \$5C~`_z)=A)[H.I: 'WסX'9I O>jzhgdn&B44bYޡ.c]/ MR^XU7}k?vHJCLH7xhB\Ӭ6:N$\z͔64UUmN`ICė/^ 6eFB:. p8;r4 +}6@ ]qԞHSkq$taym2},}rՄ}64-=mwΤEuP[~m9^cnx "dAe@Qnؘ=>a_BÇ:UUS3Bk.Jyr`_޺)rrƽD1@r`lJ'BL.G}4}{XlIq/*89W $p27kQ|{Mx=ܴ\ @VaCoybʯڔ#I!'3;ʠ^E_ڞ9+eA{)5Ʒ{Y0;ODޔ\fg+pþ!(mZ-)Ѝ|3Wtt־Y9#Nom L~jºZuwNщ\RZ0]OJd\H}ţ]E AKBs%^!M3%@~>hRA }fW;d]AԥZz(K"EMi+]_88 ,ӬL>!p)=7̻d%>ݟmDt4"Tn?lz6{YӛZ358ƾǣ(\X1k)_5t #O2_8J<łpƅ׮f >2jQ yO;ɵGbR ?]Zߗ|si,&}_mr1^۫ga,ߔl@ -1+{aв2ueHYr= S7ISoiyE'H2SWw?t$, ܓ-e@iy.Ꞅw"%)Svu#C&IDXuHu7ꢍ zvShw=K}'Qh04lAՈF~=22ENކzsgRXu'ɷ-J uSV&>?!7]dl\ur"/rv 2fO8[xrjd-$v]b$P5SMr,C/Mz0f y^$lt:d`?k))g9I5wYy͙BIdSMO[IL]}_M9 tY\p Łn@'a-58Lu,ȧZw2Ā3;Rk%ї[(MF5{NC9xI(AeT}5#/RÅks|6߷87)(?À5Y^NlCjѫ2&ìJ ~/"#EFv * tWbqz<-p>`|dJ /I?&)Qڐɔ)SDžon)(w~9b j1yu0LߛsͨdGh[`WyZin>#(hI5?8/W,Falb-ds78IH_qǔRs/7Oƴj+A1zZ~}0*KpYa}4Sv={O3N ouݍ?V7b <}e+H]Q'0z8p`fX =n:JN;BW^݇V>>)!^!oXoXҶk5Ir wbf$0Y^@"+P:RfՈ=UyDlVDL]LV XVCGhP颯z{~XKoW~G^*Ǖx<N0G+H l͒=nmp5[@2A:cFst_Qu@Ox&D3`ѤYw[0* %Hqڇ˘.]f9+MFiP@&(qM76Fc&dLew ?t.sD^XLnoEZB(78[J3~?o*DKڿWumej 5Zo%jh2]y ls02UT.lb$c1)#iLNe<^JM-:׸> i(m~=27b6zj8Ya&G_1"."-"\i짗'6SO̩r`890b'HJPU߯QU[o`uJ 9cٜ=k$ۖ3kjqmҪy8]/Oߖa!PwxCyN͚)KDg|ԕd6ZlBx}}3 OSEfrl7f(bx 6狰.J~TjPދ8ax;9/(4PZke ,z/x䟜Ζ؀)uc]"hrk>P|b]^n>N!. lqa |P\R]ռ^dp5o2ɦ%7v"^_$W +tmF6% {#gQ6 |F~K;w0Qin2I O8b !);9PU,[W4Mg!Az($8Z-EI tp&SO֊^zB+j<h$@eՎO"$\6߀׊D4-\;-9Pi01:,yGRY.8O%.L6d>] S3&`谸Zvh&kGښWL@1{; 4љ̖^2 8)гVĚE KNKD*^$ |r<4e\6D{8ỂE1q ǯ3TXPIb/#VO^딾!R|vl |C ( I3(tDD9ڑqR00:@ MAD{h!%y\,M)~'s=<(싔]rw3ˑȢe4ƧL b=3p(RWL7Xb˘,!gl}0Gf,RIPV|J i˯QaP;LuHx&cjbk1ȑ]9g$Sjw-\z:Jޯ q?I$b(慌ci.͔؋wiJş̙f{^V4M%@<ޡN`8p‹&-a^cy{阢*IgAx63=K: F$ҾҶ`#sq"y9+;IT JO]7H~>U$c3nexwZ2/[AԹ[VuhzCYH%kMcǯáɆMud8@˜e,SV)0stXˠ;U&v{s[n m]l vOJ?V'pĸ8r5pLkGr WnBLG@ /4Bkδ xZ:41T_J # Hj]&n~hVk,s!+NIq &htX$)_?>hJb@%Iט}7]y AkjYt4o@C;r -pq2AݫXz$#J;ln+m:aO0&Uݸ >06sd'2?/S )>RqVWoS[`.g~&P`|fU3{$SX!!?2SID*c$AUG!^lE oOk^U6R:UDMWIP}.nֺr ґ}gc?r4Fg JpOeL&]z7X{0kfu$K&˪i%C3Hw_ZF%^?9@l0Y@/W0!Ep!Rr D.Q--v^^r˚ȺWH۱a"AP_cpr*ׂ1-c>YĠ4;6 rE;e ,_;jtH:?%s{CכƑaxSS9MM<NO7A"lO6oe!SN#δIQ66 rPt[qy"$ӳo%M॓(6-gPx4稠pr.|̐(g+E@MAou*x!r~(_Aĵt5TD&[lj!3 \JE<(gc^[ Л}mYm?ol[ekt#w$zL}iP]w̢b{8YA(Fhs[YFeD>_2 J`Ptd֚9FR \S,'sJSRNMW'8z챇Qp +ErUOSh"*{i8 6P-}׵> eE)S-¤ݻ{Қ&C`_L qb\'! uձ͞hy lh:& ؎.yw㱭>ԯ-l֯ig܄jp]a]93^n򞬚ͪ6Ou\ȑ'ꮌc0gm *3VYƜy|YpC]u {rQ@P~^G B Kr/1P5Tu_pkUcmK|KqAqho \l~E_ 2!wk*ǍQ0&pIg{quMƱӖji'jE{:'RǑ7-ԁ힌YB6w =+'^,T|˂[u(9 +@I&`N0fS;dYNm{x]2 Ȥ>>`oU侗JZx[:VSiOQ@wUHkL9l:ݺ| I>'|\z4ϙcQhmgDva::C4bUqZzIn؂hyَ\bXF2h? RVΐ|]YbkvZB0 -bhxDbEoÎKG)énQ2:FMBM,5mwP!:c< C+gq(a,P6Uߙ%=C0#\1!I<r/ЕCAVo.A +5Tj?8RvMkaVtrD'}Buffy{֯Z(3\Ecn=+ V4J|iﱹ:nddu/Nn/s7h[{!{\_3%6"77 BnyԮ!g߽Anx%M몰OV/' Pc7U\*K"%Fb 잝 rJ6 EJ)'Q;|(6y-nkQyW_fᆉΑBU7M.䙌:VA64G_OInmᇈ*%j?)żf/%c)=)Wid(MV -E盺[ZjlI`JWbjȳg, X7?VSZz6FCJc% .귎QA8͏ui.hZ ڷL߱tn~#J@$G?Ejգ[R㕏\1@dy9v e_K@LdM.\X,2*B ۅ et# 3CH8rM1h18ŚK7j+un^jÎ+~u\ջ媐j25j 8X>_ +w£28tG!Izt vxWnPIIRԞ쯥eo :HL䳉~58FPTAsr[]Pn ctct ^JENp@1ӵ3)|_O gUKCX^ 7؅wn7\se _?ЋociYCV$6pt->u | t}l%yN'+Y $N#T$N %е'h+}]wO̜> ȿ~NQv ,׊C#gE}4gLsM`Ǖf}![a-ޛ ֖#DP4.fwl˻4o16 @9&)/ jR]ĚcoFKX,P;(, EG~BIށ.Sh*G^a16\J<0i .}VIݷ_$ed9$@ϛO2wB($A XO]#h 8즌Nj, Krjdr?n|FZGKQ{9UvB܊4Ѿ2.2խg[2& PQa o|Fo|i|Tԧr1{*v[` rg.'[,@AP;3MlS\ރᗧҤP Xr- l!+ ;"[Q vc9yC(S 2ܩ'v !r<ؠeIIr. R 5b QMtl8\`缁XXy|۾@ʐ:Ub#6MQ苍K {QJE״Rz {!gקBR vXd0uB+qmy.'1jv\1LքmАz`hF7`{,t7Vyʜ*PmLX\w1ym8r sEm{#\n#EZE] E4"42 :|4S G`z(L:1Zq6i;xvtIcO*d/Gx-O N5WIZtN{ypj-C&XrRO}? IH@͂=kWkZ|JSaa/J;{612SẀSMI|J5bAHcVQ:[芢F$+<$tKmtWĵA%*b,=.#f#bܟE&]‰;A3ܛ[ٸ!܊\bY>$~9ԇcg?V lBL㘁L m܁6{i\Ϫɜꛎ#k:ɗӱeGE.x\|6}s 5:P03ڦSnSHҘo> >oѸѳ҆컛S,gۿ6iEN iU8UB`O92<9.mS 9h"+HGї jŚ+R`EDVGz?*9^=&L(@m}>ZXmO YH@_ɸ$SF3iN}# >.gM%6`o^{{^矆 a}3 H]2(0wp Nk{ Wڋ 8pSվuq 6P<o cm4Ύ{r(}Ujxgc{$yofu`WiC3js𒮘'νm ԁ=)2/E~Ml&~y^<55w9@ʑWT,C0M Pip(.`x+& O%y\j(Za J3 ӵ*.|#&ME;,S*[N=!wz] <#^"\/Z$w%@s8,wƺA{IkVSm=ebg&Vy=_@&%iK&1Sւ8 ~ɂx*EE@ U뙄)A5܊*i![{'3RcpqE8׿\v9`"@BʁQ NvN N$u)*FxY5}/¾v M1>LO\he]8NWUġ|[9{ }";)O1QRmK⫝.RP),Ac;2?HT[{R>T/\sq4'́ˆL[(TriVõ&G0"ooS!T[ŢUm)]̿]<'&^m1{3`7eFjChN13qevJ (7%E|\fs9"! bEZ6i.@߽QjՍ~=g^>?XBY+yS 1೽z/93y[OAÑw^KVDBSQ;7@X(15'R?)rIxւMxA[^^UUH{bEC}o`ZOoq(k@>CRpI?σcq@qe{`'XDyzFyT%iv2MX1vՉQbyAșBxȑ>7tzqbtoh?G pvEHb•o|CEr'%2%J.h|YQ\^(lVCzKI_;Ŗ*4 o0x lM6L{}224sUFR6tO8nD; #H[ʪ R+l5lNxۆ/z:R ?@X.mxfw2!> Z9o'$q0y Z?mU+ B?9֍u^Ŷ'Z32EE䤛Ly 7@3;C!w߃,}rWuf9Ȫ/yBL-` mbC4)%B܅#O^qN]T`DC C^pd&,N;*j|J.ugUk5gF߉q)e^(U!.aU4cF gVQ=T_at&v 4G,ٜ<3y ^b^!W U{+뼓Pt r!gJӶ7+uD4\LhЀIM>&cDo'fRkiI53=BvuL6GR\=cBrCZ.5RFJ} U8pY$&HLj찘(-{Z31Z&2sbNH{uVs6߷)(Ǫ @Cn1 ((I"amE(Ss1ÕTl&i; IsI|ӓ oq*Ěj\܍_*6&SSdf@DXi(n|`'e1Ɔ qZ޲c CwDZqQj3W@ugxAcy|0˳}'Sw우lAtJi:@42˄ "J>25`=U[ǁ ᔥ 9V[1&~.޴.y+XQ1>moiSRnJe$G}*k:o!RjJ)~&Ar{j4#j?N]`SkvD:2!Dv+G)Wn>ƥ|17^Ɓ5XsnwqtMI'c'6jwv;E` CU@BQ'H߲}&Xۧf`%9iT"CF I$/ZP7! geϏ ,Oz fDgXEPSjzv+Дۿ̦\ $>  Q`̣yN2J QW$t[`ݑnHv ]5#w\H?bUo2)'m5;p[j<]/RgIBbUz1R&Ku>N3iUDxX YUqM-UzWE˟Z0:ϏE[uV fl/ )Y'J>zt~zl(,>ߡh{Qfk+ tY$r5Q;w7STTl\󕄎QN8KY1ws(,lL!p#{kZti <ϽgObEYzwްSa8h`W1o">؛ʎ$4Zj# x"ky n '#+b*ny{?K&QT6/$\Kͨ8P˗@UZl\9 Tp0ǂl~X IQ-w%o}6.Vo{j}*ƽEJm^U.WAGn$`v`Au{?mc=>W@˲QIC: qȫ4]3W81qcज= ^ zQ`{,==`ESߒ] TP+)mEڄb&31ė}ePN1Hu7`u -~d~TFnpM&Jc՗y[ڬ4ҴuoܐC")t}!Plׇ>s#!!ğlĝz.w/\BSyɊB P\e$}!KqP;[sC/$4xY@,r:8ʲ"8^v(#YEa1eAfig3(V~%t1y!+r]Ǽ(iP0GcvP`7T?fb$kLa\DV^ 6[u_U~lg5S` 1R;HO h q?\LCk0l*6wZW!c8ȶ]1v~w숲M"v:L}&?_~O)29Iwxr7χR{B+ck,4lio$ӺڛUR݅9:h`zL(Ҽϝ@ښbz)v>ƕ^٠r*T>(04(ȼGaBK/t 쯞۪FQE xb* ERJjFs}_<[j$$ajV0!5,nxy,{Z՗Nu`PXyu Me[wR|3>md;ńpenOeU 8 hT.6 _7VZ4>]@5dL`T e"b>M*Ia/d&Pcybqo`ny5VHL>ЁDl|_-1-  ev#ckSmv{@pk>(g+ame;qĽ=V` t'b٦'E@HET], '_#5VY Hh^`cPhW3Q>BW~_Ύ:^Qp]2 hHsT@5ɶ jZp>ҥ@a7RQMEfi#7b2p10ϵZK91LRCN 10Pf;pۅ: &*h Snyq9k{'8@OL8ayV]wAOX-Au0mJWr:LRa2"!cD/!Ay1R=\rz2/*;` + [?_]ڄqAD^}}>OBBfʞK]kr,NŢ$r v4\bӼXlmphm C[( ɭ^e9[] '+4 aPMZZ_n/ُ:T\/4owP~lte [(H*1-0W^I֟rˆ݋-N Hrz~.P񅣢bi=EKDFW_;!,01i/! nC?:FA2D:ʝi<%bg⒈lӔraJnTeH"lL<_!iqP˜.X"aסѸ"Z0Ӭ; .%h%𼽀6nfYc$̀*RZ.gMXS$a܉B=va?5zSe C|1#}5)p7YY;FZb|Z(HoKIIT uYW#T]5Ad}6{ڭE'n!#lp܁NZ/o t1uu'@YO3.R4G)_}ʺ7Stn5"d|#I9Ӈd!/!G ZSO9 ; A5hn^}`Ժ\ &{`GN3=Ưy3'Q(^͔SS.958"GlH$)18nX0R~ը0MOq>UL8yJߢÛ+}[̺@ ".^VHjis*l/UZf6m9D䖢aC,g=-smyxNn'C:qdQ<l)]60ȉR?}1M hecʨ/z4;iI܆e6T)eu҉eH^L92?Q?+k{aڊ %'PhƹLy)o!^a*rٖuL Qz1YE'09Ijܾݪ2F%E?i9ǩ;ra{Sam]H)"T,w?wξb,6p R[>%1_J<?<{$ e fTo:XP[:MgpZz[CSsm@}C;?RNx#ƐA6c#fϞY.2l)X2kimMjMuw ] zZbmz|S?QqMfl6{u;d4C^|xU=Düޗڎf <ҙ ZE8%]ud%/搝U>wH6KL1b2sФgBen>lJt~D# Bumtu]IiN!ߜBL}5Ƥh%_mk&,UZK3ځbq'K w6:%2!#X qt edS ԽUvnväiSj \@#=ΞL7X4sB|ܓٶ-ڔ8N=` Պ`Rߵ\Dt'!Td/=d (|w,ѫ-ϯ @5!6&-Hta5MckǯoB+/-5Uw.B#3\n*b8Ɩ3:famj[s7LEq@,O^v뀧3UOa־X|F0sj|b5dz&ZVPZQU3 1_c[w`UgQ).=N%e%e\$ǫn.Z8B^= (4MPiRLۡJMyh4-g+_fݍYvzm-&$QJ ;0X0*N#WiܝPB:jw1)+ #{ W8tu$$lDxg-: ?)/"_Zς?^\ocIPZ`*p8qܿHqc94W'zC4|෤np~ HoJ\=VaQ ʫ&MPinxȨ 9'Y3YGH*W+LLdd8[ /ד|4_Rym]CG6rĻú%4A {D{n2SI"U6v/.h18ȷ |7[YNc?T\ R%8|X|v2>+] )зhEsg8E$hI;!c[襈:~#ƌ|¶iP{nq ^ ӑ~Л_ցǒ 3޺D_콿xc\t >Vs/NsB'Wj|ÏМ1?{ 5vW978q8*\AΣvkskp-Ouo5V?zM$jC8gOM20Z/&07(afLSf7I{'=dkhP>Y+̏x0_ZK,aF9#$f.\qhNṀAl_+ofE~ 2Su1'8Zyl!E(dm@~X$[ůxlhd$o-'d *5:)˙Nsh2Jۮp@)jMՓ7 ֡Uϲ05$Gh t&1g@"ĺ.7HbVq@ e{t` qgK#3&P2*9;Ps1BFsU+3Ta5mD;P" {+" w֫$tU-1L(k]\NYI.`ݨgZ]>56;sAEy:BG 9!3^LDh6%ybBz}Xш!Ÿ1?͜8xx(ϓ[O#a5jcvV?[S }!ĚR&]_A_`ն"2:Dct9T/t%29ZrhEaC]i/) &S%kC?,VVW1 iK?77:Uv PqK.=ӞG]B.Λ;#!;]*8hELuc<n>:ĵݰV,|ɡ61fm#gXݛӄ kS' 1'S鲚sKkҲ-R|Z\]NX wD!NkGK˵~ 3 Pc41H2Zx_Z?;dZ**%-){e#_ K+ҹ p Wdfy6PRX@]_3z]XԎpvf"o'n0D^j%Ґ+}$|G$y ZKw494=k^"R>뎊2p,{3Kyۑ‡(֕c9qH8hWq^.Z-Ym$Nc_@$\zhmD0]ɐ~eDȶ" 'AHv>Lj Ċ E52XkG#U#n~RxZBR%@;D` ]|f>`e'o" ĿOa)u'$>IyhGvI ]b'Td6hɍNQϣG^!BMVi軺}k7B=mʼA0Θ< ,j?~o& 49h#'g.=ÂB&e-NZJ3?6H@`n F0RLE`Na}lang{pWzko?gz(D*q= =Y޷9hN~JP(˒2|zvWGyVɦxlp375 =FDXVI%`'C:kGW˗UM3͐UOމ$Vc]}(ٻt:zGT:a.t7fcP  +;\HyV *\` xH\/ȀnDKTbdsfP ,@LV.!`2Si.(M5닂C>+zdQױ5vE'|Do%g3&ARSys5s7O'2eYo1l&ZLǚ9Vv'v6z_Xsw;h<?8%ŵbF;{ߊl_Zωqn֦S`DX[,%y /0)KO^C6 ml %3 "9emq|TsIQ.m{`fCY ZWp&z*E=Plu-Al+92KE#[ {#,v\ pl4 ,$86{Yp+M#ߒMdɝz6IkEdxmLW5ň4ErfV(Jr`l8w:o }P+8ؾBa^Y5'OEz6P94.փE$,Ѳ\йokl̈́p<I_-4 -.٤1-'/ D36p$mCаE$a斐Yl<^;dnfppfrͺ+lE6W#r w?eYgܴ TQ|lo7M-sqsy sdg3jX@kFymifZ6LZM?3H;l5PqvZ{ǾX)9@Z$ 4C?~\iߔ3cH"k;ՙ@D ~h, p\GMAI_ N "eF& JZevd?9'_дC[c\#!-Dð`t'2 IB7 ĨCY$.p פ s^txvH 6yeؓ=H_*#Q1ȳVEb^;ʲvuvV_!ot_Qʘ f]|*qxi>%i9cT7(xIZ @|DVHШĴ^*HIyZ'7:?~;]@A6> b"A&4R| XDHPXUekxR:rm*@e:eU/%x%;D_.Y` v9@{sg+ߵoԌ2:B^ۥ>>wfW ){0bjq//dn9\z4#l~:4.{24Cf FCҎ9o]Gn9i2ƀӹv}? ũ.Xb%[䪪>H2nR'5z9n#%FD@s).`!\ UUoc,>36Fa2yYҢMZz ܲzN`P#]#Eq~ydQBl_lNnh]u+mֱ5QXV.| }ZmqPP5w,s>#z fWLPc{c3H0tw }ּBW$~9P# r\E8DuÈu~,l%p!/^E"C"^>.pu&Ԑ5Cv]_2T%x5+>ܩwyX,-5kBg X 'ߗ_ y#.PORAQT*# 8[gS WԔVWoKQh`꾼w qa4s, lF3ϯY\=䖱Er>y6ݭvWb6}lDoI͠CK9s(YaTJ@XySSeUa۪3"s%l FȘb-~+nYB;KiSk>tG\\U*{&b.8`_@<׳!z1x͸#mZX\i[i!$/z6gQF81 #DI+-Ө3|g XZXlD>3yR1q[E˰Q .._-%GSpϺ $u`jK|_>SLT|Pa=-&Ӊfa /01ԯَ\=֋9Дgal"!!gOLŌTыc(s :֨EryKCnM{[hRB^KK7,rʓlۄ-dRZS[U,v&/?Κ~6E~#sLPw"Z{.~J& p *i.RRrM_; V 'a`o,%檤 ` 䱩0EvO ~n΢jG{=̋;ZNm>lR 7QOU3=D^s EfAp^tGp<ӯWCJ#k[Ә^QsZf):@VNta}q&U t8 5hPde&#eZ 2:ԢT9nh3ޱMIg'&^v"/Swh:+LCx 1.`?%ZyCߺR#Xhr{YyϏİ]FFt=pOۏNHvP.VW,lX^y->**^%xz ?[FW;#?c=FW޹q~٦ȗ^`,ڵUo_wK LTZcvJs.8{^MGADE ^b?Heއ>u3F0-roDt9F5lIhl%Jk@p9jUZs(Mm{{q H&k(v@uL!P! C\j9 TTꐦ|UIb[؞氞pov#]Sa^oˬ&]2A@NPLT,SV uQ̰H^]Ra_>:"4i3nCTf8^&p LbS62Vo_Pj? 8T8&͛lE%+Bu8ļ;m\0i󤳐K]S)mwiKر=>?I -'fy#9Z:W}:Pr7~'ގ" L~o5o( Pp5x5YfҢ ;x+g<`pΠUV|K)Lv B7zTdVUa_ LJ}Ebc8Bd8]{E_7uXOjwٲFZ"ˑʯ# (""FЅ >$|*]!Ga,wُt#}o ey#}OEr, r05\U~xleŤ2lܴP'=Y".ype\dp0 (~ bGY}byަD?y`tuHl=ͨJReɸ.id:D!(0JBM1O-QAz]48ffH3fܿ&!;j"]ϗ{z32r7;f7d֨N?d(<Jy. <D,9Nz.:)cG_OP[ TKP}@tc?˧'--HSa kmG6N5Uk'EY^o !,]:uȨN9?9ZR?s)Dv? @[5U"m1 I75:uV|\tԚ9ЊMn]m&eZ$[H7hg>VWmS#oE~&!!,/fHIz_PE hT.DHH\"ڌSXͦXvE_tsr;v?ݫ}r D\$h3c';4`z5ʊ[,qq1-?WۧUC'R'#F$o0(`Z;˕U䓙'˗q\3Sb{PFam"$%ψܠR,Ne)MحX`E@N .l`LQ'ȷ Ѣ >9突6P7nc06zcS5'k~\qhq1qxD"r+$Sb艣pKl 9knyo+2Khvip*͒j|i\z:]ʟ'bħ ̈́uVEwK Si$ͩ>;^,3sh5NJqJ44$ uCzyP):ߢxW=lϬÃNm6ynrJ)l6Qk.RDywBS&bơb]"=_emAEnsyhXs6ƤE6^,^qWI-qFUWa[ߞS؁n+(\9Rb(D"8@ܽk}| -~x*MyVB&<3}'h1C%mdр  .#KJۨ- = 1Ky-M0sLkWFdqp&< O qdGL{IwipV 6\  BDžAds&PTgIȈFOv?xj+K뻙Gt 0FՃ<_ *5J;mL,ҸjHsa+7qAq˭<$)A2.^ -)@/)nۜsrNLX sjXҪ[ ˀ0Bb4Djc&+6W,7I wCZnHXb2AR+΂(",%2׹նzf(;,Ĵ?(!&:-H%H|z+VC=@3/A *c+!؄ -sbV6*:+:'n"S*"vI4JbלPc~=T*!9C9cc`]X7NiAT itx6N4E1 tT,~ՋW r2s Sc&,IqIy%,BNmB;fz@zFs OL9w3.g{p^QrY,ʉD vQzs.8" '&1uCk*L!܍11pTZF;;ok/}]%OތSj_wX}ÖEYeuuW%Z]UV-b0pUir&2ʍ-zլ>lJK=9F>e`G'"yv a ^(L؋N1m LzURRAlfMi0iE>a{]xz5ѻx>c<#A=AD1FpG]I>#ߖ)Rؿ݇P١}C-~juYeZ:2 &>Z(fv1^2^p <_ףRi.p0&9X&Ea #:'B**֬%Hx6x6vEoњaZM$p}&i'o2AV ×Z'0 pM\hx7n58$|zV>ֽe9=dX1oNP0v姑S%l̥`~Ű-Z#?]ց!-$g{7Dƞ&#aVAJTbc_vVb$M\A(l&) ˪?;; ̣35i8h"\Τ*& MS1r2747Nz+.5֛z]Zѻ3DE&,FJk d@z1&@xXծ81K<4FR P%l;7ΙեĉkT>{7bډMHMilͩ8xA$ >zÝ]*|?B5h(/!篸 #{kh֝I0t>/JvWߥ>DdJqlmɈ%tZ 1WqMϥY5M WlMudrVp :@!AGΆp1mӕ8MQ' -M6PuՂt[mfC~ dže||X~c '0$4^}|vi@҈ Vu-qe|g}=u( E}66tF?*R8b8*g\hq*^PHɷ6<[_D^:ѶVt{D5C- )\Ͽk3ڐkK DF*ĸk]*0Tp(Lqe#k6v{'g%[vL[L<;F4ZPMjp6yYk~Od{ݗ4bI;dMcޖh~Jz&swryB,MYV]Yzk- TŇl_iȸ'wL4g\nHqY?. r5e:nfO"uTlw %^|=;9""bk{ETAbj N~.KS#KLD.t6s ${#.*c!˸@ަ@>zuzXjgOV{6֏㒨wS NKOq䟵pM6`LMZ 0pmq|-d ~'v!/ @n _hdIԭD_ԓT%'طu5 id}IJ 1"n RMk2D}ڀoPA|YQN=xC0b̥W'U( ?a1^M{Knnr8FDr&˷~D\;4%ũ 8b\ ^^^rtPR,'g:#+?(8 Nb1r2]+ncB}&2ɐ'gS_*?v UIC*'5eЬi 'X8ΗVm-yPr~$btǗ2꺜 Nɫ)=!$(n 6VK,'% sw2uP'eE /j"=ӻ '"񒶂qq Ze9NB p'$ {6_B5W4&2ea⦤dj!]$~y4ɤ2_HNPB]uU2[ 'nÁ\JP΀o-ٱj0vrk BӑYOy=iaeZ/HQ'~u%c~nO1~,S,VptԠc_Ĺ&TL]٤ݦ>}d@4"5RE׉. 㓄сpI=qQs#7jvc6|&?C#u\Еp$xKH<,.X^Es5 ԡVgZY*+`Wo/Fe @,e:,*,!5򸷄V_fP3wuCƨZhO\| vb"G9v,.H(f]I /ey"Gjʹ*ͫɞ׏rD gkɺ?NUHla~sz;~e7Ꮆww`"!9m[}p>fP< F&>/KEx x' _4W[u5O}k1E>gDR_\rwQW͙հUJ%*In JxMw DO*CF V~v"bGK8%wUΓc "hI1AOH+үwb\e̓T/4R6Z`@)`oYb=c~lf^K^&"<_x) ;suQ0j Rc{_텴dήbe;ٝ\e x8h_dٍG>'68~:[J\WWfH rsYh QQj0F&+lxh4U,'&m. ܵv ۿ-bR)2eo^[d ;Ƹ~`ڻS0}7o~$~xJsf3zLLͅ v:JR4:¶ g-;e/ Pl˝>O{h&͜w׵~5ye(b y4| 4QV:?eǛaC | & wrl8K|~`Oޒn#"Dܷ߫NЕZx=S7}Ð.(!y$teLtITWcC>퉴` Os%DyKYdW>{.Z3)ttm$@n),Ɛn`L(u3z*6 v=}<<չ4vqɼb\壄: %V`0泴=O49$/Ls TtÍ{>e>: p7\b35\skn':H4O[`tT'yu@ʁ >o*6#z?Y2v,KeY X[b p2^D RCL\*5V,PBOV ٹĉK9} 4s|b>ho~F[^HC }pFzZ \, i-T:O چE]1d "])ӱ '8[15^ ҝgq{@cc>`x[@. "Bm9ovBdB\"\ ykVv*ty|!/RE^49d{ ꮋīc$%_lc\>B Za8 1 ٟHvKYZӏ&(0 SnWfk`6=ȃE:tq2d$NE @^Ut[HiCKyVGLlG:,. vޟ4hzY~kޢгq> =U?qv.#<u2}ƨ@jA,m][3Iu;Zb)M90^CV%YJp{"p!jr( ggO9DbgpC_UifzJˬyc@^ì;I̞y0ݝZ) =X03=Z4g%§̇i )6%諭5a růѸEl֔ #6GTE>\܍X?Wq)mS~2V¯8Ec},hcV`!sFz{EI =/띵mнbkn=I@7goM5cB}T+XD6j= qaÌ"0p{^C\/o(D-{[?FPhqv:#9oo+99߉uץ };U2|d[$R[ kl]+@{7!xڵK =Y]vC㲡B7J](a0+uM.yO *8_ m0 ??p1"zs 3:Nz$cCc&Q(;$̙[hk?nlzJ~74Zgkep?2#LTDA(V=]]g"ₛTxYIlK:^ό//x1Ĵ-}gDHґoQR\!&gzO9 4sJR—|@`Dqw׳#MTS k03] yf>&B}]G=> PT~,o|GKΝ a2tc0V?m$~B:AR" /#snK-Ji_vpZ'u3'(UF=z xiH% {5f1<Sx^ w5]8 eh5dkŲYڬ@TZ?|=E~,Fu3iM{Ɖ J j= BJVnzv z~6Q^?5U!mpn.SYHQ)H%#g:xsH !}al|&cAԋphi5*cg7f2_uN(w@U!'? (;|TÞ} 1HG,Vwsj-_˄61!w(!{DGͽdvTC~4 w6OIv.G\cbDXTs bTP#lKr@%wbR`M-=57o?kL6.(pfx|if^|oV:k N;h}\`[4g֣@$H6EcG2`Rh5ӿL[MGu?펜ֵ)p{9u 4'@݁wx#Q;Ӷ/{J.hҴLdo*I@UhY h|TFm:al痍Dg15AnZ;#1Pw[o>:X*R_Kϓ? }\r[fj"ZKqHcOêE׋<#N]\7T/'_0|=t-ŵgq:ܶ0o}\_a.\n^~72&䤀m/]9=,nx |+AK!=;xl$%g}^KRlp0^Xf/ưL @48#3lP]E{x7tPdXKm#g$DS!Z6{'W9h~slqT;=76Fs:ybH;mjQ郚/dmw 0/~ B@xhYR*Pڰ Y6K0L0v/ʈ}"c K^b\ļ(/t<)=.O V9}xOה-*_]~щ&v=߷[,% ѳ+ڻ-JLJdS:)f ~=e] dߗڃ^‘}QOP{o tWluÛ蟒ҹe-'ĶV~q,r[-^h5IBI]דj48=/ zCؒ8G)1ZCa+l3&)yM_byKSs4X8teVbF3_-x*6 0wȊl~VpS5/k0v:.dULPPֿ wU}8GmarR9Q. CtO ҳOa5ED$汃C} B4}qu^1Ԙ2 ;ú2^s̢[׆L-Wa"0˥ Еbq!zArxHk^4Wk.9-݊4xXS2J%8+PngF@ }7xTkrs(#o2ya|t93Ӷc/%y6ԒpZoܻ-*' 遵O-g ߥ(Plh/ET7;G%Wb{fF®~v<"Ifs(svǼ=ͥFt*ݍ$eCK(ߎT8jd'LB41ϠPFBG~z[D2Tھ|H%M@uӍ%l|vYj*SO ba(qos=\-ÞMk9s7pT5e״ʉTټDXЉg҄e: ug4oIZ4iꛒs s0eF+:' :5wG@]Pa!Uӷ]15NV\bee%:{&rD 5bdeoHǠQ4?=nŎ>fI"j!nݱ-GrP9DHm"}X r:Ü mƣ'9|;UBprH$m<$8kucmѦ9)r!w6{JPu"]z~xq%=ffHtRFa3z\EHs[]Xʼn _u5|Q>Uu (DUe:>[8ttKQ6'g%a\ח}nAwfFI4~sanc֯jQ;}x~S kؑkn|Ϟ. 7g,JϑjsNfU0e[:NsAQT~FkWn",/e n/瑋}neiCi\Kk,$$)$ Ͷ;+%!P>8JnLrgHDu5s;, 6bZXmbn5>|d,7_vojҸpBn%P2hu&.:9=:qCHr ;z9 i[h\#h.V۳gΔ;Zxw@e^Y/%ׅ.$85IsHŏyΗf zO^>[([`ۋP^)d19i|T@N $k-g JӭfZ\.?-}Q&GlUo*\3_v༗Zg\y0ol{tFC6D-&u䨫vBLf5SCF,w:)0z6QRQ' n|C枒+iɈZw0O mx#fGZ]%1rג` ePs'd/s;o(F0Քq/zF&Pa1 9js|=jVH)u(nƮ >?]@ccC7Km609=R 6ݥlǏFrN~gkg{4󹿃cԆx6%*<%0۹i[ p\mYk5 .Ҳ&Sz=8[(Xb.nih$-ё{ %'S0cY$UV4[n {#N ~ H GDݡWwK@2;aES \>@gmzƓB ):t^-s{ h~zt1\#".Na_ƃbh޼"]2 >n7Cɶ9&|7{)W&^Q?YNb[×ŀw@ t9pQTyG4C  + ehAI*xc/LL^u2H"g䚸@#w*66<ASVdX4zgopx&f35"h76!~^QA4! Sdd).(wļQ#do ,Ou17Pm <QDex#vOk1lՄD6& yz,'׵pv S\a* d!y v265Uj;[eX,l$}vxCCcK̢D^_uI/hdGgIF&x+a'Xa/j[uu 9{W{ڰ]ej#&DK[\P !(#P ?"~v~˲>>eX}UdSί{B_L;DX$1:=LJa[K?wˬ~3w׾$ܲV 3Ci?J_FvCh~莊Zrb r2 rpr7kET<\%5q0m$|ƝcFj=!칸bAY<la$]6W++Kt ^7 NR+i_0 QyV ؞^Zӯ!Qfو|]wP##(̝֥!kjv_EA'Mmh ~"F3r)lnIW-d)*EWJ*zsLkTޱc L.G[] p~ɤS3uұCB_wlR><`DŽ _=﬐?BXAOJF;]XǾnr-I2m0l^C dzYpGصgwo uo"=;heO>?U%|Ϻ6m0MWG*`Ec7s8$ [/qA~]v !$I̢.p*:yus#OjX\' qɎ. 5S7ӳ<9\o Y*I;)F_m90|۹\U]$vt{*:yIt<. ^&1 '4Nz%XoM +'|O~]Y7Ha oHѱ\ ۟j7ETi2ɉ\e6-軸@6ˁdtǻѥ>I/x.E ՍĖ9:H.@xU泴(J݇A cp^۹ܪa.|4C*釰IM8Bfy2E7rLt&.bU, #8( /X,Y0ׂe/-')\U(ZN/I7E䢖71 4 H/Z8Id9ti1 *]C .Q;ٹx Ol/ѧ rn*r,oj`5I҇:ևh5+ڮz%?M).0d%Gs.hSEk`zfզػu*1dHC%glU|j#6մƼ)͇%_B;[9%O\&_N 뤮XG3u\ *_=6-[~:0b԰)j+B0rgE6|Ҿ.?gfD׀t j;GJڳw3L@"md㫐*¥5C/`|RH~rzTʃSx. mNNXyвV ֲn.n"@ڌ^忒Lyg z艆4lڹgA6dvq-8 biqrg[sn~_z|rQfD}ޅO_u]-f4˺j8PY7PŬ?-F ܹZ@+Ȱ9Bx"}cyLh?Mՙm%fm>1zP̑\3Lj . Ij-!QH6ɛT3ˎz$x] ZhYU==@##Q `jM xa綣vM.~pC,\}Vnr09X1tOT%GvV=~1|1;|WΒB4|qyo+샸L.dTC,#,Vؼى5nڿ 45!Y!<~w]vq`8o?{a[9_3l=rpGy P3y٧䔓ޓ}u~.SX.O(R;{L(sX`n+&-dOUD^3lABT|+s \)-&0;=Sv 3 ZQ% ҆܂{deDD& 6nk/UZb-s?,#e7TC8 {yTWb–lV`ԁʑb,~R ᭙4';sffky];7e|+ ;,rgУ=XYDC|g9WdnZ] n/ \w&wY#xV?7R=~ gs~t$\ԈumA,,F40ֽ90m-O&/mI|ۛfG>r| 3枛Mő|rg Nޟ5մLKQkKvɻjDk&\4۹ZB1h_TC(. \To(-3*A2<@V8c0F êR/X.6Rebs/d)uG>4%BJ(!ܾ٨J4셁[ tTO~)sz5˓C]м 1 _8\{Vbx8q*,tB)ۢ鰛j`?%B}: =L8O(Л숎2`PV;iV}6*Q+y[(휖?^F%)3/&נm!ת ByڼASo 9/oZd#u/1*:&3ܹ^cM<#Ck`RVϻHHaAvא_ f`Y]@V-zxJh+N >4Xk괡 A &^#MLD-@0$%+*8ip;:"V{\l0wÚLջ5_riB' b mbiGlc ΡP@Pٍ KF{VA'e=3NQj"Pp]ܑNwp~&z Zb5N[y ^|W.-Ʌ>nc{$K9T8ްWvċVAUqЩ`\ݎ A4woPK &y >hUǒaȶYVqVM-ȃkD ܱ$JRa8OO7yRs2<ߠ&~RBy$ ߺm+qE6Ό5υgʹy4&fH\)!,-Xߝ^~?zۧ\O^[LNW =I\+y/MzIw6NK(`Eh9TGf7f`1)s׍05MoJZŸd] LOjINO:3YC%`gTӋ ԼvX]Fa uiyۼCD}ɻX$h%Xipgai >E'!8/BmUy/\JF#N.HU3AתlBQJw,W"|ΌɳN}B~픚B- +aY31>PFg$r<~Ya gZ$ZdEEz]`yXQ@`=y?-H t/t]a!4:ӳHjhGD[:Rt.U i#Z]c2'{z<ݺ@fImkM=R_cT4=Na{-{]ACFڽXy,^|4d\SYy(}2vg#w1Z*(zz8|OTO اrV1?8>3a 2@<=ѧV Zu>}09F? _b^hZFM$UJȨ|t_?5\v `Tpd>]6wVzɱFNȻfq n,wd*m'Cf'Q,*")w%{!m>fˡ8̩ѽeP'`mԥ@&5 ;Z)pz=82k:B ήT+,EHU1-7 -L(J*vӶ"9nm6. nX`@ iD@abC"3dzJhD[:3%o%b,I\6*뱅B-[FK[BR:HZvVXz;q(۰Pve++i Q,T굅ʟݴPQ);kܸP^B֒:jewbmi֋@t$Ft3$1.?"4>aGX>^9'HvefbaCՖö{pE_+9_ * =BGb6 T3֚O+ sDt2?7tiu``F< %`Lrk3jk]4# b:P>49$O}~:iM rrT q3}-k*|k >LC3FA[x׀A-<Ҡ"jJy:]!߹ ETcS9odSCoЬg4)+6NOڜbnPUk#{C(t69+}4j%n4ETJb͹hΌ*~i(S8*_ 3cH~+ ;9{ 5)u36t1B("pkW;( ͐z;e|Pcz ʙ^ V쪛C.] ;`nn}Qg(FV+qdQ}OP ժ6~DjT ~ݿ_ 9[q$~ySs^56J}3>#R|ML7eTBk/;q#.giϰbOWY#[ԀT8ȃ2DNXB*Ak$hoi8Rz&7'ʳ\6OFfU|/5MN*6 ꋼ.R $ cdȂ4h*m##;LmWjXXj[6QLO%cXxF̸T PE-Zu>OVb*&!4RF9s Εz!ٰaV}j3)iW%-o_NC.[Z0ygz-SK;CSD>_c:ϨdR.=ND?9ִR.%I ¿hQꦁ.9nǮXfGPT]T-\׭+4Κ+ܥPM="A!7صUqӫ |ȥbb{c?dQXkB&R \%WNwAObԇړf ˆih?k)-6V$],m9q.KrT?4j'D6e2zEc-gD˸6_+vv`& 8:؀*[kAMOe%WBlٻrd↼7ͦ.J+wob(yGVg D5Ʀ2&wT vN- /BGKڽٗpK,r$`y%A> @2XcZ@lX^jR"1'g؉hSZwKuR"wf,Sb?1xienj!8{ӹ8:)@d~#i1^&\eTa/=֩ 8,LU_Sђv-g*?\gjй.cN*Ya kR%avUIgd%NZh,yW6^kvXQP Fbf' ^AOʫ>bA6J=5şsy2\mB+vMVPxg,ynr]Ge1TԠiª:ڹ iH4|˸ۅTL R"1h)<>"r9$މ扤FvPL-%RJLb`X'FzFxL@.5+|kǔSKh<;%̐E -t4Х[$Vtvdw +vyԪN+#kw}i4ylŞ|73a=;֕Aw2˻46a?u^ʎW8k/k%bՀ_j[Pӥ:gW}eIGx-J}3G $+p^ώcQjz)PE̋+V;$/7nhx#`~.ߤ0k襺1:ZSp*D3h6E)2&JBz:cDu>25S[Sg Q9\r$o_-P`:sa lɈĪ8vȑ|W/yu0_œO+]h1g#X;o1IY}sNҕ;,fc}o9}g7 90q [uMC7@OY ~E`%S),F & K4Kl˭ws [ՌA#(-_WZWW~M76F߫yŏ6%+C͜颢uV7A__;,9b)u@V(h{MRs/6K%kN\\w9RE{F&{(H[ O|(y*<]D*ܹKKS59jh7!Vor_Y(icqJ]Wl1GkYHG8NYs}W#f:47belۡDC,[KkC-xFsn,״ 03TCDc4+/SL UV93lE4J3椢~JԖ JZk ? ,-cBkMJx;`:c}Bo)mp-è7r?Mt.j%ށU:TS1/_vR>N0J|az)qٍ\Ҡ5II聐Β{믫Wy!5M农u]\f+7۳97`㫅JR@rbr$i^[mݵvt}#{$Vb.pGXO8ݻ>H)|tEudKަLy!Q֭{1g\ ʄCa~_/ˤ-CG qNlU IBo1n3|d'=sU}A\ m,=ЌtvOKeϿ睬I>v0Co\üBI:w FjJʿ]̿?ZrC&Jqm]X  aǥ3'(7K>qLߚ'CL4PѭUhm13G/AFJк%½lTT8df||Hz\:nP]0HNn&aWo%+0jÎ ~є|k&Ϫa°{}'V`$"MDv'T;~]Y0;L/J؅Fk)Yw]q91,'صa-v@,^-VڄR0|z7=:>ܔg0{ ?PIxN8BdT 1+J]ɤ$lž=ER Nu89˯ςuTB d{ˁ&gh|PJ =tٚ"G`GК? Z<]);w4kg(̑ .q#$*XVW1Qm:^(SS!~5[q-FNŵ\@lMm@ҽE0d`Wدޥu N2%BNЩ=ۆB΢ +O~3&sICkQ T\AL$&}i:^P-JHe,Ym1 ψ|x6D0xH&vm/۱<@e*lDZqm# ƌ?7Yn"!B(o&̦Qe~AAj2X={Hmy 53rcgn aT#!]UpE8b\ʣq5/|)<ʗܳNZܝU_Cx01쭽yD Ώތg 5vWaP^컑7gP-x# .G7åsѫ]#gL X04~0j ^R+UfX^ddvh 5 ! !"|LUR-nhݺ'pm׻Y񊈭yr}  %I4w`fꢫ ܆KlSP=2dx.L1 ;M%c#7y&$)yD xc&:h9G]FWCf..0#OjD|#%/_I?mԆZ[mW Qt <1=SDwuQSSj".rt>2v_y}$S_ آo8 Kٻ Nwsm([wӁl2-@3^Y.}j2z.p܀uv%±iJ_n= *?b}c ,>NzW#gjDiz6uXTѮk3A3UD fw:@.7)P iar]Kmzx,Nd־i\_F12gzjxv>umy-B.-ǏZ=PPy*y-Ymܢxپ%Ȫzq϶”~5-g<_kSy2H!o/&fL'6Xfً2[(<:|aO 8,+ΑߍJTlXtVA)]tZ2K4.WvSL?<ś*9xH>MDWk !*ޏ)Jm]THP02SyBӜQu($|ؗ%i,EC?l1 Քw? %}c0֐@Ä (v.AtUsG2%t;TO $hȩ[?^E礷,ڀC؆meϋQ1DφH YZ