libsoup-2_4-1-32bit-2.74.3-150600.4.19.1<>,rigȫp9|р$6&ܿ#q/VTT>d ͤXU[J;\Ö; GVE=N/*=c p=Y\z,RȮ$ZOF珯JGENg(mG=хV^ 6jX H Qy@r~I35l7Weo]2Z$u=JԮ[Pd=_ ~J* %mh q]NeK5ld bUR9#ˡas>A?d + P8<HLe   ( 0 @  0Xh(,(^8he9e:e>3B;GLH\IlXpYZ[\]^b(cdienfqlsuvwxyTX^Clibsoup-2_4-1-32bit2.74.3150600.4.19.1HTTP client/server library for GNOMELibsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications. Features: * Both asynchronous (GMainLoop and callback-based) and synchronous APIs * Automatically caches connections * SSL Support using GnuTLS * Proxy support, including authentication and SSL tunneling * Client support for Digest, NTLM, and Basic authentication * Server support for Digest and Basic authentication * XML-RPC supportigȫh01-ch3d SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/GNOMEhttps://wiki.gnome.org/Projects/libsouplinuxx86_64/sbin/ldconfig %0igȪigȪigȪigȪ31dcf151d36906f40e64ce0bc60617d8793e3e27d6845ac005e2945185d93002328f508c30d5e475a4a1293eefe65aadd73ac52e1e462f635e5ae013b72cdeddlibsoup-2.4.so.1.11.2libsoup-gnome-2.4.so.1.11.2rootrootrootrootrootrootrootrootlibsoup2-2.74.3-150600.4.19.1.src.rpmlibsoup-2.4.so.1libsoup-2_4-1-32bitlibsoup-2_4-1-32bit(x86-32)libsoup-gnome-2.4.so.1@@@@@@@@@@@@@@@@@@@@@    /bin/shlibbrotlidec.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libgio-2.0.so.0libglib-2.0.so.0libgmodule-2.0.so.0libgobject-2.0.so.0libgssapi_krb5.so.2libgssapi_krb5.so.2(gssapi_krb5_2_MIT)libpsl.so.5libsoup-2.4.so.1libsqlite3.so.0libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)libz.so.1libz.so.1(ZLIB_1.2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3if3i_@i\@hR@h8L@hg4ez@dǢ@cF@a)@auJaXIaTU@a&0a#`8`!'`!'_#__[@_S}_R,@^>@^H^y@^c^V]^V]^,-^]]]]]z3@]x]x\P\\@\~d\mA@\d\Z@\E@\-@[^[t[[[ug@[m~@[m~@[Q[@Z(Z@ZmZUZZkZ1@ZZyZe@Ze@ZaZ&@YYY@Y@YY /YX:@XOW$W@WPWX@W@V(@V3V@V@VTQ@VTQ@VA@VU@UYUU>U@U@T@T@Tp@Tp@alynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.commgorse@suse.commgorse@suse.commgorse@suse.commgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combwiedemann@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgpmonreal@suse.compmonreal@suse.compmonreal@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgolaf@aepfle.deolaf@aepfle.debjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.commgorse@suse.commgorse@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.comluc14n0@linuxmail.orgluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgluc14n0@linuxmail.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.org- Add libsoup2-CVE-2026-0719.patch: Fix overflow for password md4sum (bsc#1256399, CVE-2026-0719, glgo#GNOME/libsoup!493).- Refresh libsoup2-CVE-2025-14523.patch: Follow the update of upstream (bsc#1254876, CVE-2025-14523, glgo#GNOME/libsoup!491).- Add libsoup2-CVE-2025-14523.patch: Reject duplicated Host in headers (bsc#1254876, CVE-2025-14523, glgo#GNOME/libsoup!489).- Add libsoup-CVE-2025-4945.patch: add value checks for date/time parsing (boo#1243314 CVE-2025-4945).- Add more CVE fixes: + libsoup-CVE-2025-32913.patch (boo#1241162 boo#1241238 CVE-2025-32913 CVE-2025-32911) + libsoup-CVE-2025-32910.patch (boo#1241252 CVE-2025-32910) + libsoup-CVE-2025-32906.patch (boo#1241263 CVE-2025-32906) + libsoup-CVE-2025-32912.patch (boo#1241214 CVE-2025-32912) + libsoup-CVE-2025-32909.patch (boo#1241226 CVE-2025-32909) + libsoup-CVE-2025-4948.patch (boo#1243332 CVE-2025-4948) + libsoup-CVE-2025-4969.patch (boo#1243423 CVE-2025-4969)- Add more CVE fixes: + ef6c4bf6.patch (boo#1240750 CVE-2025-2784) + 96c22b67.patch (boo#1240750 CVE-2025-2784) + 19124679.patch (boo#1240752 CVE-2025-32050) + a5b86bfc.patch (boo#1240756 CVE-2025-32052) + 5739a090.patch (boo#1240757 CVE-2025-32053) + c9083869.patch (boo#1241686 CVE-2025-46420) + libsoup-CVE-2025-32914.patch (boo#1241164 CVE-2025-32914) + libsoup-CVE-2025-32907.patch (boo#1241222 CVE-2025-32907) + libsoup-CVE-2025-46421.patch (boo#1241688 CVE-2025-46421)- Add 04df03bc.patch: strictly don't allow NUL bytes in headers (boo#1233285 CVE-2024-52530 glgo#GNOME/libsoup#377). - Add libsoup-CVE-2024-52532.patch: websocket: Process the frame as soon as we read data (boo#1233287 CVE-2024-52532). - Add 29b96fab.patch: websocket-test: disconnect error copy after the test ends (glgo#GNOME/libsoup#391). - Add a35222dd.patch: be more robust against invalid input when parsing params (boo#1233292 CVE-2024-52531 glgo#GNOME/libsoup!407). - Add 4c9e75c6.patch: fix an intermittent test failure (glgo#GNOME/soup#399).- Add ced3c5d8.patch: Fix build with libxml2-2.12.0 and clang-17.- Add upstream bug fixes: + 4d12c3e5.patch: lib: Add g_task_set_source_tag() everywhere + 48b3b611.patch: lib: Add names to various GSources - Drop no longer valid translation-update-upstream BuildRequires and macro. - Use ldconfig_scriptlets macro for post(un) handling.- Update to version 2.74.3: + Add missing g-i annotations to `soup_address_get_sockaddr()` and `soup_socket_read_until()`. + Add missing `extern` when building on Windows. + Update libxml2 fallback for meson wrap. + Improvements when using libsoup with meson wraps.- Update to version 2.74.2: + Error when libsoup3 is already loaded before libsoup2.- Update to version 2.74.1: + Fix support for older versions of Vala. + Fix trying to build sysprof as a subproject on Windows. + Fix missing `extern "C"` in an installed header. + Improve `gssapi` dependency handling. + Fix `libsoup-doc` build target. + Updated translations.- Add libsoup2-extend-test-cert.patch to fix tests after 2027 (boo#1102840)- Add Provides: libsoup2 to the library, so that the lang package is installable. - Remove the left-over provides/obsoltes for libsoup (which is now libsoup 3).- Rename source package to libsoup2, as a compatibility package while the world moves to libsoup3 (with HTTP/2 support).- Update to version 2.74.0: + IMPORTANT: Enable ssl-use-system-ca-file by default on deprecated Sync and Async sessions. + Fix including headers in C++ projects. + Fix attempting to resolve relative paths with data URIs. + Support Content-Disposition headers without a disposition-type. + Fix building VAPI bindings with latest Vala. + Fix sending a Content-Length header in a response with status code of 1xx or 204. + Updated translations. - Drop libsoup-fix-SSL-test.patch: fixed upstream.- Run the regression tests using GnuTLS NORMAL priority- Disable tls_interaction-test until resolved upstream * See https://gitlab.gnome.org/GNOME/libsoup/issues/120 - Add libsoup-skip-tls_interaction-test.patch- Fix tests: fix SSL test with glib-networking >= 2.65.90 * See https://gitlab.gnome.org/GNOME/libsoup/issues/201 - Add libsoup-fix-SSL-test.patch - Remove patches: * libsoup-disable-ssl-tests.patch * libsoup-disable-hsts-tests.patch- Disable sysprof integration: this causes a nasty build cycle. + Pass -Dsysprof=disabled to meson. + Remove pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4), as well as pkgconfig(sysprof-4) in the devel project.- Update to version 2.72.0: + Fix critical after cancelling a message that failed auth. + Updated translations.- Update to version 2.71.1: + Add support for 308 Premanent Redirect. + Add basic sysprof profiling for HTTP messages. + Various build fixes. + Updated translations. - Add pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4) BuildRequires: new dependencies.- Update to version 2.71.0: + Redesign directory list returned for `file://` requests. + Add `SOUP_COOKIE_JAR_ACCEPT_GRANDFATHERED_THIRD_PARTY` policy. + Add soup_message_is_feature_disabled() API. + Fix potential leak when setting SoupSession:tls-interaction. + Fix building with Visual Studio. + Updated translations. - Drop libsoup-test-utils-fix.patch: fixed upstream.- Autodetect the location of krb5-config: krb5 adds itself to $PATH.- Add libsoup-disable-ssl-tests.patch: Disable ssl tests, as they randomly fail for all arches (glgo#GNOME/libsoup#188). - Rebase/refresh patches.- Add libsoup-test-utils-fix.patch: test-utils: Clarify meaning of an environment variable.- Update to version 2.70.0: + Deprecate SoupSession:proxy-uri. + Updated translations.- Update to version 2.69.90: + Add new API to expose support for same-site cookies. + Fix TRACE method not being considered safe and idempotent internally. + WebSockets: ensure a new connection is created for WebSocket requests. + WebSockets: do not start the input source when IO is closing. + Deprecate soup_date_to_timeval(). + build: Update glib requirement to 2.58. + Updated translations.- Update to version 2.68.4: + WebSockets: - Ensure a new connection is created for WebSocket requests. - Do not start the input source when IO is closing. + build: Update glib requirement to 2.58.- No longer recommend -lang: supplements are in use- Usage of g_canonicalize_filename requires glib 2.58- meson >=0.50 is required for building- Update to version 2.68.3: + Fixes to testing infrastructure. + Enable GNOME support in mingw. + Allow introspection in cross builds. + Updated translations.- Disable NTLM for the time being (causes build cycle): + Drop samba-winbind BuildRequires. + Pass -Dntlm=disabled to meson.- Update to version 2.68.2: + Documentation fixes. + Windows compatibility test fixes. + WebSockets: client_max_window_bits in server must have a value. + build: improve diagnostics when detecting Apache. + NTLM: Make v2 authentication more robust. + Updated translations.- Update to version 2.68.1: + Several memory leaks fixed in tests, examples, and parsing code. + SoupServer: Fixes to Windows path handling. + Changes in version 2.68.0: + Updated translations. + Changes in version 2.67.93: + SoupMessage: Handle Transfer-Encoding: identity for compatibility reasons. + WebSockets: Only poll IO stream when needed. + WebSockets: Properly set cookies received during handshake. + WebSockets: Plug a couple of memory leaks and fix a few read-after-free memory errors. + WebSockets: document how web socket extensions should treat buffers in case of error. + SoupSession: Don't reset user GCancellable internally. + Tests: Make tests installable. + Remove deprecate GTimeVal internal usage. + CI: increase coverage by enabling all features during testing. + Updated translations.- Update to version 2.67.92: + Silence GTimeVal deprecation warnings. + API documentation and annotation fixes. + Plug a couple of NTLM authentication memory leaks. + Meson: Use feature options. + Meson: Do not fallback to system krb5-config for cross-compilation. + NTLM: Fix build with NTLM enabled. + Updated translations. - Changes from version 2.67.91: + HSTS: New API to retrieve information about existing HSTS policies. + Updated translations. - Changes from version 2.67.90: + WebSockets: add support for WebSocket extensions via new SoupWebsocketExtensionManager and SoupWebsocketExtension API. + WebSockets: add support for the permessage-deflate extension, enabled by default in SoupServer and in the client side only if SoupWebsocketExtensionManager is added to a session. + WebSockets: Allow sending close frames with no body. + WebSockets: ignore messages after close has been sent and received. + Meson: tls-check improved. + Meson: improve Apache checks. - Changes from version 2.67.3: + WebSockets: allow sending empty binary data. + WebSockets: fail and load the connection on invalid payload length. + WebSockets: allow NULL characters in text messages data. + WebSockets: Close connection on wrongly masked/unmasked frame as per RFC. + WebSockets: other code fixes. + NTLM: Fix NTLMv2 authentication. + SoupMessage: fix several deprecation warnings related to private data. - Changes from version 2.67.2: + gobject-introspection: Fix annotation for soup_auth_new(). + brotli: Do not advertise the decoder as it's failing with some websites. + Meson: Fix xml2 and sqlite fallbacks. + HSTS: Add SoupHSTSEnforcer:hsts-enforced signal. + HSTS: Fixes to the types used to store policies in the SQLite storage. + HSTS: Accept Strict-Transport-Security regardless of casing. + WebSockets: Ensure messages finishes when handshake fails. + WebSockets: Fix critical warnings and test failures. - Changes from version 2.67.1: + Add a brotli decoder. This adds a new dependency on libbrotli. + Add strict secure cookies support. + Add HSTS enforcer SoupSession feature (with both memory and sqlite backends). + meson gtk-doc documentation fixes. - Add libbrotlidec to BuildRequires. - Adjust meson: need "enabled" rather than "true" in a few places. - Add samba-winbind to BuildRequires: meson checks for ntlm_auth. - Meson: doc option is now gtk_doc. - Add libsoup-disable-hsts-tests.patch: these require *.localhost to resolve.- Update to version 2.66.3: + docs: various gtk-doc fixes. + SoupServer: Fixes to Windows path handling. - Update options passed to meson following upstream changes.- Update to version 2.66.2: + Make gettext optional (might not be available in Windows). + MSVC: set encoding to UTF-8 to avoid errors. + MinGW tests build fix. + Check for TLS support only when external glib dependency is available.- Update to version 2.66.1: + Fix dylib versioning in MacOS. + Visual Studio build fixes. + MinGW build fixes. + Meson build system improvements. + Fix random CI failures due to parallel apache tests. + Code cleanups.- Update to version 2.66.0: + Fix lookup for libxml2 on Visual Studio builds. - Add meson_test macro in check section, run tests during build.- Update to version 2.65.92: + SoupConnection: Fix check for remote disconnectin idle state. + Code cleanups and warnings fixed. + Remove stale .pc.in files. + Updated translations.- Update to version 2.65.91: + Remove RFCs from sources.- Update to version 2.65.90: + Avoid using threads in SoupRequestFile asynchronous API.- Fix translation-update-upstream call, needed after update of translation-update-upstream in distro.- Update to version 2.65.2: + Remove autotools build system and change to meson by default. + Many fixes to Meson. + Improvements to the continuous integration infrastructure + Make sure SoupSession features are not disposed until all pending messages are processed. + Updated translations.- Update to version 2.65.1: + Added MTLMv2 responses support. + Many fixes to the meson build system. + Remove Visual Studio project files. + Enable VAPI by default. + New strict header field parameter parsing API. + Code cleanups. + Updated translations. - Drop meson and apidocs beconds and conditionals, fixed upstream.- Update to version 2.64.2: + TLD tests updated. + Updated translations.- Update to version 2.64.1: + Many fixes to the meson build system (which, by the way, is NOT official yet). + Updated translations. - Changes from version 2.64.0: + Many fixes to the meson build system. + Updated translations.- Conditionalize meson use: it's currently providing wrong capability leading to every package autodepending on libsoup-2.4.so.1() capability to get "Unresolvable" (glgo#GNOME/libsoup#9).- Update to version 2.63.92: + Updated translations. - Add: + meson BuildRequires and replace configure/make/make_install/\ make_check with meson/meson_build/meson_install/meson_test macros to follow upstream's build system port to Meson. + libsoup-add-missing-po-meson_build.patch (glgo#GNOME/libsoup#6). - Drop no longer needed intltool BuildRequires: upstream migrated to Gettext. - Conditionalize build of API docs: they are currently failing (glgo#GNOME/libsoup#8). - Enable tests run to increase QA of package.- Update to version 2.63.91: + Simplify soup_hosts_matches_host(). + Add new tests for trailing dots in domain names. + Updated translations.- Update to version 2.63.90: + Set default cookie path for NULL origins. + Fixes to GObject-introspection. + Use atomic-refcounting in classes that are not using GObject-refcounting. + Many Coverity-found code fixes. + Bail out on cookie-jar calls with empty hostnames. + Fixes to the simple-httpd example.- Update to version 2.62.3: + Check for trailing dots in domains. + Set default cookie path for NULL origins. + Use atomic-refcounting in classes that are not using GObject-refcounting. + Many Coverity-found code fixes. + Bail out on cookie-jar calls with empty hostnames. - Drop libsoup-boo1100097-empty-string.patch: Fixed upstream.- Add libsoup-boo1100097-empty-string.patch: fix crash when handling empty hostnames (boo#1100097 CVE-2018-12910).- Update to version 2.63.2: + Fix critical warning in SoupSocket. + Updated translations.- Update to version 2.63.1: + Fix digest authentication with encoded URIs (bgo#794208). + Avoid unaligned memory accesses in WebSocket implementation (bgo#794421). + Fix crash under soup_socket_new() (bgo#762138). + Use libpsl for the SoupTLD API instead of shipping a copy of the public-suffix list (bgo#769650). + Introspection documentation fixes (bgo#795135). + Minor cleanups and fixes. + Updated translations. - Add: + pkgconfig(libpsl) BuildRequires: new dependency. + pkgconfig(glib-2.0) BuildRequires to avoid implicit dependencies. - Drop: + glib-networking BuildRequires: this is actually a runtime requirement only. + python3-base BuildRequires: aside from being an implicit dependency, this is only required when using apache-httpd configure option for using a python script to get the Apache modules directories. + libsoup-SoupCookie-fix-instrospection-annotation.patch: fixed upstream.- Update to version 2.62.2: + Fixes to instrospection annotation (bgo#795135). + Fixes to the test suite with PHP version >= 7.2 (bgo#795111). + Critical warning fixes to SoupSocket. + Updated translations. - Drop upstream fixed patches: + libsoup-SoupCookie-fix-instrospection-annotation.patch (bgo#795135). + libsoup-xmlrpc-server-dont-count-null.patch (bgo#795111). + libsoup-soup-socket-fix-critical-warning.patch.- Add upstream bug fix patches: + libsoup-SoupCookie-fix-instrospection-annotation.patch (bgo#795135). + libsoup-xmlrpc-server-dont-count-null.patch (bgo#795111). + libsoup-soup-socket-fix-critical-warning.patch.- Update to version 2.62.1: + Fix digest authentication with encoded URIs (bgo#794208). + Avoid unaligned memory accesses in WebSocket implementation (bgo#794421). + Use base domain to decide if cookies are third-party (bgo#792130). + Fix crash under soup_socket_new() (bgo#762138).- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Update to version 2.62.0: + Updated translations.- Update to version 2.61.91: + Add limit to header length to avoid DOS attacks (bgo#792173). + Update the public-suffix list. + Revert "cookie-jar: use base domain to decide if cookie is third party" (bgo#792130).- Modernize spec-file by calling spec-cleaner- Update to version 2.61.90: + Various improvements to the WebSocket implementation (bgo#792113). + cookie-jar: use base domain to decide if cookie is third party (bgo#792130). + Add new API to create a new connection from a SoupSession (bgo#792212). + soup-headers: accept any 3 digit number as message status code (bgo#792124). - Remove unneeded %clean section: RPM does this kind of work itself already. - Adopt the use of %make_build macro rather than raw make command, following the best practices.- Update to version 2.61.2: + Session: don't request Keep-Alive for upgraded connections (bgo#788723).- Update to version 2.61.1: + tld-parser: use Python 3 (bgo#785735). + Fix heap-buffer-overflow in soup_ntlm_parse_challenge() (bgo#788037). + Fix possibly uninitialized value in ssl-test. + SoupCache: fix the timestamp for responses (bgo#791031). - Drop libsoup-tld-parser-py3.patch: fixed upstream.- Update to version 2.60.3: + heap-buffer-overflow in soup_ntlm_parse_challenge() (bgo#788037). + session: don't request Keep-Alive for upgraded connections (bgo#788723). + soup-headers: accept any 3 digit number as message status code (bgo#792124).- Use python3 during build: + Add libsoup-tld-parser-py3.patch: Use python3 for tld-parser. + Add python3-base BuildRequires.- Update to version 2.60.2: + Fix documentation typos (bgo#788920). + format-zero-length warning triggered in soup-logger.c (bgo#789096). + Warnings while generating inrospection files (bgo#789099). + Updated translations. - Add conditional use for translation-update-upstream: suse-only requirement. - Update Url to https://wiki.gnome.org/Projects/libsoup: current libsoup's project web page. - Run spec-cleaner -p to get respectives pkgconfig(*): gio-2.0, gobject-2.0, gobject-introspection-1.0, gtk-doc and libxml-2.0.- Update to version 2.60.1: + Fallback to another authentication type if the current failed (bgo#788238). + Fix unbalanced G_GNUC_BEGIN_IGNORE_DEPRECATIONS use in soup-session.c (bgo#787166). + SoupCache: fix setting default value for cache dir (bgo#788452). + Updated translations. - Update Url to https://wiki.gnome.org/LibSoup: current LibSoup's web page.- Update to version 2.60.0: + Updated translations.- Update to version 2.59.90.1: + Fixed a chunked decoding buffer overrun that could be exploited against either clients or servers (bgo#785774, CVE-2017-2885). - Changes from version 2.59.90: + Several SoupAuthNegotiate compatibility fixes (bgo#783780, bgo#783781). + Include a payload in SoupWebsocketConnection's "ping" messages (to avoid problems with certain buggy server implementations), and emit a signal when receiving a "pong" (to allow apps to notice when the remote peer has disconnected them) (bgo#785660). + Fix the interpretation of wss:// URIs, which previously mostly didn't work (bgo#784766). + Fixed SoupContentSniffer behavior on XML files with no Content-Type (webkit#173923). + Fixed a bug with cancelling async requests (bgo#773257). + Reverted the (undocumented) change in 2.58.0 to call soup_session_abort() after changing SoupSession:proxy-resolver; while this made its behavior more consistent with :proxy-uri, it ended up breaking things (bgo#781590). + Allow HTTP responses that have no trailing CRLF after the response headers (and no body) (bgo#780352). + Fixed an out-of-bounds read in SoupURI parsing (bgo#785042). + Fixed a spurious (debug-level) error message in SoupWebsocketConnection (bgo#784935). + Fixed introspection annotations on soup_message_headers_get_content_range(). + Fixed a flake in tests/header-parsing (bgo#777258). + Update tests/test-cert.pem to use stronger algorithms to avoid problems with newer gnutls (bgo#784949). + Fixed examples/get to not accidentally break https certificate validation (bgo#784259). + Misc updates to apache/php stuff in unit tests.- Update to version 2.58.2 (CVE-2017-2885, boo#1052916): + Fixed a chunked decoding buffer overrun that could be exploited against either clients or servers (bgo#785774, CVE-2017-2885).- Replace krb5-devel BuildRequires with pkgconfig(krb5): This does not exactly reproduce what configure is looking for (it ignores the .pc file) but it helps OBS in chosing between krb5 and krb5-mini, shortening build cycles.- Update to version 2.58.1: + Reverts a change to SoupSession to close all open connections when the :proxy-resolver property is changed (bgo#777326). This change was made in 2.58.0 but accidentally left out of the NEWS for that release; although that behavior made :proxy-resolver more consistent with :proxy-uri, it ended up breaking Evolution EWS (bgo#781590). + Fixed undefined behavior in tests/header-parsing that could make the test spuriously fail (bgo#777258). + Updates to the configure tests for Apache for use in tests/: - Dropped support for Apache 2.2. - Changed PHP support from PHP 5 to PHP 7. - mod_unixd can now be either built-in or dynamically loaded (bgo#776478). + Updated translations.- Update to version 2.58.0: + Fix authentication issues when the SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE flag is used (bgo#778497, bgo#777936). + MSVC build improvements. + Updated translations.- Update to version 2.57.1: + Added SoupWebsocketConnection:keepalive-interval, to make a connection send regular pings (bgo#773253). + Added soup_auth_manager_clear_cached_credentials() and SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE, to allow greater control over the use of cached HTTP auth credentials (bgo#774031, bgo#774033). + Fixed the use of SoupSession:proxy-uri values containing passwords (bgo#772932). + Various minor WebSocket fixes: - Avoid sending data after we start closing the connection (bgo#774957). - Do not log a critical if the peer sends an invalid close status code. - Log a debug message when a "pong" is received. + Fix introspection of soup_message_headers_get_content_range(). + Replaced Vala [Deprecated] annotations with [Version] to avoid build warnings (bgo#773177). + MSVC build improvements. + Updated error/message strings to use Unicode punctuation (bgo#772217). + Updated translations.- Update to version 2.56.0: + Added SoupWebsocketConnection:max-incoming-payload-size property, to override the default maximum incoming payload size (bgo#770022). + Added soup-version.h symbols (in particular soup_check_version()) to introspection (bgo#771439). + Updated the copy of the public suffix list used by SoupTLD (bgo#769650). + Updated translations.- Update to version 2.55.90: + Removed support for SSLv3 fallback; sites that reject TLS 1.x handshakes will now just fail with an error (Firefox and Chrome have both already switched to this behavior) (bgo#765940). + Fixed the parsing of s in the new GVariant-based XMLRPC code (bgo#767707). + Fixed soup_server_set_ssl_cert_file(), which was added in 2.48 but didn't actually work. + Added GObject properties to SoupLogger to make it bindings-friendly (bgo#768053). + Fixed build error on FreeBSD (bgo#765376). + Fixed build with certain new versions of glibc that define "EOF" as a macro (bgo#768731). + Updated m4/ax_code_coverage.m4 with support for lcov 1.12. + Updated po files for future gettext versions. + Updated translations. - Drop libsoup-Prefix-signal-ID.patch: fixed upstream.- Add libsoup-Prefix-signal-ID.patch: Buildfix commit from upstream git.- Update to version 2.54.1: + Fixed an ABI break in 2.54.0 caused by adding a member to SoupAuthClass; 2.54.1 is ABI-compatible with 2.53.92 and earlier, but NOT with the anomalous 2.54.0. If you built packages against 2.54.0, you will need to rebuild them against 2.54.1. + Fixed NTLM authentication when ntlm_auth from the latest version of Samba is present (bgo#765106). + Updates to MSVC build, including for GSS-API support. + Updated translations. - Drop libsoup-auth-ntlm-fix.patch: Fixed upstream.- Add libsoup-auth-ntlm-fix.patch: Fix NTLM auth failure with latest samba (bgo#765106, boo#976110).- Update to version 2.54.0.1: + Fix a build problem with the 2.54.0 tarball, which would not build if you configured with "--without-gnome".- Update to version 2.54.0: + Fixed examples/simple-httpd on Windows (bgo758759).- Update to version 2.53.92: + libsoup now supports HTTP "Negotiate"/GSSAPI/Kerberos authentication. It must be enabled specifically by the application and is also subject to certain other restrictions, some of which are not yet controllable through the API (bgo#587145). + Added support for building under MSVC (bgo#758759). + Fixed a problem with the 2.53.90 tarball that caused translations to be mis-installed. + Updated translations. - Remove intltoolize call: the tarball has been corrected. - Add krb5-devel BuildRequires: new dependency for krb5 support. - Pass --with-krb5-config=%{_libexecdir}/mit/bin/krb5-config and - -with-gssapi to configure in order to enable krb5 support.- Update to version 2.53.90: + NUL bytes in headers are now ignored (bgo#760832). + Fixed transfer annotation of soup_form_decode* functions (bgo#743966). + Updated translations. - Call intltoolize before configure in order to fix up the tarball to work with recent versions of intltool.- Update to version 2.53.2: + Fixed up symbol visibility handling for mingw by copying GLib's system (bgo#757146). + Finally marked the old SoupSessionAsync and SoupSessionSync methods as deprecated (bgo#757146). + Added libsoup-2.4.deps for valac. + Make it possible to build from git without gtk-doc being installed. + Updated translations.- Update to version 2.53.1: + Really fixed build under MinGW for sure this time. + Fixed SoupServer Web Sockets code so that the SoupClientContext passed to a SoupServerWebsocketCallback is fully usable (rather than crashing when you try to do most things).- Update to version 2.52.2: + Fixed build under MinGW. + Fix SoupServerWebsocketCallback handling so that the SoupClientContext passed to it is still valid. + Added a .deps file to define dependencies for valac.- Update to version 2.52.1: + Fixed build under MinGW. + Fixed build with --disable-introspection (bgo#755389). + Fixed HTTP authentication protection space handling for files directly under the root directory (bgo#755617). + Fixed a warning when loading data from SoupCache while using an authenticated proxy (bgo#756076). + Updated translations.- Update to version 2.52.0: + Removed duplicate test paths from tests/date so it will pass with glib 2.46.0.- Update to version 2.51.92: + Added g_autoptr() support for all libsoup types (bgo#754721). + Added a missing (allow-none) annotation to soup_uri_normalize() (bgo#754776). + Updated translations.- Update to version 2.51.90: + Added a new GVariant-based XMLRPC API, and deprecated the old GValue-based API (along with the associated GValue-manipulating utilities) (bgo#746495). + Multiple build fixes for Visual Studio (bgo#752952). + Added VAPI generation (bgo#750679). + Fixed the mode bits on soup-cookie.c, which was previously marked executable for some reason (rh#1247285). + Updated translations. - Add pkgconfig(vapigen) BuildRequires: New dependency.- Update to version 2.51.3: + Fixed "make check" in non-English locales (rh#1224989, bgo#749397). + Fixed some compiler warnings (bgo#748514). + Updated translations.- Update to version 2.50.0: + Updated translations.- Update to version 2.49.92: + Fixed an NTLM problem that caused spurious "Authentication Failed" errors in evolution-ews (bgo#735197). + Updated translations.- Update to version 2.49.91.1: + websockets: minor optimization. + websockets: fix 32-bit build. + docs: fix build. + tests: fix when building without glib-networking available.- Update to version 2.49.91: + Libsoup now has support for WebSockets in both SoupSession and SoupServer (bgo#627738). + Added support for NTLMv2 Session Security to SoupAuthNTLM. (This is transparent to the app/user; if the server supports it, it will be used) (bgo#739192). + Added soup_server_accept_iostream() to allow feeding a non-GSocketConnection GIOStream to SoupServer (eg, when accepting HTTP requests on some other sort of connection) (bgo#744186). + Added soup_session_steal_connection() and soup_client_context_steal_connection(), to allow you to steal a GIOStream from a SoupSession or SoupServer and then use it for non-HTTP purposes (bgo#721343). + Added soup_server_add_early_handler(), for adding SoupServer handlers to run at :got-headers time rather than :got-body (eg, to set up a streaming read of the request body) (bgo#625645). + Added a new SOUP_MESSAGE_IGNORE_CONNECTION_LIMITS flag, which can be used to bypass SoupSession:max-conns and SoupSession:max-conns-per-host on a per-message basis (bgo#744720). + Multiple SoupCache fixes: - Leaked resources are now cleaned up when opening the cache (bgo#667682). - The "Age" header is no longer added to cached responses (bgo#741108). - Fixed the interpretation of the "must-revalidate" directive to not be stricter than required (bgo#744468). - Messages retrieved from cache now behave slightly more like non-cache messages in terms of SoupSession signals and timing (bgo#744788). Additionally, there is a new SoupMessage::starting signal, which is like SoupSession::request-started, but emitted for cached resources as well (bgo#731153). + Fixed soup_session_cancel_message() to work reliably on paused messages (bgo#745094). + Added code-coverage support to the build (bgo#744744). + Fixed the library symbol check in "make check" to work when building with linker options that result in slightly different organization (bgo#741348). + Added a hack to SoupSessionFeature so that people will stop re-reporting an old Eclipse bug against libsoup (bgo#710242). + Miscellaneous bug and leak fixes in the test programs, leak fixes in libsoup, and documentation updates. + Updated translations.- Update to version 2.49.1: + Fixed a bug in the SoupMessage:event signal that broke evolution's ability to connect to https hosts with "bad" certificates (bgo#739951). + Fixed a case where the async codepaths could potentially block on a synchronous write (bgo#727138). + Fixed the symbol soup_server_set_ssl_cert_file() to get exported, and added soup_server_get_uris() to the documentation. + Improved a bunch of introspection annotations (bgo#729987). + Clarified some documentation. + Fixed Windows build, twice (bgo#738003, bgo#738551). + Updated translations.- Update to version 2.48.1: + Fixed a bug in the SoupMessage:event signal that broke evolution's ability to connect to https hosts with "bad" certificates (bgo#739951). + Fixed a case where the async codepaths could potentially block on a synchronous write (bgo#727138). + Fixed the symbol soup_server_set_ssl_cert_file() to get exported, and added soup_server_get_uris() to the documentation. + Improved a bunch of introspection annotations (bgo#729987). + Clarified some documentation. + Fixed Windows build, twice (bgo#738003, bgo#738551). + Updated translations./bin/shlibsoup-32bit2.74.3-150600.4.19.12.74.3-150600.4.19.1libsoup-2.4.so.1libsoup-2.4.so.1.11.2libsoup-gnome-2.4.so.1libsoup-gnome-2.4.so.1.11.2/usr/lib/-fomit-frame-pointer -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:42102/SUSE_SLE-15-SP6_Update/b0ce5ed461f35cb017341bbb1fbb3b90-libsoup2.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=99b2939d35968a102adb1e893326eb41de4023bb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac5321eb7c543554f63468ae45158eb9ce8665d6, strippedPRRRRRRRRRR R R R RRRRR RRPRRRR R R Rutf-89e02b71330b0e0c8daf1e87590a67a52b2b31ad711b5c96d729173b6d21b8dd5?7zXZ !t/k]"k% i w. JE-/ HT?P},OFw7'}ç" @9Ta90[VD~E{E: a8kD|t`Y4AR2q(Gz^{P5MCcGFXnD8|@'7Dd[=Um,Nm4Qy1VFF߳LYhkF.=i"Y ,qw(iIt{f8:F_BU*jT|K!sO[s#yG0>ŰkɅDžX44 dB#!/:5yP:uwnׅ߁ڴ]`( y6L&@Ґf!X2'(Z֓***g+꒻y>| 8ɭ"mp}Ae6{#<׸-+ŽFjVrL4pˤ{_H'C=1 I}N66d@6NhԲfo/d'|]1E7Lkkt, ffwd7dn+MmB 2auOϺN;y aڮ S{;yďGbprۤVZ#&S4)꼆d3h7"[ceHe'% 4F= H(eGR:<\K^zs}\Dž638n0rOlO@=2.@8J ͓&zB,hb R0 wECEYЈCࡇhD/ӇݛuSdi:Gn\n ZZi;W2  0f(~+սܽ v[%DF\ FޔS.2' -/1{qYiC,(9Q` ,0x&׿|JE:~ ]4 t(~k#=7"B9^B{aP*G.6sv#QnieOtu*&CE7 $~.=h}ƞ@`q)AXw׃h|Z,杁*CM,h\ +眕+&;D K=S%R/BgQUQM>8DX 53y~`}*#,7P|մdYtyteƲ7N!TVwP]t |ZBtn8r,Xx"qi/iYkMFp1A1IzT%uK;- ҂4OÝ%[- ȟ3MOPiJBSil(5?ƀ/s\2nل1K,H[jXtz̫tC8}*  |H*d9I%F"B) h%&VF&qC‡dxwDɯ䚀4t΋L'iK>#0;${ N)!/Ю(O%D=tsV8b( UCd+4|_4^#Pvbw #;_#X0& .30Yv}_JQFA&R7PAu|οpo )d-'tr{`#pNB3Ï8Jێ#K޽'?4Cs_PRs;3m5f˘Tyinװ+WL*f8X}ωɤUk՜?2S1du6k&]wMSNklVl|ٮJBƜUwm=-Q{&Fp Ƕid|x3uvwoMYk4fd 4cƷ54RcFh@wտR g,:eEWdhh~:}/|MwFՖ\l&F{77|XG<:$>h٠ǾFu 2ɵ|j#JKo!)D)Aiak9nѾ ruxr /^j-;\`*gjwH H=CkL;]S.X:͹UoaՂ6XkPt!; $,g Go^0ѷ &ϒ|W'RɟoWpq?56b,,Cϡ>=}fvl "6_p²j,_Sՙ}ƈUsATsgY:89}U'ǰ1ʋ$@oOMQӠ(; \[)zL7- 5hZ#q׷HW(`cQ%~do8; 2^*l~%B[LtTR8s輿![r;|U74;kt L(` o.I njYP$&V2g'IN(eܥhjo6x7[[/0rL[IF)K'DѼr7j.KI)-"O]Pb )\^k`< =r˭3nDhޜx}gZ^ PN7:ˍO5IFU3exANtWSLA=.d%tI7dSGrpd_H6e+9JtN"<'qWuHCH j0K  ʴxj9t} Ս)H5GHE`+8˂5QT9 ^ h4`Ԁ {^Q }4!yXBd~*gtqh~ DMgyhԢg(OLM3RD%D!Ə&Ma{Wx*CX{GqVʒe8nOA =37p|0gX3ƞ_}ŸٯeМ_ CO}^jG]ik42?L y $,bhoP?͑* v8KJq;5W&-BF\@nP-2'ސwt$KeGfT5;m_kmt?lt!z%e59wZu3uTv'6غ % KO9@и,akE"GD{tYZO4L.֨ZѻQE%!L kBwN$nq@ᡌTCQ9?*7!sGE>3ژc Ҡf l9޵J{:wZ8]._4养N IS{1dVx0ՠc %.v[ F d1}0XBNt1?=0@c@X/Fe4ܬqg9C,v ' 'c):ý_ròmoNai\ہ{u Bs PpJwx,j V/^80c(`6%O澐bC:AL~iM: 8" >uT+^ظ2 H Uj3δc߿̴!t/@g/uof(t]b ^gǫƙY5L];9 xZ…eM}1 SfSLemteLBov ՚C{miyP9z1IvTJvR|;M.PA2TRDPѝ1x Z7Wk`ZYso1͔͋8MUcWF+Έ8" Ja(p9ݭ> uO2nSaXm6B_~I_`8"nVSADT;\-& C.(u^YA2F%!#D[#N k03F+qttXѤ/4"IـW-Be^5bNVO:УNu#_w*  Syq=kƝ O?!}ْu''wU.Z{u|ʶu}9⡘/ ЃQS/,]G8vpXƵ7y0W^ l EB~p,yCCߪRMZ\{ŨL. 24r<2#&A8sK}fTyT'uL/O+/*lPC(۽=rCl`A &ȝJO]y$g$szİz[Ϩd?җhK>.̣:׊~`]>5N;e=s3e }X0 duI ZCw 45gC&[VO߱ : onU !5ƃ䷮pKMo!Vo|@lOwA=oA=b0%5Mgr0ѱh=WJYADEáͅ爵?kV_Ht1 ް0'/l亦[O=F;9 @V3?Q9U׀"F^&a*̰j,SjP E H#W_1Y4 !5LB96Qš I*JNUVt]I@<$o\Cf*88fԿ6/ 1>Ҳ F@sdWw} 8RFӠ$CPV0J,LL\q~[>6mT'~3 LoUy?<6VxЏ$smzU|[LdgȎ/RyUeHB <;cr'V\hBsF?`#9S0&W7MKfYSEs¾c|vT)B&gWw1tD c֘Fp)Xީ~Z[=\[οɃe3IږwVI"*ۚ_?[1GBc*~ CSiyCɴs *qG.ʇwG?|Fֽ͐FQR;8 *Bcڲb,)Q=:&6'y=}NDpuܬ4`͒(H]tY9$sƏ@˶dڇ5 V7^݃MȀd5u:?jZ%3zD]Pj>$j},!. PBm@,8"dZ]zb #Hg ܳpV~q??i繿4QXVxm}~ş&h];oH zF Ɩt&1&fJ1PפvP~[8yȬ[)$C$nQp6cMP*wĬSFI8&~vt |x8y_MuXiU hހ98(^MZ9~Jm`1⠆bQCҕRq,+1픧)]Q< AFS=`h7M'.ɞA9y8HF@9s犞K(܏H{O *΅v&EJۏ3X[(;4/IAZ$߄xUTXui=)w]Dpjjh?9g [-XhL}=ekY/; hbd4~y 0ݭAIy,-P!~t-6:-~itaEӍAR٣BRo?Mo[C&;ON7q7PȄ8hy]m,r#W[ۚlL ޟ?ϡ~)t TB8;uLyeM4jBЍ91<x_&K\-HisHq|X2 iPXf۸Q<=*~L7뺫ڕU 64؎ϳ⃝f`gbDؓ2XM &Lm wƌ^Bdztrc[]}+w7M?C8yAfEc M0tBzۺM`F-b4Kɥ; A>-b^ WnZFk"`)G8BKڊTfkBQ9_X_`?$Kc>]a;| J47 GY}x1Yk~wYOOClSƝ͗]¾;DJ_c~Ymr^%ыp]6Xz! ]5+UFIVZ]v,X7nɨy[m WKeRFh0þF OSIfh%[>h 3/ɛ,<܅r".ztrǮ}rnVCkO|Qui65]z;OD^`_1mȡ&}" OVvH5g|zHfڞ@iFw8^O+kzd1=:Bha9sT[ɡdUXxOQ( f%7,E30j~o{r[S~v=B(K#8Vaf%\-nsrN_6 f*K"vn N(xmr!C,l_ { r@ݘ`d͙Ք2mBOefl^doA:P2WTo&s DCgiϮaS1 g̀; QK'/G.PzR~q\b,#/g9QyO)h~j0t6Ma.J18cGH$i q83+:H7 &\Iyn5MOňk=ˏ RLt" _fGeeA)Pv#B85@dP|k^B)X8lLM L+qVpSė`MK53u,83^^ETTdmo! =0p}TF!hݢb窠@/}WlRĵ968sAfxf*Os6r ŜNw;+.yGնTs:NBs'~v%#X:~+$wxt`x2|b ׃ &2e9 7.ø7qyepv?Zo. ԶQ4AR7l!pAr(C=9 -ˡmΞbҽnNmnl),z( u7I ڍc< ceHxׄ wq?!_ P *k.?a)\M͗ \bhz}G|pbFi9.>>!}ں)oo*Ojhw*\I'1bȃZ`z'#㛧6;B:;9q. 0M7h4C}lۇ=㕾-"pDj?'_0\Zl<54E! ohrzgP6z\y0 &Zl޷e+ R:wwn<`j~혐Ew+_Aq! +I;pkt{NHcyssY$F5LZ%{Gy; ~<,8^D11a1A 50do:ǪnPr_̧mF14$2<#/o8ﱮ-v4bYM0)Zl`@/oJ]Ӵ恧2CK1!ƪk^4{p$;:kY!H:p t7Zp֯+?иJmWs!1ޘkxEMry[s Nf\3Xͻ|9՘w#QU|D0\፤SfTkf낱JAQb˯賤&L":k&e,TC@Cz +YX|6,\c`iФ35SԆ:2o>vk5`+D--q1^+)r^ s. Ъ2qSkǀMcX"2p*,>5^aLpa9~qUsyַK(!]F 2)F9Vqc}|qu8Q7wxi.}fJO'VY2<;!oFuH]p,?#qޝT!dKM' #ַګp#Wqi'Qo0w!I }? eC뜕,: ѐ|,FNF8%ȴ{D*yAxk+ k?wB?-Օֺ.8VWPmf8>+/y&:A{.[_W|SFUbk%)(pcD ŀ6K>t,M3*,Rh"v /vH3Gmf`t5(L.AC o?7*Qoݱu {{!3*8jခieZ""Ϛ '~D43Pt<~#sw}um0R QIppcG>{IoI=0lŌXmiltx8L3ZI:/7Hxѧ E+n*~2?0ݞd3]#$LnB/~Q^>f9PT\%Ug"QM_x@BD˝ʨ^0mg;$@i* + 6FS,5q&Q,_3iDʴdUoG𷦧ű};W'~r CO˫YT)-LZ̪׏)+,?MEF1pn\s;9u(EPPPV8t4\6٢g^47Bu؆AJ*r5|2- W2KNLf'nzKYe|:tA+ww+Žg{"ɬ#Hf2:$ \߾T.q{zH,EtOh{n !vCzz ɤMq.e"wN>2Ȳly =/+CV`Sj`Pޗ}CV!BQ"Y(:*6gw ]΁LOAӾћC.AWq Ȓ⽀\,)IO i'*^ j/nJo˽fX_ "^v(6 ` jc h!9!fkłwW7"H:H+R="_̔:' MZ~1D%#WZiBBVbUĽͷ%Fi~* %؊ڹp M܊m@޹4;jSX7Q/ЖB2Da% 'k:>4G,!-rOÖIbzr8k4@dIq&,rx' R+lfBe]%H R(%YR0l5m/ H}u=.wRh8:9nt[yf]}\RC;B4C_^֓e-z'b !n1ʥ'kG >_ <19SؑFq%-d#̦V3*B1!azhsF%C< řd>}t'G|ګ+M D)W'B,Vɀyw~n&K9XUJQhL*;49~*合trD]9zQq󡮩!%o:K ϱOoS9Aĸ]*+TCa ;Z}Z!(p".GMZ3-p.#g-Z%j(fM!4}ML7gpF<Ӎ&q-~%;Ot& `0܆rlI|.NwI/~b#Y©αv^aKNCEJcl!7,TAJ2S[L~)wC-MwX㔸6)p8ᘗEH4џwIR7z9߃q6}Psކ/)c4YD!:\.̬̇ kl\S;/T{J1zc+h8o/0yg]5֤Ws5Vt3s[/ 5&M`Pm-0[q#躧4&0sḖy"9m<~.g Lp8P`\:m|†%8nS`~%̓SI#חoؾogm8tDN;fIH7agކ`N>Di3#S1n=}f&aM L}.Vf@l\N}xm⇒*t 06/8yA&%~Q(Iq, JY D$Eo#ށKCpV8}(3W $A{5qZ)_Be=P<|̬l͊6IMIr G nZ8 H83ֲXЏ5Lf}»Xʽio{@?C%>Q[ܕ=vLr-Q+N~n|BD^qz qeS%qӈ풚0Ri_oF1, =5Y2y.MZOqC&ӫ4^qCj &D6v1z/NgqQ W5xеF{tO}.Aό<b=1ah4ɿtL`cQXjnRbeAM28Ej]Jy~MW^2!4JwF %7AHy.|R9MpR$B.edFw" nkh /,\7$|4$׬ ʶh,Nj'*(Yy} npȊ@]aK }bnѶYaOG9j÷au2Q!?FmIFG>vfoW(Ŧ~42'N};[^ꭋy%%#j4jM 'e**T6id}Q!m~7NEP5d|졞PH b]Zw|hj"dGM->lC/N 3ܓ=b̎z{F~v\Fu4"l&,h^2+΂ Su57tb^- :UWJ}2; LUFnz\edӒEIɁWO) Fwm\yGnɄᆫ㔥R.b΍wXI!F_vE3%]ًB=ruߜqY67>mt%g|c5K5wk \mBMɩcM $pHjuOkƲ.JKv"zۡпNsuMF~zO_fHq;TqEJVHJN;WiI^?p5<kLv3a ?tMAzĎI0Nf-GVeP"s}`E}h݉< Lf|N2;/5ȇQT>{b<NjcǍ[NPh{7 >1@ᑱo,ub˯16E}!rL<-)_WX7Ո4;0#USL-(c/zG1`:#c⨮1wDT [K4X 1V;k)kFoݏoFp,vR%)D[B0ÝA?+%멶I:J̣7~t8Oפ:ܒ:oxG]4 OzVOFK%U7w-k;5˛ݵ<8#1d~aAO Y>PvOGӘ5GdL?4o9EWOSA2L kGYw OZG?mF FĜe^A*[(fG:x_suU;/}e7=yuPRE#󙀠r=}Tvpشz]G37ܠ#nw)saD$c{A"?JzDD"tmb~1|i~p\&ntIZhM %?N@Ț/%5,xm Ơ|,2̶"=X1V߮GC9d\OQF cp"]#jd=8T5;?霚Jsu I`5r_A4y>ज़60 )BL/2_G0mp7te@3uq7} f4 m[ڤ=>ۑL{L 3'L؎{v~ǢsI[v7@.5 eJܪ\}uZf*wݐ2iCم./qm1{a(+@-` j|Zm֡폆GBs~ޢNPMs8Jje.X3tB切酫xO慁˖[!%oPğenfJF HO׺(`}$U-Ow@HE">KlVԣ'yEDnovT1)5Fڟx\Յ\j׉dIVkF-pDo,59' Th@09 o)&oL "%KSn 9/|{Q8`1ׄh,pt@Gn% S^OTOlc?i>Z)H8K{Ɩqo{:b7gE.jllU4 nhW|i}k[r#jJeL7w!eR֐'U(i%;v&\mJ1%$Zkj ^R.Vf T*|"Qy]ͳ&>Z@Jpy?,)h/qi>,L*E(5-5q" m?tN322v )eEnn(p[oT%i$dRZXO02=`o"^ MrX3)x,p6J6Özl\#ѨUܔh܆V~_4~gRyzʺV$ i9VG߅5_*Ct{-e hl+BƝdߠX9W噑8Zk +|k6OYhrSlcf"%2v4@{|P ZauqB ]ϧ0wEw>u,7m; eYcr^Qɛ0yPIY(XT%}]$he- *~}\PJ]:hw Z`82B(*IϳyT8D³&fuopXn>30pZlЍE -*'zh.%ʧȬ"(_X DNLܒ >(PLP9BEƿz DqNj([s@{ݮ@! dμ9x99oH}~ h)k ~o0oT}iuʆ>Q6k2ubzk ZeYH!Z v\4t~ow.! `~jT{%k|Np7G}nG Ԇ{K)k[S\%)A 9~SLx/%!/'k!(8%n^B?g~H^q1&ˇ"ů9|EsN~F6Z%<*/gQ)PF%< } ~z)*@(b%rs-YA.BMV 5!Cжu |լs "ʼh"F߬n?|2# % '17psSc;~1lϾd'h֒E\[ر3']kn SN *}{%/4o/{``UMӔrO {v%^Q!73#X6 < Ud`J ̀зJ;U1tҔAyb'FlW&f Q1М_M 䶉;Nڠ0V( <#Lo@; }STWy>P"?!.mc{`'#\u|?D}4ju@G=J]Ԗ (/ |sw%%|-tоdهp%I!XaQHN a+ٽSl:n Pƌ"aPdf\UC|z̆/SQYeIE2v1WQ6cH1YěҤ@)vQ$:Bsd_P5J]U%\n/3i0ZD,#z\/b3& *,0|,A@yl`f gI/[*Ai|!,= \n<*e{7 ]H}V е#|IHc9IY.W9d ;oJm_aUL f?soMGw`ř2q" 7 in}I }xjOju9A+-{F)C!v +>e_#: Zeww kܕqf;5s/H,{8XT>cY5|QHM'(~R)a7$+hn",9Q.-YXM)( PQ{˼qKiJC(/]ݰc?>zP[ް0k g:a])}oUC$z.Xāh}ir̲ѷ棣!3b&5$ x&yrJ=D-[G<"f Ϩ>@O]JKE-m_iS:ȧmNpDC? moiF&+cfT1c3YQ % s=uJ1+4T.Ąc2CG iY^<9Apk8 >&4BΡ˜qo6𴝱x\l5,x]\.wYN>o^MBP@mnzl1l1|:I*A0 4ЊY䝏+I}R ndܓ s ЂsAM+f~&+⿈x%n^:U65wŨkO$W7Y''\ =@5e8e?5]P;TTbA2~+KsТ{3f\e8Y&yĸ$mRmâ>E".4gi20E$OZNKOZuJj\$r3sd)&L5 `>&dK}f;K MA^m)|cTFChʑ!J&^=RQʄK]n 0\I!/MC(m|XZuZ`yֺ՘goּBx.odC%ʥIb|:r5Znl w-,ɉ #%c( .eFo"<-N8/':L-G3MVE5mX0A|V*}Ȑ <9-G]*H2`~*18'H=^5#n(#`Cҫ{o~ҀA=扎bњ"g1wl}dA v&2.HQމAeT }ˣR:پD3k=.%b Yk3yJ;D35ox99xAd8 \~ļӉ89S2 Zq#x s&Y&Ny#R˄ >[V*([ &JmKr!V+Щ\WTܠ ̙ (yM6KRC)~=7d~}g6?n墧gFL\?, \.xvϾyaY^)7h&PyU[zeú N\wE㰚^46'B}4:S{ A,߉wȻ@)mV8Otf5%OYocGj%@ś*mRs_kS1^I,z?M&D_ߚCURʶPA[5Aș|ŞTҰ}S׫1%h@v;q,!3aJ_*uh?_ g'S\ Y0pZ xBf\VGVn2Ɉ9x#}|!?Q?qz޼k?H^Al€4֦lrw޷sJqX)UrwHY?7Hty 0|@߇ r* WR}R(sY遉yGF|/>V %4!GXz}+L{ ͂iS axpr雂/ČW8 W$cŅRN Qjtp?iL@=Kݒ;>/+~:uq_X-@Tvb,yzoA)< z5L_wuK$/ ~3rT۷F HCC•,&rEԪ wmgJܦOz8˽*3 hPJtڕqڜ"5SqWfψ<ʓ1ȶ ҍ%7ɍ*4S>%~jaC'>hLRXou|A-M+2JgZ2a#[} +fhUՈcӝwcV=w+CgҡZ?% 9eoE/֬uF$_EV-VβgoFI6Cb>|Ŋ;@ 0KbyLQ$raZͥb]ٖ[$ՍV.'4d*%{~v[2-%V >Z;u]$Lؚ룄e(B}Т-u-7+|wof9hJ:|I׭ix cp\5jIk(){z(iU7)&G:fcSp|*Y0? !5qe8gLeEX7jMK{#a,u!uzBW} \2X3}=#"ԉ~7qZ _]sYUXϗ$K!~ibTbv'Y(o/F%b$mE@8VoֲOjKӜľ=Ly_QP>j qg輺MA,Mӳxa˨4U0N}J|f]6')t-|ؖI\$I _IpcO<Ȳl8E0R.RKE E{L>Bۇ̰P‹52vნD>4&fl$`o 酦E_2pvL捧m[On9&7V9Хy+lSKuZ/K61`Ro>θU̷E/̳˥B yBerQhIwJcqN]]Xe2NאRBٯ:U- %P.MخB#;Ph_=v@lBE4a/^.Ԟ>Nw%= >5VrWQԝZ+{Qlӵ'HL]teID%It{?s->ʪ͡8]Gݪy|KGSl_Ă0:BE8_>;5O.e^8A:7#eпQD]Je^_ ϾfHliT}*m;hхo>S13Ins5 -GRq+˟ݔ@\ (%wI6`Tv@}i Lz4WXWT*eMl]n|oqd5i$ܳq)Y6LɛrBU ,N־6Q>{D`*\umz6=$_Ux&yCH;n!+=kܘ1O{ CߌIp TZ)G]QJ.)6!(SڅDZs(,\F|p"x<>4P.m q̓{F;Ƹ |St 9Ea!HչcXeyPiV7ҨLD8S>5$*r窌oJFJA[̿ah 3& fQ|E:n ȉ!%2#Ezڈa` ȇб~$!eMx}Gn>oNW%f'I#e1-KMt6R5{Wc"-] 74[ߝS%aBСkNJG0>?04VnH3Y=msAO^[pЅe6bRWlMن" ކy*z^15ǎ9qX8ZIz $2 ˾IXܹ2;ݓa&5o%`GE >q:`진eiGT!8q"$ !,X#1ͫ+ ]*֤ ʳ}싱7u7sZLr*Cbq]#q5h_mTT?nd`+$DN)y(c*n8]{LS9oY `:T?%g-`rMnrJ"[FČH#OW$5e&Mc ހ2Ј& Ksy7Gjm~bP9ǯ=)P:K)&m`2ӞQlҪMa`R)á ?ܒ|qxwfTEDMJ3 6ɥ}u0NZ[ Up<] Vh$_~DVz% j_-Nyܑ($BuS)%4=wɃxr-WrśQ ξK(VwW Shy*) UKL~:Hq2TQnXQ%nW!P;XPycF@10uWY덏(x $6#[sMMH-5QwJ0èNe=^[1n푘]*U󫜼*/V XӾJ"$mڸ\|mt8-W`S0yr,@rF&o3Prw yjg8lPpo!8a UPȋ*ȫ[:Gomyni8|UvSſ9I{ٺq>A> 1 >v%Gov=rxBިq>4| [3A9RΜ_wUy% glemfV7rp]52oE#$N6(]F߮Fxި |haW1W)`uH"ٟeG἖':TpynY ѧdDP5u+-s' uyu4q\NeC yI7>~DIOvHHw&90Sģyp Ajn|.Kcqj1;=煟/WsxߺPl0~i m?N 0qj! Y آ&vnHM\)MǼ 0_t0vӃDU$״S\pFݯv3L?ˌCP`f|փVc mǀ*ZaN0p [wT8.(ZXkKbJKLXj>6'hi}M#ME8D#|ghgY.1 rqW=SfSۄ\LBB~uGU '`Q+X5;>eWȓ! + XOqXy804ʺ4Z#)-tL Ji~`Ȅ2^̍$+7ug0{0zEC^&9+YQ[n(rdvM_ZD28+,b!O-HŌ owO=EB̵_;|[2@[2yvų&U%7Ȁ|KgU\ew[>{CRsT3>I8gݭA/4piW X[%{%wb>K"ZDnv[l"'tOD^<\ scA ~iX A{}r<ӯ$l3rd흟)UB39-n~RZ&c/.Pcz|_gScdȖ]DT>N@UD,%D hnhl8x_q? NbWgsoevFtE-6ش* `#QQ, =4dPLkKdR-_vLZhw@$ :.b :=g$ 9hG? HѨuH;Խ߬Wj%ԴSK<(dr2Xd4oNRXL0-HQ2@%]ɂ;ѐZr0fEE)?rȲemQRB_+D{1O^MZsZaTp=gr.i zhCb`kU{&ȓpR:vmV nt S(ֻwgwjUC}NSݒīKj؋R$*P_I*Qbc#>OkN3u)3N\kYݭʱߎ )T{3Cpe/Pkߙ^N(Ԙ}TܶD^kzΈ(ɛ 3bv{{!kknx@k(ޖ/b-YgGW> aVZ3ҖڰuoAO."ȣ],tpS[&W3N傆l| ?>|q7tN /Pԥ*G OjgrvjT}֋zbJ.}iH, vF.B+4߃#++-NAL !f30(;x(d#} I#u-G:ȣɼ´G+Q&Mmo>kE~ C" d,\Plp? &m5X&?@fm 3-xsEt_.I(Vcd1s*s9AW$!41횻KHuP,3xT ]'Q@efCqV0-RSCZWOFhf#\G ,𖞯bkMMڔr=*&AM<^a^ϒ' yUCu`-|x5vwѱFA?+ Z򪆼U4[ѕMXg%K}Weo 8WN〠9җӞP 4rȪGrd)Yt#VFvZ =wxq6 e\g!OỌ˅ ́GPI =dw{05<(1'VckP7$z2M?P(*9t#=NTB6T"bʡl/^e_{VڽI3% F%Ÿ)|Ï<]1<_tXv{_{JEت.>lngu xC'D)y]iEo$"\MļK WbE+ȿ_!pAƧϱFD"%p@ó"Dʂ&w@ z5=CAp~㙶t"K (YO t$>3zɊfE~VĚE] W~ ,]<&p}Rf1FJƢ2ҳA,y>_r'1GT}ͤ/  T)a=JCr5h/5Z?.M,u\AXb78>|00"b"_ bނMlJjq`UF66H[-T(m@wwTZDNŬbH6Խ `=ƟG\!CD H"²\v<C|p$ Xi O<|wIO1m^ 3(\AxR-z%r2x&,*5ݭ}Zg2.Qo`Q=\W2'Ef [ *@Mёx32 it3 X}H(>v. IFek6 `]֮EX.`1]*3KT?gO k?kABJj kYObIhOνu:Y؟i`fb#QEV&wby Y"c| \fxLVα%0R iPv\${ qd 2!RDu@5OYv]b .aA$qެF#tb+=[n)aθFm0Ba5I%G@i sP[:a:CG7ܽltx@b Z_*+FH]#ZdMSFgg$xG)&B|X6c~u׽)&^ y-8|LnIAhII!ѹP؅|Ro- ןpƳk=?<Љ[ωϼ;bsȔYr%E` =&'t SjvhDjw:3Ղsmfh*=D+4$oǜ" >K9L; k8Q¸YgCKv9D ΪE^sg_W K4P&ux`8((=y62*O;ߜ*KE-XSǽaHƃj)+Pt‡-L,]@Mƣu%ݫj vxK10QXۚ!Qd3uU7꫚XI`y*;wi8j*Q5x2譑*.sqzWh1!0mE]/7*_m .uc|OB?֌ϊ*F\}ߙain96;Yְ h(=-/rBⓠc09;dخ )oT*IAW憟x*ZqZ,+`,/-a#=dǜ|Y)ka)2kA@=-AeK~(d/}\-E%?‹`YVTO)^СGQiݞ.,=0 [UXmɳ_u6Xz_*@bv_MÈUBn!I83zv |>C8?t:o$had!FR8$+WdRuvqV zU{(u;t-= #R'ځ "/DDRV 5< fVS@^D`,gV5YO4 c4%2,WvSނDZp.$n+*Ky<&,K$TzXOv5 %Riٛhg[؇>#^ ^ ȩ6.P~GOoߑwoIr#SEjd=E'ոDto}ol` AWJT@IsIcH |ɆWZԽk_ZC-%e-ܡvAOٕ-.5uK eQY!bwA;A'd47^d~m#ii~ [^W#Tjl,ک<&M3u+L:sl|/]6mZncji Ms[tHul+= X\NȚCUُeiuV"),G6P$]q_忖k 702u ֿXe pү9}[,6R dղͨ,Q7 jzT@) U(Ƚ2ᡯK{4zӞIAe/U%)i?T~܂&٦H9{},ޢC `i@(jӰ:֗۔;Q$,O0GñÆ>go~-6Ga\) S,`DP %G)G\CgQ觲X!{k]%fIvKsx?]cpP`ZqS%4DDѿ^R*#4~[/v/6oQ( RYKWm 5TSE]fx B4d10Mv4HlYCM e*q:{xe0HA]x+pzL;h&_qy@NV؝@^ V1xTo<󩇤u(4ѷ&xnz˶Ҙl'͓5R%pw5 u]qvF%I4vUM5hZgy V h8]BYIC/eN#T*(EX.ƗRj 3MsEӏl"?5x  m"yp Z|@tJXE늍R=gG4 > N)Ҫs+;uR]L }ES ʼnY(1 P BxA/RPxr 9 Y~!>HSCʣUZM$A Pˀe,1'lnߒaZC!&IWYϵP'ilذWJ)_]Jc رɈSٞLr(ٯ8c:uz$ w:^Hߣ %.7cu`C4x,cBǍw uc!9-~sGs7؟G`8 HsT1󺶦[zUmT_a-HW:7-#2Y)y ;~Y4dm2iz'Ak04 һ96(Jމ}hѢ @ت /+'xdEmw#fk*gU!O{h$oХ]E҉}ka>΄Hb#.]9>bH I1'ȶj& QOmIʹΔ-KʞPmo1&8Ge0y`TTxͶq'6J{5s gi3LPdsLl,n 8A#ѕ7$a3|qk 1jSdgoonq񟨂Izh봓oӟ&Ӂ%GU0X T;skBg"J aAz1&O50%}#k؈G tVCp⸷6QՔݖ #÷`5K/\ ,Cn$#=CR@t09[RHn1%XۇZg[jX'2MޫxԈVDS/#ey6tRtg3=yMCVOlqy)Af0*QǦP+>n#U'µq4юWyH25i^sktUץh2$?jetyA{&a$-":Aħh~Zǎh}2063!8κ>[.(q R.L_׌5}?滃~w[?n 9ŏ;w,']ur7Nt~ ob`;v/`Ը粧,L߰K_K,*`_]_D2\hI'b|NS*´2&rD{R 9fw?miqh`QhvRj-\/ gݮ&Y/8LP_hH7gGz<4hvʃJBÅWfOT ^ O^ٵOW&lNrkHM-bJfm<9!2`s&TlT7ӬӜ>.4x [0}-Mg Jc ,hO(t(;e5;?&h*R뤹3cX# ^7;eKjL#g;U,-i )A9 9x"aSN&ؖȑ=<q{jqv4f>&uSҬ/47⨦Jϓ-7,;#T=q{+>y0͵Byg²NxLDێ)9?Y{0^QLq5ґiia)]EaZ0ڒ7A D P,k bj/Kէc|)&uөs@ wVfRz1߰)q^>4"od DD}Džt5O}0_ M~WW<^YxAOQٚFho}JHTNӐ.!(yh2{>14RӪfQ#Ֆ@dy dT|}w~NI ' r tR0`wS=ofZ f<l(e$!a!(^Fbυ67b#Elb e\#xRbGR)~5)8J%JyQߎ-tcSt]69Fm+y*ovH,)P&hfS!C0[AHxN9 km: u[kK۔J8rQVmt lL`ۂR걄yff1Bg)L+tPY n$w #/t.QyRvY4\z `gFS@_1r=F! ۼhɶ4OGc3;;|c :~܈{=J `_$5O~ui^%8P8 oF1(Ma''6N| ͖*|zFwK>٧n1=bдW#:niW5O CK|Z`Aqq}w5J=XW6i\x 6LEK[}FIv*zx@3{[YԸP@a*C_(uYFSc.]pvp^0ic22|Odd{UzsA b٭>Nkܘb2muDgQ]BAe oXE &:vjWN#z a~iN gbd)UXβx^& ʔ`MK %%z1Y!N~f~< ( kPqMf 'fU!bu=g]u;?%v91CHEqƘǀu9Ț\גM1^ {~ !Be) TST"`&^AyՊVt;m c_'P{p,2e@3'UAӟS)Dc> rs$;w$Mט3g]u"qRŸ=|݋T.v#Ig4܅hf2UWsϐ櫺A9Eu|t -PW&>кTiſY$Q~>d uq,|q3Yí·mF8B }_ YF4P@Fbl 5/I5L74\5{Ғ70*jA\Ĵf(~٨=S7 D 4!_)]{|| ת"pbo|~ܶU 9(p1 nap.C{hܤT=c _ToPj)挒dd}qjZ p@bZtmIo{У<@sݙDaK)Iy?~ulDu&wG[DP;w%&V8gvu5wٻ{"f?4XM:GO#  ߐ Dzԉ؊ ]c^6dP=hQ3k7:Xs:dB4es!gtpzAn:p{HxB$tX|*lAz((,#h_s}B>z'f_DXsPC}ĕ=M,;@kpI=m+YK}XH9"%p%ᗬk Ubvfe_yުj\\r/7ꀽ?Yj#sQ E48 cdMjC|Hg<ō3O٢ U96  q" b{ 0yF+p Է>/ڐ*S4h]ܽ ;OL)SmMλZ],HQ3 )t#>eꀸvNr}Yܴ%zIPE[lAر!s /+>F4fJvoVJyG'Č W;k)`R}?\`EܿVېY%o6DG_S?Fٙ3U۠O:~+6ߡ5\#bӪ (#YHyjIT\a=2u-40%T(}0`5}X$)n+(9!hh0v_~󠚵oTԩYɫ"|.N6ғ[f f <찏S_v3HBS|}|ȿ̀ZktgjQ.z47ᡌaxgw؅|9K6[j4lv̿=&2ufUIZr/HbZ2y()7Y=0Y κ>v=%ԶCZR!Qɫ > :]硬#s6"|by c"/e:1϶Mc2\3C8*YwG!iGLT0xl׀De2; ucQgD+v5)٘Hdj"LE/[>9)1p.bxV|?.7%|=DSGfO$iP %Ka%z/@_Ǧ1gO,}:BȁЯe`zϿ1qZf߁gJFid\2O\[wz:\#uD"56VUYa++iW7m롵Ǐ};Wt?Qv|XoHd͐2Wnϑf9Ѳ¾'P .y6n쪪w wf 3׋F~H@%rM+Vр4> 7GK(lq[Qo\V6t"jxje_E38)`Bǭ$ a0ѣSE0x¥/$VHPH ͹D U&SR-TkA+kG|s#4qDlh?hݡA%+'nXe:@N*@-KHqYSGC9PѴlk>N%!Umk]%^ÈV!ķKr/d=ꛛ%έ L䄏̀D#D'iԣ2 8ʴd^{ ] k_ͅV"y*97tR̼y<ڛ=6A鿨Wij r)MmwY[=7ˋk@x7`:9nTP2:qbh^=W_ =:gJ ʵ?bsڈ9]&'Q#.g 1O Yfˎ{ ͟qCۛ-ZI K>{qi '/@TM ^fizk0K*#>U$zD8{&^| US- o>~1JP쭑PL=4F335\ZB otN 2cl]ʠީF3n̡" -1Ȏ1,P <MZ!,b:Ad$L,s-ԽnTCUFWʡ+% @H]tː'A3 q'.kIz̘9Ad#|Cv şϬΓTTEٗn$g$U '[kҮSo*ˮz0GB(>W~wÄ]ԃYPg'E:̤ /ǦZb+%1uTYiFI{.]R*>8oZ?td#C\Ɣ ;14<nUblbPkk]:vJsdtn':MppuEzq0Fp8iN~/%*B>p;@%DoKkhvSS {A0(¸yb迃9 H(.~_8|:VD*ɳ q^캢C1 ')֍؛n#7xq~22a*Kݦ%qtPoQlj@m".H-}6iT"P(YiBJgNԴU9c  "KkVy6qm}'*Vw03. P S=EZʙG\Qb5 zQZxC\::Uj[ Kgu*%.{rsȉumS .mF+"{JX+:m?X3QOb)5HQ=*{h߶{з6_G@qLVXI3t]cf{bh-;]bR;Gv?Uaz}J/]r8]΋,w@C5;i~5}$PLi N\Ic#ZTfqavJGV S_{/d$?灇<,.ȲL*z% 8sȘ543>ӫ(W9kj/Lfb =PMB$&Hb!2o>kҏ*)g QW $"u zYƨ;6C\4V$L47&b2T7 E5_[x}^7kCruq<2DB5G*;b*?Uy-=|^65=6~PŰ]vh:kC^%?0+amc5_9dw^(C:E$/ʞ8 c{U]ΰe r Hê |Ҭ O2!qH5 dƇԤ -npdK^m݃W1LA' M9{lp>(}yϷ_A˻2hj&tC obzP]Wf%: aVoQ5\$EUrɾzE|{>NuF(WV^<[sX>A; WD?&(ZcZBuVܼYlBWߏ#fɽ 6.o6In|T5kv0jO-.(+40Klر{_K,ػv>4CjܢߗZ*z Q>2A̕Xnz?*+ yhЃѥ* 66Z؉|xp.ð2N bv(B&ӈ,59/N,ˤ:yP:0 L2CCl?gV/ ![OЬeca] ȶ.39Oe6k$j%V%(o0$6T{J1:ygL#}5ża4,FFp(ڙn"k=ł Qқ7[j;ί=`EV^cΆ;Z=ƽM!R(;@lMYғCOP=;Gb>&ئx%qKѽĪ 1D![&I:ٳaٷ)M銟f*UkKxOcL, I^HE +\úo{MPםfx+o° FYkf«#zEv!6 ySYA^;Wi sjDjuh5\Q'Ϛ7`5tELD+z߿z  e -,jAո%\ *|\|˘mf9my^5fdQ1v +x.]9G"h9 W9jM;=)!|cփ"Ccҍ. !a,^{*9J| oMW;S KV'i5'_ N;Wۆ{C\ĎO0R\ 7+Pmׯ–h@cK`1񉞏TGDJk/'X#)'Žc贆H:A} x Fdzڼ`i1)Q ̟\ᡲMъ\옊`v{ vGd*5xU ^.T3q`2G04zdo>Zw,c| /'Z*Cavj-9}9~fF!mcpt5iK9<CG8r\HľQԙs-7S=zg =6 B"S6 dz3~bܦʰ_HHY:ܧ}}[ѲEIF^X*3%ʄaN0h0{PZCѯƍ "ѣ/Zr5w(YF>SV,IOɮLwFw=ƛ" kr;U/\ Rh`Ϊ-=:W'&,f91{^iHfhJǩ]fmX}=HKJr!TˣpEQYf2%c 'L= 7 5 2UHbQA9H|ܝ,[d^x˖4`{wT(}iiZc5()2F%ݤ u](ȣϭHIsጌV. ]x\-!b2s) T ي0B4iC4.i^$_މ[>Vd`R!5㪞?6צ la.Y>L/УvS?\dTfr]h+\0rPܕ {_)j@8|\ d%김3n݄9}={\&^TFJr̍ї&vm!8h"z͊,!!n's7cknm H \Z6PRKVtjYˑV<pq-}N7Z 2^uG%+1R;c-- ` dZcv5 =N؎z. Xk ~C)˽+Aju}] SiԳPXh.nw|ј:5$/2BKrŹ;OVy&?a{8t(iWU FߍP`ouy5eNjX{&9 baPdvVh^ŔF?5qԇƳ2`苶%fZ753s*JK5*b.=3`}[g3cn:&Ƀy:x(Rq^`0tDt}gS`S#9MUlr5dZùS6BäK,C\e叝aPuN1-d9ocՀV[dwD\7uW)HZ~嘩e`/<đN%Oa }y QL'mA:rf C7~ntw=p̊]s@?OJ1eT E`z hVj;VeVT _Ȃ& \bGΠ2nZϋ ʛ\ʹ< za31$"Y(7zItBoSَ? ؏(BPw(uIhϳt!lf#HQWuڻwH-MFYEXJcF= >xfq];Sfg՛<U8f+ ppa/2-Jͤ\ق ئCe>7O;Άvhu +`8ySC:io4ˇpV=۟WtyQK}}Qig ,c0늛Ӏ~&c RG>{oO{HOmxףe~RᰈQ&GƾR ^0I"/!JP+މ=K,o郀6w8P1tX*>_CL0,whNrܼ'r ?0WYu q,L$ߺFu6z C)D:0 勩O b8 ER oMj:Plɖ,f?; =r>3نE~ݭbb3R*WG$2#kDZ׹hh{32:Up5<>y\F+՗L̘f#@^tn}9.iCQ j|2 J҈@&*A(wz&zP5/[6~5wWPVDT*/ }&4B}pWԳ} 7=,OF OZ䡰מQڟww㎆JGmcz @3L,ϼf06ICrwminO1N" &ٳq`TQv |Hn]s;98ǟNY++12;T6!1H) K|~m`L=G֐@RA#mtWyvr]iy" |G=ߟJ)IjP}Љje馘̎`v$\QvYp0ŀZJ]Œޣ 9i:F̺9rYD?,h] ]4l)um>4)f2 > 'u9IA\9a?`{!##J܁SgZ,#nL_~Mc>wjk1oPm3,h}y4$hƗ77qVɠ+=?*`Ϫ,bϲوK hW:coV&O"mZK5%*> w7.][^ 'e_>$LO+抦N>Si9IO CmRƠ9tGE 7I*~AMwHaE~~ X~^u׀$j}v7\6V\Aa1Pr/θMwp.!TęCADa0Uy4,+_ # $Tt8DAd=o\T"(MOIˌ䤎&;@Pn:K)%=2y~Z/Z,Q޼G3 1 Hgak5)J2v`Yh8L.MuD@t8ׅ<>1xUWL}ϡp+ &>cTk7t_ q<k^?$6%5CƙcuX\0f.#, 4R"=,4VGAT7hAp'N*d?C\77a315iqu,35TX@Z2 4Z$8%c=Z,qn?_6"r4^[){YYXRol]5P89S]8tßU! pKE$1UИъ<7 й )!iW4^.K/筻l-(UMT_,nTG-=!I PR-RK) ]k]am` %:ԢTfx:~Swl ؟n#}zc7eDw*<{F+c6pΚ mdu_b0 pqYUT@X=p&>Gn W8 ܄HC%@}tnr_g$u.Ro\ 3<5ŬZ 2R'V9oBd4YY|ǏJ/#}3-T-К3G&ⵋG42W&c~;KxDЂp&F{34~1QL.ItgAÜկ{gYa(ܺҳ!!״I7*`+w."*;h ؁<0&e,,1}n|`*Y8gn8t Ѓ'b&Lҹ T0lWj:}eEo3W_mwy)sH&!zj\ eUA|!k=7gRB9 A0 =}mXDKT*j8L5.t~p+kI<&Sr4W\Oҡ\G5PLw#]*56RS(<=EG+KJ:zN7O/ . 19oeV0~hٚDuAZZl#w5rPC Cҫ7(PV3 NE ]M9^2:RU)hw_aHo_)AT- mH$ZkYA3;߭[u Vkh*H`;uZ_Z~- *b#% 2wjKqj^o효Zş_E횽?:8'{tT𘕵bÖqV~ ov;׀k[02$ 9l#C{M #dG-Quv Q'}t57n{^^ښFҪXՃiÊŕ0ijaXDU=<)`B fMYseK@L*(u\ѝOo%˨9r7EeǕ; 4٫ [w *}FLN̼KÍMiUggprG#n}hXrH˹EDP99q [0q$~ X2&U,x^x; B42]!Tb7ٸOt3oؑKZK- (i$)!uzf$JfhlDcǦ`o)ylYcXcR" ׷fz}e|,}\n)7&ZXeO 9sʐ2FJGiJjxyנQv0KvHh1c/˝}O1oSٷ#MkixҒrLK( GT#!/|PpoSMp ?ȍzeO(_פc6t*XW/>8Cu[cLP s71bi/W@|n?{5@ \zmة&]3rb߿8c#ʲ\԰$Te$cvmBQXs3yR*V,ZkWǔEmfGqVhfӢ9fA*\S܃X2H]sqT ^UZR͌]EtHt Kv{NaXĆrJ+cU_GȻΛA8+~Bf:;uPH *fj+&w<  ҙ;?ۯ=h`kR6ȺfFl/27?4he~J$wn"f }ݖ *Ee>p]bs~8ػOmVtҔPVVzwgZ|k֭l' ǍX8AT:ܢ H|~)@@6T;؍r ?E"$x:"<. !80cCp.H W jpI wMH U(6hA4|pEoxHIz/ kF ٱ%*Y |HoBŎ녽`ZBdykKUT gj[OH?s$K3*,+{lj0%F~hGpora݉iFZaE`U)Zc91qM+q9 G77/$}?nIʙjٖC]ef\PFNȐksNy`I#!sm9q:7)&Ϝz&qS'zMH .LYrٺU""P!'^>/ f)eKǤb^8~XNvdHLi~>dRbK\na'ԉ{H2:5?[#$h"hls/,6=ȰlVu{߆DW5[ FM#\'+fQTp6"tP6cLW/Z]!p9-61y͛53(=-*g>i3YKk0ߢV\j zF9R%0GO) coм E*Kxo )P :\dU,p7tsƫʲQUHEf orN)kfR&z~GW.Zƕ/K֩I=^#dr-u~pQNێgRAM5$1?8" \@wX ^]=gX̝YqbTh}2T*Ͳ1 =Z]yHuYOyՅN{yB㸘We4)BYU6$p |$eѰ+qX p哧m~(#_J=+^)gx2*kF+VjW-^`(4mXHtad-mхAFz' D32&o7.1EQ^\G10AFu4ŵ)ϥfk>ldctN.:e8*'K /94rxh Ct=}ޤ_͚yh M}lCg<N'ӷwaz ҧ3 џ*ٚwz~"*ҝ} k abR~^}]y spt|D=ǡRrj%CQW7h጗c0G]S48FbPzPr[A2&OW|s/"ս^C6֙CKZ_&\aa?h8KS8H t`Jb}E#Kȓ<*մy!wĻ/!R q;k&Rx;@Mhk2 dG̰~0٢;JhkXpG,g g; :jSĺ@h#?&<9c9L)t5D %7E0WvVI, ~קQTIzGVtS3QET[DiDc2댖C$`{DUHE/QHs" }a{\}R1_>]kX+qBre"F;0Pn~~?aܪ'm-פS ;LcSIJ|䎺̝A6; $R*p.TI 54Az<88yޅbY:"GٮL,N+fR:u"4M DpO2Ά_a^e<젽 5ٰOxxf!3|TL'.nGIL,yO? Enh]_ENti!]]"K tTsh9[$8&PDիӃ~pc>Bpvh]:*2!2?GIfa+1 y_U̲KޛngχIXLĎ4q)q߼#UR v2h[1RK<CBDyMNm"%ǜkHw Vb#k v3GV]sPhsTc"bSCAznnķs|)sKg=~,> []QQ"Rz0m#zd}ݲ5^*P2;d*sdQʞ\8,C SoP_l[BeK^M9k ]4*Ēoґ7uc 螐[M]d\jKTw' Rj|c!7vDN*<,p*Ыӄj"`Zs:D\ȿb$=%4sCcHE t:leoяʲ(.ڗaIMyOCNqRwi@(ܴp}umpQQ{L:4/V:x}ŸxE W&)#9PyYh׉v1qxdZ/w{kؐe~?X1YF3*9~@7Hw8s~W lʙhyouWJ羱x摊7z;3Xb=:.>6u*3^A[0iVʨŽYT`R1NvT;pmV9dpjtetg%+'F5֖y;R"scI_ +5z1zabb6C4"3p1D| ? uVs߈| wgj,O(LH~^#77/ 2Y~ex3>T!U]ϤSiW[j苨oM3Д)$[=yg6fNLKD(PPq.짎0r)]gl "ĢdDQjs笠M^u0ڃ:)tܝ&K=4ExNB.Ky' ꊠ\LxD+N8Mbk7 ~6JxJ%8~+悧(mRutʓiRH1zzϴ3׭W„׿\k4Jd.8QsF6nU⏿RI+7YB]N z`cPŠnZEw%9J|Eb;[;̀W ߎoW; 2`2($^y nAD.Ѷ DY1ݻ!Hӌ-o3wT(%w(yZV;V^*Y9>>lY5ZK͑7TӸ7S|:q:[&ۉ]5<Yeb:dFfܲdphME YZ