libsoup-3_0-0-32bit-3.4.4-150600.3.28.1<>,igrp9|k}r]WI6 ȏw /9kj~ .Ux@ZF?`^[Z'U*N%HР7b/ 3kq1`p>A?d * O8<HLe     ( j  lF(v8z9hz:z>|BGHIXYZ[\]^b cd`eefhlju|vwx y(x|Clibsoup-3_0-0-32bit3.4.4150600.3.28.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 supportigrh04-ch1c SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/GNOMEhttps://wiki.gnome.org/Projects/libsouplinuxx86_64/sbin/ldconfig igrigr6c4d57187c4a2d5a40c518251d592242dde377c1ed071de9c3f9ee859c1e8690libsoup-3.0.so.0.7.1rootrootrootrootlibsoup-3.4.4-150600.3.28.1.src.rpmlibsoup-3.0.so.0libsoup-3_0-0-32bitlibsoup-3_0-0-32bit(x86-32)@@@@@@@@@@@@@@@@@@@    /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)libnghttp2.so.14libpsl.so.5libsqlite3.so.0libz.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\@i_h@hFhR@h8L@h@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@alynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.commgorse@suse.comalynx.zhou@suse.comalynx.zhou@suse.commgorse@suse.commgorse@suse.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.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 libsoup-CVE-2026-0716.patch: Fix out-of-bounds read for websocket (bsc#1256418, CVE-2026-0716, glgo#GNOME/libsoup!494). - Add libsoup-CVE-2026-0719.patch: Fix overflow for password md4sum (bsc#1256399, CVE-2026-0719, glgo#GNOME/libsoup!493).- Refresh libsoup-CVE-2025-14523.patch: Follow the update of upstream (bsc#1254876, CVE-2025-14523, glgo#GNOME/libsoup!491).- Add libsoup-CVE-2025-14523.patch: Reject duplicated Host in headers (bsc#1254876, CVE-2025-14523, glgo#GNOME/libsoup!490).- Add libsoup-CVE-2025-12105.patch: fix use after free caused by 'finishing' queue item twice (bsc#1252555 CVE-2025-12105 glgo#GNOME/libsoup!481).- Update libsoup-CVE-2025-11021.patch: Add NULL check for soup_date_time_to_string() (bsc#1250562, CVE-2025-11021, glgo#GNOME/libsoup!483).- Add libsoup-CVE-2025-11021.patch: Ignore invalid date when processing cookies to prevent out-of-bounds read (bsc#1250562, CVE-2025-11021, glgo#GNOME/libsoup!482).- 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-4476.patch (boo#1243422 CVE-2025-4476) + libsoup-CVE-2025-4948.patch (boo#1243332 CVE-2025-4948) + libsoup-CVE-2025-4969.patch (boo#1243423 CVE-2025-4969)- 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./bin/shlibsoup-32bit3.4.4-150600.3.28.13.4.4-150600.3.28.1libsoup-3.0.so.0libsoup-3.0.so.0.7.1/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:42101/SUSE_SLE-15-SP6_Update/6f19c58b996fb6eca38f6565ed15d306-libsoup.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9dd54bf821338b91967920f6ccbd7ad203743c38, strippedPRRRRRRRRR R R R RRRR RRRutf-8a3520d8b7651ccb10bfb9a91679db73babe1449aea2d141f968b085a98a3b18f?7zXZ !t/L]"k%fk1M<~˹?V 1!#H̩h*G!ĽH:%| Ҁ7إ^/cPᭀ{Lg`Gaej ICP&b"_}d"||rR`=Nm\D_~:] H#ޮ )W3! F_7\DMRXaALJ|}N̈́^=3#5f(h|;0p#]lu}\^2OǣW\_UwT5MPvGe}_sÿw<:z]U"j^=#uYD$?S:#TbT\řҵ>ˮ# 3r?"veSDl88PTe(G/8ZCꗁn6\|~r=0ɟ1/HÌ? cԅVB6ooAy,tUO((uh X̶BΖS,(F$iڵN2it /ǚ=m D*tm=>xP&z.]C?G7Lt_zN;{D4S&BҔR j(7q=XVw'if{ 80o8 AAИ1Q )41c;g%~6:8Fֳ]B㼸:Fo+E{fF*61ܙl,S$\`fIa 'ҾҪX99Q#Dv*cΕwKd/v`] :HФJ(rf ^yYڶ֟5XOyZs :SdM#$5bV2[Rx l*C5KܣmYvW O'~ lG G)U]²0K;T4qhKTkƅa;iwg>Ss=i`/*L H0ھe`YZqYUBo[NGrDxC3q c~Z:;e,F1gf $rٍJq $58`AΦ>:"fPR@ 9ɿ0Ӓ~;370>w <<ɢ;k~eƨeDyS1/dP`.LmT(q0’Ue1[]!w.iG^ZI_~U+}YBqZg$7hfpzy90" F='9¸mru~҆+օpw4!u%39'SnNm{R"S_(jGo#Ԍ:^cC*:ÀLڪt ~&5'gkg"b&O|otӜrrCxyqӗr^i5W[("8Ŝy-z&Z LG w܀%NٯbFY|Iì.՗ʸ韴e49#qa#!Д-u] ]C*d+'FT4%*whMjyv V_tz8AB~L| Xpw)QsxcvQ;ߋCX ocJ0 F49=v~8ڎ92HwI} ۴e(8jD )}.]Fd΍6UY/XPO8ٳ+0 )$}L// 5Z-4AP&@oݝsBXxşs|ҹdy2ܾv3} ށLM6Ϸ~%aan8ׇ[&33Ju yU[Mr{rbKpkjH5[~4A6Q|>kmgl.|}uN?Ɓ kx|+F1hA$zU5=:R? -1l`hi:/t 0|Ո8b)53o'~֨Nv[*ۥ.ņs>#I+F +e%K+LH'ߓPE'#nKCp e,G~ީKy#o%7@ ʥ=3ܨf7jvA|Hm{_U#-'uj%/L 6Zq~Qpgj5@{dY5 ^涇kxPxH'UL*vowaj)@_wO|/OB) U}=8.@ ĪI?mO*{`L/ 1jƍvMRbG,qĩD~Q܏,^ie\+g彚b{H,ɜ,̾2r9^?^ I&FLdfڕ ;{_ݑs`潉)2kGp 4GƋ~}ט̤!Sqp"Q[Gs*1b#׻~~YaV(‰V2,=3MvAz@]>l6ŧq<-fa}Z,,;=VLB3uYX 7\5q~cY~}/sOlN dXrNje$ fAQl+;{Xk}8ya1` P$0XF9Ė|.>XQL__e"l-|%2^"\QQ- 5DI_Z-P8`e~,Yg]2{6i/ v{NA۪~`<݋6J\@]?Ȃ,{9G!0M /J]Ʌc.a(* Ϳ-|?|P#V'5Ew-ČTD,61N\wSr|-x2;kkɜgf [KX \6뜖^ $1NiYKw4FWXՐ̽FM$A$ĖTP'ZQylBC܃D^!(} 6Xhc@֏}qb@—y?ٜGbJ3gK"W,R`З_oZ_MUv|ӔÁU6lr0 ڜ'8!ǜ뺓.ǑN>٦KaѭW̳]CHdA)Toڵ㕡?C]ksWQu)nBZ]TFS-Ih+ ŸNMOEKS{h}ܳ {$_e֪JU~OGASSrϐ+ B,[lSm<]4|=" +/Tg mhH*HGQ*Wfb\vaxazJW u=ԪDJ ,1#WD(*၈Q! \"AW2v;)״*'\sl{ebcrs#!bNCm}uZl(reVj{C!;q*DO!s.O)lj0-1/XMȳ`ь;$nH#ب9"ʐ5Db; 1auvtm>P_Dk1I#PS5)JQ c,ٻDBaBO@S\?~T3l: G܁h:Q؎kS0b rƍnOYDѷoJq WD"9l8 qYNH?דY)V\-yn`}m?[fUIDDY.o7+6: 1]rp@>R_8MӚ+%TFߛpDXn)1]ٹ_c' m]5wP7Cam 4N!b5/e=:#?JM& 1Iϖ;whb_/~N?;x?ʑe~eWr )~8R#BqFf+VegyʸkAx岁oQlZc4N, >=G*d.M\KZс,%4T 0lV 9-F1և̼'s6blxNpsJf9Uo1% 6R:v}_¢LP?%r}EogMN9 ݕ+l_wdT*rX"XV`rzj~[%qC3QUROOTl8=ݹt&E%(ϫ2o.ɳ91A+O(]wct@V,6i75i!?kv-n(嫳_x^ 9DV^tՌAD6@xdR96ج9+py^+*YS<@(;;ڭذ! U* 6}08~?BNvNv@o@ȩ6)Po] -8U!sGz813g[^߫jeZBfr zȄt׎Vh/mf\H5.I1қk^ۈ96?x$ r/euҲI] B(V ¹%P$Nqī8PnJ8q,DPbQ 3?#=,r0m31Lb||+_  [_G>kU(:\ N5!V+َVQDg?OV@ԇeL1[qp+DN;N#D Q|VE5\U%܂ ̷СW슂z2D0Ԑ7hdf6Co_2 ? ̢ՊԖcjvȸ3YF/lezȧ@jK,r[ATtzSUU8ʪZ3Vurr@n7)F%v.8e%]"Vu9dli($$% @M$G^H0DBQ׼!zWm)PhK؏Y+1>6ʚN?zde[YNwiϜcq?@2,4&b?T׷l Lb( 4Z?Ը짜<7">G+Nb5/&J̧W0HdjvgJ׈@`UJ`Q)%#YhZt.@iVdhVU$C".ʩaM؃y2_N t,הs E~:6I=3)h} =⠛BA,C&FbYJ@9a,TO&n<fLU[ #S⪪Oʹw CUΰ~ݻ TlJN-'Ӷe&x ;s_{w6lJUM:*b,3DBDi`)|:,KXG}JQ5E؄jlG,|wJŸ\Jhr5ǵco8-$ЛZo'(4 ?Czvlzh-Rxİm(C^o*_}JB yёf )uf"%aLBM<8Qu.<)>УsdiW;)7:}V.Jp4)rIqH5=MIG\,N1(@??0´f`]Jd lm|G߄LLv ^nz]G$:,579eif5ag\?Rn\0ͥXAtkM:(Bh fQuI ='QK5eYűuN[ _lܝ=]N &R H,p߭] !c!LdžEi,R.vѼ["?O5 %cҸF#2 Λk`a='$jo0K)(7m--83rHˠ -}#,pCuxq><_R Õaw@f.iL>JK.GUE)yshיVdÜ~bz\LiO ^,t'(y9}A&EcTZMt04 eؖ*H$C(ޙ[oe'#Ok#Nf875 Ps"/f{^MDZ)sp4k!%ֺfk5KF;xXm~⪑&a/`ln BZl⹶b 4pw7ʏb7٥mM}"ɞ{ξ~_hѓ~~]W۶r=7\>xTm~caElx F]M}>H,vV+Ǻ}ˌ:#W(AXRt2DޥC=}\Е6WR߷pgKbh8举U{eV=p-ia { /g)I7ܹ#8tS[:,YM n6n 7ʩV$Eݼ4S Or "?yʞ-p ܠmX fSw}^Ch V]oR 6b+wf;X$# 6B!]$,ĭ ߨōȁ֨(JIS0:#7f&VTQ^næq~m%fՒd~ݗ@Tkon]1qͣA!B75xmSp/mcLd^;!NOd_ ) FMGL-JB$Q*N-#oR.NdH&U~Z0,"WS(pW+S@eEc_?zPԆMյx䑺[+Go$u4cۗ1JN)y}99k$JZ,à)h4QoЅ.=¸BS-P^.&͸5Ҝjy pdMP8$zwO4P)a'D|u5Tz[OLDmQfrls[ȃIWPʒɮDD0[/ vS`l&UgNF]o<AS 5š*{4lT8I>i9zH*2L"9'  &Cxw%iRG\GLuR:F(H_NȨ%QygIW qZ M^rM3BygA3RNױ0etzgVrl}Vৈ=1g*򍎺*3LXyUǴ]Q6u7qǛ҄nZj^Y]iVG>.D{4?#Eq6L>e? Zeԓ+'ls9nPK((7H<]RbTe"h <}Wqdp?kt埡7+,o:0{偪 z,x4z11@lW1#7F6 mlPE|@r, 7 EZ"IAq!K6zb14@oڽy C]bAQ*6BP:;rty-@ۓN=ITiVd,!ﲼ-;*Xo- 2KX VŌx F#gbtjY}gojɨʸ\u̜* M쭫ҏ6úA\y'qק^MTcnɻCL0̡6Ak|B,8l]"Rfa_5W'uf# X91#k*쐨2ka*2qo\2zh 0̥$ie'Q5#yz? UĔ#z@eFhj1(qL*}tjtJW ކ pJLn8G n)(5}we@! sY}o֕^u3MB6`N@M\b8c[QƓ cd:DxW'MR Ňpma yoXY%?;h/^A(EX?V,+Azn#!;ƣU i9(>K);JP+ zkv*|fD5Н[E_Gc4ҋ@#4:k2? ,-.K=O j?јqkFS-g];= NiG2MJFf/t!_\HŖ;!K9DCҐSChXW}isuz89r lk 6Foƪ])xnn|B`!J_(tոG|ᨎ}&^?2v"c~A+##z|vvJpdOͧM*jÄ];;$"IeNe2be- Wz6|i ssc>/ E ] 󭳡*w7% ñ5!t8WzSLBM#Ä',l}~<*Q*-mDln4.i%FYARW/t:0cN\)`49hvS BA:F3ubF"^ٙHVV2w#nE,{d^ rĩ-zk2ĔӲCǚkٮ);9ǜ/(~2( _J0P$'Ūy?,jZ'3QJIYhv]aT'pc +?^nr2p^BIS-.Sमi$E㍞@&Qێ"^Dl/Ɲ^0GOܙ!`pބOAF,H0C2it;Dh{:f!1뫐|HS^M-1/ | M^ofՋ_*>|^ꉁQldDdM H- #%fV\ZsOו>@|w? x`< mCcFuzrX]wn;Tmw2: , Q<ƙ+cz`v+PLyM(ƿ:,}^$iDGy"1 Tw+Ԥw;ʭtqa3fD)|ah_ ^>lO}$v 2 йYrb ?^4fLqǞ]Y;|y7Ix]T.j! CZK #{xt0(9;9҅;Er;7o_էRyb57>Ru;/&x2UQTN?b1Cm#YYP%ۨg2=GuJCI y޶~m"<<_p=?5:`;ӵ"-?<~F)[rTU m<+4G."Sf-!LG^N 5 hur~QJ0Q/G"fk,3w2| ]A `e)ӗe0$1ĒЊIpeV+~'xex{PA(An`5z"b ">~{I68I/jT4pzS%fϮ-InԂh!X~Uu(01<ٜ<[.AިwOEБċ\.N̒Uxb(]a6PI+#@HG 4@%P.({^f'vW*P/ xt!Y2 m#X%4uZFt88qlc5HW~9Vx[/i} lT0i9=LYQٹɦ(D^7f_hE\GF;rnszM'n*Hn$E1Wʍdĸ뚄c890q S~?6x@N@•ID y qvT(9X¯QoƥiUU5sw}Zh0vќUgŏw܋Ez.^(4rxjT`M^a5#uKPBjˍY;3&W9p$O/znYmeC_$1#;6f這02HVE&9XT -4#29+0vW ]KhcXQ[MS,򰇒ie]I`&FHu)P˗ |;&ҩ%`?KMPkâ)?BFy fFd0CͯLU0̚`ܔ! Q #B_#6N ӄؽ#.4h% a{ḼDJ pӏ}Sƣ=z[I)nG ٔ_*{L K_6 M}yry57]X=9̚#ԑh{3>n-j>ݿXժ0WѬ]FZ$T_̝+ ŒZ-}yدAFl&sl2GGͯT-̫;U4/l{Pg(1 1p=\.ג8-nd&F>{qA'/px]!B/bt\X6d:xKaUpMZݺ:7Znevi l[cld^z,*-C{8?˩Ť/&tl6M!R'ap0Ͼ| 888Fe'*?P!dm`x88Ĭ~6P9|8zn鲙fIfDJY(;|No4 "v(@bI;%FTڧ{KsI4;)@.IAK \37,UIQk"2?MY0-oNr4ώ-=_a軾Τ+ OBMu+.Y 5|9X#C:QzmH@FgIJA\yƅ= ke,B Q}P+`̛/d&C2[0T+!WhMtEV ߥY rAç4̔}aX18â9`=8O8q4^ltDҡu>K.>o :IА ĔFSatnKop[72J8 |hU7\4z qW۽{;.V -oilqRGǖ6wˠR䢝wHNfl{=1QmLNi;`hN:,=1x^KBsF'_8%^^Xt! 0ygŲbO~Δ]ka"B/b fqi[cPi_].WpEGtK#?p܏GGI^ǯM%:ڳQ4 $$#RK#$ ]zwnj܁$ҕݞAJRCׄF&_ JOwU0O7Ggr(0pG{#;}4;׋XĞA99&ǾjhH8F ^) ud/ѓgU[xNs_יz`4B/48* s޸ZJ'GvVs1:5|/)ΖJD=S'G /F|m)Ӄ͜ɪ [E%[}4 /GJ>0),{60Ɯ1F2%~FfIxAfd\N~%in#+to%GQ4"st;pɫj9}s'V܁B9M4cX  Fs mjVP:-6ո %Mo %Xw+ h;^"ĜȍX d_5= { ӿV*ODŽ!D(RՃT]0/*&tG4LUmLL<`:!7 TKpڃeoSW29/F&= "r@!-&k,\ B nuF-2ɡiyhC抆k򢘻*4iKl6v߁' Hz\_mGWMb{#%s1Ŏ5Pkvue&5_.MŚx9JN˷q>TKO0&q'_K-3̐yXv8^eDM!N$*VƘ8DZhƆEV pearc.ǭ MhP=g4Rh6Oح*;|$pH6R/Bt> 0ٺo3't >G0 I62 V $~NO GiFy&C Qo3!҇޸cU'Ҫ6uqjA ւ?ZO>i]ʻ&F^D%Ë$¿s1GTb)DzZ/,s L$Ȉsh29S_mm mȚ=\+Eci{a(h(Rüt0+֠6ˉTp..ρ xx~iim ,Xy>,p\LkPÿM}JӴb^Q؆X]LAX%>"8zPbSRvgM#sL [P7Ĕ De6WZڐ5j{T6* yL+vR`}oU|11.?$;wmqaπ |=9ZԂ.3$QI *3e.Sw=g7Z4"gj#P!X:o b]r1)hAOԡpuK3=(4i{DP;} sJ/?AC\{3RP,f64 |M,Pz1Z`-x,Crh d(9g q-t1WQG.W2 P8Mg,:.Lw^ˋnz,T 4YK8(r̒XI3;K յcȫr怦`H',9<Btvo&dɩ5 ^5!ilCXu]4ND^,[cnnn7a,G9QQN1KCř+O͖ZpStİն +޴0MTz'3P_%P\k%\3Ml2b8 ] C(,J+Kw Y:z ĢXX cFsCWa}5ݒOPH=x~V|:&gz%&: 8'd lX97|RW/2k0,_۱'p%95lU\ ֑W @ |R>ն;UΖ{-TZ}@ OXZrodj':]%2\ Ω&clژE󚶬Z-N~d_MZI<$ɸx}}lC#?vڸwhgWh/H(S90>ϨÝ]:\_r|my?Ia\Ekaݨ B(V5$inm &W,[@< kԘ2vv%ZL@Z1`ޣZ2xv3_ۉ- oj4̦l۵[tfbu >X &2Aa0u9zͪ1T< 2UVͻTҁR \qSuEf2Nė"%JG8'_i~$r0鼓0( NŕsЅg :ʻtJD`+2F!oHw=B`_gXɤ@mH~MPgLկ|ž˪fqvG9-%L j*o)QɤUoy I3|A}cڣ_{ Qc8ʿl/VUdBcѶ|- L8T rOO,}I28;wVDVMskC]Z/`+5GIeڂ}-Ș]9R|r\P.P0ol8ʨ,,<[H͋d{ޒΝ?Jn3Ki?j涝W= 1}s͟mAIV'G!_^/nĕ囧 -U?/H%?FoA0#3lgD'#lfHg]ũYvav__81K e d!ESE[zqar.c&ՃXKm4m)G$mspy?-ޢˆ:j!)g2cJ/$.`NZqM>o;m0̳"hR.`-$lY/T 81Ics|Sg61³OXh& tKT #ť] Tl=q,u!]}N?o/?9 Еh撵/|6gisl͇RgC:n">ݻ}@8TI9(ȷ-#_1ٛZ)Ӻ;/WMSp mbrU-|Ũli3-emqxkpl&_̋""m榑]r&l̍VwYתϾJFNZ"HK2+Jdb*MPR~q R bY$72QshZ%H.'K:EB۔}!G"eW FE+L59l|٨Ժ4`!1Q1<8pǼ+Vzh"YgB9D1A@Fead5~M*ִIuji0i+JrS2|ͯ*7PB>9ȓhpBOZ*gs49~ 1ES> yqHj7RI4l垎 p+,bsN0bF5kC-&dV!N۶@3ꑐͶM)IS׋JڿA(ȳB4ʧ-) ]X3X癈^VT';3S4߮,(qܠ5RZM^["Mf1mT}HO} )bLZG5F׊~u%Pw/qGBcBXX{Uz莓)C1#X;%/睈Q]N#g[Dm/hXٽS*Wи4?rFD;)WvOP||+wc1zGCiWwY+GDUӁ8+Bq~OjJYL+:[$lq(FM{rDٙUJ. zbvXye {.Q vJ)OH iCIE=DZr s|*N\7pxx! n'ԓӁINjf1׌cuř ivӻZ8>,^\*տr{΋?qKN>XDFZ3 ^-8ton(WKـ?w Pf|"[ؿN6"S',_aQ4 pϬ]ɽdŃG4WCƢ(mdbv?Knܖ@`elO ],_;a{m54Gۗݤ֔d:bDO_BJkMT4+>(aF9C2:2H M>eC'BC4'X~YgJD28#|RՈ2Nݓ:VH0Ͱ mܶD2q?~w'` A-H^15ɩwK.޷*(+~BspcqRN渌j0`Ck=ISP*S]ztS?UꝦsF]m3NA;ĶOH0UELH$K19ԬM,!p7^5ԕGƯl91|/Э>0[/O2mk/qhW&"ҵ;X4?S?JGG |I&Er]袎//ȥnpBmIz߭ Lchz<;#o@mH4mWGOSX1/5i osV("!#ϖQ `vi<]5 ^^)x=ʸ )qtjUDքm&.ɏ N2 teM7FiجKOhUҋB-ml. 09'bHgѰY1:̓J^̈́Ψ"FIVJߔUQ(@'W?# [哰f{E^E B0 L'MհbѤLʼn8x _3 J,kڵ E$'9yϓlcBMsY! e\v憐0)(׺dDG"A-BqwA6 ~@J1%OɮjsTq/5ѺRϽ5E.|'vBHL^*|ÙZy'b w5?A6dDI(ik- 3@Gt1$S1]^:X\Ҁp934ubaK-Y~NyC]1[x)[:;OEO 8xYPT!+q,,*ӱaMJF\^J#D]/ =*-tGZ!&.@];('AuC f[,ՠuZ(_- tU{6ѼZ*p][tkm+Pz;C顁WjfܠN%cHfrp썈M/Vrje 4PBxDzc;,W>U]:6֯WB(ʝo,'5\vF`Qd"c9}qn"H. Xy)B%=eRK͹qUߚ۱%[_3\64r٠ 5S{[ +k6ap~(%:H~ GEL#&NVR$7_U{d_+]%hpuGM]n f5 D^Gg̠#eA+:+P\6Y)<}X=A`NjcMnV.X&OZ,4\.c`Y}Z1TWqUydkXj{e F 9;nnV=%p|^\7Wbp]P~UTQplq~ci9is<}Da1i 1|֜]qYUl,k\ [ @|ifOAO=# @`s)Z X#sIo*xꙦhC2dnF7naț73V֖;,&iMZmHP7`krlS]ҌvE^"\޵ϱm 6Qḳ_PE_)gbN '!Q2v?Nn?ʅȧDQl$Sb;@*ˡS9!"Af8 Ɣ Ķv >ȼa ʜB=`_\TqCKx58x9_6=c$|V?btǩ@9c";'t^>같-N鹝 n=^02G8o{~83+^`ߤ^ёĬ!SDD]ne/+Lkd1 [iݵi؞~i^&ʂ8C]Jؠ桀uhd[4RPN;CgxeخQ+H7YJxŃȍїL si\xN 0%ŬxW%P 1QMG /Z73gk\;{C8M'~([x<+l)Ha,)L"!}z -75џ۶i.EdK4{΄кoʬ@ă/2oӰkly GWZ0}u,~.tBAv6ɉnLD}8;H9HwӢdW+_MO?BGP'_f $ck7dsd=Z$b3K{$%J> g!w*P LKl;=BT5 !r>jRXזJ2jc䅹C盕dZ:+yIsKE @M?-1x-X-aJ~ IOB_؎KJ5|wnXFyuJz*'н /DPx!!VUh jdTFX!"w Wy NQǕA ^uG_*I.ûiQ n_q(%O:"-P xTe4PxMhвRaI,( cr-vZ^ѺgR S*^i<S Ȇ2"o^O7"!9tsHƲ8G #%Knm$' .ӻ9gs&np?x;A=e뤶܆ f2X Z08lJ6ѹ*cCo2-4/.ͦzGF%O` (R'p[B~ip0ĸ@7mK n _%r^u}q^`E{R ,4s~CeW-61,O83H_ m!$]/BS.L*["6;sJދ70 دPEN{D7n:b67-TdoKv즵:)|ҹOvgNphKgQ3ajҙlljGɪIрtY^v{.*䃬/,g1TR2j@p:3lݯa\/LDZjs+. R⋝#l.ι\РFNAt*6wIް~0Ǧ=}ȉX(О'@fzw@on=G$Őwn.5#lޙ>Q6vI+Q2_L 7(Ed- ,84ߓHPD"/(Ϋ}C T%hWG<$~A2BϏ s"D+BnZ,`>[ysƜdб_/B:GL>G#Dl;x:E^® "=wNʶ'#1f*?(tzqp9|抳oY׮@hnlw$ waX]#0*]ʄmY1Yr/_~(Eswb"*QÒ\|ksW+!݌.eJ+wu[isqU]:D_J "XMl:xZ 5_ W+K% iDf9XZbS0 &Aqb/ @ݾb!a 9%j I'׀yЩ_׷'xQox v";Wja^f(HdR0^BA~lVO &‚ Z9a2hj8Gb&},FsQ9@]t`y~r6 ?Kv?Cun!}[*|J%9и"~L?$ #n҆il/pKFhصJwȸ%Z@q ~j0V[2kFz{?EQ]t n" I8Ql?߅FڞPLbiŔu H[Ydut϶80&Tk+hPx' *qr!bC.?\ )!$g# ~Ⱦulwg)N W 7;x67{S.͵Kl2rIט%5-C1g^wK$QYȌ?.7v+^Ӥww9yﯺ3.AH~_#5zhsd]X.mYC``i|TVVGfcc17xo_`s凲˧ $8Ўbwsf{ oW,#2q<&pZ@ ?2Ѵ$aovt뭰ŕUJӐ GMmhy`jp2X |#Ӈ,>l2ii݈3?qy}ʝr:N_&}Z56(\^H#FXm4GF8Z9icq`RǨnf3?tU/&ij6 잤I7uGxG%Q9uT8>v$=l-p7 TMtR)t,Pq|X T}%#:H,H0)-7dG:]Nl{,[L̴|؜. e2%d>ݳl;WY1nOuאRȵpzH+)abCe\I条Q:Ms視ٰoS<|.d9@'Rw':M'H>QƸh!U_6ӿ꿣 ݧB̛FVsN:]bMpBZUZ݌0A%2F\j7-#}ef l0pGϚr_?PVONغ|Ӡ`Qkp mT6vaROlܑ22gQ^8)H"gOc M4adGHߑ=Lqo=v$r@[Iz^9G~$d[`NÛtm smV^O<0`jm+J@JUX`Z'A+JD*a2B*"3 "jrTa8)VV~5X,Kmz  cwmjAPPoɝ/yXʑʑf o&{6YEKa(& ` a'"8k mGX[zUTr1)|J*,D,ňL.:5n?W> &K6eՐ pjE1w]̄B܇[NA(zom!!ưTlsػExY^iz .^=+@r특yAPec\xO)~*-"["ꕒyq#Zrƪ6 _ŋsp7P@HF,tq5Lwgh-&ܫ\?WgiQc8;9`dh_ܪHdR`K}(!7@̂Ɗ&OA&6^xEX]{5$ ;aC?"i ^=%Q> !BLʻÆNx ~BҳP ˰ֱGN%k2 9zF%T3J]z^QAIe?\lw3/Qh3 g|Zdf\=Ntx Y΁JA͓@d%eM +קTZO :!3!oW氀z^-ʬRᑊ9CZ&ܝ2#]{IK1R9w,zpy *̒Ksqj#!({ p o[q}1/9JuT=>hh9$;ǿK vBYr ޘ7^v"};xhR~i@O",_7nKs]m۬9ah\=3]dϗ$jV/dnk @x;gul묁:tSi+ aw̰n6!&*A̙oUz7d?]-~(DNSd{}ac#Ov6ɽs= QF}"WWQh?:c>k/PTG=guxŠ[7W4r׶~䳒 iH18&mkY?LAL?S6pn tby#%U?$WZL9H8mTT|P;lYΑq}j6GNFLK|=^`ߩQ." ,B¦t gd. MQv~B(Vܮ Md[>F6~abah|J$ee'V`q޽N&lIOG'r3jXP)\|V!` g&ٝ=0={$EBA6@W4 B wwӦ?t6"Lf{KTە# %~ի11}ǧ iZ0 6>qہ Ѿ\RÔH)^2pVk,hwWWq6Fkl2ah8Ao"l>`" fְ=?F!8 y-|3?pJ{%)oWkeJb[)=[?&s`8' wιT]{QC{DiA2GRp[_^u@F)i}S;|SQRPn?ȖՏqjZpG`!\ޠlbaя^[&V$x~4d~d֑Qσv=ߘ= Y^֣ =8<`t|nk Oõ6*fՋ ǵwu1FpfӡZ^qhʘ.fq]׌4L;-S0paKQ9ULf;W_⦻CU.޿6LV/l<+چiW-)Mb[4xq3,F$iLQ+Q[lUH>,/tUub -l&5 %g _EB؍) _5~M 1=y+wJ<\f)E"Ij1O=38_Ji@7%Tk Dyy! ѩwee2Y:YQ"~T$Φgio #}\yTk\%z:9q僨$&o7Lt[[A5wKrCky^!aʛfO%[ax7/$@5DAMeN&@U̓}xNKY-ؔ\yG9"GmCR롄‡,$I|mY~%60Kfm[? a?DxxMs3jIsCP)z:Jlտ݀EQb՚>fB~(x}L6ML6X{jڕ rc_+yoIp̅'r!@bzh8u ZҕYltz|=9BVۣwl݋VƒBЕԔ=۳hL~:}x{PGسaҳZ4zљ(2ZV@u=Y,gu5(%Nj~7ke\+ ??t(UNUNsvf\B ?i瘤" θS6šk%M:ɩ㘒0āj^5'"gDνruf?(P-E >\]9O[_Ul\e%-[[eQ&/O4[٧̥Dゕu<\b.~n"Tذ'_L9O7q؇_w/T +3#G1*,|VFA/9fi;#Gc&Ⱦa B~x B ~m^ Z%PY)["}XS.o -_XٛH{V`|ёEs&w$ ]o[>xFBS[;<$ <}zwݩpLjؓj#\D'jO^.5$h.djIW1rbzc;Ui$R놼)#^ȹϾ o\)xuRTu A1 |z~=8 G(FB|?-Vh'"6bS"Tveh5򻅡Ș<D}]%dEtS~ty7儷A' Vg钁JK$T ?:Tѳ8͛h4#Yiy':SQWtLóP8e},tS@*zWo C|ZTaSꅁ4܋quI6eS D˾y}vf,d[)=H蓉C)XV&I|K_Wqڑ>[ʍY l.Ęn|?[=`t֌V gLElwn%}0z9V V X_R|*a]ڧ(Eϲ[NVуp>=g^f-*$MSiiYyNQ]eqLSϸ0oeO%.C) N޳x gi(ycy6'7ކ!8Q  R2_6Z+slk[@BGE{l;jg2<P9ԇso1~W4%:Y<2΢ y0ZYtT6*}+ſxZujyR7V?6}G iJ"%>nni @5Cm ^Y=sϢ0~Q*WKF{ӟ📃@ <2I2zVHxQnw8/6^㭋Eq70T<#f><>qt:Yqʥu:;2H7C9eh}d=ɍL fml_,p \ϖ/Lރμd(I`Tn-=Ouۥ3zGu_WSwco>iX"J`{pQy$n<|mD*6)aӉ%d1ۋ3%w,q6D:?dk+y-; <߼޴k"^cj[3 Yȇ%ƎEX/jjV6Jj澂/kl '9{rrCyXpLɔ'_JN9<(A,d,w*OuE83:EL(.b UtΥ&´}~h&KVC$JpA"D܊)qJ[,JϨ%o+O,}ϊ`uǕ`$]k{[F{5~"ʙyzj:= $/viB5VH,tky @;gLШ=D-4Z -+W8C%[ٌʯ[|Cv"a@/^TBgn 6n-Zĉx"L-RV"vV)/8t/.Ы O/n-gn1K_:YJ'Tɸu#=@[Go169?h£73*dG4? ?´I1Y`VK?4%FtSHVP"Ś´]]jZ5 /(Y)'Jnbb Lcrg1-q45g\)&4GT6pһ}0 e{FC =ti;E;}[0>_G5-"s̪,W-i̳8'|Cj %2Q7&/5J FB 5j/U.эˉ+=<K+VTT jʠmtcUF/Y[] o{"r9=;5;\JǙMj7腌@tcQia daVrKI] SlY٣ŖlH۪)߼^w\:g-HP YM5?{/N ;@t&)ˁTNLFz/;!PE/eWf*SH-|"B7',XPLŔWъ|:r6;3$=!i1jf<̔ omG[@%jq0 *+cX:{ɘdrxHAiul1wFBu-6QaD9VZ 8vEɟ{*"HS(Sa+񥖯[;+s4c)t!h D>db¿ЩRk!wč.P -_=$3HPh* Bq~G<0[uVw#;)S?/_ 0frkhtT7 IG3K=SD 2)7#a@@0,TYY3b-OW*+RSYs Pٜ>4l𐏄WDr:xLF#Q!6-8mݢ~5ue l@49)K 5"U$* _[ L~NiWg{6⤔ڙӼ>X߃zM4gސ,™ mf+hP!Z2 FkflZ+ܚa7T?74'Y-RNYfAP}\ްxer^R8̙HHnR'v\Q {F+- %#iQ8o6-@pcTu^6]It>UlK"ń~\n=V^TɈLNwT{u 捿 P߼ΝeВrLa'wWuPkF 9=6>/`# lO#ܗsT⸩Wf_IH%?Hnʉ<1Q*7U2ʕ.oa5 ߅K!2^d£̵u@Z A@<1e^sw^Kj-:kMa]09;sN_Vv]\gŒR80o.:H.!K3jx7WW ,.8='- ذUjS]8+˾nƖg&>ͺ[FN%Fq#ҳ&6 #U^.szsގ=fokAp ?eG>81ThI½o}WQ]5T g ,pZ7.%6ވ;s-+ji֩dՏMDՒ2ۏSyӘ鞪ࠞ_zOŧgp|$GU(wN?e|@IW~}:eI+nEVUzbVDR*B{0ΫYں"!a?0/Mf Y^.<$Z<{cxEgW[^A6t MKyQ$'YNnwXuqqD]J53 ^kFIgz\cpi%>yaS<=j00ͯ RX 0f8^,'uJ ?t)ƒ*܂"R[9>2[lvS.<9WIVC|JQo 5ZV)F}ޅ{4 ,wZrJGyVJYA!Q2AT '6Y+65Kգu8~r+`޼QYd\FjjڮDP>fB}k|O1">!+~^EF8oY;r5|a_f[=4hh7b\Bjh1?n“6`v8n4L?[Qo:Uy.ć H5h#]-Dg`  ƉLk~6)]_ )MYݺj\x2"H(TFѷ.sU.1>pBsWR/69V.P156 =XSZi(#3$lb( ]N`Vlq Jv C(K>Gy7ň~$ z8e4 hŕ\d5'c/`Hxx\JN__s'0e7E*;*a;rn%Ӓ*]'A|M-d^,c(qc~UοĐ^ ]8/xdgͧ e*X4rD.KBz J }-sb׶|Fj{c13sb4Ewdy+"zU z7=fAˋ8׺V3>_L޷ uj"om<N&HpE xCvpOC}aMCYrIH&Lxk=dH$"C\@}褄9RۗUP!ApoNoI]H%n,lNQ0Lj $KDL+:Sw)^Z%ck>pzwWѳڛ4 TbUfY_v=_gW>8t)i?Ï,D3E!^&BMG Oxz /w #W |0=\m$We]F"(5I75c2Tcۣ.SHaCRlM^?jlP%˺izQ N);vg(Q'$#J ySyT\f;0 tm$@4CuDZ}ǓXAoj([%BiC?}&~viQS,.%+DtөȘ/bS `:$o hmPի%ωuvI<Вjs y6 S"%Up0yqۦiϪH1O!RAxS2/=j!:85\C9%umjMc ǹ 蟢G69S/)2JSJQ;ښ{,U@L*,ZuXts6^x˿m"`S=BQNGwiqa*YAb-TlU&^A\W]mWݐ/Yn H֩I pspD R:j BUS թSkYϛ]mXmyp~CB(b_.];XmJ)+溔e숒-2ǝu0: zSH9(D s+vaCniNCa.+5˨TN`mpkDլ~*i8:μJ&ktHFfįHcS{sjFu_lNɪy~o~6no߆;Y8=:@Tyz Lk/f֦re/{ v$tHFmu0kԺfS3muKG,@9?E=Z6LؐN~? I^ǺQ\΂x"DYP&"]A0W].iNQF9 o:,/H.4\= Z3Lk0lҲ]l$Ӓg(݉GzȂr}YBƹ/E]\@H.^b!6dGHʝSlwٽm;6%c}o8-R Ӕ*7'H ) f:.%Og}B'Egnd{N̿"*(P#^ǰ&?B] 4ZL=(-1ytvxbLL:E+Y|M4z+m3 J(|CQj䝅W18Bgi spk2h@xtCȨ躕0z+L}r՞G ?oV r]2!oT<9]bi+12@[[d۴"g?՚_T_W'ЊE?"͠'qX;ߝޏ <\џ DOFYE8$m ~6qY,M%[yFi_bd%vVt\U4c0MFNh欪椈GpdI jDn(ƔSS# OL3]q-gƜ$ rKըjq!=MrQ ixXhYg)Rz?ءw<Zq[vRE[,$&S2 D7OҊ[Z}Ep1Y.D`0=Fb=x9hn- +@^%G4<;.rW:qe}GSʐn6REpy kBM;_e)-tMn;\[z ,I!Ϟ"GpL䇌Dьs!q4's w}~QxkաE\0 a`(j"N%S{ PTطmDތ]jԇ g9T!R>.JJnfF|*chbi Sv<5SAA j)g)?f#`ЭLa`['0>aL A67:ڋΕ2Tjh$3mГ4X]cE5, /ѻJ7d K'jMfJOo#NG!*CjqUI ^CfX:ka?."#OVJj$uW%pЍnM*'׆bԊWA3 `NZ^*5^xt_KTh5{~ lYY ^/ tX8 =e#蝡qG>!sf}LQ653aP\_Ft>$_d"}uaIqk[^>8n<",@Td;{6!yi&Bc(tBZ]5@q2f(W~[ Zȕ|TD:΄S?NԓSoН2đے&+䔆uؼâ=c1yjfL TR#O~Sr$:$f5F _DTҿ!!&;t^# BI7mawj@6!8,#3=MSo*/@*|1^IO޴O IIhUs2^#gJ]W{gIWʶ;,3IT7U1O&g8"H2ejܩ#lgjbs_1qa_{uױUR1Q)>1 |\ ( 4" է`Ztv"/i؍-vЮLM*枽3 wLSzZTG@,’WG]7MsP 8겹_}Bkω7 V#f@Ҡٟb@YGNy( 1b^痉rgӽXsG toES1j8d{lA_2K2N${\s ДKMg(׹Ԛ1&8}dZ!,!$[t ncL6P3$50Wt͵'h[%mP#8 3J2a$&cnqvS~&¦/k0h)N2.Ӛ(HF';IlT |\f`ʃucƖ lF:ypAmy"OI$ӊ$ʕm>;8u3Q85=+YQZ{24lx[z{!ϊczLtYMz۔SH/~+Lt%ib&3irc/EkL2<7։Oo'Ќ5Ls?x.ZD[ Eԫ5X݂[㎿wßbhWC,NyѼ&qx9KQNXkY{KG& }-spVn]вYPrvm:é65 ]z3$׊o~3h1dm~ gM6O ,VCe"^'+~䣫8j;x ?nf6rwg}-.*W%XLFzH ,''s&&DMt膸P]FD92˺I_ذ*/GY9"w&7iƒ} G< t7}" Aĸ/ Ө:v^ԱoDSIbzl[e~(F#%D[qDn" 5iJ4nC}w9yT[BL:2~Rv>t́FIN9jnߝ,_PBr-ǭ);Qb=0OV չ)_ë`l۵xXbqzlBރ?b ӓ=m.(g6r{wg&`0}O-XAPMz= _&XBT +( B0G*=Thw9 ?yT%rX 0&j)^!l*D?]gp1Q43ϥVd1Y7c'"b7$tE>v匧@aj&?1D%#-}bF$S:NKd~c뭷  {2~,fDYX%g cFV uҧpgV}o<D ٬&ḿ U>`Frnjkhnj:)Z\ʘ&Rx@e}MR_:gV̽ 27Lr}6iE6œnj&)1y岍\5z~jVkRy^)ܬ{ٱE;~u*Sk˷;J=v`ˌ_n2'FAcza8RO(j!퓖L2DsF̑#?*WjNGu1N=:frfG̱`W ׿TՐg-2}]RC&#teLIAz+{4PQMQWTR.L4|X9QFHɜk򓛦^+?5nDZ"3OzšMBKm\Rոct.'*k&&[W[@``tf;$CZ/"YΉ-|rC9DS; w0[nq x}b.,Y-i5͢A$&=Otč=MzHm {sA(_vg/XYnj,_#Ԑk>v %Dw&z RӪċt$:u/\:N2>Tp*%aKI Q"gۡsSXXbC]4 |qL3!J z^:gn7,%d=B@nYؚw}P+5ֈ^9ޗ$8Ix)o5ɘ\h[ix%TcmHn\ ]ncrV= 3'.:QETV7$y7a -^ (eѝûm.Q ̓]禗F0k8tù*[&݃pn~~ iwRO,ږ>KSx*Pa0U%ސ&S]1I#:'^݋+=Y~,mWX[Fm\C 1hLD-vWB]xLkERsEK5C%4ĹNں|Ӎ%x5 A<6k3c`vcğ8DVJg"s_|@ڱH/F iDp BC>;Ƈ[F^xCgI@3ٴ -ߺ1e\Fڄ0,>IF6Lq#Od~_9ၾ9@jMV E KHp~jsgX'R2_gA:?cގY\MjGis=mɯ9/ >]oB{6qT=>IykqpD0h$*:`h |JS˕q Kd+ =O /4tYs㊍Q@![wF3΁?Oz/`Ǚ12]M@D:>8 rre0nJ}mE5ɞ^e_MO%[a4aƿ!vE1t@4d->H؞)JL[DPK L'7j9mY:#>M`&~@3}Դ+-!> oȈTQMylhPYjDyJ9ӨkE&ܢLUM҅b|7 m`\:MiBvz PC4 V/a0ו(U &ɏC!9N`8AJ2p xNd3ˢJB]3S]wќCfXY+S/cگAb]f%1mRO 9ZNJ[$S<ToVGV,.:,g~=%朋i5oJ*+XfHCfAmӠ[qWDҧ@RFҚדKl9LVe]PSȍk]ݩoQOh/$Fwsd6j;QW(`"I-kWevnPo|x|k;5ANw2٦=tow7=/L؏.`9r @ D~<η*aߞ,LA̲B[e,< qNqS,hz"t3{_~,>[0 #<_@T>1p挬1L8*\F3tI_0*nz5&Y{O[[I\#L|PCƁj@yp%TVtx6yO.WH\XIo۪ IOIJM'3~S@f'5 نHd' YԼ n1x ӄx~=Qf)Hbʯ+gnu݃/,珕+Fstb,/Ĝj|Jt NѦⱔu)\}|< z {oM:Wp" L 3?Lzl < mO?Seˀ 돯 4]@5yfڞ * :UuΨ;OAz#Į{9֤T~!`UgpF?mV׳2vǓSv$$jD"_W!`?kk /fu$'PT-9/(2- U˩#<(.:"޶@7 + &,y1vmyG&gfmAJ.*4`˲Te9Fj`'"ۈڌ *lvȑtZЙ5S> E =[D-7b$ DjTu*Q0MLu~ :5]BOx4AY ,x;V*=cK+r+ޒ{Q 4Adeo vMBKܙoA.X_5<'o lmE~8`[_1 +%źƚt|HH)i' njj}X8siY'7&N7w23)lkSNTc`)[09tK7J3nAaI!>8aJnD6#Nɉk*B}0E()0!.8y@[,~iSwy/gn6Ԍm#6v90~ottYcΖKY~cl|VG>E5AW-{,n>-)HhyCO^y92!UQ n*L|;r^6 GT%@)54?{1hiZm*1"*BJ/|{OKq(;XoP?N31.ہweTl@V'3O%&s׺up38T봊졚wj !_qe̗1d .:j힩SteoE"B(cC*WNYul0}-R7iE4,(x I@>CtsM[Ak(dfK UeQ:CB <tx_FE=emߚnzk $ĪJ@᪡I9# V_q:syaI4}H;uؕ 8}ɀ@8̼{X/ыEN֮[}0Fu kMsogW/ =1: R2 ۑ}/^$4._&uģ~\Iv#q3Lm4nsб%ձ "fozZxu4$/Ĭ q'^< I sÂT!,(zn.'fbMژ;H l_WئũK+r|H3.8l.HfUax 9=w,x1$njnܜx08jj>Ԑ5Re5._`;|=-k~|> `+%BAUē ;BA%&1VX>?(EJfGAأc\ e,(RTײ~TѾ`{̮ W?&;[0$6Z0L}wq=e29kSj_F Uy1:3]mbg.]kxՇ&.L'̕ٺ\VSՁ~cfg1mFT!TsBнy'BWWOP5a\'%/ uf_x=B^5oV> ,""I\Q,<TzCۖa7A)LW:NyU1qu΃V֯mz 3Pg[#r~c}tўޙjGcRBtJw{9