libsoup-3_0-0-3.4.4-150600.3.7.1<>,fLhup9|,Í=vy5ƪKP-^w]Y3Ţ~oAA˞ i׍ܴ >H~(Lsd>{8٪i앇9NA_*)u{{ Djyџ`x)yЬu0K^4M-3)[@3!Qސs84}+0SdeI8۫mKyOk|ufTW'zE7̶Q JJaP+L>F?d # H04@D]~   ( @   8VtLX(8r9 \r:Yr>@BFGH4ILXTYdZ[\]^bc4defluvwxyz$48FHLRClibsoup-3_0-03.4.4150600.3.7.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 supporthuxinomavro>SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/GNOMEhttps://wiki.gnome.org/Projects/libsouplinuxppc64le xsc'A큤A큤h`hahqe:hqe:a200eb1ba91cbdc22ad2d27b02e79fb4f77a8f63d511bb91b34a8cc714936ef229be37a82643e6bce6388400fd2a0d809b80a8c81a7c3a23421fb8b259bd3821b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69clibsoup-3.0.so.0.7.1rootrootrootrootrootrootrootrootrootrootrootrootlibsoup-3.4.4-150600.3.7.1.src.rpmlibsouplibsoup-3.0.so.0()(64bit)libsoup-3_0-0libsoup-3_0-0(ppc-64) @@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigglib-networkinglibbrotlidec.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libnghttp2.so.14()(64bit)libpsl.so.5()(64bit)libsqlite3.so.0()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.27.903.0.4-14.6.0-14.0-15.2-14.14.3h@gPD@e:TeG@dMdBzdV@c&@c%@cc@cF@c#cc@cAc@by@bF@b4t@a+@a)@aauJaUaP`aHwaC1a&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@mgorse@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.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comguillaume.gardet@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgsbrabec@suse.comdimstar@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 more CVE fixes: + libsoup-CVE-2025-32050.patch (boo#1240752 CVE-2025-32050) + libsoup-CVE-2025-32051.patch (boo#1240754 CVE-2025-32051) + libsoup-CVE-2025-32052.patch (boo#1240756 CVE-2025-32052) + libsoup-CVE-2025-32053.patch (boo#1240757 CVE-2025-32053) + libsoup-CVE-2025-46420.patch (boo#1241686 CVE-2025-46420) + 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-32909.patch (boo#1241226 CVE-2025-32909) + libsoup-CVE-2025-2784.patch (boo#1240750 CVE-2025-2784) + libsoup-CVE-2025-46421.patch (boo#1241688 CVE-2025-46421) + libsoup-CVE-2025-32912.patch (boo#1241214 CVE-2025-32912) + libsoup-CVE-2025-32906.patch (boo#1241263 CVE-2025-32906) + libsoup-CVE-2025-32914.patch (boo#1241164 CVE-2025-32914) + libsoup-CVE-2025-32908.patch (boo#1241223 CVE-2025-32908) + libsoup-CVE-2025-32907.patch (boo#1241222 CVE-2025-32907)- Add 04df03bc.patch: strictly don't allow NUL bytes in headers (boo#1233285 CVE-2024-52530 glgo#GNOME/libsoup#377). - Add 6adc0e3e.patch: websocket: Process the frame as soon as we read data (boo#1233287 CVE-2024-52532 glgo#GNOME/libsoup#391). - 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). - Increase test timeout on s390x. The http2-body-stream test can be slow and sometimes times out in our builds.- Update to version 3.4.4: + Improve HTTP/2 performance when a lot of buffering happens + Support building libnghttp2 as a subproject- Update to version 3.4.3: + Fix incorrect UTF-8 encoding for params in headers + Numerous HTTP/2 fixes and improvements + Fix possible crashes in connection management + Fix small leak in SoupServer + Fix the possibility of empty HTTP/2 frames being sent- Update to version 3.4.2: + Revert changes to request cancellation.- Update to version 3.4.1: + Fix HTTP/2 on platforms with unsigned char. + Change request cancellation to be handled earlier. + Add names to GSources and source tags to GTasks to aid debugging. - Run meson_test macro for all arches.- Update to version 3.4.0: + Fix possible crash in SoupContentSniffer. + Fix socket leak. + Add missing annotation to soup_header_g_string_append_param_quoted().- Update to version 3.3.1: + Fix regression in `SoupCookieJar` not handling valid Secure cookies. + Fix crash when skipping HTTP/1 response stream with chunked enconding. + Change Session to unqueue finished items earlier without an extra MainContext iteration.- Update to version 3.3.0: + Add `SoupMessage::got-body-data` signal to monitor progress of reads + Add `soup_session_send_and_splice()` and `soup_session_send_and_splice_async()` convenience APIs + Add `soup_message_set_force_http1()` and `soup_message_get_force_http1()` APIs + Change `soup_cookie_copy()` to not retain default ports + Ensure `SoupServerMessage` socket is available in websocket handler + Fix `soup_message_new()` not erroring when URI has an empty host + Fix thread-saftey issues in `SoupConnectionAuth` + Fix various connection leaks + Fix the possibility of sending invalid empty `Sec-WebSocket-Protocol` header + Fix IO errors not being handled on `CONNECT` messages + Numerous improvements to cookies: - Add support for cookie prefixes (`__Secure-` and `__Host-`) - Reject cookies with control characters in name or value - Reject `SameSite=None` cookies without `Secure` - Change `soup_cookie_parse()` to be more strict about what is considered whitespace - Change default SameSite value to `Lax` - Fix `soup_cookie_equal()` with `NULL` path- Update to version 3.2.2: + Various HTTP/2 Fixes: - Fix `content-sniffed` not being emitted for resources without content. - Fix leak of SoupServerConnection when stolen. - Enable tests on 32-bit again, fixed upstream.- Update to version 3.2.1: + When built against nghttp2 1.50.0+ be relaxed about header whitespace. + Fix possible crash when cancelling an HTTP/2 message. + Fix regresion where soup_server_message_get_socket() could return NULL. + Fix minor memory leak. - Disable tests on 32-bit while waiting for https://gitlab.gnome.org/GNOME/libsoup/-/issues/309- Update to version 3.2.0: + No changes, stable bump only.- Update to version 3.1.4: + Numerous improvements to HTTP/2 reliablity. + Fix `http` proxy authentication with default proxy resolver. + Fix undefined ``ssize_t`` with MSVC.- Update to version 3.1.3: + Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined. - Changes from version 3.1.2: + Replace HTTP/2 tests using Quart with internal HTTP/2 server tests. + Improve version macros including adding ability to define `SOUP_DISABLE_DEPRECATION_WARNINGS`. - Drop -D http2_tests=disabled meson paramter: no longer supported. - Drop 299.patch: merged upstream.- Update to version 3.1.1: + Reintroduce some thread-safety to SoupSession (see https://libsoup.org/libsoup-3.0/client-thread-safety.html) + Add SoupServerMessage:tls-peer-certificate and SoupServerMessage:tls-peer-certificate-errors + Port docs to gi-docgen + Update documentation. - Replace pkgconfig(gtk-doc) with pkgconfig(gi-docgen) BuildRequires (and update options passed to meson) following upstreams port. - Add 299.patch: multithread-test: show error information in case of request failure. multithread-test: skip proxy tests if apache is not available. - Use ldconfig_scriptlets for post(un) handling.- Update to version 3.0.8: + Fix `http` proxy authentication with default proxy resolver. + Numerous improvments to HTTP/2 reliability.- Update to version 3.0.7: + Fix leak in SoupAuthNTLM. + Fix constructing SoupAuthNTLM objects. + Disable mutual negotiation in SoupAuthNegotiate. + http2: - Do not advertise the `h2` protocool for proxy connections. - Remove left-over headers when HTTP/1 redirects to HTTP/2. - Handle HTTP_1_1_REQUIRED error. - Read request bodies synchronously for sync requests. - Properly handle server sending shut down GOAWAY. + tests: - Remove dependency on Apache's PHP module. - Depend upon Apache's http2 module.- Update to version 3.0.6: + Misc HTTP/2 fixes. + Add PUT/POST support to examples/get. + Add `--user-agent` option to examples/get. + Misc meson improvements. + Fix build with Visual Studio.- Update to version 3.0.5: + Misc HTTP/2 fixes. + Fix missing files for installed-tests. + Fix SoupServer not properly handling invalid percent encoded paths. + Fix other areas not properly handling invalid percent encoded paths. + Fix SoupLogger:max-body-size of 0 meaning log nothing.- Update to version 3.0.4: + Fix HTTP/2 not properly handling socket timeouts. + Improvements to test reliablity. + Fix cross-compiling to Windows. + Fix tests with development glib-networking. + Expose soup_uri_copy() to Vala.- Update to version 3.0.3: + Fix various HTTP/2 issues. + Error when libsoup2 has been loaded before libsoup3. + Fix memory leak when using TLS.- Require libsoup-3_0-0 instead of libsoup by in the devel package: defacto the same package, as the library provides the base name, but more explicit and clearer.- Update to version 3.0.2: + Add support for multiple auth challenges in one response. + Fix SoupCache test failures on 32bit + Don't treat `-Wincompatible-pointer-types` as error. The `glib-mkenums` tool sometimes triggered this. + Improve `gssapi` dependency handling. + Fix undefined `ssize_t` on Windows. + Updated translations. - No longer ignore test failure on 32-bit arches, fixed upstream.- Ignore test failure on 32-bit arm, as it is done for 32-bit x86 https://gitlab.gnome.org/GNOME/libsoup/-/issues/236- Update to version 3.0.1: + Move python overrides to upstream pygobject. + Fix minor build warnings. - Drop python3-Soup sub-package following upstream changes.- Update to version 3.0.0: + Remove unused dependency on libxml. + Use G_DECLARE_FINAL_TYPE when applicable and bump GLib dependency to 2.69.1. + Add PyGObject overrides for SoupMessageHeaders to behave like a dict. + Fix soup_message_add_status_code_handler() in Vala. + Ensure that all header values are valid UTF-8, other encodings are not supported. + Support Content-Disposition headers missing a disposition-type. - Drop pkgconfig(libxml-2.0) BuildRequires: follow upstream. - Split out new python3-Soup package.- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Update to version 2.99.9: + Make soup_message_set_method() public API. + Make SoupMessage:http-version read only. + Prevent the same message being queued multiple times. + Allow completing SoupMessage::tls-interaction with NULL certificate. + Replace soup_server_set_ssl_cert_file() with soup_server_set_tls_certificate(). + Add SoupServer support for client certificates. + Fallback to building meson wrap of sqlite if not found. + Add soup_message_get_tls_protocol_version() and soup_message_get_tls_ciphersuite_name() API. - Changes from version 2.99.8: + Enable HTTP/2 by default. The SOUP_FORCE_HTTP1 env var can disable for debugging. + Restrict advertising brotli decoding support to HTTPS. + Add new API to handle client certificate authentication per-message as well as API to PKCS #11 PINs. + Add new build features `http2_tests` and `pkcs11_tests` to more granularly control optional test dependencies. - Changes from version 2.99.7: + Change SoupSession to only support one SoupSessionFeature of a given type. + Remove soup_session_get_features() API. + Numerous HTTP/2 fixes and improvements. - Changes from version 2.99.6: + Added HTTP/2 support. Enable by setting `SOUP_ENABLE_HTTP2` env var. - Changes from version 2.99.5: + Add soup_message_get_remote_address() API. + Fix preconnect stealing a connection. + Fix potential header issues when included in a C++ project. + Disabling tests also disables Autobahn tests by default. - Changes from version 2.99.4: + Rename SoupMessage:tls-certificate and SoupMessage:tls-certificate-errors to tls-peer-certificate and tls-peer-certificate-errors respectively. + Add SoupMessageMetrics API for tracking message events, + Add soup_message_get_connection_id() API. + Add WebSocket fuzzing tests with Autobahn. - Add pkgconfig(gnutls) and pkgconfig(libnghttp2) BuildRequires: new dependencies. - Rename libsoup-2_4-1 subpackage to libsoup-3_0-0: follow upstream library name change. - Pass -Dautobahn=disabled -Dhttp2_tests=disabled to meson: disable some tests, as we do not have all deps available. - Drop libsoup-skip-tls_interaction-test.patch: no longer needed.- 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./sbin/ldconfig/sbin/ldconfiglibsoupxinomavro 17464364693.4.43.4.4-150600.3.7.13.4.4-150600.3.7.13.4.4libsoup-3.0.so.0libsoup-3.0.so.0.7.1libsoup-3_0-0NEWSlibsoup-3_0-0COPYING/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libsoup-3_0-0//usr/share/licenses//usr/share/licenses/libsoup-3_0-0/-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:38576/SUSE_SLE-15-SP6_Update/63747a1f260ff30e8e59f4c195dcb830-libsoup.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=28dc0ebb673ae00cb8eadea40bbf8103f27347a1, strippeddirectoryUTF-8 Unicode textASCII textPRR RRRR RRR RR RR RC:?WH *asamba-winbindutf-8bf60dca4b094337abeef551f2cfa46c9872685beb5e176a6440f26564c405cc7?7zXZ !t/w]"k%{61S7[6XzW'F77VQBPNJ񭑩qwx2pg:KT`]bN46!S}Rg71{"^n>?VN 'JIRHMBr{P5 e<{"dSs{@n CuD\h@ E'",h rqaS͓A0 bN@ "p/٫ñћpk;,GJf9v0ݨH/Z) Fޟ_K<{{PrL~ z\-r\#UD,i˨ng)n *R S:aW3+IF`Mkv-uׅ< >4Ut DA9􌍐eJK*.L{< V0t^\;@ =gpzv@ ԗ_27je-y*ExH.^fAO@ʶf !K< 7uu>ٳ$կQR,X!}U| Xhnph .>:-O ,ShD#OigFe:⭟ aW5 ۚ%W#%UeM(?Fjb7` .d9-=/*;C!`ݐynQRHoy2DpH!C(,'ߺz1T 2rSU $pQzH۰1G+1J-ͳe?I$MĖFS3jS- EM׋!΅a6,TI~(yx:DAj"㾐ERPk( hp/imM`P zh |$s,e@W"=X6)W|2 CUN }ؠ vq}/8.x|kFyg6$m{άSO:y2ٮ[lfPV\&F]g&8gaٗlH@T)98=ﮗcr$X_՜`xrkD*U5oT|7RZqӖWƿQ``Ps,FQf+ SMm` @iQl;5Ty]{HA5]H _ ']àj:!(|`1)jndRy~8v,n+_H^KOT߄OW34c({+iZZNÜl] 6`vnN; #d"pNFH~C T /V&TdDNx- ȥ2bw[LA8z%Dɶ͵]4Ѝ1Ic4}z*(jR`Ò6D7ñMwJ[Yq9zSg`^;- Z"?67wl87!XQ0>Oh oKra" )ubjC0a#FDU7"nB@F6lАd؋e `B E^D@Z+w.x`"δz=7c!w`>C8FpN6%2֚ hPHXytP&_O%(šgd:>!M~peLpUܥGF`^y֐nqh_ D>;| c> lmֱΗ*׏K_Q8T*^y7@ 2LRlmZy>8|b' %7]A; ?z(߬iEkoYvDw 9b\: $%FEv&FwR64jIw5o` KbG>rng&gryslWv5ķ yl7P{>ngrOlH&{Xdl.6J`&v4!> gQA Ťi5Aef{VF2T`z=4zn ((`;_꼂cfSɿ<1s+ p{ 9ʦ,^uSǨ 8eXc)"U3MoТIse2k\ Ys"47py1c-$P\z/g^>Uu8q잯!i>|}ۀځ70<E@CX Jem"7 N9GvL;#C,) aBƑƷ J>pנ8$M|$/pU0N|qVi@j|W\dETEѣޕс>%_F lXC ט|3'#'KsbGOOX'f<]Jy&VӸ0 )Yn2H@W3eET?SCęCT@a c7_81Cjɱd3ԋhG0œ '@}SsZb30)I$y9*dcQ320y@?rԌ_URox&Dž ]e5t5,k-VE,N^|W4A pBk;a\Ld>\ |iWGlX. Yhvv1vn9Ob)m6׃; Z0iM,7+`wΪh쑮qmr Y;(T8!G\Cv"*Im zS>vs7L{a)Wȁ@8e0 HR Nn'k7K hvb^D 캫p'J͉ `ag~iAdGE>OpYgY19v>GzW']?2ɱM&JT}Kqފ¾v,;OC<\^8T}; ȗt|Z%MטOΡ.%y,yŇ'j~nqT6:5-= v2#~婇x1z6u&ܽ}>zذ50=V?Y_JȄ$vgk#ս.VӠ==G(.Βl^/)/oV @g3%HlS9-;N$a,BKd2rLӫxViQbktE0vJkIg8If$)JU4q"C{q1ƹA DgvݔfL? gY)I$L]( ݓ7GnJQ+U &Hb.9x^֒Sb9j#`,R]ô$DqA/-}ʭJ bB3ykm$8rѯ.TCu>8#ə q՟=A|"\*~zOXu5:)Yݿyq\qa~9רfdf35Of#][ QR^ *QP;@V5DZ!ե<xDuJ<>KŐNT hl'Y̨~ZJx3^kJ<>H%BPjOǥxm4[2"[ZYVoŮ]s$=>0 t/jZEKr}~}~ S袶vKWݫWfCN'?L_漮Xpvl4&e*!u#bȃ۱a!0 q?:bP:/f 5$KļE 0*`A_S׋B ёt&΍W|Wݏ_`H)co߲,{ nQ1偀bxwH7:T0ϻetU7-wi|J P|^ &Nly;˛ҋAm^&dRVâDvܘ D:D _1yM{c]l2 $2-HjבAu*eR<#Y;g#x꽕`R4y K17Ng_)xA?!y, }Z¤3/Gn(Q V] yf:+MPz{WKRh3C6{F!+S<2QK[#~I@zi짡N"áwd٥4iSNHk5ăœ[~sk2ώ=D̓Od%yIyŬׄ1_ɪT\t5pݷR[5d ħqG$3-r#B nq]~׃brצ7C%Xῷ"y"2ݼMm= @3vF7H4v$@ ,1We%' Aiؐ$Tc1Z®&RQ2 41uEQ&B Qo2v.$!!iW9&ܕn,\QXF@C|Ԃ@/&zV>/19ybGL} J#S4ǥЕJIF$g5K xFF  c:ڧdM0G0CUY9Ju;/#. ]"4ۻR [T"js%P- ܖE}{qY,sr}S.yvGmxu֊PMi~4fpR.Up3FҾ\9,"TW&)+"Ca:Dfr[]̡b8)ǎg>}.:!4X8`PUH8 {$v\Ea29/<xD5xn/RwXBzuIL kh>o浪/ +CRVi#Cn鲓nbRH*GE63?a ֮JlN3D@BˠE4ЁΫ^'N $+4U3h(Ug͝&s ,+%x99;(غm^[ ӵ*أvSY]l&/GIiTpBL~E-eZ~»<_od"J$\yפ>Yn2q'AUToڜ8V^q+cJ9gеfd79=\Hs:_ڬ.<"mKpl0H2dv8X4#Q 9Pmbx`ȵIgt7A>ZޚXvz7gb D@E+3{>)U>(({ՒcRnl-*MxRҷLW,8uWzٻ}:;̈`a;\'Lzj {ey7!PQ _&R OnN^Q%MlrV|)!8w9\8E S6EE*u;\a*i[v*>NSAc<\}O.ƻc .RgdoRԙpY&y)MǗ]Dx3;=wDZfuk@CŒ6 &G> zc`^JU7ZwS>}8JƫS œN/C3gx2e' Du_RSbb;L*㩜7f4/B#7XM9˄ [^PڄSuJ$;ڪ GHݩ-seD8W_+`~fd^lF LZO\&/\} 󤢜LQcCO m<ZdKkz!PI!ɥjm(E^.]ݲQ&sOnԮ3|ώwmx+d Q_4 cZ״3 342kۤ2Lj( ;&ZEv:9rdиo'S4/XԂb@bU"i\wM-sݤˊ 9@L_-/T*Wi"3VAfMkyfcփ{[;~FC o d5kFa!=Lrn֭>I[&'QYV٬f-oS&pr8f#6K(F ^]0USZUrW#;Ś"xX-'X0?T8+MF%wFk.B5I[m;No=~gX2XY:.gSI9z&ii~YbnxxuH!2D.mPLa6؝>%+\m<ֳqA"`k@/e ,َpٿoǁ(٩CZ"0$ZGAtinL+~_\_2wcjX"vK》;(phD<gH^XZ} ke)vYQŌ($7ZgfKQ&-GCj$L?F5k텛\((%SY:T^ S<8k cmҟS䓔`h3-'U& WF cmr : 2w}g^斸yIX` Xb+BMCA|Z$\*.0vh%-\e=y0-Ώp܇Àh 3-Wȁ^ 22{=6 $%6~ȯSS!\ەuH~ $шHYA`?a*KA Xr6D&3VBEܕhʸ0<\WA$4kx_ks^|ERo 8ds:Dⶀn~^T|Vla6#ޚ|F|M D;~WhS<έmg`"䦐~\%:;E cơ: ~㑋̴I5v!f {HmU]C l<; Q/хm x&ŒV֑;:qt#-̭E.bX]mXJۺ}LK{{}{= gĠؓ}iTر9ǭxfuy/9;OT6}^6skWT+p7nۋjӪ L+) h(w(eͶ`8uLVT8FOycȃç[2,E!zĥoN)ptaoƄh7EԀz{t}V(H4LvYP|ITo⒘T+zQqtsdO1 n=GѸ:JkkdGr)6]v5&Qh<u6ww lXS(a1G57M'ȫPU;6*o7#fHT=LBl|H5;@_PLJ#X1uf\M3p/yJ7Ovv6) ZD# [Qr wںg욵8-D*)`?Uc(PsL۴)eS@(X\ J˥|W?}:a՗ԎtS?_5Ӻt%#fػ;Kv@[t e|G>2 ]Ht+9!NPhZ`8827 ا"ўa\Oy^Xu >i!C3.vd$g+rΘjq[y0 ~=&qR|~2L;x O?"' u`dxxH ΒgѬ_[gp}b^ٵ]mzHRpaowU3!qٰޒ>`{IJ+g^COg!pN.l-Gr:ȿ:bF6iu&`pƥֲ$k'rqJΫ XR7ײK& A>[t4?ѝZ~cB=SUu҃Z @AIzKHfX2y)ݍk _9*9Ynʲ]A{&y:6=M;%}.Aj*nZDP7DP֗ bN^ Rvۮ(zPJWβTac~ŷy.j 腼05/ _*fǜ#Ti3O [Bs/%f]&}]2}Xzv҇ᠷtm?UG&K+oAgW^P5ͼctLRZX]>ׁ{4X f=^AO!H$1 MrTPf'z:Zh'o->9 п.$gMJNXHNpKO."^fQ@.KKyqW`*RRHg [}6nc-[E%D oIz"_^EҰo%?Lc(CL["LAFl<]դEڐS%ؚˮQ=M x}LDŽDYM,B`HFyڿuV'c%VLLG K/y75F u浪SO: t]HyrD kL(L~$7\.{EۡtR+)>i*VTYƕ@.YDqžNm >eu &xyDiKP>ʭNܱ&.A-doDk6].pl XpXĿeGV4,p[^['3/_e'2k1Y 2!2H6 >3ߧ}VŒZ8Ir |*[\"n1]^8SO-q6];aJ<۩)ٶzQD\t'?':_=>D[ <hs~9,KqS}%=sˢ6Jx}{= Ef(3"3IK=M# ^_$LC+} < _SF:"?YɭO`mQ|5^<:^pTcC](=Zid]@9tKsi 1ElEWS ~VҩiB>t Ь +7k0DL xfbe'J-9FSn-}ڈ^4@`FqV!'N5aFyYr|;b0p},-VVueF- *]N-_ z@2̅`s~ǹK%AٸPPen!LeHQGBI98K*Xgslt8kṶ̌T۠'FOpzyvkOpT";+ojuZA3^2]C6ԛ|WV- n53LK5xkbRK;p̅m+V45Zxv>!jLGƸGaavlT#\I,<Ғ5עIq-"%|wC8=v*P=2"K|ffxUfl氱 +:g_ ZC&ʜ?M6τlܟoW3ԀP oD&[ڶCyuN`&/.bEdVTO%ynˠYp;gɔp(}=C&ztW_ wJ6? tuA UQ>1adD([ʂ2z oq-oq29 k5' VYk\2j=<q^]TRV`}"mPG 5ߐL$U^3 K鵦3a&GTW f4?uHw!㓏P6ayov5?-ʂӆ#0ROE{Y,U)Js]tja{QM]1/*&zaXεauUq#j/h|xv Ɩ/=p) ~i]Va#q\gX#XX] }o8ePbR8vt@Ϲ,g-e\[H n e}afz YeeU|@ t!t IeS:D?\l+S͉%&4t:>~| W68'h <E3yy3, So2Φ1yL O.{$#Ph'Lo8})];aO`X1Au |NIT_䑼Ah!oQ!xޢǭnjxn_jZY-ɋi$XP=\ʄ*+Ԛ\m3m%^w+^u 8+90r  <0|ZG{zꈄc{O_/zτ⺣32Wk'Gmnoj{%pΊd"gHȼCcݣW&&iwZQI j4׬igCe/ҮDբU֐hLXnK}l+Vَ[7 J14=mA&FAJBX,F"RfO;E|v)&.7y O* .wxybko,TMD~Fp_O1+ҧKG$6.g$;Rԝ!EҞ,SO͸nF$R]p䈥8 @ygL\X+𨸅 xփh7 _}Ď~D|"p)&I#R%3SIZSm?Ӥ6ILru <=(wEw3UcYzsS$H)eCd#?8pB~G[K+iQJ }kɔڮ?ZC*ڱ&SrVQi&$)øh]xɸ:d|ü8QgrqHfO>8!t["qX)uUȬoCPzJmzVלKWCT4jcirP/l:bWӍ\b{Ӗ kTzbcPknUG8p1FVZ}`R`ᘚyqӆ9G ?"@*>FX"V^f7b<q}cSC]Ă ar__ 1<ǜb~y3x9Z)p33Wc,S^S( +T}Qtՠ8Ds3zYq]uB2u( ]``iϬ,D <:{ޜ%%W|VfC?%:|(Mc0O"\^d9uQ* Y=eD3K"Qj쮌@YE&`Vkb֡\Aan,v  繺:oƫmTJC )(7.Ґ&T 4z6yz( НvUҾ[PAdγ^^/J[tlɂ\x.4]Y(D͗ l"'oDyvǪ#ϯ0]ZӾ.xY ӜZѕOOB5gU*O9 M=DR?"Js~Q g](Dgc=HQ~P5򉯳{㜺th-a\UOk3,ͅt[VX#kL%qeTyzy]nEuFaa6!:7\KLƹIմk !6#':5Sm3^OQ8iQȔ-&D59DpAewW |qMT"VH"(ex2E$DX7S*`zWXQǭl8Gk̹xj!q5h9THIC˛Nb (}U*ɥ[3[4̔C)F$ND[Re5VBrKg v7vqa2[t6vB|fˊՁ>-> br7[/ dWθ(isf 6F#Yy*s9,Sn>Ic⑳e#b jklM;'V&ͧoΌqA :%[ 'ܨc8"Hmf陯0 E:g|$A;j"LhڝyN/3Gym&SbГe!w%r)֒)žl15={Q1Eݯ{֕=gdXXvsi=lBLtK 'M r)svQŶ:Dhk7aնT`.㙷zP pp4ؼD[[?%+1,n-G*3ݜY&A (, IpfҔUn]kə-K=?@0Ǹs,Pc >A-Zz8@H>"\wkf'!<\zAUce(qHג|  ]?- ,>r\`:)V w-"5d3&dJ^C~w"Dd*Es1[aW\R;10r-4lY &{mFĕ+|s8oџ)HS"P%u0,* m|yl;H!-+2CYr7o 4&É@fx{>G:X$*;m 幆I߫#kSQ1yt(r6AK-o{`e Ѽ^W4R i¸"$P=X:M6z1vq;i OMXr]DQỏL\<3 r׮)X}I@3|;:*x-Ώҳk 83|?Wa_pRk J h/tCFdP:[:,0֧e6L_c{hza6 unY(1)H#s Hf NC֡>BK֕ j) KaxIJ-ƬPΨD9O,[eV,p31ùKws;Hά:Oб0q2!ߛ!(y5bh)*|juf68эZǟfo<\T+rF?c=8& eBCsi8;?K}Zlk^Ѧc  &.bIYf XI#ߵ T9qG̻MYHLaWVRzԎV #:ꦊ:;oPrb%5NN:ɞ)]|$56nJ;ԗ88ƶ(ɿD p}Gd\ ؚ=у#($ iU Hm3Fhx\C(ORnJq70VNQBXc_$iRrGPب킼TkqE'$^6o26 JY\b!k@QAW^>ƹ^Wtv.+=v$Y sT<3A  ZcÿX-~df i0|ގQ0bYnF,*w>嗰v>ᎄE!03|.@|VMs$1(DOse{O.rLFKnQ[h"XnPWlQ~r#?hR0:SE,BJx3hbƤLBY2NH$,4 l$uDa>p$ɩ!BpWU{n 5ݶEJ90#?9\wt8NY-j:-CziLGN+A|4FXWe5!_LdoQڤ)z P5~";1nj83x[Kq WTjNLpXc#sUm31 o|\6FLRETQ*= F.brLjd#HWcX\)glD ÷/؃J/@9f7]Y\hNwplCmGUʮF C6ϸ4mNuޱS VFt1Zrrdn ݙ`"TqINXy_rbu|F 8G~Vk;):5T"TL8РNC'Ǭ[^ (f^Ӱ}ݘާH) %5v=3ESЭ>CegK0} ?aaSuPvENL?{j㎆$<"s7ƨ|y&(=Εf >@KgE$)AC1,y# %K FB2p]ѰB 7uU[qFM e ˏSd'YSZevxD#&Ov&o?@*"ڟs,'MsJֻlƸYsx;ؠM_ebQM8kNΕH<r49~Q_&eT T$b9d'.`5{57Ox$׽sD* !%yb60:u")nE6C؍" 5AhXY~ћԉ|,@;1~.=4(ї^trvރfr44`PN}g3~9Ua`,uub;0Jzͼ;;u5YzP]eR s*x)HT@Ww^15Xt4C $5{j+P> j }Kyz@bw 0y+ҊQFO$D7I5|@-%k}ȸ-yş7*-19W DSx"qE'+{sa#m}t넘ŗfZ9pFs 6]8CB0ht@8.T5G' <[cB4k88"y`5@oȗ2[BMyӓ_V_4H`#Z:;vH#^2iV fPF?Pid[=y@ ;Љ_RCa3aR-3.PhSǹ$!@Ebl~Zŕ? ^@ ֽRvD_D]4>_: q92zOC(HY{tyPcӺƊWdzE@7GxGx/樠^2;\ Ӷ7mW"JnTctu]?+/BӞ[` ={EI?)\Z&ٷmmmKYPYÅE5 yY'Gu660~!h3g ]kl(2Mz_E*Ewl C# >o9רZ82 Ko%T͟Ds|S;L,c &W#ȢD&zɕ&ca6Pspv*U.`<b2+J'e]qnƣ]=;7mخ/6]ByL?,-SlIBf=Q*֌4;IW#యaZvh(bFY0ӂ]8zQĸ6tjCN-ң'u!K.U&~*."N;4=hvZ3Fp*]&PV$.8ԫcO2Cj>o3݋@B?OYs&8*4yrHg.8E]aۀY, _a Ld8jPeaUkޅ%4KW4;;Mx}п= 㡭>mozՖp niHE&g [>Eh "`~w:gfة_|q_E;$r |cýOf._a3Ҭ_%((8KXU713!WcPT"7PTLxq cj_%mĆ(fĐa (DodshOgɺ:‹\Q#$( ?>.ito^uZ'03P#;zoCo`'VfPf̥q%8@||陱1D. OL-mGmkL}CypZ= 7@s3 1ol0i]'( zRE-n-Gh1R8 8ɑ_m "b;-&mlj8b ~ PA($>`]Jp *|L5>1E !(JӜՖ<3Xnh=xjpAx,s. w>Ap\{hԅNVf,CX:'tȯ}; QU>bl/S-څvF E^"y]?r{^MxG@$U6YbZA']ZWͽ5β5C,qGFnX?~r϶|62rÙ0|!ݰ2Eec%E\buU6#'@`&WÂLE…vG21dU&wX9o am>9WciBi-6;09ߨlB3ԁ1чllyXYUtr0'.*ÛDz}O =C/|Iwܰ4Mx]JG9\%!%qȞP:YMϸNIî=悤X{s]o8v3}Tƥ;ߎėaj_[~MiE RtdɑpZEy{.,`%2݃R4pZ[ۢ!|3Uetn\l]C>j"l_EA`|g$I_WjWΡׇ ͎߂zPVG]QIܕg-۝ʉ|BANX~AOr޺'{f>퐫(A)jW`1B &Φ?ԀѣP*PPb̃^<3+CYV2Q.a"Z`PNĿ8=f|uዮOjOXE* [`w,^6 fXX/">Q^wP˒Z hTFhpw/1IiRh ÷p0f)/1`% s"l:me\ͅvz=e++ `׼ISPwYb.\2VڄD-#o)!π4_Gpwj'`$J&0owaJ4Utڍ83ea }vxT)/4S%FB$SF+➎O: 7R*#>{/nM]}3KC\2H)y,qˆ9]ܳ'ҷ{)rLzxeN齪vjw4zu;8H}ڔ*⇛fNV<E>x'..QC5|(8X ߪ-Ev36;Q''gdro VXWptd aH'ix3Peĥ)M`3w7X#, Tf!ƣ\`#0I*$ry7!3DpYoOQ6/2,֪fҊ!取&Sgش2QZPPs8,9@'քBȥ4,$k_T+;#NV~ņh.} *;.(S7U+Ԙb5cx æ,+ETz8ظaa@7kr nz$N馇"ٖF"9Zz_rBsOQD+4 "s|6ŧf@+. cnLY990bK-J%qO'q=pv+:IFx@EŻSXʩy8s&3uD pv0Vr>y?[T g.( RVlf(TME}lB7[a&ХMlMLc\P}w:֝hj8lyjdA#ɬH:&dȼAm.¢Z@K0V Wx)!ݗItE5W'7xqK69NB؂CkXBVWu!k"1WOr[ўh_NeSxco䅚vIXɫ֑i# +:WY2H֯"/sx)S8U%]ݨGqU:].cQxTvǛ B|p㠚UPp3/?IVinQ+}sBfL˅ m\Ye ~}tQo(M#x"Hjڲ*Ul)]xo@Ŕež`(H)=0 w34H\&B# a2i˚[8A Nh׳Mb;|`ht{T ;@0:RV>ibPoL׮! %> W#[ѾҚTm~N\ӓ{K| ivp{_G,c;{~d( w<|7 i7i' Vq%!xأy5P\]= ߝ> @ [c^b2oь &2"PAJZ0g/AFx nLkM!mۻJ!Y Y=|酠ȭ_TA#3 M%_k~+tO%)݄oUF&K6nLPoT%4EP_G4\_5h2[!Lkxq+19$M.iB7-+x킎V%7dm6_y Ω*YE4_!/B=Rnީ4[f7+5.H =K|$~Zo8΅M|yZ`aMWDeb}kXP`xU ^\ێhetK]L}|F*ibY>L!e+op]% 1ѝEC)ٌt\tyaעŏk3&V9PlXǫ;hGrcbOo Ys} Bǽ lZ6E:tѲ1`g.w0 ZWwYG5 3(%"Q[eM[|-.R~QL׍ieyI^ Y§7xSAⸯWG=Yxhgs`{o}rtI@ԤQo!Y-9sVj٬ϐ1>իsgŗԭЫ6,Or8 4#3ZOoDc$y<< ^gڟh`OWt_v9[Pӓ6nA2EbmY{v${v/!ɢ?b Fg^S>3J  1CLJ%ym/sٶC9xEfiTL JD(*s%F›}ՕN/2\rbPeyKm9ꄊˈb'3kgS|sXc :%^O ޶d߂,Aec<͇x!3һ`ʧ^ivMrA~/2 ]X*7 hK~Fh%:4S( RY)TrYQ(N]qn9U ZeG \ycAvvIcRl+kZSFDO i8J\5BޥPmֿH[8pM)EHk%ۛnc?UCzU5&DąC˳J mR7rͶuyxh<<kS-TwU62>jG ^^G 8x 8jw~; ne>W4ٔw3+Gm÷]I^uߺ ۷˖WTkExj J늖y@̵|3r٠&Uxgits6\lndCd¸rwynY2Za3{q(dDC-)1]a}QMm$0S"GШݥ)aV : ex 6 Yvľn~ m<]s"M5]c*7bXJzN9d;YKu/eZ[s;\C׾ڝuF u%278TeOTž‡4gaF):` gog @jC!zc ?Iw_U*tK֋͂N3kY=-#2$UvA=ªmᱬv\<8/D3'Yr鋧ԯ8r!|[Z7Ft)xjC*b<VTJp qQ:tȹ0 ^ۜ)$SpۡsXK^t`%˅jtp1a_PY-> Y:Q"Jk\=e% j脎jWi&N?lUΣsϸn%=iB\0o;i(z:3 Q@sqѩk1vH@=S21I)f]wG޽Y6@_?82ss &Qx>aE9PK6yc%,L̮Nf/&LH(dvOҟ +Cs#}[Ez]f;\p&2ԩ%؛22/G..,ý\R'G1x6^Չ 8L)^"B! YJL x篳Y7TBTn=/|RLq&8m))Wsxo<S>X^ j~ 5wwlLw"aoP"$S d;-IHTd>gK1h   gF,\¾$(GOg [+)&ju0)n1bm\K ^F-զ;@GL#L&돜 4WH,?U\ߐ[|p*%-DT]-s I" {II>9 >mI]ALjI$&9 :. x*p* }C!k-9k5S4jJVpBB_j;"(S[>W~H>LJRC7qni00J){i 5xJJ! vqAXƱ!xf1p,,xy)F<ETt2ě!r @T#&>N_yw6#$ϑ*.Gh{hM"<+^El}ugz7t= aMJD#}sgU@d'3Tb1]F޴|KtP8Ρ-n-=ͤJ$M!Ke}" oG3%. s4:ja@WphRD9A*ǐ9y$ޗ0`Aie~y3=yWR3nn>g\_vl&>N vVRq XhJx.M>:ymyzDXL=Q@" 3ÕP^%0GkzEI}t5KSkLBt l<XKf=GlEq[Q_\Q'[Eo{Tp| jSr'wO\,X+]݋eTVjw~őLP%T Ͽ;ƨٯ{ :A#v" 5CR,UA]SL[]:rwr՝S;>L@qtbF,)=-y(w\%,4c,trd!і? 52R+I&qpW:b{rvOr6Bj8.S9<[$@tV0wNh#<=ku.]B9܅O]JCw\ÿiewl7~"}a\Ij ǚ0z+񶘧ZI%RxfVtN`3ܭE^F9p).Sl ž*k)|:Ic;1yIQx5:9 I-{r\%ZnuώѨRZQ&{4> qVMox d9%$!vSq,뜂hV30 |^88R郏DďӑMu6;%91D+pѺQB6[$s>E K`nŐTVԼx^@BjMe.\4A|cZ}" 0 &zH$2l $H#E voFAY ,0(kz?5tb.ĉ %u?6o.B"Ev#+n:mϓ!~TXnI оk.綳UX%vtP?%B.?^%kO] 'X -]){Gň`IjK)-3ꠖXPt9O0=DSr2AtfyӮ 'ZՑlԨrMTNdxkA&Z#'A|s j qX!xpX?SjH]X;C&N t!ŴzRSb\ Lf.;MjT`N-"Ua7]خt+?v?׏H%&Bcy̍h1aUv B#?MBm3(rk4*0$vqs=0cZ+S']CS̈z~%Yqse2P/~o3LlCUo-=|l1r:A:@HXD P$!,|]ai`K0jK$xAQF"y0ZZA9y?0[AJYn8"iPjKd\Eq \Y O_*f4S Ji+Ebz9RuDbՕˡʾu?4u'AMԱ5򂞎Ÿgӎbf2 vxJ";̵!u3gۢp8]  &~5%(LY#Ǭ;ZNldiE>02p;1B-\It G3]M&P+cJBle%-T> <8vdbqC_Rޟ>u"u< G8EtIALv'4 vӬeyNS8i~MFZa].N-X OU+Mʰ!q(dŷu-o5HY* %\5鯵+:[:L2O;r!Uvn1@. bEpR\B9qQۻid53h7֜T~ٺb"Q}E3DM?fĒ~86$/ N3\Mw0sL7Z֓ /dk=A sgMm<[#MICF`]Sf^-{%}<4~4fTT̑Eʓpe$i}o* &xmdre˵~}tck5Q/_0,|yYd 1D4Si&mW6!{* M3=;)nq@$s ez,St)~1+-ό\̚x]P?L+6POۏ4L]mPFi dp011ẹD-S3 %¡vܶ)`RNf_;naD(э]]oM vu hRO3~Š@Ik+CxrTڇL(1{{eWq-c-9ۑD}9޴-v ܧ%mw ^uȲ B lpP6:?ݜC9R8bgcb{տ1D*vK3]SIHwic&z놾"^Q[^w0/ȠnjZ ^ŵpk=mc9<&u+A[*%ɓhz?r/"E׺5kUA9$~ZՂz(7eXe]ms^k)Sv 02ݱcP}Wn"KY߾8+e)CHLDAQ,ҙxJ4qʹtQ'+Z"TĥR@Ѣ;77^iu/!<;ֻ\0VJmڽSrO;r/Lu~˼nfJW|Ws;d ##熦@6AG p{z` `=P+lg!V{,o2"Yq>}=cT֍JoR ^Z2򲱢0ei2Y{'8g&alg* ~l[/d-a:t8a8TtjHSm9>-fdxo~6yIvdG}? dI)\r:}g5w*C+趝7XT_]4c!H7dnEv8Se̪pf9jloon *1gҝ98- 0/\dE[z+,G"APF/WNFT3E7r˭[dFtciq0^qNy9'Jl%nAT8qA[_ݫ۴,.HSdv-ތ!פ磣ߓ6S0m2Xǽ(Q2r$b2ctj=G3tIh*b&6$Ku~]啻@TV/Fc!CD":sC΋#(ǁWEY wJx_VOH!@/(9_b٭n*m'q>eg|-o权 )шZļeItVA6Ik@v8E 1+-{f=8/!? CRY* Tg9SJpsH" WGa@~$rllipYuC wZV7h=Of#: dQ맴]y c4sYw&jYф{ bIq1hphB?0Z8`>1LOV-Q6omt~p_iRW^Xj 'hN~:u- SBKl2t)FC"/ǻX}`^kfˍb9lI09` h/%(8`\SU |,C17,AT~bJO:9f }iU} xԯ,sأRvzpIx֖nj)6KK'I&OӻpԲ@f 2oS{;3ɬ<ſF,ׇ,t I˵Z+JD1D.x 䙋"^kG6z\ه%h.FA&NxIrxf4|8H OQYv~?=׺04ȀbĝG$ڇiBi2.[Q9{ 0WO?,/R_P0lqfx%1yY0/hwvJb,kCۭkap:)%-䖻6RE̡9zҮZph2ȌE`)pJSV+JզҟiS~ ioPm "l^;bgWV+DX2RQXK}X});e4"Ӛ!&&Lp3M/ɀK sA98s=vż, iY=}Sm4(rV0,o&t%1?X@$'t!W˘6(B+Rfgގek4n5!^,Ӭ%; *fbR L7Ki.4J&bHD>dMEW+poDYԿG-Q&|bG}BnO^EEguM;}?M/,fb=3&ۛHq!mUiAp> $3wg] *q2Xؠ2BbM>J'{/?vxc_4OPl|(n*"O''WcrkzbR(._syAyQKׂW0e췉(zhjU8 ݴ"Se%hGi7=^HJi0r.^L1=BWoB: 64Oz" p`:CVYܝ/&u/E!1D3gNWyJebHdء[3xgmܚr;V k4pҫv/sUɯ [oZu Y]LdψF$B *ɲ@ˑSEb9 xp;Q*cބ5Gz 2==+2:n zwOĥSz[hnAX}u]m\<EjWTsߨmvUd* ,'6..,S^B/2n*FbrRz3 ى\w[]tϵuv -خoIPs730nt x'&Ol,%GSV&5Sk4&y,O`߽x_0^FgPG#\%'E, Xv AL_TVc1u"|HtS8rA"Qtn\CCYD#Y (ՏOji=xʜ Ґ3HO;F5^%^)hbIy^X JwKe3 ;`k]Xjf+X*t1Ţl^Do}537JćF@pÅԿNL3&es7B e8Q]@p-[іNzSw™ ڀPV#gX 5\u{Xȶ)dXAwmﳑoRt*T)I $CfԬ@lsەq5=6у=Z)tZ]'Q"C?G $wݳYљa|}@T'(j19md!)hVm0E_8L$mҖA{<\/JvfZb74ƺ]"i9ڑX J0>`"P'S 1, GqIXnK%ϟӟwLS䅰"uˡkGMyh!*CF>tkOS4cHKAiXfnz|ƛ`ֵSX_!W}-l>g$iASSu78_IB3 S]m֭$#~A7FBt-46 S0;bahMfϗUɳ7M_K^Sgk_p3nI9룱Zę騎b㤿9nVу^?CC=zJ:di4Oqj!NS; Mt=?Q**0G;< 1'hRJ `גE&F:zÚ?*{,ST5lTN0v jZ,yTl5C'g DKyBv!(3D,$5n8/ҷ!IRKxmu'roR>殌yMMF#x *Қ-[_*n=ICD2U_ eG==LaHw|:j/G^b IPcڇжÒ@>;-Xƀ~?[ARtdd&#skE>qo]ޘvNZ݄T$0CByRۅ狟HIJ5nCoM|01R8דw9,4e׻}..36 i~4mWOwhcvNd^UQl|ֳψ%?-14YiժAN qqPcXf-&^S5 h'2?|E2Gɧyd:.ųc|ŴdtD2AGٔ"j>^>sgk|kB6wc%܈ kgXGO~DFoam߻e77o,91B$xJ)}t@. G)!;dЭ7Ġ͵N?+K6abkL\IgX ܑ[@ ė Sɩ'<މs:c 2,7O[‰f|rNy-Pipg?.X4fsRz[)_oLq?qơd>E=Mmq? d86SI=ωPUz2S6em9O^"K }Rlߌ6?;: P8$gh[/(\9lxb,i!8qJJD[ ^{LUo?IOA}~Ȉ&qS|Xw%톤* u$ o@J抵%^JspǞg$}d=2HTXX>6LoY5 W$ke~E)şIԑK _O/X uQޘU@iyydEp/?|Jo}sִȖPԥ[PF@pQQ