libsoup-3_0-0-3.4.4-150600.3.28.1<>,$igsp9|2RzK2dIuקz#QlH7I&@9onnoH\}۔Kʦ=S}E(4ELe~H%~Z`涇Stu\"dn,Qok?j4݀9UR~P X[&tDN,i4*t)#t\(xiO?AZj*}k3JfǹU )4Sxڮ;P43~dװBJԒ*TS.uF?d $ I04@D]~   ( @   8VtT(8z9 z:Mz>@BFG H$I<XDYTZ[\]^b{c$defluvwxyz  .04:|Clibsoup-3_0-03.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 supportigss390zp36 PSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/GNOMEhttps://wiki.gnome.org/Projects/libsouplinuxs390x zsc'A큤A큤igsigsigse:igse:aa0444b5fb42c8aedfff96b5cae9a99b3e3cf5790bfb8a4542fa645226bb4df929be37a82643e6bce6388400fd2a0d809b80a8c81a7c3a23421fb8b259bd3821b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69clibsoup-3.0.so.0.7.1rootrootrootrootrootrootrootrootrootrootrootrootlibsoup-3.4.4-150600.3.28.1.src.rpmlibsouplibsoup-3.0.so.0()(64bit)libsoup-3_0-0libsoup-3_0-0(s390-64) @@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigglib-networkinglibbrotlidec.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(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.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./sbin/ldconfig/sbin/ldconfiglibsoups390zp36 17683875653.4.43.4.4-150600.3.28.13.4.4-150600.3.28.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:42101/SUSE_SLE-15-SP6_Update/6f19c58b996fb6eca38f6565ed15d306-libsoup.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf3ec4f50204a2a540b9e6d8a68172c7bf21e2f1, strippeddirectoryUTF-8 Unicode textASCII textPRR RRRR R R RRRRR RRRh(Ժɺ1asamba-winbindutf-87d2c581d7e0267b3019ae6835ea05ce10058c9ef9cad98631be9a654dc009843?7zXZ !t/;]"k%]d3e U_j>b2j}oM|&ے?1ܪŒ9AVM(;!{{?Ĵ9בPG5T8BfIe#i:ˉ`U6$q2}ec% iүR<7Lm;2*%dÂW"}M&'ǡtQ"ۆuA~xbUY?:S-)ѣyԂ *f#R9d6>HWp8j6 m_z{aï󴩡)`*)@>W{BkiQR#+#3osgCqoNBq>Ϝ k[|-d;mPj ٕCuOt# H\٠^$sqS hfwe[lbp}Ī<k8olPiR40\$B\T/NϠ5Wlr]M!2mF.qФC(s~HbG9{n⇊b 7з9BH$ {? W ;Qfvgb HLlELGoQq@zqE(>֝6soD%TB$bvXxHPk͋|G&TbRA㽱7v@~>U^l(8h3iJq^E#oQ0 _`-"rCͱf }ևڿ HPQ9@nP1Ep lT{B]ZR^canydmdsWzcxrVGgQK<@kRBɰJYf-A:o:e-jSY{ M=v1xeO onAZ;W_8b-!^e h[Q7nS& R,bJ;9 |Y 3P2V$HQ4,*9P"lG.{-˛A2(MQcnYA7YZ,!w'JFގvbB\v!9$ >*:[uїsG&+%1[n.!W}+ݞP^ ġKm fyH̩b~L@&Y1  "BE,cqEUxh4hu5/ZcӐ3kRv@(/PY!t{Qr1ۡ>d2[ߎ̱7h9Nh@M5թsuӒOq-lCBmd؂_w$(G3ϯ.ei- LP 2tmwzFx;r&hH\Ta [5?GAy%U^Mշ[arL $gYC3nD ;9%%Jc 8p3j*ءJH0*~1 @5ڡ]UU1F\50.sT8[_$%PiC`4"D]ڎ@,4G~ =)Ia?.XxR=ʨ5 X_}| #lJriBkT 9L!B%ŢL;l%-F WKx/"u0Ԩoe 6*{,6E幧>o(GSr|!D4ff"6w#^{Ȭ  p)_tsBlVKeۡlGpPő+G{'Ee )adX0{nRB,ŁBOo/ݻef/ۑB#%}IlTlnqI}~zB\4_+ELǍ@0C҉t+n _cS$:b0Q9tS9t)|1`5^HtpX9 id}ׁ̲c~J^ne B5 l^)%0;J߰Si[Ȥ ӱ2`%2̞;3QfFkĩy|1{|Rvl7øAe vN`H:B*RRۗ!pW4NP=D-ׯQ{%9EE|4_&(? 'W5(Jgx8U[qDO~[̋;kaObe.7ysqL7"Mȳ Q\22(`I㷩^ϼwP솤:)RcE2v>h62f+I/ @/hC Tk'Q@ H$u n?%JrEq}ICZ!Y5$6p9s=w6r(Ge((oʞFe@ i"_R]*[38Hl-Y?sꛥOM)PRsƑ~n/ȨE>AP\u egF2?㱴Se#$u9VG7Y_Y I̽y{%$Vq eni'MHa_ )='K=QL+>}Je+[t%Ӂ# CfAxw :O$~"bEa/dDGtG&}Z ?MDZB}vFkoM[uI- !Dro vY`вaٯޱҖ6n{ST_"֪-W#4 \%F|/xr؃1#/^^MhJpkA/*SRS&c|jXN_YvK̓&njTOI{&GvF":R /6|ha0)m8zYR(ො2TgWn*ddpTpJG ?m/kzRܑ4XxrF%;^󾍱:nSO]X̋;\):e{ɫ^%ݕÀd0Au7í@Ms ^Q0%r"JuܥЀiE}q薍&bA3> 1]Kz% Xƒ \{qP Q _NlMԾ~}r5ŵ"I9NDK ro7E_S[xexB*yѩFH0O@}҇={Zb>f]4} ϖ枯UNAn@fkriX2I>AZOy셗g<,}mՎK,Z-Æ/ټOh$qd4FmbmA1i^{S9x3PwVXWGwFͦhL;|5U o]aRtأ7j:*LinGu=vYxcۉ՝d]A\EWy'bH(auQ[8ZCH(=rj*G,Y*,n)>!McCe_ӣ'IYY_ т&t]wJՙ?zqE:}< [kCEv(#] &ZqɸP[QݛpZI$OZp1U8/LG>[z@/c{ Ғ?Q B1~+'S:c\.J*L+ #U' p}~ݚс mgX+ 2M\\>␐pD&< "w~IbuX!F (iI#R){tE^[{܈ M}R?nR<Ҵ{f}?0!`&KžUs>gG^pZz?2^i;g.lK=: '> *qS0!hr%C9XBR7%׌#~a$ Q 8?޿52M)o2)ө$A[1rbwԺsF"TpO/h9&~={2Q5 ֚џ;AUou4E5ǥf7b^XOĖ'np yJGҚM2n?hlx2"*3w6pu$FԷ| X[>*[u}%r5|AȉƱ"D?izt=iH xÝHğ"+ɿa /Fy(!Ssi܅lHA.m62.dot׳&;G*.?&ʣ0*8<{عlZ7{<[wH>V? G-aF .uhp/Yo' &MJW;tDPlxrz FmSӑab(34dF(['z\ccU% ``T !GtpA/J?ZTo15܇ʱI"qҋwIjM[n{^#8lar0ٞ&![~Ùd<)Y x~˫붐[Kx|l=bԃk;cf-<={|Hy+ 3**eDf37>¹D.^k?yݞ|<M1Dzu=0 <8wKv5ϯ:R̛~VJ|֚2`ZgIhl{l;h^K :"dhD3(HWV#bƅqUhB>\*'‹|F׎$Eq x]Y/\l7\R&;U۰#@O >Hqp̯`{Kwù 贩 f9+/?965W9"g9nԝiWxp Shn"n nnVoR>r[V8=o+-bTվrMO&"W(%BJgiJ ^_YQ; :ڊ`擈Bi=dž^C:rP2&>h\l~r6U?a"oj[(TOe78 5nc((Җԣ|OtI8NU^ O)y[ϥHߘ_tFrF%@ƣJi<txP} T/Ŕd'vq}u^5/G|m,x|/<@\.ؐ?tfP+!-?&rR?4Myzgۢ1`Q+EqbnE$x &3*5vp&V邜{A&azUd?< {)GCvKz 쪯Ù.}h܆ nS89Ze=y[@VV|d-`o_f'Z@O]"utWq׃4TV˺7Lx; E]rQp47Ax=5զcP213d;^\{Kejsrgq0HO=QmV~k?9AzqUï>`KS~Z}(g?%=V~(8T HgMNPґ4UܰN|Heb~mT(łN<2! M:j0Gԍ`8CHBlkP 2O(];#|:*F%ýDQeSat[@laoU_@ ;ύߴ B׀L 1`'g[bP;/?@8C}}Y&^V/MBg8tGa~æZ2@6flBG{ z5-?'ة]=5R21b hD)ysdsv  {XFGv!g$]&Vܫv-S9ч6 yju8?(R7THXz"n"j\/ aq 6~j-_GNߠ;K6gI\>E\Xm^;zΨp+Qk;|!PQB{R{ʈpR eX\!mQdB`I#ށ?a$g(1iE6ft7ݚ0/jvFCz܏T0҃u#0H~a=A1,k #xf1I/|=MWF*oy;= XE>CϤ9īBe=ѩe'0Kg|MhHnC oeHh mCK C@J*lұ7EYZ7P:,]ñwRV,D³L:Ů ƚ5ڝg;0E,̾84qsq#Z3 :MZサנK|  :jȔ-'< B}]S ])uз_3YW6r7>1ېȌ,j > *+P]<7I{#_4cOQ8ALq4^ Z̪slDΡ>gʵ m^,s c ;%g9ϛ8kg9D PzQ r9<0 IQ>ޛH7:J KNc '7YtoRmݹ^1c۱2r9<qHKWGWzsf|ы JA9=Szh:u)Ai6HA]mpsqm1*XO-)0mE}6wDʁ0xuF[Vz %6I+'ri`jWJ:3:T#߄V%xpc SQdbps5&S8oa|-- IJ|?sgr܄- SE {o:fӅP:B7KGh&  c{x(Mip}(1=C.wHW EpC 1RjUZ([m }A=& Ei_DK9- gLB4@D)W-}σl nA)8Mj1kNp"Y{M?;g| >km o4/#"wUrZyN>:^d|s;- @_5k%W}݄-ZVc&xf>=EГiKgVC-`l}EP48 ylVtoB;@* !{5v<ڙ+WzJ(mN) ( K2W*HWzR?[wS{ȴ\zOޠE){]Sʲ?J|{8bn.4s4so6(+Oڻ^Α@h:c9#8TrMnQ?0/~"3L-s͉ssl" <{G?#SU(9닝mYwqg1p~kJI1e[qd٨^#x5Xl1:P6t!;ӳ}}HG՘ zkȥ A#G#-̆,e"( (+qe~7N޴ (dJ{Bvl je`ਞ =gV7N/hrCsaHokƕ-,w ` uZO^+w=<"dÐvmYty²zs~'x 9sqУa'6kB],d1{Hنo; b5=#d&eqg,(osm|h&" *+hx<BfOWc{Xke۵mb1j݀c۫܀vxCMQsmW1NG[cd>8i_#{ٰ޲" *# j#G.PpQ’y7/-A{:7W.oࠝe^S [ZѼ|"^$@f6*kf(Hln/Aت!iO( @,ɏ2^|8DSOJ4{73ƌo UW}ZH!“>{hYɎBԎ%[}hOڪbr,fDeac\W2i_ `WXv (1~p1s:FDC5*:d=ScvG-*}L$V p3W yO뒐6@Jr_TD1 6E]bVxSx4-;aWRj1S@VP:lkD:/d{Σඈ@ă/(!V(^Px8[;RF}ԑCAc8nw'sNJ*(n%!9EZ9V. NNxߝfWVL5d9HU3 RK-@ȠHlߞub/+}i&IXUcok:I/:6!>'&]߲?^=0P`"[f1w5뿅oDFq 鲕0ypk.[W\ߦ4h -2O.u&Xzyh@ТUAF=gU=ju#饇.x@[DRr ώ-e>q)/ g$i R3/h&jx~5v+Kۢ6xYpr*n:Oi# KL)b݁?\$ b2&ҝ\ tЉz&/ӁZ@W 8I{5ż a0]!$0M >^Q'M [yŮTf)9T<3 O $[p—Ml/ykBTx¤ZAe[@[?U4C5"^4AIiȇ?TwPbq8H$a}q$ޖrPy]!Ph;MB8M@NS,Zq@63A(kQRsܷAl- r8OebnSǖ^ T Isb8zJg>g-m4}\ɉ\mhHm1i=2qTAQpGgeas~֏@δ}V~.d.od-a bF5̎Mvb}ɝ:_z`g۽>FZ-F"+Gcbp2Rb̈́ [Ks IN挾f>icgS~+^xLh|J턅 q?<^y}|~8G4YZ1]b 4DѵG$28DƯH'6gdqL{GUѩX]EozV쐭R7 d7<of-1kȮuC|Z*k4sv@6̓PUC/HvnFN5̤P~(r Aq}ߺƒVA H%R<^lOԥ>æ!{ lql/bCṂ-5V0cwGO.%Ϛx1#G_컵LWVCu2?#:,އW0"!W>uC==o?3ߠ/7\D %eCo /ҹRa>9}#&NÛLwdȫT[5ty)H-W:bj" ?`=8VQ9n]E'ZM]l).jJS\)u`ySr^s`$cv fjBFX+I`ZrL=ÙK9pYT2W޸Sn^>CQ)HQ&<ucX$>vh+Z?d=bFhHk{*2 m[ bˢr{45X5qS7\x@Z r /_;c>*o3VܧC$)FA{9ZU<P+/C)p_WBmX f-^L8}E0g#|BR!~1M TIS_lGEopNKdhCgt_n@}x}*#,07 Q@^|ܾ`fRyq< kaūe?>:Lp kL{-FHr FC.ߤu-'\A*WLw=2l٣rn{&~NU;ӿ!1mY5W 'eP}8:xH*"@'W:@¦E`Sθ0(ۣ6ȕ| qZ'vs?dgEX<[gy-"r,a\hl?b}Y 'E捫X^uv6RqwH9^%0]mnwFRŹ/箧wPbzmjqRHBC_UyL$ w@4N0wP#9Ъw kD+LͰ=z@BB0)+?U"X( Va7eX1fM PUK*Xŕ>2*oJ}c'F|I8+/e7=UbYъb6+dS$stsx]Om~σ+>chH^p,J$x5SEA7}݁UDvq4+x}/ubNϘ(:o dIG!Mwqdž^d/]ߛ"\pҍUlzIE6N:fIf~E|Yv}g9M/8~))p+V56~85!'0弔:{.. Pu/v˥/.uhac Ax[qF[$:g2ZHUy*76 p__h(M/ekddB';Lѿ֏Vq>P&CQe e~{.ÿψZDg+pT~x| hBTXR X~9#XD1#f};,Os*][w7amD%+pBZ=WhWܶjG8^"d{;>;l%O=SiinyƨR^se<#8n y*wOݳX5SnSz;]JlKo΂ԁ6DU+OSr;Y,HoG{]-%1&D`C95^&D1RχmqG10S t/- -Nq[i_KZQ1 9 ߂TKI C;}s A)ܬnCCzy Pp{ooi%_;tUHZj[h5gwlgg C~I0-if1..ګ&h[߉/ocG1L'WE5d aZrU6'xXڙ r.HW{<ĩ9 kb⥒l- cZWsYjS $íp)YZ{ '6@Ps,!. )ڀ|̬JZ$)hC&: G UStS:VXH10}7٣YSkDgS%'6=n ҠYA^;NC&'^ ,hX ]XM7QHl_6RZ.zH0'Y(YrGn<O7Mt 6;@p.dR\y>fOpl!м sXA5i5_GRh(#50ڔݯU"|]}k;Goǰ0wZ&b &,G-2jJ3LMڦF- $T1_EZ#AĂw tde%Q(bʷ}^d{5y _M@kQVvA@E卽JI֏7sPU8,{49~pަ,d[eD} #h$|{/֛0iӂQyMm~}{lΪg ˦V nz:Wijsu7Re΢ʿdv)^AX`R痔jU{ju_1{94_ UPF?HV4FXV{FNIԬhS9L*r\hׂ=^QbMN1Q ygLQ\!PApHc׌a>38R'Ji fٴ](.i-0=S@A%{!i82qi0TQmpbA 4 knVBK۹z"EKtE{5G(ڼ|&X GUBN ']bF5AENVHCE&9t,A[ueg2nÅx0REQkMi%sCʿd0H YT! ܁<ߣׄ:P6"#^a5&߿,zyI'1} ~'}gFv[2"u=5HlݞEF'e 2..0E1(Λx-4X/h5Me |oybbkm<#Hɱ ajzIK_ <颰4caI*}gԡ%r>O)چ_ƃ7IpK '?\ N2#k`9S!Vh)\zր:=(USm ç?`mY]"Ff?WKdG[ib)lHڦFKnR4z>bPC96MF1t;2 U4~ +902l(Dn/s`JWL?5~ Ns GᵒvVST̗O#Kg hjm0}$XKRĩKF>}k#cyj䆥gV y0"<ǶC]7C,P;9^0o5\;MP?z}L\!Sr%_UA*FtG~җE˦ Q=`e^ nKo ||y^J9Yz Rrм/2ɿiA T}1DGVOI/|DPFj=Evm OzF" Mf@᷶ 3gNmJ8 |U a* ?̻j W ^MBӔ} 􌰬kڼ6Q!c 0ki4z7l3e &.}L 85"^b4f2Yj )gR;5&/,:y_~>*YקRK gOf0sXi}ݦc)Qa.9Qh ?$>Zg9xލ!~N T7ѱ tzâ}"}S#2?c%%OsVų\etpG  mK  E$*/zH3xGuƹ=c=C?"vܬ ꋖi4(_l!qE V.ī!Oes%v=.)f1[]~tp  O,-ׇ^V&F;=r~Us׾9̂]@x W5cV%[5x&zp`-_͑<"P<`ʺ~ PVB}1R\ E*=p!enjf8* ]7pmIH H$Jr8+kQn"L |>tUޘgH(,>ξM+0mV:jhc84Z`}$0-^d˗qy>]<E#QVB8"R; ݨ[K(T{^@i|T[C!;PgǩPsv="WފbIv^ r[v]y-4Or-A܊ۇm69P*Kϥk~Rֽ|c: \AoyZs$gT &j?(sʠ/&)WϤ>F/XE:,ռ> ubT|Vcl+`Mn]ަ3TB4I&r0MqT*}8^40[ӗb""LH(\6Q24_18u٨](|26 =ee& (+&ǭ ¿f kՅsY$9ך]bdCOnWRZPS3mwQD.mpNo^Mm 9":M!)L4$vjM Th~؇k Z0KRPjxenTyu_Ό U9v?#|k2I1 g -&v5ڣ}'HneՎQw8Ɠ"80Y&vX2W`@шp @ȠℿJ:󛯼?}1RcqCxC<$3~Bj\(iGԼGm5`⍿I#󧅭bݓҵBbkP+D1e񰡤MkO k. 9-?MEa>e+bv}w3i`וsi3ҍ՛$>ZWGLj&P.޸ק̪yr:(ݭ48+،p'ẖOSTvSjD^Z|P5(2WfJݽü+|oL1{u j)&8z]#4.tʬ8sA:uBԊINw<'DKk?61tY 'h-V@Sr|G5 3>ӃgաUdS"Q̓@ɘ>J +U~(oT)F9{K!4j@EuZxRD_Qlc-SObs"?M=V{ٮtH6c؆|"> HKm08?yd+ڝ-*~2'-#2b n*@WR= '"}eQ, Apq-HfB[a8 BXiR`ZK^pg%kzDR(bnBw# 4ZCt!DrV_r"r?j(Y>+5ƇK-S}gm.L MUXQiz[٧,Ϟ+ì^Lev7`pLJ6P5o!vRqX)ǫ̴ K 3yVaBsLky ̖/u"ȅ cPM::o#c)G(Ũqؔ k$sO鋤Ta3lO%.bv[z5ҁ駌}[/NQ].-C'&le|ֹ?}huEMl5~-28Xп M5vx \o`i|댞wdk~.H5R}St4T&d ZyL#hq5ԡw跩l:si^&-R; V\jpPw$+.텏NgP{b6vQ0=o6~)-a4 G5u<:{;Vo{Iu֎(#*9M?Zk> hnf'[̔XzKfa'alXT}ԇ|3w}OaX։r٩9mDLNDH`V;X,X|qֶvC*o.ȣ).mMz7U\7"#ǞMy]Xьܷ|~#:u5&j Z K'0d桰 Syx(@jYo),`klIiaOݮCM!CEZqPrtGJLr(9sA~կ?߁}w>>H骇PI~) bJkE]|7@=m_%0b_x ~+pUidr":,ިQTd< ^/f|Exځx,bMbɺ1o/!:0L>vkʖOB'UӜ97_Ҍƿ+MȌW (=Nq$,Ew&QdǬIux 7z Ъ7kIv}aZ%- )Te;d,LR \z1J| _Q9GDF+iHW?Dhh&"?4#M5PQAUԄMiٱ`HS'@XaZI`aS< S!T|NԐ0KJ.J^qnKv_NMó[ҵDO̰l }њ*'5 n(D,xE]KLq5867@7$-2},5ccbŦf}h [ށaH}Xzl8I>\FUhޒ/;XKnH pfyl?t}kL8LXKf^4ҖCH)@)^5ۙ7F;Fq'<!EWkLE&Z<܅O!g{~_aL'IY)z#fIYͨM8:UފN\7P{N'i-ńհO0)]M*d@p5a^oP/*\ jhJc:v _ i=\Aixfi@.O#4r24-~O okASv˼T#6 N*l2Oõ= JX+b&n?Nٚ+ʎk4ʳ&5]? VmIsuߢAyetz\k'ZwN^NΌ^;e܈LZ٠.q9fY/%m2xM x`a9kQ,TRPRS(֛/TG}̐JO WJB˻mřrt4pY%ͳA+I_TFhV̒¶EL¡?bt6EZa-;m rYc(D/8oMC,}8a0hp>ֲ4^&)W.2Nrb H\Vn2ǛZdߚᎨ 7qQG"5,uN[g„7oU]vrAPNcqNEj@$AK Zؐr8 06['C EoE%0 JO:z[#4sSdG7,N@,zhr8a0P9x$^ Hfz`̕ vr٣&&h}`ڊc[{5UH:aQKˎ÷Se4@4!2i4gr¥}X=BAO e8϶ Dy@ Vv`pم:N킁כ]nmW0Dϐ +ͨ14:yXlNiRT|UCxhh'[~2gt kGO_ Vuu !3˻Վ ' $gP{Ia-u589J2{4MCLhSukz%SEm=~v(c # VPQi? ٨=6U薍FڴT] 1º*'qJ~\{]~4I _cZ J|riɿ|g&3LcH }٠2M8ՏrE cgw'8917m \#?gK݀G-Ek^s-v9m~;K9lGQM|}~9XIr‡|xfg`xf \R~Sz&bެ(vSΰ􎅠U qa Q1׬ɯ%yk%1>9H5=iJ hm]f Urި`"w#I-5zӱyC*t2D7a)`ĉ$iu AS_ 1DYҲ"mE *}DHB.`ˠ^O)=%AQe[ǁ>R1%\mLhי3 |<fr#ϭ-=#'#jB&T"kH)Q,;btfi|kceEۑAb !B\5]Sq4D]˶ۣNLڮ8*;DEr)A uux$θCdj]y\iz>uj( B=c,G.)2z>j֤әo]OEJтƵ"$?\v @gz.S^, iQ2 D=x0R!SϞrr3\#^khA:\hS͘!3_pʲgl?:Ÿμ[oB0ęE-xPzuOOF~MRq.L՛[X4s]WxȞACߝi7W#{h\HpZ3it-)&CAO{pRdEq˄8r;gr:3Gˢ/XBs.lYKEsb95.DMh{H0^xc1&h9fHhW,M5bH;U{^ˇ9')3{l 6Gtx%<5!nCn؎VkKGt̓ kra.I|#,獱 ЋoۯyDž)5/#yF&m86KCuȒEJkfpփ9 \BjUQO1V0?)vl 8sFiu>fh膍cM!b8^iҘfd0-䇓.;$Z.[AF_i31 ,?O/fmwYQ=Di#Roy>_88G !v?7gc/|ߠ[m5%n~ x(h 57LW wxJY0 ><v=V{&u zJ ֳ*J{$}<cAbi x[@P8M<8++phge7 t÷iQn {`d@&: SyRU钯 dA_4yϺ4m5Bvpĩtp>d*:Ie#&-lYh0DI/r>0x_XEsD &St#JEc?G#`\uFjy̽{!EF+7^J]BMeZSn jlXn,>k( cy qyӲQ~'Z+Fh6. `BYas1nA <ޥA>&[s?1fqhE({ϢSάp ț'Բ((R.IjR1E;/zP'I<˄[R>l?v \T"y $66k^(!8MuHPXѤ4fR:NM7%tk3M#Aq>QC^k(ZPRӠFPPxxebfxF]C8_Xmbk Jjv L31Z8ݳcOH6o5ĎX+eT&\8ƜV[i)S+J_ k}\ `v}#f֕/cSMa1ĕ{Bi`[JPL:rKMyZD?e>,B#oSˮ eU8]S}vw mM&Kd _݅xȅg# Jx]|a[30L)̹y-1Dc̰!nɆsZ':]-SoH]< ıH^ Tef_6 hC~ȁv\cd Ó N)Rn-|%Qg4ޞ[MK{Y f8;X7Y9i,}EFGEWh^eW㦓4kAIFx qU]i| >Ѐ @9RnZfݸl,GiqC %l^g:ϮE'KM|o@E.7F'֍- WŶ#,ش!7m赪L&2{Aꐾp/EˈM#L !6'>BFt&!~!l7Sv+_>=v'uiGp\6^~Ô~A&BDXَG(U7QrB|f%L((U,|'QsPe8܀>Mp+Gg.c??B*N-m):7{ _.o IeT:ڞP$bWAt"~,t}=fE†;q&(,5 A`b͂~G#=$f(϶SƁ$--GJfzj}Ȉ=X>SZ50"DSxh]7OѷA>;v(ն!~hWPG1Rh\omw07jRc9y2^v_s]ش3Vu=Khtᗲ)& i=$tZstV NWlz`KseO]V(T|g_ii1yXb8qA>uz^[Mysjm0C;9lv눪bgZ0@ϋvq"܅b CK[=k3a9c֐ F/]Dˑ Y<M[Mn:IR{դ d1d|Jlŵj=?4pLԍ WPʉ) ~qH-R;%GN9[n< U-AMƺq%,n95=jR4p?(]TBF|MM4)*^tKbaYswO*uuJd(h'Y` wݧ'!6Fu_ؘ7k_ -\PZݱc:e G )qʈ֏ ]=4sT%zlX 7TSr˶xDwYB\-& Wz 6od)PAM AW#&9[ %l\!wԨS闓BuYnÔئ;&̽@;3BT vS$͒eAJ=Y$(fsaqrO麸{% prrݙ ,TƧwn6t2v256?"Z/y*N"]UYJQR h_b,ǯ]д`jb5˲ŖmoF`%^V#Nȯy$}9_rm+I)M/N`54:HNZNJ2dPv!>"uY_6p`, mɲͫ]9C tΠa{5GQ# ?wS%B'ANLt%PRf.z9@~S&lql1/0gr2'vnc{v5p-|y焲?/b& 쿇ofr9@_]O5V7>rg} &\nfA$-&ch@@xQxBLm A,8=MaJ *ΜMx^'j* Qa!}ƨ#3x#+KnzW%JX z(?в<{v\ ,|!~::;bA-YPVryv=M0xAm$YGD)3O2Fu}j2q;Ze͆s877Ti>\ݚJ5 (/cɠ>#L&=6vlE[''/Rz FLoӏ 볉6ϙ`d"g% K5SM 52 !f,{FWf@vN;k.yXƽڱ3D[z@ai_'gc0b-*Y-_zK:m*{Khº&`_E+P;7alOboqk59%KAoaI=T'?ԙ'+nG!˿l[Iàc䋹lZrf:|:Y! _k5&B2AiRߵ`-cXɵg1~JR-AtAB0aU],ɇ ^h AW#0đr؟]6>g"GߍuV(\UK1,!Dk̦Hp}6H4f#mEm\d/ލc7@~?KD5&@Cݴ$"# _#r,qF)e{2Ҫ8ӫۚqfs~ʲ'H;:eәd6g0@s%$JImt?'!^:#_؛qH.Yu]GhvpJ/*eҀV:qه4ko8"LL_ggWs#g u/33 S!0Z4ߦ",5o j?$UFD?{ u29SLZHyr<1[+h#}^=iDX3s _pgXZj7?f̉,eSG꺽10=!ξ-xOYB䋲|!54PtDPU#1B<&DYI9n,G3.9ÝG44d-6EJ#D0+ylo"Ys{Tgdb'ǽwJ*+qLh+pCNDC& :HD1O[E' `-#&ȫJA;DcPƩ >Ry*;J@1tsO[Azi',k&~aEׁˆu#В,UI?=;>SZbۊhS-$lτ4v]ot=1pKT2<A{p츩mkGD &g&fϙxH!:  JK  kTR;](dF h%P8iY%(к)Qh]XG*x\n̙>[տ6 AU%xk]ģU.}! %rBsudyz16!D:\]G3)j Y7˭zh_Ԟ .CU&MZO M2 6=Q?9CXV5#VQ܏i)@jeom!\U09⎊VaS+j ٖe=j_w7*e~fq1RѝF6%Ux`r< _HRfs# Hά#14y ^LqZrj? a(po/Prp2%4`,-|CNËNZ y5(X&pf3.+["f4d5Is`'Ο'>C (o-%6)TBG\ SŖjE2z6¹ap<*B=R@/oAD|e3aH c25H 8QK_zx xZvNH. DnĨYK!TB OiEAva|H +&¦%&:(w)&tn֑uZ,ѥ~!bqqCF!`"l:K~oauJ'!FT%&`EHة[ASY;J:_! ~voצ/%w7U/c1\Bq Ӆg$'@{iCXmi kaɥcёTpuE*q3SΚH xTb4z^c~vIom7J8[2@88KulwlWo)Jj4'/Պ; !w;q 1^ȫ+He@}4[ BߢþbMsLCvAFr1AÆ.8cIgZ"_HGr}9 QV&]E,d+&H. zZ5ah/sH!H~J$}_DuL~jo; ̮k ,iNLAƜ+ur6,˿TDr t#sr$:6|"fNJǕpXfvҏbI}cb a%;0o3*A9'FT,;[rQf1szȸ4\ İpҗEJQ=T!`=@wv0|x9,@7KZ÷Pg0&%j_x=R`:c8TG :4N:(Ŧ#fe|7D³3OK猌7B:'bw:Y m ob60ޔU /u㛌:Е}`VBK{xzNȉG u|8aAq6^f S•,6ZZ~ye+Z}O@&>“ 0zAyH bRJ9| WlabFƶ>j vC]|B^<#V\v`}o9Ksq5ZM- AU 3dI.I(~#}lAj ̼se6S|,bJynmik#a̗ ܰ(j)\=26$NӯiCj5ξY}^(QON@$5kB||̰jHT y bh>ș E|lbD7lj}G}4|:gŜIA,ApDKDscA-ZC=OP5cԢ{K,9Pؙ )XF/3t%g@[п*qTY P\Ō:[CM+g-'imԔZ>kMzmw49^?lUM{"Y=Bo},}^OJR\PEVQz ~-6f\9H.m~_~k#};DOF4ƞJzU}+ӑAʗXC޵^Ǔ1 ᶰ߳|G/ˁO OZdGTSdm<Y}5Qk6uüDy|g'dTaE*#7 OVB[\KPJ4X g, ]sGHH>&ؐY@RЂbv]"Ʉ}^qiP!CV/KzT HIp!6L1OyA).gL͒GP!~HtͧI'q]ss/!젛: ػ(5# MvvV%EVHx HcWs&rBʾJJɨCpr4eH>Nxx/ g˨3`,voSlmř";N`=ƿ-q7"B%dydy'j\[Ms@״[@]>@fe#j`!qۏX;58oQ1`m7.GsQd[iN>2OghTCZUL$7 o! IA^r !7.͹+oCGK7DrSX4צ2\\]xorfoZWeWwz17n652G(]EG|n۶ˬoCrfɣ)VKp|rz-̒s46Wg{jUɄ 5zJH䰭 -[z GW:" 芀S 5 ?S3ǸSFO:奴YcwQvʮNI&'/rz)- t!x3;v$I 7T_6'ARx5MwI0t/iýu92Wl9oѪq(qriMi^tGY!~Ǻ~C[Ñ/\ fnΔ2[IӨ6`ަnfaX>lFVshF:뙆rΌmdÆޓW'[N4F` YO|.4Xn>dHB,V^x⯬2KZ{T9Bc:{qrNu;׳T9pe6€,Y(`ïQ؂$׺lh7KS4= 0׶ >s(Tj`D8s+.I;cJ\y*7b?AQYtoI2lI7~"]k["B@ O:|*ܚß=?*o9Bd_<&z:{9(HzHjx9'^ Z֥PMŠxa2%=v=0j^rWx8w[ѻ/UBhn5"TBXޒ` d&f iq ¹NF/sFO[gfsh%*S-k {a=7go A! JUc.y.ZS>!I ,rH怬lUQOz*MO]6YiW !:ן5x`P pV>$>.tTT w<7@u9&C($s\5)JOƍ6}4Xa\,;MyJgt q|٩4ft`\N;"BĕP۫ M/DϑDߵhu@pSL<̢%~bQ=|%}5 j=R3B c,K޺]bB`% 2.Ѧc(j}RڥH4_6)t>Va ^O>mMeېaj1OJubr/Ӆ4Tbo$Db!P"'!'U&=\ٔ;jO3Ş GĿL0szJ⩐ eyL$w.R@ή#uK-Yÿ 0+2"W^|"t](Ra?v#)I7a u@%AwokO'OS:?xN퀪OI#pWE{|~y8LM̽ l"EcB\t>Kۗ2kQ/K h@'y'; ^=nI.(q^> hHE=&s&F0iG//S 0!d%uz&r} (JQvS r2/Qz~X(WZ0 J["R8 F>3)ZiԬuٶ>GK+w3_Q&ނG 7`~%Ms($?ٻ+ɯO8PzRA MKaw0{6y 3 o=d-U&&zF }2kh易S}t#XFg2xۭNz }_puWgt A>ǖtzz| UD;g}kJThx423z^tmrɑ7z}̦]+!$;<IX  9gMoc=R34 ֡fJw:pK;`Rίe 9vYN錻כ/$pfvj!N u$HB*>M|NA'/ċ~!!-QPyz:Wa~HA=b2(<}KC wfYjX{lkN^}Y[-mQnIVoDGag#QTHZ[φ3H;<wN`9ҫ ,BC8Ht(Ncnڮ3VI?)5)C9۞z ^wD145H^߻YNkM>>˃ɳ=95΀(2  cl癳l@FcA=|3G̞R84.b"+n|=&h!jv[יMÌbBNiXFդ~_zL:Q}8 0<Blh@袥 &SjI9h)r)eeA>7mEC XFAUϲ3nh^>ڋ9\@ڔ>&< fx͑ PumҲfjQOBIQ{9Usu?)ZD^Tw5V!9FeybKlƅOγH F6/L? oeoPj#F3c-Rѿu=zIXaz-gs 9` =`_y,`t"%3N;lKxwx M=Y>Tu_xz%o3 erR}ZuD+V3ߴly≯/HjijZEg]'O:1po=*ҔД;EySJkG3=M{sCLdxGIHU|$I& 7ʁ 0(k1&̜ ĹCMG !aP qW$1\_Ԉ蕒w¥,q W 8.,W.O C 4hKSH1+6edmr)lnTIl zu47Vh,)ȋ3N-<ע_I„߷_B 2FM?;WDݴkg8ܠDd#%tύnce鉂JA➩JsρZyԢKF,SiPF[.T?P?<,NmpFRZ. q| ikhJC3T!NRxR "nƯ=͟4sT!"~v4]6&N|4 dKl)SUc|jc"=OJY`؆u#$ł~*Q\‹'7 vj6_ `gYv$ɧEWQS; Rk%~x(7XQEbaxHc\j=e(\|Ī Xގ.#ao.V?J`BLUp+Rs;:li!V|q V;B85H;)uJ^wS_ %"7Fk4T||} !u5#ًQ5?S{׏'=詰(Vgʻ~ + .Xvbݤj1 b&e1(#?ޮMwj?y ^f(%lu('uxr&ժs^:@ަ#zMf q=C27\%`N [vVy[ҝ{G3=5"x:\0n@_0>Nɴ^;(iiyGfJXz4Lf?Y(&BzÜO<20)VC;r3%PWHt)Sx6vê0:c[=Ēvo0ܱ\6x]c.?,n_,vƏӜ-Ym7pHUy0*TCn,.(]Z[JAp!z:5ބ0$e!+q5c@ʖ35 V+*Ԫ23D{[qݍ{-KR+& oQ+#1G=}DNhz"f3̂v =gtDz~@Jnjw/&T|BLXrE:`7X{_d1 :Y,ub2<k5*u<*yꯀ|V GB5T*<3+ av3NR HbH|۝?I.MadyJ -3@2?)j_³h3KwӡJngD*ᬵ"˪2hs٨ iB<33POc hZ";*R,ٰCH9; :@~:]L`d?:xTKjf;5+H\ l?4O}k0UqW]#Q6` ztje&^& ŵ >}4#]b`V*&` eG9z?߬HÂ/搲9ӑ"oSR wWܩ,ZM_/lǝ;%XXkGS+30|4_e'Ɓ:^s q8PF+s8b4R OoMJ uej=s2~6im ٲfIP/R7238>nk*` 렳{ĺe;UtK:`3].k+:h5ڞ4.* yH MW v"Iq'^ O1`bHLS7/2e)LkY`O:̵H0=N?wB8;4pGΑHm.o+̒*^,RH^Ynk(ѐ k_(pe+`L5q"GڶM`Ӥp|A3OM?4tʬO4DKv[;i䷢ԢS(f-;ϳ %(+OЬta< vH䩵1y35gIH-b2Ҟ:2oe_f%ԹRv&/De9V3L@NǞ~STy238#~!TM/aWxuvgh+9D5r1#2w `'7rER2kL 'D1]8V)Z}t m.Q7r1&r.] 3fLI[d'JSp?EòO$LB2@̊B]H̬d0`M| 4 R4l/KTLa~e_a2VwZJϡ`b*1$];]e0uv'I3~B>x} v[M8g7PA^nzu[$Pfw) VXaP.ٜl]V+}*v>4xʮ\>. Vjp}1(qƬ`#IL/dҬ+yI͐[EdV AM_yKIrܺd<}ܧBc"*N]_oiq.pqJ[8#Ԝa̤-n䣦˛A͡A] Kv.K??ɖl|foEqVSsAqj'1O֨6XfkRvϰx*>K=e1NXN [M3&o@g]L>ˋK7yeJ͍DFT('-}?44E aGHN( K3x[T E/6h<8ש_-a7QP XLkQ48dԔׁ wKjJ Xs:)ֲtVZquW`bH3  >׹fU׼|B5ZHfJwrYBlX?i G[>+6֛00CR(vavH~a.dJA&4R 3U~OX^"Du lt4,Rb{6Ԯ;R9V"iAHrpJ:+[͚FäK3ϭl K}y aZw$.È߂V^5[vI|T(5_\y"6q Li‚tS ޿1|csF|Zu5LRL 3M3 >*6у b\ 9,jzMn4sp&Z;VݐԭK @y߉Qza#HzB>!UѤ? 'oW*tJkμ4I&_N ;87pd% Cc^ܔ|͑ $3݉4WB%-)hR"86|;~8+$VhxBA9^yY/Ne7Ey)gNd12.|s$ 8 [Y_?=>D0^Ş樨D! < (*{j6!"v [gP9!tʖ\sXk( cOwZ%Sv})s-42 %4CgӘ[z63J)N%#uE,ʜts<٠FwKgax¥xn%Y>^R\#~gr3Z`rd+=6'CiR/Ofz)Fhٻyj Jc8#OKk`f7嶇0.Rm4+I8}٧oӑtwqIVQ#>;Q*| 1^kt :3J 4QQ`W9ںB5ˊapn\c8o[2XtVCu;K0T/jXvA$F.jg[X!KWkjWP4'rzyħT~&<ѫ&TaCWVKi9,Kd'b[Nȁ|P)F藂%pzNϠOqƸ5?s#a } PJ#"3'g>|1_KuS YLIssS|Z֌(0Y!Ww6'1@OikMQ#/L歔QjnE 9(ZΎ`Gp~so"IڑAs 9j9>]~H(84C7RZgKɿM֨}=:<;uZb}S%jxF:A"T۱_3IWYD `8C&@n96أRz/ٲg9QRC_53xCh{PR"0{S1.N2 ň~&c&&iĿzxH00wp#g {cĀC ¸R!H~MqZdOnzg1 1i81JTKၱQ/*UjQM}ù:6yma./ l\҃^&ueߝ(̋+BJVh^NUǪʉ_v>zRvƱܗ(M,],|b+.b|w`+5U^ֺ9$PU=I[R09r~P"]B}|Y{٥"xy-^aX-Y&)ނSp G}^U_7_f?_Sү|"[6JDhftǧ̀, M>QN^m^Y,R@0> F0U#Jaqi|et"f;S2S Pj2 ,~ 4kK]'r!M Kʬ/VSgՑX!p$H]@0^2 3t੶6-SA0LHi(iޭuuD"0P<؄r R €Rad1㶫Ki]JJ.WЇ%Vљ(X)QEb֔Znx>KH%*YlvlbV#QQpsP7EqMOḨMUWٹK}q8W1š6-rg>@%󳗥B&?T|Uz4^ H6O>G`!Ax :K38OݺB (^[vaeRQ<vTCv~׻!!2bzЬ9,a ʐdD1^o ,\UC,{„|U7JELjW;j.=0"oOqX? <ъQ}#%WHVhQֱYvH}6~u69M?b{(OO!g]>{fݱK7izŐ,j?v޳WP]϶\ ror30l|Y~ȐzBc3%q:R^v40"Hĥn`Y8A9ĜmjVRJu_>T:i>DDG>)ԏc54w5.RJ݀JxiԡL%/숍ؑ-c5'MY Ѥ|-R:+lHr$_0xk/CV׏ᓄZƵQLa  @u$]ra1׸pLxsc0-z6s[=Wṕ߷ϐuhnJc+I">J5. y{bo u$al.$FuLyҾ;q%NS:E \Z/QXH0߳0O8f}Q**E~+.-f<x&:۾:\.AM԰tȱ/f,H_ C=6Z=ƫ jPX;lqK'{:!]iOv'x)ykԚ>Ni$ OG1"ӬRgs#'8\S^; xg1aFOأ' .xmt9Rttܪk_4 i9s)+Rux5DE_SqaT{q&R+"-wR 8*NSi8 *Mv;YȎxKY,6%$UU&9YʜD~ tߒz gY}Ԅ)!p[! av5]RM+7 P Wl+ϯ3ߌrT"ܹsIp\8+J!qTr#7PAX]>/doBy(H ʘTE fGq/̂xcdb1Iض4:m9%_"-b ZO\F }\T2ILO8vd% b;ʣÎ||Z5eܦ4-cP~OZo;XɷB֏Jگ~=U5. |k38V ͻ栲"fuٯXhlf<@>ɴia`n&O"&tc-^ҶB9 +'_nOjOnY=2b,t$p8ZɚFaLcwJ@Bg~a^Meu6ԩ^C3Nx̴10"Jҋ1ڬ`XpU82B"z*(bgcV n@lvBnJ>wj tԺjBx;yc?\]SZ:)h(#!| %'GP]R.%92PNp\Qm޻L"(d7Ӕ/̊=^Y2u7Ќ3F`'JőP5 #!Lzާ|G~)?\%t2iKR؝%~ 3\JôF.!tt u!b=v5 I}5Y魁(b)*Z)nI#,(:?GHiʑࣴzr¸)d֔eQz 1޹bܿSlA眳pļLCV6B"3wkp%=+)=MWhs76|;\ϟIĴN?#l9!0=Pn'DM|oб e>ȅZNsX zR\-j 7~kXOp3d!<ݕT?m'f2")o7Yj +ty+ MT,':M'D\›Є+CA'ʢT5.\^"*ȕasDDWJ7s]d4J?Vb88"{+FMTC8CU_ =t?B]y8'xcp^I)~^ٕVTJ+ZS+Ue;l``fEbPMzfӲfNy^TcilJ>UP7mY8'!=uA \پQY CjE +wf4h-L!1n|&U[ǶBZ^|}#VŵӳL~+c{\9%H6Z})i$udѥ_&%F"bdn>C( ND 9~c]E[L_3yj/v!d%01TKmLf`'NKj p="(*6vNAZ2`/[YƷ<*ۻ4IEy~Vvcc$A|ʓ8q4 pZWi\RV{F@"kJΘY{" Wc0z ݑ<_G0>i? =S%hC٫R6cn:>|((Q[˂ݛ0?!WA;^ƎM X[TTǰ3^wcg0a1'FTJYY='6DP}mi_Cu'(P谸{pBUpy^D|q eśZ ,5C=LÈd-;6e$ݴ<yᑆPȍ-+_EO\h q1 YZ