python3-nghttp2-1.39.2-lp150.2.3.1 4>$  Ap]Ҹ/=„0cdbN-=U0`^3g %IU/%5ώOi) S{\ pFmb宝.Y=s*5,pi.-,pqU@Iigyl8]N\UbC\k84cG tN{"8 bUÚpuW3BվnT-H1_g IP*ů0@Cҍ$ytLYhY43cecc087db97e3b084d1eb61afe7d36a5bc9274a18fcfb9b11e1d2dfa1ad7adc71b46671f155e6f15f36e30841c37d7a2e93f928M]Ҹ/=„|-b@U {+TlA{ȭ/'o]~ZaD<<. :kKyĕ¾\R6o*ƒ @ŵY}q_6a<4 gJy5Q vMDDgoq~{j?_4.2ڙEr9Z7O 83Alh;vO.X_+z_YڅŰi8͜>p>ސ?ހd % B  0 < H `  ,Dl   (8C9C: CF/GDH\ItX|Yڄ\ڬ]^Ib۶c_defluv,wxyz 04:|Cpython3-nghttp21.39.2lp150.2.3.1Python3 bindings for nghttp2Python bindings for implementation of Hypertext Transfer Protocol version 2.]build78ȍopenSUSE Leap 15.0openSUSEMIThttp://bugs.opensuse.orgDevelopment/Libraries/Pythonhttps://nghttp2.org/linuxx86_64Ƹ"A큤]]]]]]d5819c59fd01aa11e930d7c57d27999312bae137be4b7a408b93326523b2770ae1adc5f717a01d51270f059f1015b3e06de6a87eff14a1b93e1f09b3691b4b25d0cfb3a8d74d10803d15115b08993e90aa4c81abc8f46aab1aa0dbe26752cda901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb3aaa6b64ffcbd1b90f415e5eee3468b2f7b8e14a7f692ade7195d95870cf0bfrootrootrootrootrootrootrootrootrootrootrootrootnghttp2-python-1.39.2-lp150.2.3.1.src.rpmpython3-nghttp2python3-nghttp2(x86-64)@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libnghttp2.so.14()(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.1]Z@]Z@]R@\g\A\A\8@[F[t[CN@ZЛZUZUZZOhZ.s@Z'ZY@YdYYlYcl@YX@XӸX@Xk@XQ4@X6@W@WRW"W~WXW W4V@V>@V@VV_V@VzV]VI@V4@V@UU@UUȒ@UUUUUcU]USAdam Majer Martin Pluskal Tomáš Chvátal seanlew@opensuse.orgTomáš Chvátal Martin Pluskal adam.majer@suse.deadam.majer@suse.dempluskal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfvogt@suse.commpluskal@suse.comdimstar@opensuse.orgmpluskal@suse.commpluskal@suse.commpluskal@suse.comschwab@suse.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comadam.majer@suse.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comidonmez@suse.commpluskal@suse.commpluskal@suse.comidonmez@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comrguenther@suse.commpluskal@suse.compgajdos@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comsor.alexei@meowr.rumpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comjengelh@inai.dempluskal@suse.commpluskal@suse.commpluskal@suse.com- Require correct library from devel package - boo#1125689- Update to version 1.39.2 (bsc#1146184, bsc#1146182): * This release fixes CVE-2019-9511 “Data Dribble” and CVE-2019-9513 “Resource Loop” vulnerability in nghttpx and nghttpd. Specially crafted HTTP/2 frames cause Denial of Service by consuming CPU time. Check out https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md for details. For nghttpx, additionally limiting inbound traffic by - -read-rate and --read-burst options is quite effective against this kind of attack. * Add nghttp2_option_set_max_outbound_ack API function * nghttpx: Fix request stall- Update to version 1.39.1: * This release fixes the bug that log-level is not set with cmd-line or configuration file. It also fixes FPE with default backend. - Changes for version 1.39.0: * libnghttp2 now ignores content-length in 200 response to CONNECT request as per RFC 7230. * mruby has been upgraded to 2.0.1. * libnghttp2-asio now supports boost-1.70. * http-parser has been replaced with llhttp. * nghttpx now ignores Content-Length and Transfer-Encoding in 1xx or 200 to CONNECT. - Drop no longer needed boost170.patch- Update to 1.38.0: * This release fixes the bug that authority and path altered by per-pattern mruby script can affect backend selection on retry. * It also fixes the bug that HTTP/1.1 chunked request stalls. * Now nghttpx does not log authorization request header field value with -LINFO. * This release fixes possible backend stall when header and request body are sent in their own packets. * The backend option gets weight parameter to influence backend selection. * This release fixes compile error with BoringSSL. - Add patch from upstream to build with new boost bsc#1134616: * boost170.patch- Update to 1.36.0 * build: disable shared library if ENABLE_SHARED_LIB is off * third-party: use http-parser to v2.9.0 (GH-1294) * third-party: Update mruby to 2.0.0 * nghttpx: Pool h1 backend connection per address (GH-1292) * nghttpx: Randomize backend address round robin order per thread (GH-1291) * nghttpx: Fix getting long SNs for openssl < 1.1 (GH-1287) * h2load: add an option to write per-request logs (GH-1256) * asio: added access to # of the current server port (GH-1257)- Use multibuild to not pull in python3 in first build, nghttp2 is low in the system- Update to version 1.35.1: * nghttpx: Fix broken trailing slash handling (GH-1276) - Changes for version 1.35: * build: cmake: Fix libevent version detection (Patch from Jan Kundrát) (GH-1238) * lib: Use __has_declspec_attribute for shared builds (Patch from Don) (GH-1222) * src: Require C++14 language feature * nghttpx: Write mruby send_info early * nghttpx: Fix assertion failure on mruby send_info with HTTP/1 frontend * h2load: Handle HTTP/1 non-final response (GH-1259) * h2load: Clarify that time for connect includes TLS handshake- Update to version 1.34.0: (bsc#1112438, FATE#326776) * lib: Implement RFC 8441 :protocol support * nghttpx: Add read/write-timeout parameters to backend option * nghttpx: Fix mruby parameter validation in backend option * nghttpx: Implement RFC 8441 Bootstrapping WebSocket with HTTP/2 * nghttpx: Update neverbleed to fix OpenSSL 1.1.1 issues * nghttpx: Update mruby 1.4.1 * nghttpx: Add mruby env.tls_handshake_finished * nghttpx: Add --tls13-ciphers and --tls-client-ciphers options * nghttpx: Add RFC 8470 Early-Data header field support * nghttpx: Add RFC 8446 TLSv1.3 0-RTT early data support- Update to version 1.33.0: * lib: Tweak nghttp2_session_set_stream_user_data * lib: Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS. * lib: Implement ORIGIN frame * asio: support definition of local endpoint for cleartext client session * integration: Remove remaining SPDY code from the integration tests * nghttpx: Fix worker process crash with neverbleed write error * nghttpx: Support per-backend mruby script * nghttpx: Fix stream reset if data from client is arrived before dconn is attached- Update to version 1.32.0: * lib: Ignore all input after calling session_terminate_session * lib: Fix treatment of padding * lib: Don't allow 101 HTTP status code because HTTP/2 removes HTTP Upgrade * build: add ENABLE_STATIC_LIB option to build static lib * third-party: Upgrade neverbleed to the latest master * asio: Support client side SNI * src: Compile with libressl 2.7.2 * src: Allow building without NPN * h2load: -r and --duration are mutually exclusive- Version umpdate to 1.31.1: * Fix bsc#1088639 CVE-2018-1000168 * https://nghttp2.org/blog/2018/04/12/nghttp2-v1-31-1/- Version update to 1.31.0: * lib: Add nghttp2_session_set_user_data() public API function (GH-1137) * src: Define nghttp2_inet_pton wrapper to avoid inet_pton macro (GH-1128) * nghttpx: Close listening socket on graceful shutdown * nghttpx: Add an option to accept expired client certificate (GH-1126) * nghttpx: Add mruby tls_client_not_before, and tls_client_not_after (GH-1123) * nghttpx: Fix potential memory leak * lib: Allow PING frame to be sent after GOAWAY (GH-1103) * nghttpx: Fix bug that h1 backend idle timeout expires sooner * nghttpx: Stop overwrite of first header on mruby call to env.req.set_header(..) (Patch from Dylan Plecki) (GH-1119) * nghttpx: Add upgrade-scheme parameter to backend option (GH-1099) * nghttpx: Fix missing ALPN validation (--npn-list) (GH-1094) * nghttpx: Remember which resource is pushed for RFC 8297 (GH-1101)- Drop spdylay dependency as it is deprecated since version 1.28.0 and removed from cofnigure.ac since 1.29.0- Use %license (boo#1082318)- Update to version 1.29.0: * lib: Use NGHTTP2_REFUSED_STREAM for streams which are closed by GOAWAY * build: Remove SPDY * build: Fix CMAKE_MODULE_PATH * nghttpx: Revert "nghttpx: Use an existing h2 backend connection as much as possible" * nghttpx: Write API request body in temporary file * nghttpx: Increase api-max-request-body * nghttpx: Faster configuration loading with lots of backends * nghttpx: Fix crash with --backend-http-proxy-uri option- Export PYTHON=/usr/bin/python3 before running configure: allow to build without (comnplete) python2 in the buildroot. In any case we only ship python3-bindings already.- Upodate to version 1.28.0: * lib: Add nghttp2_error_callback2 * build: Add deprecation warning when spdylay support is enabled * Switch to clang-format-5.0 * examples: Make client and server work with libevent-2.1.8 * third-party: Update neverbleed * integration: Fix issues reported by the go vet tool. * nghttpx: Fix affinity retry * nghttpx: Fix stalled backend connection on retry * nghttpx: Cookie based session affinity * nghttpx: Expose additional TLS related variables to mruby and accesslog- Drop forgotten python2 build dependency- Update to version 1.27.0: * h2load: Print out h2 header fields with --verbose option * nghttpx: Send non-final response to HTTP/1.1 or HTTP/2 client only - Changes for version 1.26.0: * docs: Fix some typos in the nghttpx how-to * h2load: Fix bug that timing script stalls with -m1 * h2load: Reservoir sampling (GH-984) * h2load: Add timing-based load-testing in h2load - Switch to python3 support- Don't use jemalloc on ppc or %arm, where it is broken.- Update to version 1.25.0: * lib: add nghttp2_rcbuf_is_static() (Patch from Anna Henningsen) (GH-983) * nghttpx: Fix bug that forwarded for is not affected by proxy protocol (GH-979) * nghttpx: Update mruby to 1.3.0 (GH-957)- Drop doc building - Rename python subpackage to python2- Update to version 1.24.0: * doc: README.rst: fix typo (Patch from Simone Basso) (GH-947) * doc: fix up grammar in submit_trailer docs (Patch from Benjamin Peterson) (GH-945) * doc: fix cleaning in out-of-tree builds (Patch from Benjamin Peterson) (GH-938) * nghttp: Fix bug that upgrade fails if reason-phrase is missing (GH-949) * nghttpx: Verify OCSP response using trusted CA certificates (GH-943) * nghttpx: Set default minimum TLS version to TLSv1.2 (GH-937) - Changes for version 1.23.1: * nghttpx: Fix crash in OCSP response verification - Changes for version 1.23.0: * lib: nghttp2_session: Allow for compiling library with -DNDEBUG set (Patch from Angus Gratton) (GH-919) * lib: Treat incoming invalid regular header field as stream error (GH-900) * lib: Call nghttp2_on_invalid_frame_callback if altsvc validation fails (GH-904) * doc: spelling mistake in arguments to build nghttp apps (Patch from Soham Sinha) (GH-925) * doc: Add notes for installation on linux systems (Patch from Tapanito) (GH-917) * doc: Clarify the effect of nghttp2_option_set_no_http_messaging * nghttpx: Verify OCSP response (GH-929) * nghttpx: Fix certificate selection based on pub key algorithm (GH-924) * nghttpx: Fix certificate indexing bug * nghttpx: Run OCSP at startup (GH-922) * nghttpx: Wildcard path matching (GH-914) * nghttpx: Forward multiple via, xff, and xfp header fields (GH-903) * nghttp: Add -y, --no-verify-peer option to suppress peer verify warn (GH-906)- Update to version 1.22.0: * lib: Add missing free call on error in inflight_settings_new() (Patch from lstefani) (GH-884) * asio: Support specifying stream priority via session::submit() (Patch from Matt Way) (GH-881) * nghttpx: Clarify --conf option behaviour * nghttpx: Add $tls_sni access log variable (GH-896) * nghttpx: Rename ssl_* log variables as tls_* (GH-895) * nghttpx: Fix path matching bug (GH-894) * nghttpx: SNI based backend server selection (GH-892) * nghttpx: Enable signed_certificate_timestamp extension for TLSv1.3 (GH-878) * nghttpx: Add options for X-Forwarded-Proto header field (GH-872) * nghttpx: Add --single-process option (GH-869) * nghttpx: Use 502 as server error code * nghttpx: Use SSL_CTX_set_early_data_enabled with boringssl * nghttp: Verify server certificate and show warning if it fails (GH-870) * integration: Use nip.io instead of xip.io- Update to version 1.21.1: * asio: Fix crash if connect takes longer time than ping interval (GH-866) * nghttpx: Fix bug that 204 from h1 backend is always treated as error (GH-871) - Changes for version 1.21.0: * lib: Fix nghttp2_session_want_write (GH-832) * doc: Document pkg-config path usage * build: Eliminate U macro; Instead use (void)VAR for better compiler compatibility. * src: BoringSSL supports SSL_CTX_set_{min,max}_proto_version. (Patch from Piotr Sikora) (GH-853) * src: Use Mozilla's "Modern compatibility" ciphers by default * src: nghttp2_gzip: fix this statement may fall through [-Werror=implicit-fallthrough=] found by gcc7 (Patch from Alexis La Goutte) (GH-823) * nghttpx: Print version number with -v option * nghttpx: Enable X25519 with boringssl * nghttpx: Retry getaddrinfo without AI_ADDRCONFIG (GH-858) * nghttpx: Failing to listen on server socket is fatal error * nghttpx: Escape certain characters in access log (GH-856) * nghttpx: Ignore further input if connection is going to close * nghttpx: Don't call functions which are not async-signal-safe after fork but before execv in multithreaded process. * nghttpx: Enable backend pattern matching with http2-proxy (GH-733) * asio: client: Send PING after 30 seconds idle (GH-847)- Update to version 1.20.0: * lib: nghttp2_session: fix The 'then' statement is equivalent to the subsequent code fragment found by PVS Studio (V523) (Patch from Alexis La Goutte) (GH-814) * lib: Add nghttp2_option_set_no_closed_streams (GH-810) * build: Disable spdylay detection by default * build: Add --with-systemd option to configure * fuzz: Add fuzzer for oss-fuzz (GH-799) * src: Enable TLSv1.3 if it is supported by OpenSSL (or BoringSSL) (GH-816) * src: h2 requires >= TLSv1.2 * asio: More graceful stop of nghttp2::asio_http2::server::http2 (Patch from Amir Pakdel) (GH-805) * asio: Holding more shared_ptrs instead of raw ptrs to make sure called objects don't get deleted. (Patch from clemahieu) * asio: Fix infinite loop in acceptor handler (Patch from clemahieu) (GH-794) * asio: close_stream erases from streams_ while it's being iterated over. (Patch from clemahieu) (GH-795) * nghttpx: Strip version number from server header field * nghttpx: Add --single-worker option * nghttpx: Fix bug that send_reply does not participate graceful shutdown * nghttpx: Add --frontend-max-requests option * nghttpx: Enable stream-write-timeout by default * nghttpx: Fix stream write timer handling * nghttpx: Add configrevision API endpoint (GH-820) * nghttpx: Redirect to HTTPS URI with redirect-if-not-tls parameter (GH-819) * nghttpx: Update log time stamp in millisecond interval * nghttpx: Better error message when private key and certificate are missing * nghttpx: Fix bug that old config is used during reloading configuration * nghttpx: Specify TLS protocol by version range (GH-809) * nghttpx: Send SIGQUIT to the original master process (GH-807) * nghttpx: Restrict HTTP major and minor in 0 or 1 * nghttpx: Drop privilege of neverbleed daemon first * nghttpx: add systemd support (Patch from Tomasz Torcz) (GH-802) * nghttpx: Fix crash on SIGHUP with multi thread configuration (GH-801) * nghttpx: Send 1xx non-final response using mruby script (GH-800) * nghttpx: Select certificate by client's supported signature algorithm (GH-792) * nghttpx: Recommend POST for backendconfig API request * nghttpx: Don't build PSK features with LibreSSL (Patch from Bernard Spil) (GH-789) * nghttp: add support for link rel="preload" for --get-assets (Patch from Benedikt Christoph Wolters) (GH-791) * h2load: Fix wrong req_stat updates * h2load: Explicitly count the number of requests left and inflight * integration: Fix deprecation warnings * integration: Redirect nghttpx stdout/stderr to test driver's stdout/stderr - Changes for version 1.19.0: * lib: Fix memory leak of nghttp2_stream object in server side nghttp2_session object * Fix issues found by PVS Studio (Patch from Alexis La Goutte) (GH-769) * doc: Update README file to write about the issue of Alpine Linux's inability to replace malloc (Patch from makovich) (GH-768) * build: Compile with Android NDK r13b using clang * src: Fix assertion error with boringssl * nghttp: Take into account scheme and port when parsing HTML links * nghttp: Fix authority for --get-assets if IP address is used in conjunction with user-defined :authority header (Patch from Benedikt Christoph Wolters) (GH-783) * nghttpx: Add --accesslog-write-early option (GH-777) * nghttpx: Fix access.log timestamp (GH-778) * nghttpx: Show default cipher list in -h * nghttpx: Add client-ciphers option * nghttpx: Add client-no-http2-cipher-black-list option * nghttpx: Fix the bug that no-http2-cipher-black-list does not work on backend HTTP/2 connections. * nghttpx: Add --client-psk-secret option to enable PSK in backend (GH-612) * nghttpx: Add --psk-secret option to enable PSK in frontend connection (GH-612) * nghttpx: Enable SCT with OpenSSL 1.1.0 * nghttpx: Add proxyproto to frontend option to accept PROXY protocol (GH-765) * h2load: Show default cipher list in -h * h2load: Show custom server temp key such as X25519 * h2load: Fix incorrect return value from spdylay_send_callback - Changes for version 1.18.1: * nghttpx: Fix assertion error in libev ev_io_start (GH-759) * nghttpx: Handle c-ares success without result * nghttpx: Fix bug that DNS timeout was erroneously disabled (GH-763) * nghttpx: Fix bug that DNS timeout was ignored (GH-763)- use individual libboost-*-devel packages instead of boost-devel- Update to version 1.18.0: * lib: Accept and ignore content-length: 0 in 204 response for now * build: Use pkg-config to detect libxml2 * build: Require c-ares to compile applications under src * build: Add Windows CI via AppVeyor (Patch from Alexis La Goutte) * examples: Delete tiny-nghttpd * nghttpx: Retry h1 backend request if first write fails (GH-757) * nghttpx: Keep reading after backend write failed (GH-756) * nghttpx: Add frontend-keep-alive-timeout option (GH-755) * nghttpx: New error log format (GH-749) * nghttpx: Fix bug that fetch-ocsp-response does not work with OpenSSL 1.1.0 (GH-742) * nghttpx: Backend API call allows non-numeric host with dns parameter (GH-731) * nghttpx: Lookup backend host name dynamically (GH-721) * nghttpx: Accept and ignore content-length: 0 in 204 response for now (GH-735) * nghttpx: Wait for child process to exit- Update to version 1.17.0: * lib: Disallow content-length in 1xx, 204, or 200 to a CONNECT request (GH-722) * lib: Avoid memcpy against NULL src * build: MSVC version resource support (Patch from Remo E) (GH-718) * asio: server: Call on_close callback on connection close (GH-729) * nghttpx: Fix frequent crash with --backend-http-proxy-uri * nghttpx: Robust backend read timeout * nghttpx: Fix bug that mishandles response header from h1 backend * nghttpx: Fix bug that zero-length POST is not forwarded (GH-726) * nghttpx: Remove optional reason-phrase from SPDY :status * nghttpx: Header key and value must be string in mruby script * nghttpx: Strip content-length with 204 or 200 to CONNECT in mruby (GH-722) * nghttpx: Strict handling for Content-Length or Transfer-Encoding in h1 (GH-722) * nghttpx: Fix compilation with BoringSSL (Patch from dalf) (GH-717) * nghttpd, nghttpx, asio: Add missing mandatory SP after status code- Update to version 1.16.1: * lib: Prevent undefined behavior in decode_length * nghttpx: Fix bug which may crash nghttpx if non-final response is forwarded from origin server to HTTP/1.1 client - Changes for version 1.16.0: * lib: Add nghttp2_set_debug_vprintf_callback to take advantage of DEBUGF statements in when building DEBUGBUILD. * Update .clang-format for clang-format-3.9 * build: Make it possible to include nghttp2/CMakeLists.txt in another project using add_subdirectory. * third-party: Update http-parser to feae95a3a69f111bc1897b9048d9acbc290992f9 * asio: Fix crash when end() is called outside nghttp2 callback * nghttpx: Add --backend-connect-timeout option * nghttpx: Add TLS signed_certificate_timestamp extension support * nghttpx: Add --ecdh-curves option to specify list of named curves * h2load: Add --header-table-size and --encoder-header-table-size options- Update to version 1.15.0: * lib: Add nghttp2_option_set_max_deflate_dynamic_table_size() API function (GH-684) * lib: Allow NGHTTP2_ERR_PAUSE from nghttp2_data_source_read_callback (GH-671) * lib: Add nghttp2_session_get_hd_deflate_dynamic_table_size() and nghttp2_session_get_hd_inflate_dynamic_table_size() API functions to get current HPACK dynamic table size (GH-664) * lib: Add nghttp2_session_get_local_settings() API function * lib: Add nghttp2_session_get_local_window_size() and nghttp2_session_get_stream_local_window_size() API functions * build: Add -lsocket -lnsl to APPLDFLAGS for solaris build * neverbleed: Update neverbleed to support ECDSA certificate * doc: Mention --enable-lib-only configure option in README * integration: Fix test failure with go1.7.1 * src: Fix compile error with openssl 1.1.0 * nghttpx: Improve performance with HTTP/1.1 backend when request body is involved * nghttpx: Use std::atomic_* overloads for std::shared_ptr if available * nghttpx: Migrate backend stream to another h2 session on graceful shutdown * nghttpx: Add option to specify HPACK encoder/decoder dynamic table size * nghttpx: Log client address * nghttpx: Add tls_sni to mruby Nghttpx::Env class * nghttpx: Add --frontend-http2-window-size option, and its family functions * nghttpx: Add experimental TCP optimization for h2 frontend * nghttpx: Workaround for std::make_shared bug in Xcode7, 7.1, and 7.2 (GH-670) * nghttpx: Fix bug that bytes are doubly counted to rate limit for TLS connections * nghttpx: Add --no-server-rewrite option not to rewrite server header field (GH-667) * nghttpx: Retry if backend h1 connection cannot be established due to timeout * nghttpx: Reset stream if invalid header field is received in h2 * nghttpx: Add --server-name option to change server response header field (GH-667) * nghttpd: Add --encoder-header-table-size option * nghttp: Add --encoder-header-table-size option * python: Support ALPN, require Python 3.5- Update to version 1.14.0: * lib: Make emit_header() return void since it always succeed * lib: Add nghttp2_hd_deflate_hd_vec() deflate API to support multiple buffer input * lib: since hd_inflate_commit_indexed() always return 0, remove the return value check in nghttp2_hd_inflate_hd_nv() * lib: Use memeq() instead of lstreq() in lookup_token() * lib: More strict stream state handling * lib: Modify genlibtokenlookup.py to remove redundant header comparisons and remove inline qualifier of lookup_token() in genlibtokenlookup.py * lib: Fix wrong tree operation to avoid cycle * lib: Make get_max_index() return the max index in frame, so we don't need to do extra calculation * lib: Add nghttp2_on_invalid_header_callback * lib: Log frame's stream ID for header debug logging * doc: Remove old doc about differential encoding in HPACK * doc: Document about ALPN in nghttpx howto * nghttpx: Log error code from getsockopt(SO_ERROR) on first write event * nghttpx: Don't change pushed stream's priority * nghttpx: Log backend connection failure in WARN level * nghttpx: Fix bug that api and healthmon parameters do not work with http2 proxy * nghttpx: Add access log variable for backend host and port * nghttpx: Use copy instead of const reference of backend group * nghttpx: Reload configuration with SIGHUP * nghttp: Adjust weight according to Firefox stable * nghttp: Call error callback when invalid header field is received and ignored * nghttp: Allow multiple -p option * deflatehd: Call nghttp2_hd_deflate_change_table_size only if table size is changed from default- Update to version 1.13.0: * lib: Cancel non-DATA frame transmission from nghttp2_before_frame_send_callback * doc: Fix warning with Sphinx 1.4 * build: Work with Android NDK r12b * nghttpx: Use consistent hashing for client IP based session affinity * nghttpx: Fix FTBFS on armel by explicitly including the header * nghttpx: Cast to double to fix build with gcc 4.8 on Solaris 11 * nghttpx: Fix build error with libressl * examples: Fix compile error with OpenSSL v1.1.0-beta2- Update to version 1.12.0: * Add nghttp2_session_set_local_window_size API function * Add nghttp2_option_set_max_send_header_block_length API function (GH-613) * Fix warning: declaration of 'free' shadows a global declaration (Patch from Alexis La Goutte) * examples: Add ALPN support to tutorial client/server (GH-614) * nghttpx: Reduce TTFB with large number of incoming connections * nghttpx: Rewrite read timer handling * nghttpx: Clean up neverbleed AF_UNIX socket * nghttpx: Add --backend-max-backoff option * nghttpx: Use 16KiB buffer for reading to match TLS record size * nghttpx: Add healthmon parameter to -f option to enable health monitor mode * nghttpx: Receive reference of std::mt19937, not making a copy * nghttpx: Fix bug that backend never return to online (GH-615) * nghttpx: Implement client IP based session affinity * nghttpx: Add --api-max-request-body option to set maximum API request body size * nghttpx: Add api parameter to --frontend option to mark API endpoint * h2load: Add content-length header field for HTTP/2 and SPDY as well * h2load: Implement HTTP/1 upload (GH-611)- Update to 1.11.1 * lib: Add nghttp2_hd_inflate_hd2() and deprecate nghttp2_hd_inflate_hd() * lib: Avoid 0-length DATA if NGHTTP2_DATA_FLAG_NO_END_STREAM is set * lib: Fix bug that PING flags are ignored in nghttp2_submit_ping * integration: Workaround runtime error: cgo argument has Go pointer to Go pointer * nghttp: Eliminate zero length DATA frame at the end if possible * nghttpd: Set content-length in status response * nghttpx: Add sni keyword to --backend option * nghttpx: Allow mixed protocol and TLS settings among backends under same pattern * nghttpx: Don't add 0-length DATA when response HEADERS bears END_STREAM flag * nghttpx: Don't add chunked encoded response body for HEAD request * nghttpx: Don't use CN if we have dNSName or iPAddress field * nghttpx: Just call execv instead of execve to pass environ * nghttpx: Make SETTINGS timeout value configurable * nghttpx: Save PID file after it is ready to accept connections * nghttpx: Treat backend failure if SETTINGS is not received within timeout * nghttpx: Wait for SETTINGS ACK to make sure that backend h2 server is alive- Update to 1.10.0 * Pass unknown SETTINGS values to nghttp2_on_frame_recv_callback * Add ALTSVC frame support * Run error callback when peer does not send initial SETTINGS frame * Update http-parser * Update sphinx_rtd_theme * nghttp: add an --expect-continue option * nghttpx: Fix downstream connect callback called early * nghttpx: Truncate too long -b option signature * nghttpx: Fix bug that server push from mruby script did not work * nghttpx: Try next HTTP/1 backend address when connection cannot be made * nghttpx: Retry next HTTP/2 backend address when connection cannot be made * nghttpx: Enable link header field based push for non-final response * nghttpx: Detect online/offline state of backend servers * nghttpx: Better load balancing between backend HTTP/2 servers * nghttpx: Fix crash with backend failure- Update to 1.9.2 * nghttpx: Fix crash with backend failure * nghttpx: Better distribute load to backend h2 servers * nghttpx: Fix error messages on deprecated mode * nghttpx: Fix bug that logger wrote string which was not NULL-terminated * nghttpx: Fix bug that proxy with HTTP/1.1 CONNECT did not work- Update to 1.9.1 * nghttpx: Fix bug that backend tls keyword did not work with -s option * nghttpx: Fix handing stream after connection check was failed - Changes for 1.9.0 * lib: Add nghttp2_error_callback to tell application human readable error message * lib: Reference counted HPACK name/value pair, adding * nghttp2_on_header_callback2 * lib: Add nghttp2_option_set_no_auto_ping_ack() option * lib: Add nghttp2_http2_strerror() to return HTTP/2 error code string * build: Makefile.msvc enhancements (Patch from Jan-E) * build: Lower libev version requirement (Patch from Peter Wu) * build: cmake build support (Patch from Peter Wu) * asio: Fix bug that server event loop breaks with exception * integration: Disable tests that sometimes break randomly on travis * integration: do not use recursive target (Patch from Peter Wu) * h2load: Fix bug that it did not try to connect to server again * h2load: Fix bug that initial max concurrent streams was too large * nghttpx: Memcached connection encryption with tls keyword * nghttpx: Enable/disable TLS per frontend address * nghttpx: Configure TLS per backend routing pattern * nghttpx: Workaround for Ubuntu 15.04 which does not value-initialize on std::make_shared. * nghttpx: Add --error-page option to set custom error pages * nghttpx: Add wildcard host routing * nghttpx: Change read timeout reset timing * nghttpx: Don't push if Link header field includes nopush * nghttpx: Deprecate backend-http1-connections-per-host in favor of backend-connections-per-host * nghttpx: Restructure mode settings, removing --http2-bridge, - -client, and --client-proxy options * nghttpx: Deprecate backend-http1-connections-per-frontend in favor of backend-connections-per-frontend * nghttpx: Don't share session which is already in draining state * nghttpx: Effectively disable backend HTTP/2 connection flow control * nghttpx: Add --frontend-http2-max-concurrent-streams and - -backend-http2-max-concurrent-streams, and deprecate - -http2-max-concurrent-streams option * nghttpx: Deprecate --backend-http2-connections-per-worker option * nghttpx: Share TLS session cache between HTTP/2 and HTTP/1 backend * nghttpx: Rewrite backend HTTP/2 connection coalesce strategy- Update to 1.8.0 * Add Architecture documents (work in progress) * List all contributors in AUTHORS * doc: fix out-of-tree doc builds (Patch from Peter Wu) * Wrap AM_PATH_XML2 by m4_ifdef to handle the case when _PATH_XML2 is not found * Fix configure script for non-gcc, clang build * Document compiling apps and include h2load in configure (Patch from David Beitey) * Don't check for dlopen/libdl on *BSD (Patch from Bernard Spil) * Don't taint CXXFLAGS from AX_CXX_COMPILE_STDCXX_11 * Fixing Windows Makefile version detection (Patch from Reza Tavakoli) * lib: Tokenize extra HTTP header fields * lib: Fix typo in HAVE_CONFIG_H name (Patch from Peter Wu) * lib: Add HTTP/2 extension framework to send and receive non-critical frames * tests: remove unused macros (Patch from Peter Wu) * src: Update default cipher list * src: Fix compile error with gcc-6 which enables C++14 by default * asio: client: Fix connect timeout does not work, return from cb if session stopped, removing client::session::connect_timeout() functon * nghttpd: Start SETTINGS timer after it is written to output buffer * nghttpd: Add trailer header field to status responses * nghttpd: Add -w and -W options to change window size * nghttpx: Worker wide blocker which is used when socket(2) is failed * nghttpx: ConnectBlocker per backend address * nghttpx: Interleave text/html pushed resources with associated resource * nghttpx: Add headers given in add-response-headers for mruby response * nghttpx: Deprecate --backend-ipv4 and --backend-ipv6 in favor of --backend-address-family * nghttpx: Add options to specify address family of memcached connections * nghttpx: Add encryption support for TLS ticket key retrieval * nghttpx: Add TLS support for session cache memcached connection * nghttpx: Refactor blacklisted cipher suite check (Patch from Jay Satiro) * nghttpx: Add TLS support for HTTP/1 backend * nghttpx: Add request-header-field-buffer and max-request-header-fields options, deprecating header-field-buffer and max-header-fields options. * nghttpx: Add --no-http2-cipher-black-list to allow black listed cipher suite * nghttpx: Limit header fields from backend * nghttpx: Fix bug that IPv6 address in Forwarded "for" is not quoted-string * nghttpx: Support multiple frontend addresses * integration-tests: support out-of-tree tests (Patch from Peter Wu) * examples: fix compile warnings (Patch from Peter Wu) - Drop upstreamed nghttp2-c++14.patch- Update to 1.7.1 * Fix CVE-2016-1544 (boo#966514)- Add nghttp2-c++14.patch to properly guard make_unique templates. [bsc#964140]- Update to 1.7.0 * Reset (RST_STREAM) stream if flow control window gets overflow * Validate :authroity, host, and :scheme value more strictly * Check request/response submission error based side of session * Strict outgoing idle stream detection * Return error from nghttp2_submit_{headers,request} when self dependency is made * Add -ldl to APPLDFLAGS for static openssl linking * asio: Stop acceptor on server::http2::stop * asio: Rename http2::get_io_services() as http2::io_services() * h2load: Support UNIX domain socket * h2load: Improve readability of traffic numbers * h2load: Remove "auto" for -m option * h2load: Show progress in rate mode * h2load: Perform sampling for request and connection timings to reduce memory consumption * nghttpd: Add --no-content-length option to omit content-length in response * nghttpx: Interleave pushed streams with the associated stream if pushed streams are javascript and CSS resources * nghttpx: The initial value of request/response buffer is increased to 128K * nghttpx: Fix bug that --listener-disable-timeout option is not used * nghttpx: Don't emit :authority if request does not contain authority information * nghttpx: Add clarification of quotes in configuration file * nghttpx: Don't allow certain characters in host and :scheme header field * nghttpx: Add RFC 7239 Forwarded header field support * nghttpx: Fix crash when running on IPv6 only (Patch from Vernon Tang) * nghttpx: Take into account of trailers when applying max_header_fields * nghttpx: Don't apply max_header_fields and header_field_buffer limit to response * nghttpx: Strict validation for header fields given in configuration * nghttpx: header value should not be lower-cased (Patch from ayanamist)- fixed typo in libnghttp2_asio1 [bsc#962914]- Update to 1.6.0 * Fix heap-use-after-free bug when handling idle streams * Strict error handling for frames which are not allowed after closed (remote) * Set max number of outgoing concurrent streams to 100 by default * Keep incoming streams only at server side * Create stream object for pushed resource during nghttp2_submit_push_promise() * Add nghttp2_session_create_idle_stream() API * Handle response in nghttp2_on_begin_frame_callback * Add --lib-only configure option * Compile with OpenSSL 1.1.0-pre1 * Fix build when OpenSSL 1.0.2 is not available (patch from Sunpoet Po-Chuan Hsieh) * asio: Add connect and read timeout to client API * asio: Add TLS handshake and read timeout to server API * asio: Added access to a requests remote endpoint (patch from Andreas Pohl) * asio: libnghttp2_asio: Added io_service accessors (patch from Andreas Pohl) * h2load: Add req/s min, max, mean and sd for clients * h2load: Fix broken connection times- Update to 1.5.0 * Fix bug that nghttp2_session_find_stream(session, 0) returned NULL * Add nghttp2_session_change_stream_priority() to change stream priority without sending PRIORITY frame * Add nghttp2_session_check_server_session() API * Consider to use CANCEL error code when closing streams with GOAWAY * Don't send push response if GOAWAY has been received * Use error code CANCEL to reset pushed reserved stream from remote * Add nghttp2_session_upgrade2(), deprecate nghttp2_session_upgrade() * Workaround HTTP upgrade with HEAD request in nghttp2_session_upgrade() * Introduce NGHTTP2_NV_FLAG_NO_COPY_NAME and NGHTTP2_NV_FLAG_NO_COPY_VALUE * Add nghttp2_session_check_request_allowed() API function * Switch to clang-format-3.6 * Update mruby to 1.2.0 * tests: fix broken linkage with --disable-static (Patch from Kamil Dudka) * python: Send RST_STREAM if remote side is not closed and response finished * asio: client: call on_error when connection is dropped * asio: ALPN support * h2load: Add --h1 option to force http/1.1 for both http and https URI * h2load: Fix crash when dealing with "connection: close" form HTTP/1.1 server * h2load: h2load goes into infinite loop when timing script file starts with 0.0 in first line (Patch from Kit Chan) * h2load: Override user-agent with -H option * h2load: Print "space savings" to measure header compression efficiency * h2load: Stream error should be counted toward errored * h2load: Show application protocol with OpenSSL < 1.0.2 * nghttpx: Don't send RST_STREAM to h2 backend if backend is disconnected state * nghttpx: Support server push from HTTP/2 backend * nghttpx: Fix bug that causes connection failure with backend proxy URI * nghttpx: Use --backend-tls-sni-field to verify certificate hostname * nghttpx: Log :authority as $http_host if available * nghttpd: Fix crash with CONNECT request * nghttpd: Defered eviction of cached fd using timer * nghttpd: Read /etc/mime.types to set content-type header field * nghttp: Record request method to output it in har correctly * nghttp: Use method given in -H with ":method" in HTTP Upgrade - Drop nghttp2-1.4.0-fix-tests.patch (now in upstream)- Enable spdy and more example applications- Update to 1.4.0: * lib: Don't always expect dynamic table size update. * lib: Shrink to the minimum table size seen in local SETTINGS. * lib: Add new error code NGHTTP2_ERR_PAUSE to send_data_callback. * lib: Avoid excessive WINDOW_UPDATE queuing. * lib: Return fatal error if flooding is detected to close session immediately. * lib: Return type of nghttp2_submit_trailer is int. * lib: Don't send WINDOW_UPDATE with 0 increment. * lib: Fix bug that headers in CONTINUATION were ignored after HEADERS with padding. * package: Use -fvisibility=hidden for internal functions. * package: Show more information in configure summary. * package: Add PIDFile directive to systemd service. * package: Fix daemon upgrade when running under systemd. * app: Compile with BoringSSL. * nghttp: Allow multiple -c option occurrence, and take min and last value. * nghttpd: Fix leak when server failed to listen to given port. * nghttpx: Add TLS dynamic record size behaviour command line options. * nghttpx: Reduce default timeouts for read sockets to 1m. * nghttpx: Fix bug that PUT is replaced with POST. * nghttpx: Change mruby script handling. * nghttpx: Added support for RFC 7413 (TCP Fast Open) on nghttpx proxy listening connections. * nghttpx: Add neverbleed support. * h2load: Don't DOS our server! * h2load: Use duration syntax for timeouts. * h2load: Support subsecond rate period. * h2load: Simplify rate mode. * h2load: Add option for user-definable rate period. * h2load: Reuse SSL/TLS session. * h2load: Reconnect server on connection: close. * h2load: Don't exit in the case of no ALPN protocol overlap. * integration: Update go's http2 package URI. - Add missing baselibs.conf. - Add nghttp2-1.4.0-fix-tests.patch from commit 4825009. - Small spec cleanup.- Update to 1.3.4 * Make traditional init script fail if new config file is broken (Patch from Janusz Dziemidowicz) * nghttpx-logrotate: Don't use killall since we have multiple processes * nghttpx: Fix improper signal handling - Changes for 1.3.3 * Fix bug in padding handling of DATA frame * Use hash table for dynamic table lookup * More warning flags for --enable-werror * Update mruby * h2load: HTTP/1.1 support (Patch from Lucas Pardue) * nghttpx: Do not try to set TCP_NODELAY when frontend is an UNIX socket (Patch from Janusz Dziemidowicz) * nghttpx: Chown UNIX domain socket to user specified as --user * nghttpx: Split monolithic one process into control and worker processes * nghttpx: Handle SSL/TLS data following PROXY protocol line - Changes for 1.3.2 * Check header block limit after new stream is opened * nghttp: Show error if HEADERS frame cannot be sent for whatever reason * nghttpx: Fix assertion failure on TLS handshake * nghttpx: Add x-http2-push header field for pushed resource * nghttpx: Fix compile error with --disable-threads- Update to 1.3.1 * Avoid usage of typeof and replace __builtin_offsetof with offsetof * Honor stream->weight even if stream->last_writelen is 0 * Compile third-party libraries if hpack-tools is enabled * nghttpx-init: Start nghttpx with --daemon * Bundle sphinxcontrib.rubydomain https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/rubydomain/ * Bundle mruby * h2load: Record TTFB on first byte of response body, rather than first socket read * h2load: Improve checking for timing script input, prevent false positive in certain situations * nghttpx: Implement PROXY protocol version 1 (--accept-proxy-protocol option) * nghttpx: Allow link header server push for HTTP/2 backend as well * nghttpx: Don't initiate push if client disabled push * nghttpx: Allow absolute URI in Link header field for push * nghttpx: Fix crash with multi workers and QUIT signal * nghttpx: Add mruby support which is disabled by default (use --with-mruby configure option to enable it) * nghttpx: Drop connection before TLS finish if h2 requirement is not fulfilled - Fix typo in previous changelog entry- Update to 1.3.1 * Limit the number of incoming reserved (remote) streams * Add stream public API * Rewrite priority tree handling * Fix parallel make distcheck * Define it and itprep recursive target if AM_EXTRA_RECURSIVE_TARGETS is defined * fetch-ocsp-response: Handle spurious openssl exist status 0 * nghttpx: Use nghttp2::ssl::DEFAULT_CIPHER_LIST for backend TLS connection * nghttpx: Don't allow blacked listed cipher suites for HTTP/2 connection * nghttpx: better handle /dev/stderr and /dev/stdout (Patch from Tomasz Buchert) * nghttpd: GOAWAY if SSL/TLS requirements for HTTP/2 are not met * nghttpd: Return date header field for 304 * nghttpd: Support HEAD request * h2load: Add Timing-script and base URI support (Patch from Lucas Pardue) * h2load: Add timeout options (Patch from Nora) - Fix typo in changelog- Update to 1.2.1 * doc: Reword the HPACK tutorial (Patch from Tom Harwood) * nghttpx: Fix stability issues * h2load: Fix crash if -r > -n- Update to 1.2.0 * Fix crash if response or data is submitted to closing stream * Header table size UINT32_MAX must be accepted * Use PROTOCOL_ERROR against DATA sent to idle stream * Allow multiple in-flight SETTINGS * Strictly check occurrence of dynamic table size update * Fix configure warning that 'missing' is missing or too old * Fix rm: cannot remove ‘*.rst’: No such file or directory when "make clean" (Patch from Alexis La Goutte) * doc: Reword some of the server and client tutorial (Patch from Tom Harwood) * src: Remove monotonic_clock replacement macro for gcc-4.6 * nghttpx: Add TLS ticket key sharing among nghttpx instances using memcached * nghttpx: Add shared session cache using memcached * nghttpx: Set SSL/TLS session timeout to 12 hours * nghttpx: Enable session resumption on HTTP/2 backend * nghttpx: Don't rewrite host header field by default * nghttpx: Generate new ticket key every 1hr and its life time is now 12hrs * nghttpx: Don't reuse backend connection if it is not clean * nghttpx: Add AES-256-CBC encryption for TLS session ticket * nghttpd: Fix the bug that 304 response has non-empty body * h2load: Add -r and -C options to h2load (Patch from Nora Shoemaker) - Changes for 1.1.2 * Fix linker error with libnghttp2_asio * Allow custom installation location for Python bindings - Drop no longer needed missing_nghttp2_timegm.patch- Update to 1.1.1 * nghttpx: Fix various stability issues and memory leak bug - Changes for 1.1.0 * Fix DATA is not consumed if nghttp2_http_on_data_chunk failed * nghttp2_submit_response and nghttp2_submit_headers may return * NGHTTP2_ERR_DATA_EXIST * msvc build fixes and enchantments (Patch from Gabi Davar) * Compile with IRIX gcc-4.7 (Patch from Klaus Ziegler) * nghttp: Add --max-concurrent-streams option * nghttp: Add comment on HAR on pushed objects (Patch from acesso) * nghttpx: Add --include option to read additional configuration from given file * nghttpx: Add backend routing based on request host and path by extending -b option * nghttpx: Allow log variable to be enclosed by curly braces for disambiguation * nghttpx: Add log variables related to SSL/TLS connection * h2load: Add --ciphers option - Add patches * missing_nghttp2_timegm.patch to fix building of asio library * nghttp2-remove-python-build.patch to fix python bindings installation when autotools are used- Update to 1.0.5 * Add STREAM_DEP_DEBUG macro switch to enable runtime validation of depedency tree * Fix another bug in priority handling; sibling's item is not queued when ancestor's item is detached * nghttpx: Fix crash with --http2-bridge and both frontend and backend TLS- Update to 1.0.4 * Fix assertion failure in stream_update_dep_on_detach_item (GH-264) - Changes for 1.0.3 * Fix bug that idle self-depending PRIORITY is not handled gracefully * Optimize dependency based priority code to Firefox style tree * enable third-party for asio_lib too (Patch from Mike Frysinger) * fetch-ocsp-response: Support LibreSSL, and include port in ocsp_host * src: Support compile with LibreSSL * nghttpx: Fix bug that x-forwarded-proto header field does not reflect frontend scheme on HTTP/2 backend * nghttpx: Validate :path on SPDY frontend- Update to 1.0.2 * Fix bug that data are not consumed for connection in race condition (GH-253) * Define NGHTTP2_EXTERN to __declspec(dllimport) when using nghttp2 for Windows build * Translate fetch-ocsp-response into Python * libevent-client: Fix bug that path is broken if URI does not contain path part * python: Call on_close callback when connection is lost for server session * python: Expose client certificate, if available (Patch from Fabian Wiesel) * python: Catch and log failure to set TCP_NODELAY (Patch from Fabian Wiesel) * nghttpx: Add --add-request-header option * nghttpx: Make WebSocket upgrade work * nghttpx: Fix bug that END_STREAM is not set in backend for POST with Upgrade * nghttpx: Don't send "Expect" header field twice- Update to 1.0.1 * Include stdint.h instead of inttypes.h when compiled with MSVC < 2013 * Fix invalid memory free on out-of-memory handling * integration: Use our own copy of golang spdy package * android: Don't link zlib bundled with android NDK * Dockerfile.android: Update NDK ver, and ubuntu; build and link zlib * src, examples: Fix up OpenSSL initialization * nghttpx: Allow HTTP Upgrade from POST request if response header has not been sent to the client * nghttpx: Fix bug that PUSH_PROMISE is sent after associated response HEADERS * nghttpd: Close connection after settings timeout and GOAWAY was sent * h2load: Fix bug that NPN fails if ALPN is enabled- Update to 1.0.0 * v1.0.0 introduced backward incompatible changes from 0.7 series. Read https://nghttp2.org/documentation/package_README.html#migration-from-v0-7-15-or-earlier to migrate from older version to this latest version. - Changes for 0.7.15 * Hopefully, this is the last release for 0.7.x series. Development continues in 1.x series. * Access violation in buffers (GH-232) (Patch from Etienne Cimon) * Retry finding jemalloc lib by je_malloc_stats_print (GH-233) * inflatehd: Fix crash if 'wire' value is not string (GH-235) * nghttpx: Revert 585af93 to fix crash with TLS (GH-234) * nghttpd: Add --echo-upload option to send back request body- Update to 0.7.14 * Fix global-buffer-overflow in HPACK code * Fix doc for nghttp2_select_next_protocol * Fix bug that promised stream was not reset on decompression error * Add systemd and upstart configuration file for nghttpx (Patch from Zhuoyun Wei) * Improve nghttpx logrotate configuration file (Patch from Zhuoyun Wei) * Update sphinx_rtd_theme * h2load: Update h2load to give connect time and ttfb stats (Patch from ericcarlschwartz) * nghttpd: Add -m, --max-concurrent-streams option * nghttpx: Log absolute URI for HTTP/2 or client proxy request * nghttpx: Add --header-field-buffer and --max-header-fields options * nghttp: Fix assertion error if very large value is given to -t- Update to 0.7.13 * Fix bug that promised stream was not reset by returning NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from nghttp2_on_header_callback. Instead, associated stream was reset. * Allow NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from nghttp2_on_begin_headers_callback * h2load: Effectively disable flow control by setting large window size * asio: Graceful shutdown and joinable server (Patch from Xiaoguang Sun)- Update to 0.7.12 * Fix bug that nghttp2_session_set_next_stream_id accepts invalid stream_id * HPACK: Rewrite static header table handling * HPACK: Never index authorization and small cookie header field * Don't install libnghttp2_asio headers if they are disabled * doc: Specify program directive so that hyperlink to option is correctly pointed to the intended location * asio: client: Call error_cb on error occurred in do_read and do_write (Fixes GH-207) * nghttp: Add --no-push option to disable server push * nghttp: Show stream ID in statistics output * nghttp: Remove --dep-idle option * nghttp: Use same priority anchor nodes as Firefox does * nghttpx: Don't push resource if link header has non empty loadpolicy * nghttpx: Add logging for somewhat important events (logs, tickets, and ocsp) * nghttpx: Set Downstream to stream user data on HTTP Upgrade to h2- Update to 0.7.11 * nghttpx: Fix waitpid race condition in ocsp response update * nghttp: Consider user-provided :authority header field for SNI as well as host header field - Changes for 0.7.10 * Make sure that nghttp2 license is MIT license * Add nghttp2_session_consume_{connection,stream} to consume bytes independent * Add nghttp2_send_data_callback to send DATA payload without copying "static inline" fix for build with VS2013 (Patch from Remo E) * Update lib/Makefile.msvc (Patch from Remo E) * Remove dependency on libws2_32 on Windows build * Define NGHTTP2_EXTERN macro to export function for Windows build * doc: Generate API doc per function * python: Add async body generation support * python: Fix pseudo-header field ordering bug * nghttpx: Redirect stderr to errorlog file * nghttpx: Fix bug that data buffered in SSL object are not read * nghttpx: Remove --tls-ctx-per-worker option * nghttpx: Add OCSP stapling feature- Enable python bindings - Update to 0.7.9 * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) * h2load: Fix crash if -t > -c * h2load: Add -d option to upload data to server * nghttpx: Forward only "trailers" keyword in te when forwarding HTTP/2 backend * nghttpx: Fix PUSH_PROMISE header field corruption [GH-194] * nghttpx: Fix te header field is duplicated when forwarding HTTP/2 backend * nghttp, nghttpd: Add --hexdump option to hexdump incoming traffic. * examples: Place AM_CPPFLAGS first to use in-package header files first [GH-192] - Changes for 0.7.8 * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) * Validate :path header field for http or https URI scheme * NULL-terminate header field name and value presented by callback * README.rst: Cleaned up the grammar a bit (Patch from Ross Smith II) * h2load: fix for segfault by reserving correct worker count (Patch from Stefan Eissing)- Avoid shipping documentation redundantly. Set RPM groups.- Fix rpm group- Update to 0.7.5 * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) * Validate HTTP semantics by default * Add nghttp2_option_set_no_http_messaging() API function * Update http-parser * nghttp, nghttpd, nghttpx: Use "sensitive" to indicate "never indexed" header field * nghttp, nghttpd, nghttpx, h2load: Select/announce h2 in ALPN/NPN * nghttp: Fix unaligned field output in --stat * nghttp: Fix -H does not work with -u upgrade request * nghttp: Update resource timing terminology according to Resource Timing TR * nghttpd: Add -a option which takes an address parameter that allows nghttpd to bind to a non-default address. Patch from Brian Card * nghttpx: Use omit minor version in case of HTTP/2 in via header and access log * nghttpx: Support UNIX domain socket on both frontend and backend * nghttpx: Fix crash in http/1 backend when backend returns more bytes than CL * nghttpx: Cast configuration value to rlim_t to avoid compile error on 32bit * nghttpx: Fix 1 second delay in HTTP/2 backend connection * nghttpx: Fix request re-submission bug in HTTP/2 backend * asio-sv2: Fix compile error with OS X- Initial packaging of 0.7.4build78 15694924281.39.2-lp150.2.3.11.39.2-lp150.2.3.1nghttp2.cpython-36m-x86_64-linux-gnu.sopython_nghttp2-1.39.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/python_nghttp2-1.39.2-py3.6.egg-info/-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.opensuse.org/openSUSE:Maintenance:11148/openSUSE_Leap_15.0_Update/fe318705b1d3b9a45a16a262eb3fd119-nghttp2.openSUSE_Leap_15.0_Update:pythoncpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cde60ef75c9026331a1b5386979abe471adc142c, strippeddirectoryASCII textRRRRRRRR[2![1utf-8e56e179e4a64317b5a6c5cd06b8710bcf2de17e89c1fb7115c084b0f3252cdaa? 7zXZ !t/Y] crv9uM;&K'3$l|pUQJ^6v1%$8KwDĸ4ᜥu@l$ff7pk<ܣ~v"33oYuzU&QUÉ6`;JlT$R>+4,jz( :\ ktW^3C]5)g<@$%sh c& "N$~QIez3m.ţlTTgxlvBEB7g0DZ`b d-&ØCYIgZdd4_V:wHި:Z_b¾6Myq^;J)GJA*`(;%Kݹ^du lm|.7-dX{B&xC:FɽE{=ʡ߰VyAi},厭e0 ^X;nQ#L$qC-&IlT͔-?:hı.:hcjwϚʶXd'h @~$U$L|#@x|sC]'+d^ (",Xr "9wtmH3~Sa»Z-N#QWƌnYw0ȩT?GveEO8R8Bo Z)R;'{ۡH וng1ɚ&)L;CD=v[rBF9_1Aw%=}IX~p@֨)e1XX!ptgl^>Yb|J31 X2+=[0q*Cx0BDM `u}/|(& |qm3UxꚂufO2s#讠W[,^IRb'# z-ue @׫$m]Tw-v7e+ ʻ)S%i;b^D|Q\0><^HϡKW H)6ƽ-01PI[MiSno]wF9ߧH r>ܟ9m UXXyt! A߿y\G/)*nͧݴ219%\}B@0|e3XR\. mUhjյu1^wL$q oC>,l,#.0U afʙ] c$ ǐ*c'Qljd!q57 o.(oH n^z`%S}\ܹSc2MI+j0z(Ƭ+g RnV/hk.ænFh?-T4b("AznY5M#wx,+O ,K|GJ[vw)ViWLHBBLM,:Avr PBzݣv {x>GTfɣ_lI&ĩRpA!ɴC-,9eE4Ldn]G>K;D@~,?璖;,`(nh2 }9Ca.+eV5n4Y3/F;Ij@~B,M=ӍnX@F3=h}|bI418\FyMr(ӿK}qP~{'""8쁃!L{&+2ɔgpk&QҼ\Uoc; BӶ:'+>5buMl~@յHlQ]!44Xni}DguVQZM:&A*V \6!ɞVdp+梨u@3Ivաi)NNnPF-#yd;$s 1bNkJKoWm1|j(A5(nVz^+nzcp.i5K-VgS82ö5O$ Hw:e8!< {|ӯKNzvѓI SsJqF4btp0rA/]LY~/+}RE\w]%(VqyuS̓fn nc7nD5N8zRR/*>\\ZG]IXDNSF=ѩr(t3q#rUv|N'Bb& 0dUUEjK҉ڣ GrfDBO̜g-5 ARٰqT ɰ3&mnaK .Fw# ݮYL.]tbd]ҺƏ\~0|c1Wvi:ӏ|ab fѰ301#y2#VxV:QzݛgetϩQ̔HU|0,j*뾚(sU?~;!sn qTafmJxj̤wwm1ZAG-2H;m1;L,V6<< ?W/lάFu\WEd:KVGYFM/l~˼kysne{D AG .vIrmr?alyFq]/@@3jp̖0n8(P4e=jg!6>@u&wyH&8 oJ1%ᒝ4akc7?_" YHqpfŢqA3hFO:]4*}f>vAW+D/. p<2@?/k||Hx_;V{ĕfeS,I;hRp{="FAOr]^\7pȷy 0٫@U=HS /NGY߀KBe>)ٌz**}E]DG/5PTUqoA氕 /y|"AAGy∄pG_/X:ɪ$gkI7v+r煾S abNjxd*C!v(CEF?k,[X:(ɀ%N줅ϢL'ub M'TSҵ|vy llύgB%kmxM>_Wfsט;idPwAY2{|6h@ſ<*1 (5MmTW9ºސ Y/Wa4Ag .s/|r| dt|~KfQ_00. A PF]Lb2%M}0Uc٭K^ U9*R)˔={xCuZq=bF,yOZ _p0cmW:k$W<n^<ӌ9/I0ok֌:MG鼠,b@o Q%/{_]my։S?.cB}B^ZۃHri-9+%K ^B}\4bKB?dUqq$q*.~2sw[ar6WPGtYҟh MQ,v*٬ύRY+ .]K})??lkOH_B1탊1і>Meyn%i13?0 oxd;?1FIEb4"?xUe4IxA[`* Y4PsL?m`q&Y*{C  bVPhgAq3D"i«^.FOk{OPo_Ol{-O3N`iM vP,L0{ VyRL+,$W2rY9"\,TRJzySzVW5Fc  SEgf$ioEٌa9[؋BqzrpL )<7FcX,𥳮)뻿Kd\ˣrdƫHѮFZe!|d i5-f}*fiMO(qކͩ7tTU@h)*jx]&Г5LiC߄ێ%iva_Q`Y tUzzˁ{kV"]j'%ԔZ c6GVl~Ѕ"YF0*[Xp`M`FTP }}|PBѽrXޏOM÷ko}L`sl:/JHk m]&Xn ʿ88g|#t(d*"V `r`d 뺋& &o('K E3:ve0!ޠ@Ȅ ?6%HC/TVG,=sdϰȀYnFӚ&qszz_ +ҾRiHXk]trD;EKbӂѧ 23a|n!&Ru̵v&Aa YU#0@,}; w#Pt,[Iɗ6 =bu!INb_PA> k@~yM ~4&kۘh\7^vX uĥ=ϴ#[61qU> }nl`V;SvS$v,hV̡?b|}\39hո9gaǠ|PB3f7+'EU5.ΟI%~DmI0S `w7oxwgB.ނ%'.SN½LՌlL GٜY[9Sz& aj7+iMOή"gq/&ܡ HI2Q9=WCGm =@ofEZ>L+wG}:崻0YbREp 8 훹!ޅj1 ʆ?ߩ6j.:XBi5_9O{ߨ-ʳKӚ5FnUdLOyRy%xEo(}gKFLbٹB#|OQmK 'D s ^ (LE]D N*4ѺZO7=f)?jZ^7ҽe>JѩcA05/y8dN܂ZC=m#ecX$Կ'%;&s֖oZqSc0Vȹ4fDn`I.Vb5_ Ğ~*2"l;ܓW$[| VV.{蜯tnP `Ev7tNAhkhd] LRzS{ž!ktP|+m )e1CKXzf>k9W.XqaMnx;;a^)é q rT]x 'N_S;V37*Ӷv#mdz(~),HFЋ{ˆ-4U[uTE ra6 V/pl@Fk+pmi-qF*;!;ȂStUEs 7k 洝wBi|8cu_X\vʷ,y'hA'TwQ|*Y <*%K\Z/‹m^m>nB ȼ׽هa.zFerI0t3:4&]p3Uj u|I+:ð鐋<Q+ I>/=בf#4;#`G %>51#'m~2 |Pt>8Bw=xw KF ćO"YoQq$O+}Ko J.иP1;I ͌N J:Xz?k:4><1"p 1e/)F"uy?ezZk_2#i<[Q&@L =QQ_,XyWҏɪ.}eJ]x83#D$lXrɅ [W\@9j(bM0YZǥe j۬ts U(-$ǹIbhҨM$L+T·J(A_⌲EȩmhĿDi۹I;C')Ϝϟ(!Ûu"uՋɞI`P*1FMl/`6˅NʦI"z$͚h)Ը'{wT3S]w-H{ȷ#:HeNqnr{QY q=!d|K &fHa6ѓk߭xH//1mPR2c ; :d9a'yNsL3UzL aJq AeȕTPG9GР)kk:x梑r)wr'7 Fq[E22 Js{1! ;071V^sF]hMAD}uD;IJM>o oInr=Oͽ˂ԩ(ܢcpQRHTF7ywg~ZKqoC.G|2z֊yAFD 2s&$쇄ۋ%$ŘdAhf^fݹdBi(piOjRUk 8ah#xaf@7#u]-Ǭpm9.Wךo1Mqê_11/UhWWKXIQ^45¹99$_T7 17C@>BLG b7/XY(gO~X>CQتKWj?RB'^s\pjYn\W'$ B6cI #.Q5Zb 6<.WYI)hwF Ȼ$F1tB"3׾2zΠ8u3i@CB.%ey (WuB}YH8 oynXh:*AE=x=k0 lV5 wS~s,R ,aK)J}?Sq%ns r /L{X V!rsLN yfc-njڭa+de)IWϽHp.bퟸ^Twyxu$~:ur{ (~:tE(dwy4*_H51pB:K=KS-xQfRPl؋n{M4pm7s>Q]ǫ; }jL'CĽu`H\-ȋ?Ag9M^ZS1L]ƨIBfEf <*3DC j͏ٌ9h5eLA]R sۋ'f5-WtM!{|&K*.'wt1\;7?*,=3E,C}SmHԧ%R&GFQZT+E3,߬N$Ae1R'#ͩGKpG#ũ62o9U%x{Zg ǚNP[v9甝ch,tG'' i/Bmlar2 kb &6nN-o5.ҥIV븬$MD-Z`ȱt#ОA4: 4X|=c% "Վte$e&럩T/PmH@7 ʫql`cFM 6 2taMwN/~m<7ʎP":/̽$K-a +V*gHYe j{ɂ7mbhٞ},ݞ@֫AZciˀ# ߥ9}N?zO;edϡYS^Ǔ8k>X$j#KIҨt˻0,b%xLߘc^k$uG#;dpq6>Z<)`/4sRjkp1cD}ܛ֙ 'dk=kJ[?oDNXy܁VXPi8Ue4=.K28jgyJ;sPҥ66]}:E%P( ⨘#X]l'c4c7t>09b]5SWOBhҏʸO?7CbL=ww=dD]cىY$bYٌ& z̓7;۪g9*v 35h3>ۍL9I nr话9G7BYHI>.RV5WQ1IDXfW(! I6bQOC@.jG~l \xSu3G5Y(q^5<_{.Rf^ ^ ۤf'yhsn M GshXeH P0N`gLʻy&oȍ@&{Hb]Z+ ܶZj, 2]A[nʣ^f.K@txΰYz5hhK˸Q%ztP|-Q^d$`Y{U冒 3 6A{e4&"v(jR`u3&,p!<.<ݎH@L;9)h'9"c73TTyU5Iᙣwe^gQ?/WOi)ZD͔dM>' /iʍʺmBxh B;8! 2Hp@p \eE!R/0Gn(ZLZN:_^MoٍmnxźWӶǐפ}o4]{xZ?%zoG,?}buJ0B‘Zd:$|8YeIcNLs;%W^~;4hg,$ ܭ2VYm/\z۞Sԛ H^}g{5W 6$ucgz9M=\PS3XTyj#*WakU3q& '9 ZK $ XK97(ۻUEڬa?5TiWMjX 'y8)=x2\cVA$ݢX.pM9OQsQL2b ;CTac('ZRMF€Uz9h5|4۹̫DQ ؅ܣޥsLx^L|40Yvuc%[W ɞ:>1֛}1`|kjZ5D2͇) P8~|Pz}iBT ,yieF9^.Sm_;盛-k&M2[;(jeR{$Q xմlޤZ5%gZl)WWR50/u.=rKn;hc&0(RE#~ϣZ;}CJnG_pwQW?*nZJTO[]tn64DZ=IN^&vE2F'N?ſ/Ԝ)G M {<8jyc%Pǽ8,M `r|GlYs2AE1 IQ>I?ќxc̠Ɛ_+;L{9y~L?97P,Z[p dLD& UǮ/fі@M>df\F OI>Z5B2%AZꑫx@E1Kj\#3#3)!+m&[8h, @+܉eښ@ xj~4c*c3I{H)Mׯ9SB:ރV'e0N{*KBJK1n/I%SQ^\A wa5>ވܙIxhո\@wėc=$2dѤ_o -qY/5oʝO:5m9 o#$C9v Z jI$MA, / rqVbx\0? 2ceS #ӫnNgcr֪Di$`NJ7ɋzknΎsVDzLV7v^vHhyPZdXeD;%+^سrβT׫.zc/νzD %q~BPj7|UgU%=37uvՕ5UJJL~Z)Dh~}>Lj^}Cނ;6SfT.rLonxZiqd8QPM+ G>7RئHMz8oEkӬ۸m| ;bbG ~r t)L;bruU>sn*4T6A5y)G5zʃ-pj<-mg_S_ @2MզMY#$`D".K`gk@9<\yFe(; E0Dž-o ktܶo :dyAhNAi8 <^fB2]]^?D C*f/ h Gփ >Cʷt'x!uh<53c!LwA !tγyBI&Su# jC1;$*bH:+TĨ8?k845˖Ÿ8LSZ ͅT;0kQ'ɞ=Ua:жP-BXtgG EyS"gt'Lo`a !vv_-VkX\(jA񚉝)[' Kq\xgIF]~f%Z< Tdc$= dWx .q8=R*6BPq7>~ol6y9FМYeS"NZ;&( က%Q}fԫ7e p(9ryдX !u?+ ֪Gָ @d02)}YT)[Tԩ<*ذDj(nHR^%5yVI[j31twOm†HFlA/Q0y4\\W7D'uhwV4=x?vbsb&5\wjb d.zn KF:0hKp%|pB<Ɵ l̒4~xI }qLĶUSIH8F;·[ݪCߑ# 7 9'zG)5әqZ)ï4 D2s(9Z3:;M U[)y=A]W*+ tR'x PqׯH0~2%]Ŷ(sڍK`P~4eU6Z+l )p|g]ﻒ` }O)ռg^x=>qWlajC["Ԟy$"BIw/AܑduVD /Tap 8":S.239.Z6$Hخ+UtmyW}(6YiF ukPׇ|'7UstnA\!?kX`b!yݦ^&E1ORv9T<}|(#>yBM?1HuB6-|NfeΖ,<TI!8,Dm4u힬޳%bJ*y H'ۇ7aP&]#¤ؚ|9ιOh'M鰓 SQ{ 7q;x޹*&PՅsyLqb =%HacT>5}];0߿>:YݨcR^>q? Bs?n &jfPjQ**LU6EqgGk"QM =fiצ0ҟagd m +@jZ+wy f;Xm^Wt>|"-^b֚̔E7v1ӭF 6BQ.V]d{@y Ugˍ4h%QoqxѰ+wx/),euGgMnt/qU5^^*5T>]v\QY93|3E.rؿ9c` HRPs2KCf 4/}oYBڂ {` >{r@A79Tm} 8YAݛlgokWKH8c sXTђκl99ҧa> m2L`W!1ILV$5uc]B\>y6{7hm~5P{JU;k(+d|ES: JmqNn5b2*A.}Q9|^߃RjVA,r=p=bI?O,yr`GsUP= I_k3gj+!Ou)^E~G\:*IlP *|䱯EMw fr}gOW!ΊI*Ѕݒn6A,{n-Nys8PhALͽ"Ƞd&Rv-+^i;,%V)p Эԗ}5v.X6 .0`C f }3n(;4Xht6")HM u6iLv7X/օK8$EB$vQT|.o5zB҅|\ҞwgVC r,3k>mF|ibTgNHV+Op =c+֙6c}Ui akl@vo1$tK-#/aUR:`ɯ@! V9_2$Y*!o;Ǚ0!<x=D1_.lyt >/<ϧw1 8.~.ל d:Xks*Ej  lW0 z A;)vK9#8 2X,4P.6`ONL&9+U(O:2FeR=";fנ/ py)0L׊ YЋFO}=c`p 4RK:DZh8,#ڮA6nM RbNUֽ¸QX=htX)o.8́wǬnޱ1~*8哯#:Y1Ds q;Hѭmg֋B4k ‘x+Hx`+ d|rR+ΠiV^Od9N9vH) 5x_U?-!PBd HAcب6?wد3n1:1]wTIU;{SHܽOVT="BIh0?b(˵iY++|#qrSPccޥ8pF-d5:y( Qt⁸#=9?˱i[/1ڥTQ;} ߞ*@O5IΫdLR@Ui|)֑%e -hJI-)l+od{k!B0 {+jx Uz RLFxg@ډJcD냖cϨK'*NjY6CP5g, H쉪 SB/{rQ@iЭqE80%쓡6rphrf]; U&-aRx5o47H¢ awG4 mێO(ugןT܅JDrMP4rMaCM^Ϝ3.161C*`~㷩ʀ֝Fybhmx7^Et0):ZvG. FOZC.ŢZ?ZUҋ^6-2z ޛM|9Q_R*i0 okĽ?-Ewzb٘&_~ ͣ^5Vᥣ')Ի[& VLŌ3b>`@NJd#?kǁN"qNTTH!A)`m~KAh&jDQqwQAQ54J2nb>lP42 ȝ9M!7oԇvF!>SB6 N4{ ZE+hpk>E-#X5`V[b ?[!&Ug`byPK G6-əmF~"r(#]WVeثs3zًK*PaXGtJz}T͉w1;ܹagR;lNt1J&4e0+hM2ve~)DiSBي{{c=[Hb0Ae [/T\YHmC0鸆MfmaYoj[s- 2k9Mc>7ł_i,eJ lGH^) 8'b?oӇJN'bƨݯ3,hHrOJE>27jp!WKDXP` A?Fxdٛ\x6,Ѵj~^W?Y;S~i~plitVE0gk'ӛ4ɒyyTǓeF?SHG6bo:Ƴ ۢgO`k[%W澂 )sK}t!)(6ePGe (ՃJ!+ O4/ԑ?,="Ng΃tRI]UOL7 &6ΫjpD 7Sip%3$ِ25dF8]*kOQ zcLA B)v3)s/p= [\+֖ SN:Xܶ q/ql^$NtO4' v[t7/~I=ԞoM~epoI{AWSoRƫUc'0+VW,8?2A̯D^ҡr͝8MWr Gv.-@除1 $;?d= }݌ZƗ zNnڛ=B;)05bT\`i/S8~ 9Dk',|Re=UKБHr[ gƶhg \wCxo5N{zZA8xP RQPDH8u!>]r@ѓYoN&G `KG6LJ`SHlA@s$ fR>^5F7m ْ)..97&"af[ \ l:\g1wwޣ/1wDG&g61*P|tAq54Ǥ _WUL}Cg̡` zaģ=aY4iv#  H qd20*X{s#ހ}(57!"K+.!SubeE8y [B~zhlH֝L 1 lޛr#BQy_7ĴduY̟暬ĽGzBZA%gq6ÞF*|~Ym3m+`'9t3]_y]~_Rl"kCx3$sRI@pR|r;"R25iɝY,͸ H},.,9Me'l|Ҙ#V`.i;X"s^c@3 E7\gO%O rE|IBVAVLc<;aS uNH^?%p\xeݛiK'EO ]8Ɇɾ\m<&~0cON\ ,Ctm .d2JWQ$ÒL{]/ƇrusHPqճ:AGz;$h;4i"qpa}^d6&zm$H.aEsteMbkIąCofB$'RB.g6|0JR|rRTMS&p׽0*$fhj1!:܀8ŇIr,itqx aR bJd)I+QH=9#_'lB血lXL0j̲ԛ#Q4l=LE_'Fk=("layE>5j=0pl=onynG͌0utH=_nyMx޹5uOWDEPSc=V㏡j>M(S8Ln,=WK#?>".\#= -jL[53p|$Lؒ2F,ժ4Mʒ~f tD$ [C)ږ16 e0̿ȁU38gv; TYȞHY{PPJ@س[IJln2c=9?JƧs3W>YJ?$Փ^&zװ.T R"hk:a t1MFdUsA+= 9(5i-payo6!K|n/BmIgn0xWc2Q8YpøgoN3=ZGt &? ظC3u&GҸ0u6hw jT}6g ]qsYe>d}g:6nҒkOĎlOXt9#!O+Ƈߞ&D`ͧ_UG?PO <1)LQAPޢ/>A ή5BC\u\G WyX~ma`?Gv([%B녺Q5;nL< rqc es5޷mQ;y{8G6obdbVP-x PjnE=i}!aOŒO{,Oq_ˆ85e% 8(JO [{4WU2l/~sC͇J׃gNr$>T[dև!N߲tѥ X_#%M^ Ǚ4P"+'f+PWΩb}͝Ӟg LJ-]c]ĚU<%Qg N>" ڢRaXtwHyB5jeN̟t[#4 jS.֤׏w1?yt+Xq{;v͝{'E/N $MkUo(XNuZBAC4FC4ܣd[iK?zw;gHkSn륾U:?IKOý L(M-q9yUp/YD1Σc?0h58 =,uyޢX}?gR.yIhyKsMb#EoIX:m&~޷>88[Z$tkIjaYERh~a 6,ϼ~ne7C]ncPd;CRNKAE5aږ5+\rAﲎcLރqDe?%-`+B Z29nh X`BP[w^Pz4 W։^n-u|f7$`829B "|tc%Ϯ{++ߗN4tA$]3\k* [?6 kr*_ߤB6TEZʽ3.{0=Z*=gd.:G0׽8zR,V } pJXd#M5ÌcHIFlwyyim]U2N;)|-SoG2a1?QSv월q|mVϙ磴crSy&8k^^eQ*N#~W$2)hgQ_4`'_ u"ՒKXV<_t 6p_qRk7W5rq xخzY)ZA.BpٯDwyvjv)˦S\(޷^ݡ־WR%Ŋ\*۰Ie!86[\5V5Iu:"|" qvM,n*OW'gʫ8eRa&Tă% ^T51!Pgy.xYf"ӂS^ |Q{_܍c ) oGU/"rA7}l:ĝ81j Ś<+P[yykV l$:[՝JlpW:mI.%}Mwc4}iI Ou?:M+[fxk3Wz<671蠌/ Aܲ(fmŏvCs*F}h 5A7=>w8Kٝ 3kwY*Iq%-3mŠ-#U|p-6 b8|C2`L&aS wTݐ-7^(cOl' ٘uvf %LfKƷ 0* 8͹p:z30|r{h9߭QGb\D0~`ۛ;!ᾳ? VA+tDdl+&Hy J y3oC kJf/gkdFx|Hq^Qx(~g=rLOĔK:@B %Uykv ՙ|u"L8csϮe3eDhr{ZRk}JRCz%͓W7菭Sn?k qE]!] ^X2ЩfőyYY9A1Ak)+@X2ABچNdAJ׀_r̩/^]#E%GZOY ȲQ<{[ēFURVw /VEPz-]Z`eHꋛ*L5$ʹ7CghE(qp%h:7{0׈54y(c4t35F[u]n\ s7],`o$l))L.*Ynp;Pţ%%s"AH zvu#ٯѐ !m١!;g,:)c^Ċ̽2p'LܮrOM x%#ޅ*l}W3zWpk,rS}4Qd5b +VCtx98:{YpLjYO%|b릤cKQ_JOHqG`)Z~a \ ,LN&l*ލXamDfr?+9Zy*o4M|'JJ)ͷ|r ͨ %#Gr4a`$sxMyLb{gR 8.aY3jɳz(̵@$;`5DL J@cN1YpϭQjPW֢@n-5]Gu1l9͸-?x- 5SN q WL]m+'}YXD[\CA7nGspO>9[ݛ,(Ѕ_2]dե$me* bӃ4O1}89";z{?2L諃YM? m}؃ ƍ-"GwW?Geؑjyw3^*گ`*灚sJC1QSy4YUyܕ9xUYLފhqcGHnE=fK>{ֹ̽ߡ{5K3CU InВK&)EꕛXB/{2ijz7r|3jm!e=eH#hy+Qro}yVI">^V$$D54H)oTђh<7 C/oU8tuj̋om3ǿ*U[փIrFZnh(ɷC T0p3 ]HD;T)^^ݘYЊ,4)= {({P{Ex `BZH~L};If#*f9t8ƿ0g|]K͆ Zi I,ܾx20Yer叺2ND10ors.4S%~h3(R/sO(+/#Z~+ȕtGQqKx!hDmP,oVhl+-՞?5̉Vhrhֹ6(P%+8(P~5h9 u Gȕ*GP*Pj揸ʃS-\›]xhqढZ;6M!CǭR*Pe׆3ct6orPgQEHg1ɣukl MEB KUgEUA\#B?ڱzϺ[` V s0!fMe =ΐRAV~4|%!%ApYUdP}+!2 m=Ql2|o=?%jSdY:tԻdu]kULSX h_{9bj ^[-d@y !"mUz9q~7YyRq1 W //>.&ߪ4[ڮ>糕f_e9=ىԜ^w܃[N )`릲(\dt%A+_~H;/ i"78(qӁ,g‘ZGuO3W2f.m¶T.7q!M/nKGwl7+tH9x9+tՋ0|>Ȃv.ެ i4^lF@;j dܱMd 걚 0|qA*o!l hPJT2ݐ6V<$U~$2( 7^*+>i8F77tj*-Ds5 @KbOzBIwyrjGkP{427 F>.+ij]zz}_oWχ'I[p|ڰvZK̀ 򚳉Y08Dz<5!)!Rȼ}pޅ,A2(vE>V鉸v4~hsz5D)*Y*kUP[ zlA7b'/w dB b|BW5 z"J_yH(,EE-ҋG_azP(Hô Ӵ? F "R JΛ_.tQ 9z4pXdQ&JK ݳ҄YA,.i߹HehC y#ކm YtеNeN,1_mRľ} 4x22mK9EMF֠WF+WttAC*pFI@q3[LzOYXx@1r<+WSŜIy.A߸`zϩ Aro8j IT<k5%*`?~F ]q7h::֑?$f )& L)枚Z|1G'2=!Kإ/\`6NeG fvMV)Ж/o93Tm㰹8oVcoEqQJ*E.=#ÇѥҪuԉrg)p^: *Rɴ&9зpo;rEj9a6] Yb]bBɴ @Z '9HQqc131[9U1E%еCm%QBǢ&3ޙʌZg#^^YhOՅjǪ{K({涃CWfOċi1/ _;;$cDXA4vR3nö礚Ǽ1YU vaztg̥lzw 'ؚN&2doNETy5)+H i}ldԑnZ y-˯.1END@Y NGj"LsVD87 tacI}qG0Qnњ_U4sjwٯl,Ͳ,?pq~#/OM{]֘)0eS<U꓌GdiA% - ͝\&<ĭ5BiJvmQbRdj7<2-QB(gĕFUkևP|Qܵ&c[,g^W=IN:  +9OVfVQk#uY6:s4GNw8*N,a)Lw_Qt7iT&w#V/U7K .##I&V^AHK`nTk1@,B\}-KD|$qs$%T_GhH959_ ~-t2m3Q8kjgb"}D U!^8"B(pdDzaTHqXOz;6a48bIEW|)@z 1 O-|`^sh |[9g̷z1}]*.-묾Ϋ0vBux,UcnyԒTUI\ڻR{D浄rYC/PQ ewݐY#?ip4]1/NaI%];,+xc5v80]@ԝ15&})ku_ s9s(Nzcubqb_Rїxa@L%zjz(> LHSv;i\hB[VSQ4ETRB@.>PqRX(PHWV}m*/ʕ~+5+p47,,5^uڏD9=ȅ 1Xr_`e[v:0c~=~^ߟDNh^`w*Q'>=CXlQS$*^gթ-BZ^>rx,4N?S>,vyL|w3AZn?cBZ\Wy#ɝb{  HK |nDWuA\1EtAFa¼+|zahΆkNg!gi9"9hkrֿPMm&@W4ۺHPrR9:ǤݼȂƘ0Su !OcHOh_ o)a<"65W:yq #XĜΉ1ݽsNHV^\g߭w2+ޛ{* ?~\hkw l5~1:۴++]gzfwuؖ%%!ߡEޓ 5&OX_+.)a 5 Vodj哥tJ7 9,mm`7wDBeeGdbX>e/}x jB)\C|Xg Sۡ#72BkaL uh5ScVeU`P顈dP޲d)m8Xǘo\y~*f:HMA~#~kVcMk|B TV&Lm摪$[RsXPpQY,}]<p{t*jq/CqNKYb5HC gU9zGN%Cܶ|.1޸a_GK;qY ԋNpVQؤWG碴+cb_xl[Fɾ y?[6h vu̲Hԭj˾s˒.͢mmN8{汥u$+CAX6@b^7osxy^֨g(:`$C {GeÍ1\*5@ЄTwUnO1g*<D5fF@C/QLr]|ɥ"(BɊoQRG} ` %+? z+.?Iyް-vCV'\_z7_{~q^:ENhs MPt7q@kd>&6*m?aєJ02>} {LTHgNq+ ^\ )kUNk8=2U2FϹiz5|"vrR9dG tɇ;qX/ ]+ʱ U6шJ(tbDZ-sU5PcKy3vC޺wa 1βxb$d=l!601 , _&vJ_tG  1P-x"ǽdR.׈-4y),C\y[[i UXKĬ*[:@T%ǃL[iє1m,p1iIso,ՙ?9?9lyeJK3>3I8HЂ%ͦ"$>TvIZpēO+~pU6'd2bNUPE99|h0hEkZm5+Kak5=qf澫.'ʾpwD++d6oM2"*!t3iцyX1Fބԅl:j⧼8ֽ0 RB X!.Hr={L0/h*p%Fan﹚Y eERݴYi]bkЬ{uW3;;-9:Mn]IA[>?֓(A!p=nS^pH֍# Bsw\(o$ǃk`.HRZqQk{ յ&]cC&Nr=ͅ`aIT_C =0- 8hrYpkT-BSVMR/qZ- uUElq}uMafiӡʒ**wK.UC[Dށ}=zc[%ҳks_mAo-<~*1L븩O}"_B@=Px |SbG,Mט({O 3v6=^/XId'Km (Mz!!Fr[+7AlClC:I_w ZO h"klV;:f=94]12E׎m&F&"㋂{R s[UyodC%E $ q{7qb!SBԶwe@ׄzj&ilFg #ҜZGPUHQ441ÝKnpNmtYF'g\o5>_။'wGޯfjsG@"7/Gy.}!F:zV Ū| T{veƜ9#4 p.(wCp+e#;E#/7ާ lZzkAls{t+ְŗ[j;FcȠ,kn!I8@Z]\x_ :-qZO4Yj-J;0~3vuDx[B^A r?h`&XDԍr<͌0"i8awL_F&YbPO?O~+ЍSYm*LXSKטhy 2TY󋞤u6,C/YomKSšwL2 Zү 9!.F> `G zN6-ͷ[ˈ hɖ̺<1i4 _ QS>'g /0(Erޡ/U75Yy=,F:y/$sL2c"䍲aû.Fk ATH¤=f'BbGU~M Q^/MؔVxEpy,l6WVO1Ps3,uIVK(a$1<- ;2Uͬ"lsJ@!ڹxʜ;H9z&?+p;8FeZ S MРXfmn,,eWx3&@æ8Ha1E%hcL섾vxƳO`8fS`O2Td}tj&X(Uy. w+N DLH .퐀4DH p,:BK;Ǖ)fl`=2;mdG56;\Z]y?uc-y1ž_aj9a}.R?@Xxft\~U,uo;<$Pc ğsP:n}#<;FT23߁7lC%bq _0\m$i|V25A"q C+E'Ͳf6T)]P!H&+zj@8z [J8ǖz $އ")vTוּ Tך#ʀq\z;Lߘ/g\: W?δĿ E&~0(+G/;>x7gx{/]8O>j7ңI J\f}8e+ UyMoqȞ.Ɉcj_{]=Qu=4J\3KZؑwNJzɽ4eN`ym_Զ.Pɳ7CKLA>| OOZKyOtPщ_?dkcNE.R:>N8 1vkX,6a0 >(T"pdȰ+,q30T!zKl zNQȪ1x5QN20eHp"N%Y,XQmPFJ7N+MRhxt#M8!-T7SȂ7 %#f-:kT-c̾lnRE5IB>ĢՌ~l/451 jl1ck;|uI5w8QR2ϊh<&9p$V;ta[^Ģ\%PJw*DnF^b-cPcuflneYF{jʷg9Ranr3"E1]>6s)6~Z:0~ih½\P`TS>hs$U8?p`!4tbQjO%y&ENX(];\P폊GZKX4(hiġL:(: !0]SdY=i8{AHQwd;Ά<}:iu{ *䪾pMjCSZAН!9m 3*i -~g ,;pӱܔEwŬE6V1RP=yFhu}霣2&@$Lox@BY/zFBzq-*4|O$mUf7}pތ,A~=esN7D?Gbo<oX_w%(~`}h̍zAe ,W/(}I`FUXJiq6c^u_6.{W6D#Q[a8N-v2H7[h`W9lm,8MY[/[J5wAY҆ Hxt<($2v06&H-}[pbHIm`(W'4-"úFqf4t1~ ⼕Hq:[ |?yW bR;I P8ȡF8ǐ>! 8;h0b5w*Rߙ'o=.F)tonG".vGGz,\/\GŸjX8\ƞ3aj !r'PiY!{1l(*BJ08 'L0ODzR @jͰyզ5a.Kb~dYdqOkVlߊ]Ks)ܢ\NDOn 7bT`ecn tbj\T:Pxkf6_p"7  $'!wsn4(#  |w&.DG:sT71~u=n.u*s;zMV V -xI|+Vz~;9&ΈN8 K頻 tDoײ@S8N4iFpkBJ"niU`-7 u<*wCONȑ ΏceTh^yBV[jb lT2+rpTCxu&|t2C,*7+h20Ը v<4WS[A\nJpb8qxY'4мAdzRIޣ;˗RDۂg^;`7J~e@YW*(:AQG6%m2O5hV7*\TMRA^Q2/ Lؒu! 3ኌߣ|>QSZ}jIBqtnc&sdh{[ poQ^[ORpu.A^&ɒyjde;7J{;ޖ9!%xKٜQN6)yz?{ n$C6)`Dw2қpIF9(MrNn@5H8l@TYOPe!L\ОNWMRܞ|=7uZ{{zYo2p>:ō=}6VPviib'f;R#lgƬq|\]J#h;}gUjbŊM5ljL*W5M#R{k\hrR٢n/EoX%Rr'i S߆ITTNK[:&)H7Yƣ( v)&^.ҷUS S UJ)\d//iW1([f4}-* tLM4c8s,s I[CΤRMopt{{4 hܭ3 +9fBЎ@OsbxëHC?wh=  <[{t=p ]BAǛk?T)\f ߚ1 (p摤xP9IA|~>`;2K_bQ7/* "@+331 @Y8` Ɲ!~a_=6^dd*h0w`FFh(Hu7FlR b K=ihvu;]a[ww%nQrB>)SG&( utr;V[H7W>*@GܩK0JJn$~[ߝd}qqЇ\0|D" 3᜺&xUF Yą);/$p 'ޠ$p_DfEm7^&-mm\..![v׃mv#C^sLc@R~١O4ej&F+k'kV!`yQV@l/NlXÿ4rv4,]Ky}X1-Gm2}ε"dLYS#Ӎh1r_R`3Jivщhd|1p2 Ƅh`\wt^,'>!%UqlӰoׂ=mZ0 ̅&͢?T]@e91% | ݥalAYcÕixn2d]&rJѢ-=K_ϫTg^@ȜIQmA ]x!l0/-N$dlW!ke[?>-*NUvNPܗLN@_car@8˔\ Д㠩Mf $#y/ 57؍plxE՚l]=ݜp {ZhXԝyKQ'o  j_} i^ZUN뽑udx/ \dO7 ībѻ҄*L GfOcn0 = hi]1~O-Y,(и_ش/,"h#u'l-ȋCߍv=*4m1bmGT'ʡ O |a< BLK"fiHNד( JqAh9MLe ,Y`{=9}Ý8>-eS<E zZoc.zj VYUp]&9 5P@'`ag8g|C?˘xtU"Ⱥ*ڀeFRdhw5P."tt(9l{iqCoa#lũJ{ Q{lpz8P7҆=sۚqhm.}aL.%%v$Bs1.Q(&I{ea'*3(KA$(|ۏ|Dܚ>8D)ʵ'i"lͥ(Q͸3X5%ة0?pLnj'`GIh kϕ+ln`dJ6o)7.{XiˋdNb}nPP.C곓U!^g;<%&Hٱ: 4\@BHb1o,ˠ*/uŘ.hZ<+)b0aL|ST K6 Y魚 c՞A H>Q$0cob 7?Z}M i0P.A ܜVHWs-D0YlߍFlstJΔ7;ZMsw%|kkbIVuwxϾ# tNZ@ʙ+K#rg=&' (̟:0iB gqp\tC1Ra a]V}.t. )^]wQQ?wyƽJNל( OhJ>\H% N!ZY>z VeVkGXHŞh.YF]$+8}.l_yǫNb1"'gដkGu/;6b40LެQĎ vcY$9:۳r8D'hI^|sx{ #.ohu6־p?*zїlS:GUI^y*1ԢP"?_x&',zZ3OiF@@`YK.8p˛xtԧqQF9p,)S9CtozxbkaS3 %(. `4 `|7;x3/;-,o /٩"?E|j 706g36rQ|r[ SL^$)S#+\V-{v0.>m ٟ.,,f~nnYg4¾Ηa}Sa9 \ q)nM!R 9f颾Yxez%[ utso(Ψ\mIO5#(fx]} uh-^gTpɁ2~;&aPKi>W:IəsO EPֺR,5H.|Vnjj™'xyݟԁ5]T֚Ba uErK'%ؐU~0i) f]N뉫;kD"ΟkϢpw\A5 )΀>6 7[ ZA5bM+杁?Gþhi7?.}`'s4 %KwP}Zq0c3 L`j?$=%d\{h7qҋ}i0B5PKȷ0B].5{؁na%dCɆo씓+T,u2p;oQ25Yث+.CZ|t·| g[ʙI뚭=f>TmӇJ!F- ˬV[l{zS۳QtgDUbaV6}BǬZ{6hmNuʐE{5qc6%7:VLQcC\oKf|6qK۸=51`9JUZmpU$Sk.&Z,ulUp7b7~:,CQEv*এH&[Ip̳GگOqO)y)Wnb4ߛDяI>^<3a-Z9b K(#4Tr}G(ڶ 1 Tٯ]^` cYGʳkW(wcfד&37?{/fMDǧjw=ilt%xL̗ͳ@>*Y?T׾q1|D) AL%~EKp. HO4#=wKCH~Ju=52E@*Ge"s5ӺR3KGXhu_`:mUO͏x%$y7eY@ݐQ;VHq,~Ҥsl} yDQM\ g]ņ09AsQ{+R~?x~-*?!1ya;ĻNa(Qcez(Qޯ/xPCi]0"F;˟蠒s}L@ʛ0$62{]t1tP09Crɠ `ԩjRV(#WJcjB?Q^ȳ<@{^o~- 43NCj,yc妉||(tC…o_(17EgSuX^n2+p[tX_bRj޺sUt^d'lF'u! =ק,) 1+7sRich nja{L{H5 vCغ#5 C] Ht#{9]ZnSHѢ:Cu:܍dW~ǟKoC_C?P#Dt9FZ&RC1 \7d#W,Nni Vg($cۚ)vjB38V6 ,O#+ʵ)Ji_yifgԨ>U#o@H҉]`|UxO3y'@ Stn`e9z5Vqd# v\wcx*y=䙑} Tӓb2EVm?#7c,ٖqdBS贈a]K X6$%`xh|V6֦Z>ِ/M{AIߛz&OOiM>$$fQ_ K^o5D'afA󏕈{ HivSˊ4c-=:q22z8՛[Y̓WO E5J7o eUUGIڃs;ΠbG\ZzCg$;]{=HeuOBTYMP @ޡg(w׻9*7G#1(g9J[@pbtS If`Ay=mn!?,+J1ȟu tw&K' Ayȿ_[ksE}c_ Ϙ-^BdyYg)g;M"$Wvy1)cB=1/efN\jfZʃkùQ`>W#{ pٽ3Fh.^4 01yif|&+>n1t#z)n^)Ca6Vx%fcR NnyTc>hd̟x`(zM!wFSZ{,-J&Cqo ]IN0ʹIJ [_[TbԾ(qZ =<|bDMf?ǦD6_X.~ A1O :vBѮx[[/icؑys}|:_?$b~`K Qsм݌+j$ˍ 2-Z=wA/SfކuF8†{lS|/?*1+pm o4CtfBC1k}Vc4YP=%xb(a\*z v+Co SSq`e$Nt5MgNAbQ>uؾK4=*0#&ݢӬ_?b~_ғx3RC=3'ApiՎQ4ŕ =:3 ǿW-S7Ep__tuZyGi5{l$-l;>WYl ~ w 5ȗe]8`4[j/=h$qFH.I^? KDL_uU6cELM6+T8:`laQM :<*H'gP6` a'R J#e@Q7cY%"Br:%P" SYhgLi\lx $h0s9S1tzxvpO32*kk_%6lC|x>>[|"Ot; FT eU =<;w3?(-ݼc#|Q25썹1fnU+P#Gt+-`Nk1ѳ\ֆgodAA]TT2t" srs* ֶ ӰP^mJi@  &,5(!#bM>xѫSE4CDOoқ+ h*?I.;`ƹϩ\[[Jn戂pD+NK ܠN?ޮO@6?|q'dOl&29x"p>7&ށ/qY, Jf5wcM89nUZ.QTω5^|t OM=Z HgXKP7-I8p;oSf|Qx*Q˴326vG<$ؿC3o-uR ƒ'l^'ccw;,Fq$]^F0g_D,-|c8ej}=8 |'ҼK:AQݛ.E*m8)Of(EJ@o%7UOO|KĿ/Wy; 7f\/Z3$.Fc!bh+vÛQ2~Rͭa3*Z.Dh tsș3k" wNחGî;G0 Ǝ]bp; Xl -iPcPB%'ܵ\yyxV8 Ż 66-{}FuT1E'n<#\p6l⵱_sb B~@-} |+wSL7]6)"uMjێZP+./~io`SHaU; yΔBKcV,4Wsj+T"!NK$((qGV۫[[̪sӍGT-6 v&:= cA,1-LYe R 3 $,o TY'ki,맨˰bBW]K9"w ZD'ƼܗҞ -)B>(/+|ܿunu-:'Xܺm4}o 4rq*C%ڼ@O,12I:b|R9)Qo4up`0a}a-jR{x: @(zKT `5Z, Cֳh.x &81F魯A@ b@uN$W >-j5^ R#Ԥ8mڹІ;Y- 7t,PD|p\ot2M~|& CK,04% ~d<HM1:*KyTXt r(VHSS촴WÞybQw;z(yerHJ~Liaw0>2RP HXz搆Z %'-+F쵕S}*}4ކUh=/8[Orq&6R[bsSݯr-MTRG +}XJKCBJ+Y]4 |ԫX-FO{xFN^,F_n[bɃ޵(\"f(~FW *|۬;҄&w{rd$0,`"D3jw[E$[n\ydD s|_5:EY[5xt;??gݢ0yAvˤee +.X.C5ꚯ hq#t/R5/͈C90HcM8|Yq5ϫ; M)q˜Hd%q_ZD{(3=5n]R mxcpr),AÀ mZ 2[ǁIB8  xSҙ؍?tzd=B/pbHkK HKdcR^$DJTcesʴ\X#'{} EYGU4{տQ ) %f? j}ђ}rD[jn$O$ #RQ^Ov%cZa ^䜨y4z|U $tCmƥ&^V_WQ +I<\ʷ&Gk玏)M[X\HΖf@>%C\9()1`afl(%2i<"ts@^n>Y>_&A_A3,qX6qhEc뀵s''G?|ڳ*%( 웫m6 ֑ Ի^`77LHHQq:6\3 Vo;rSMɫl2Tb¹`48ZোKa}NS_+Bt8EJ.!j6*&v"{$An:GiQ.kŔ;3һ㭷\!0 2[J/鞀6b<PXTJ>Í3^ˏsE+~6cHKЊ ?Qr#k1meZ *V5wt8@d4-d3>zbK[$.a1Cg\LW% UMvxkl5Q"|&R}7^d!FP1se)44ctr- 7$`x:it}m4D+(7(/1 hУCpHtGF6*(SeHk#9iʴA-sNUe-hf cC!RPEV zӮk1k^X|Ga[;DO=  #c|Xb6 Mx_0wGZ"9d/mA[E9+)BC*M( ̞2\be;RqZ~\yo F߁a{ְdSR%rrM`;ZevJ؇o<+ <f) C{91;Nq^HBtV['Hlėzf3{)OB2pZtuPÖ/Dշ·/HXX˝ax_#crnIW-l0Oa7 HOи2E|VQ=3*Pɥۗu,%Y jj(ǐ0돼k$Ld-iTKaÊ5d7L̫v4Ȱ&4{%ړ]1Q#<{8.[p6Xmafñ=/MM</ k#A31UG-{2 otJg[ Q^lJt5̼VDhQe1 }G%=}w*F7.$EU 93U #o/ )atȹئ;ɩqq}m2<^r/r$Dh]#%hߌn*8P5uÚ&v}ر ?EAORI"`ڷ a&k__Im Bl?0m9J;M#T?Z./5wK)w!%&m"6n``49?; HDykQeaB`13.nZ .g4G3'1D BbpBEċƋ P̑`E >]OA/=t gT\j fpC;t\f6D۠fI-Xh iU pXOj?G7K7S@- 7~~VIE^?Ĵglm!A!5F rcS PI\~g M_?U'f>~sINZw$iLɨIl, fX5WY̡ ^$\ȶpOhcWHI*h{=XPty{ю4#J$CfejÄ|g\Me@i@S;o j_V^ެg% ,;=v:ixa qaMvNFJѺ7,A%:Af5o`\°+e`k\P; \*[j!.H]LI>X6EGySLv TvgϤMPӳbmF)S Imx''`-SSH,0aߪ6ik&|i; o~5)5DUXe~+U2>.ާbbo aa20g9Saa!69WW vX]{1ګD!̉I5 4:#4\At>GZ5h!)Sr:܁IS0&ݬ=da]}^OCUm^#'|ٱJmW"ۃ7\==$)vW/+xIGm]:UVP^N>={}.%r!% >x`B0_U k b%hҀu셎TF>$)*YI 5߶QfrY{ZEG$JhZ MY`Iҏ\o8=~ э%2P3A]=2U%CfG.FҬ@rmKY g֥4*.o7[0㸨_b~)zSf=. a vYjօiI.72^udb 9之-$0eT1&?/  ^%Kls %6G5Q^]6!nk"7.F^vޜi u'* by3X3ٔ*/J Ma4e GẀd{u䑝5^M@Jbd/(ENw ҍ!2xcg:wQ2T?^GxpI$/H@*0s佌m N䨏ѯP2$ֹd]j -Q%Bem=Ђ j0cvQ7bg^b]' .X}tC| JȕHI}+-q鳲a5= إ-SId9Qś}ڠgL`W1#mgqǚjAMͬ9'%vBb@@vaN7+)H`OWs@qǥ{1t1a5Dedb$@Oޒ{o'pz9˗%SUJ09jEJZ< ))Z7rL 9t=JU`[h?)45AJ݈)$j[> #M*1 t連6q" D]3Qn0BU݋Ty,\?23sg8bpF[CmO.fŸnV/֊cP'؟$ 31B `؈2n7Q S϶ |0K-t[lO̪VWm~Hr@$Hȫpga[PwCƳNџtϱȆ Sډ qX5!l!pX3\atrz]"TKb8 ZHFН]~!vfQxreIQ#]b2"s6Hlmw>Nx%zApPh$xFOGHm5ky!E]Bg+MC40|ȳxކ,K7]" "vSuòP1QʠZ}]n</lxy=uQ h@C dR`~f;FƱOnlࡁ %=> N6q0|yBD|ޏz^,q#J Nrڌy2+L$Al0"u +Y'q% ]짋HF^,^Bץ '}1?*xIHyAD~sϴVߗ@g#eaź2 FXsOjp(O aq2_ ,H+DVwD.M /,}5u?7'_ s 0kli~sHfe0@xQY^f9ueth_d`#Y揕߇ Fb‚%{p  9􂑮Or N _^,>gJZJDU-.lJ҅ ?{QpWDB v]DݕP H=nM( u}¾Qo ;;6U>fc/4=,e Cß_h5||gF.B P-W=&ky<8_ϕG.>&u!xQt&&:}w`A<K6fošZe(N1;6e2D_Wb.hjydЅ,e珙JyUw<7ߣԲ,yDQR{8'YNv5LE+}%[L6r0NCJ>Aݽ.#W}VG5XR(&=BD2 ЋǓkgD=H-+ 5^!hV:&TLv8i-Rs`\f4T]!@ɋA@؁X-G)w 3)[~f~S(˜ {Ib3<}:HLxVUK竔ƶ^[b~F#sW5?j`.t^"u#e7{>TKSMd'yX{5ޯXɠ& _>@|b[1Þf&脝+6߅D$J'hk:jhcb@';%=W2LTAdټsl"csBhh!3-nP6ľvۻAbuA^U)c lH &('VC]hXC=}U U7tvKuP O*Uȩ"3*eu`h*iJK& JJ&f_mP C 2y=:Nj*6zN⌈^X͹_3KDAXҕ[Q4tC1]:lK.]s6)yO47%V3@* Jv f0dӪfe@a،ͣ-ҚrK}XD\ќf-*^p~_ȴ >Ft|z  !4'fn]lMn%Gx˂ ruaWf>? }@Ht:}{#^gNHW#B\8VئLYV݂>rXX4s 52_u,?ŽM\] +52j{vBY@H+ d2pA wy.'lKwؼµ"+a𾎔/}ɔd`sNGUmNZ|4I?.SP{-^vaS;-zɔ Oa K#%wz?20ГNEnv/ $Ƞ%zo 7t3-'= ONSiь~y-&2 YTEݶ̙$%hb3oCKL YԧH흣Қ3g)g=vji"ǀcv+7?* FK֥\L;/NwM=e0 v87t_4tjot7 ^JΉ>27fF܈y&9_T]L f ˜r/*]jE4lQh d =8oj>$S(C᫤CLz t2$SiۙLW M(?EtIט[U%nBGG%֞P*3-7ضE:Wn>_|iRi^ :@WnE^Cў_@3ֿ6a(@rFݦh[CZ|Ə&y$]!U!5 ΤpOaBq>LEʝҒNd7 0->rk rR ZKY曞,, ֽR@,BxR덑51t2Vh\fT劵2P 7Z'j9(YQmnھ*h` ⤌ǷGa Gq`wU GJϯ}nmyM Ό<_ znwS0L_ I"\#6{\ciXSqt;_ޙs~},* 3cɞvUz׵lq.c->BS|fGvh*oru6,i6e7@BH9Jm*O pjQcRAezdCL1D(R5^uh,-2ꈝwڸmϼN*0JyaxxN@AW)3rQ 'UӇ:8)Sj3䅁uUP|2ioc2GnY.3ذف =F:)V R&7@ XcRe:۱ ZDz̟`e}bYJvC63&D9wEvd{0Jd%05\|[.kZ&V6psAosEhsSDh${젾^?B`%E kiV?t}rq@ t=qK]|'{ J+@YhrDK 5:zb-Uo^2oys*l ZxK.\L5ܳiWW~Xjfosiue$'P dU7+f7}ň?JnVZY050IH\F9:c+6jLumZh FLz>|~ Qoķmq2[c&v]|dwqs P(84X%(pHvHGBy^RuhFrܹJ4 U2KdW^es\AEh=~G?G0thWUE g¢$=лjÄeAsP`@ co` X0a=HճvZK!VFB2< u@^*! g֙LD0Omِ]*!oT! bw&W_=Q|`q<sL:k?avYZٔH!ƪowibH]ڀ R0p0oxL',` "04"k۹KK(,A-ͩIb9O RV4!/z!>`EChmϩDC>+EQ@©~R چ\z^l?I6BF9j~nZQ4vj_ c{k4G;H}CS0vퟰaꌴ*7V]jIaIJkv8&!x'bjvA!!s/%w^)gJizcd0 k:! yk-6[[V!,=Qh:-~TOl\_kcp Kʛ,D f\3£q[gbNu>4F^"KG뽷ǿ6<Q\A+zGAr :pl_(I: v=o+IylNLۤlx`;Q#D#b=$V2sb?5V1FhkgespIS0yMrzO7&@EUݹ"^9钯(f H팮ʅHOEȶrRʨbdYmE1ckϰM{*,g_cm)̳Ytr{Oݍ9FoKޜ GE9ԓL v&O{au-=<|IIZfLiJ}V$K/?j>Q_@[8!9s=ӤN֏ۖu;NU|iÁRpD 9ֵi:<֊FL8zB9(lEQ%:0k3=a,L)(Ox)L*uj Tg+qBr.̴yU,񫧨DlWgأ)s]'Ԓ>Vݢ]/ũv,E6_TSR&BQwJV>[=$ URrC]9u͒,#KbKsJ# ]:7TJݔfi7`2:t:W+{|& 4+nI._%G}Ȩ`JٶL?$m`|#F'UkX ft|]L@XһnH2XBvƋ UzżQr>!e o/ކa?QsH!p4C>L:"ۗuW_) XTL/[BXE;xh{K`E׵1#lSg+$sd!ZzrQ W;*=Q3B~ݴ̿ M`6;0>A]z.WU=~<Ē-55Z̬.E"r˹@2`Wp$ݴV@X*aچNY\5-Qz }i&Gk7.kdOs *z=g =4} hHd (mD&Zy Nn؟Jr . :[W wiWփ $Ȍ\=S>g09-C'SF6jv86ZۊҊzm~_h`y_Ryӧ 'U h4Xa)*h/R9QT ׼9z1I&kǢ$o+-- YP#"!χ 5P[Y)];cQſtb$m᳋ )5Ӌ1[9ph޷;;$ZMui#~ EE@'V񾌡 @\ZY 85xαF#@99F-kx=:ctyNix>o)h*oM/睏!$YA@kU»iP|1(lV#|}$jmPF>/hc([{ZYvc(P)7f g B$d`'{ٔFpy3-sflf-@ETqדHjBJmNL$Y3&a)!əZrKyvhGXƖy7PU20nސī_7MukSy`Kg599w6pM1~͐ S.o~2qB٬aO˯:+#u'ld6F(bC,& B;.JB: 6㞁d1XϤGm|* Rd'@3L&6;jfN}^L:֟j5H"Kc('3 H'4n$&Eɒ `>pN!lyjK:FT޷s[Nnڍ)$xTT(.o D/cy/1XV T\VӁ\)X` O jdag>[KYz0|6>Y?%wnnÍk FŋNIejl Nw8Yc^q{}V,[yT).|8"OWܵ Ds&Rݢ_;{,-%BDCaAo$[ȕV< k_"C ol&]qdꋅO>/3#UXRYe%dM qn_] D V# g2򫠝9ڏ SuyP?Cȓp VrĆwsnְ_:.<(H's~:%8~Xa%VvG:T+n'?8;[DA=f܅V Z?,EEBIVxh`8!Z>!杉dN=rVf|HZ4Sm4#*|0>C::ƙ缋q{ȎCYx_N-q3/Hͺ fc$]%/[rP*&#Bз/]z34pYr{ MI.BTh}& K*d?c) g%-R]v{5qَBҲchH RG_ŊU} a4V[E*%(^ ^SI D#ڞ%_/R 7f1r7]n]9=PH|V $0+#3gCEMGHp){(L#ᑅ5BK*m^GۈەL(<ը'ɇ„O"G{HH;a⯉xn{^[ jn>Ο8i| OLjx7zO+1</6Ke~N5C0< 6z6VzF>AƗN;Y&{oXb`R:ƬO7X/Oʑ-6:l3`F u*~h `Gl^S>N8UX\ t ހ={$@u4V\QcrE|cN{XBZL5]A„e̽yإ#0(`B0Uwyi!T/̉djpAؼL.=r(r'=^TXnQgǔԓAji-:MqDnA3 mi@ɐ ߧ\b:]ce1bk%V?a5$QGm$AD?MK]SJ$nUO pOfAɯg&L$Fo@zs cGfϕ_K- :%z^'~6H531X :r } VW5:ě͢lϮө騣5`3 {w0hݏ²nje-sW@,*e/}!& =r/ӊ y) y2R-VBc:'>N Wι?Fӹ$?{~ "0۔)z*əUmrJw^zA] {Fgk8SUcb% n \N-j)Ən-8U間i~$/u1#kPSXf%%Sltu1H!?-IpU w!~d+$C<I3[8[[I>rDMydFsQ=}w3+VR'd+&_H62nI~&|gCЄ8F]xu#G?M],' ?5x*RDV#vY$߬tN tk!2,/) S$)˛&tuN?3E9*@9/χ>3e<' ׭ Z%ꁞ@}T"dىaVesԁ ̴+~@=yӵ,a{W0Cvx5&?2*H437dfH&fPAq an-5D)IYeOrsLCdE 5i? ~-U vRd[,rIv9܄CuP}IUͻct u-T\Ս?Z܌ђ[=ס.oZ8l5{Eȳ? D4 gC e!4 5Q?VYރF-XoƗO` X&6 dL>=u2A W+6¸ki8@uδ@g."ݛunߋ\/|c᱃A2c.=N 5MIi\C`\Kd+K䚽.BK(k\2̪ż8uYuEQ>̔=qST"5 |(FAY38')w}VxWHzꖹdE_{l 'Hr}9~Q ٘E<}x dPo-g^4GOThAPb/Q>aVۿq)M8_ h"aj3r|0-<NUv6j# %Zqe1UG<9M[C_pk"wػ:5TzO4p욐6ر`3QRVyjC7R+:W>JFA=g-'R7@JȒE{!{Ȕ yU%ZB#|%`hJd.z;:xXؾSq8xytr%؂^eɉ9.qxܦzgFK.id#.c.hJʘ'eNE@'zIXO+StMq}_90}, ;Pɢ.#?ڬ+n0|by䅉87Fh&FFt5%B?㽃+bȾUx i{/%Z[Fb]v&y<%A/4 ڐ 9WQjQA,aB/X0չ CE.USB(׎wU_!rx|:N2#`MF10ΛX|jFWpк߬G59/qb 8? 6P5!8RadՐ1@qiqXa I+{܈l[L[͔ri,%uT"k}A2UK&`OV) I.(WvD,E)>+t 4;5oGO%D`?fwadx=9+ *Ad)X8bQD~I)%^^͍;?lppA[dKI}@vguΟjhN{d=aKCX_p'c49;%Z~o]@9IOzy46%kmiMRҙz4e- !~Y)Mn%Eȯ7ۢ1.MYgAc]sQC¹]uET7TqJ?ʻo ;}u;R K|7nPF*>1^OH$QKvM:IՇ[ P1Bq$PJ2}ބ{NM}fBc?(AO23ܶ \ȴij9chؕ^!s:b-?Ӊ@kZ<4)>Uܾ2İB$Fa%; tOS :݈bF "U\9(|} z ^RrԷ jN8 _%ߨTzoe:O3!YL?,$O\2iex(L~FaC#IՒ_x`́T2l3L-̉%lq`W;68nf*4F)ND?*:N4\c*ZFzTȤ_ bxVF]Πw0-H܉V BVn*/K⬪5ڨ3dw!bgJCV/?ַkh5{ԊtY{wą2 ,s噲2NSmɁw]-%'!GƝ!gEܜ*U<əg 3ʺ~W}8֭vjq}CՇZMG avRe8M fa>SIbɔ<:VqnJkvtWI~g_%/-48+-A: yCX[6teu,L%kEKnξwn2's˃7;R蘵#RM6Xx?Pw/Eh0E^chH 쐐ƏTˑ.TXL c1 \ E3@`IICvf ݍXhh# nam:|@1v9<Q~w2=r&`>-M~~v{/K=-٠Wh&}`a%؃n &WfYI7&XRN#;m$l[t/բ&IlWQe~>0#Dv쉓WM5dN͓W?*rӺ]e4=cg!j;­`)z7%Wwufg]dL˵qǂD1${y+WC$]5䊊;hЯ"9͟2jR8 \UWwX?Oפhhm+r4؀4"Z@tHoj~ImƉa1Zn>D6Q# QZ/VAV.6aX()^_{w&Juj gfyEɋ {/͎ @YYm>̴Y5oNxCHp뉼ىa*>U}SM̛"Qmx?Ԅ2L+$'Bm )tR9BL_pڷSB"uͿ;Vk@SbTH3qylhQnr[WoXt@ ]< ׉kpiE4őQssw8u zȝWEd6zY̔\mABzv'ZWk7>\^L5/Á9BT]Ue\ 9g #Pk)5yM @g,)%+{t;F gNmu$ K$Qm2s{(̇Dq -$.߂bMM&*nO&S Ѝy UɈV Is/ey 7;`N ܖzAӰ*}SrIGW yqnBu)7`zLV"e/?JR$ z&\{eyΤpdSP_]o-Vp :޳M^YHjkດ!Q'S^}`A_f@uB~2Dcw&A nh:=w"qfs1VEY= $;H烋q/{g6 0]tZ#^KOsŽWWޙqI[0$62ͽgN `F2eݳf\YIi'jO驖}z9Iy¾Y~M_&VkM;Y0ى+Lqu~YD_ß>[jB:Bp]^1RXӫGT:cjP5Xr+XG *'칥Ԛ֧-,;g B/UӲ/Yd)#Rs7$\X8R M$ςϚ.mxG \=lY!AOvzZ~#$pAm Kr9J!6/,:S׻(kbPװqW2藽Ϙ``}4hJMٓmH߃)m8z'Şm$MVq(.{V\\])mo`hF>g.J3P-zM]<870e9APIY->a1$D 7G>])KY,@<ɧqS c˙1x2rQsBpV!q ~\yx%wN rҙznPVTI]T^m_ҬJr)SN`^p~qTpIߨs#JQ޿b1ѓR _nY&OEyLrKlL53oF+= Z,% G9 4t.$}P &VAģy(`+7A|1 Fu* ҧY8T2,>ΰyc S+2.\yMRh7 WhHmxJJñl)?$;=,W^*PGXV\+.gxj7 =?͏ iv^W}4rC3D%Rm4 Ke!u[D,բ|'D$@8E[hhvxʡDyKXyd6wZ* %PyT+U\po -ꥥ]PzNv?ݙq=\U*K@7qvyܥ%3زl)}Ӟ}:D'i>!PUOgn?o3?ñot{uf9f}kTp-Ђk2C}ɇ$Jm9#J lam\^.`զ0 ꃾ~ fR}UK;9>*$lVl"tjyc@z#aeĈo5Gqm:)6_ߵJHTo?zI<$ TA@<*Id:|"mn{KՄT3kv/;_OPJ<Yf~5pGLSbXDq RUqv) %"2=mY~4odQ =pv0m\}!$ wrfp_yl nZMKI4=l*:sҒ4oL* ĹCx3=/eJ}OK{,FJ WlWoFX|1bRT3\GY B>u^ D/0'OȁbҍO-wGՃcj+&jGZ/CJG]BpE4?*^yFQ/OsC$oӲhO)6^ݟoRK ڢg;a7`OWw bVhc0ƽ£\Ou8*1GNP y A_h3EExM8JϦY_Hm~/6W䫘ƛO|jpE3C QPH0QN3=Y9zFTKlT4U=k>ݰl1r'p" DQ6|̪>?DmF€:^) ..4m-L|VXVJIXlqy[4 CѦsLf^CMFqs[Rd wYdV6v$t+vVVEn}?NG2BK+kY9V,$…͇)OþF݄3L穚UM0 9vI ɡƇLe3GM5_Ak>!:\1=ԑi- |>3ηƲfǀEwK6<rG7{FD)4C9o S5!UBГ{(Si_h2b\% z&3í؋ā4p7}"8!stYFfAmҧY7 O䭊_M}Khx2x-qOo]u P?fHDwꟄ43+wrTGk+F`4?10BA GX2*KL5;^I CrmsBP3C~4b/!7OV1|krr9BNzjfeMx f+P2e 7Y~ד)|B Waˌy%l| Sy t:LR!1{Jze{2Z~(0n21WFPа~XsuCчzt~?"`vfbQO]տr6Zw9#])Jb b}Ts:^cDt7+;#<ٗſ,Ip!Z3ҝk+ed@0-0$*W&=F;Ѻ |}մi}7᳦a]-'3x`PecOfAr8=`Sl53cVe- )H%T0p+A2:fUjz]XYi Յ dz[XCmjr*lF  ⽞ s"j맰HIVO-i n܉2+\s|,R(T@&zsy6%\E#` vpIeC^!}M%Vg裸z&ObTf%gl0\ΏO!,8b^}1%bw3 _ )W.ySӉ+KL\_-\ &U' oh5l b۲&.)!.=LГK|j޼9 r ntlH[coȄeqߜ`yV{}LҘc#|I3#zS,$f(fv2G]i]=~ctXH]nCAj%̪SSG gd5an| "].C?2ryvkF8n}R%+ht7.6O4rBNS < `BAL\0"N@ի"^z=j2BIHJ^@\/ usZ+hk@"'&N(u.n\d9 `aDNK0f jcN Bs:j^ ]q"&Rv{^=cerlX538՝It8#k}âd&B_Q @LqϙłSjeD.ʈ?W> ~ߢ5+hk +5˳V%porծuBT҇Z.{bq˷ώ:4!Ox*+?i.!VZǨR?O yBb DGl_)Xy™JXFx j88)%EvUJ.m)"}b}Qm?1h_a NЂ͏ޏO0QT ф5 ;YI fdkq7Cہ"kj$S'誔!BHq@Pjw4`? 9 K{0#~KDE -i o:K*KlŖI8B5#VcCI|lXRx9^J2Ό,Q|mFsTvm7)D9 "8іч)! n SOK@ig &~>Z8-Ixfl hp +d ٢yin6wvկe-0e=`iz<5*697/*Q9` QYB KP3lZSLhZcvjqd෡+ɀo2}K.G6=|b=,t [Qky:!0*kxU8kZMR/}S?^@v$Wcd ֧/8o'Q\7"1җ*ʺ7}zDT\aM?+CHEX?b-mB!O8D|n_KuVWdtyu ep'-"3ơ]߄9޹&"b&=< {ƣ짌:XaCl@T3M Hz&O!2hP&TPz :y"Dvعa K.ݭ tϴډ m"MhFv;!24{J[?5Uj[,L\kў@ְ*DpҎN~+, XLz8.+v8> O>ao\ p3\ F;z-&lPcB}P'VLcힻ 9aR3:lA -&kC+pzU(Xgk^P$EG2!1...H!:x֥_q":,Fޮ\rIx²NNSWS$ UbǝX Ғjame(BCCe%{9pжj#B&cMxGu׀A'{ ~|q1~&FC Ҍ=ooM랏"c5@YӁr< | {jUuF81&!WXˈ쥦cLiL?i}^JMIWxK~p(L䟌s lN0֩J%:slkEzy;_0$O" =E44ԣco8i<ղjWr n1sq"4jm,VdT9 efy&ߠŤ\$>CnA'-b1gP9~l%탲=&M&攙ܯJ9ny |Qu蘶?E9i&G݊x :{(:"p70G<|jL8((TfvbHm@  n 6 0tFВ )}zY(=./_QX5b3 DCG Jz6 U:cz p8y >p2oX9༡ixyk FO/LcúOl^x54lvLܷswڍ>vjsMއae Ov%72`aeIx ϵt࢜ JKFDp-s4k6ߌzanuΡ~6Ryu%e A6t X`}^IG~zT}jY;+X|l4Uv*>nq'(%Dܘ|'tLM*RkU4%?qc$3~?2\<_!ef 8*Ru2gWtQ2QwВpO7;0&}F{YCt\ȦS{kPr_B o50OB9`>-GOKd1,[(ӏ&pʼniD%Z)?]qpU+7H?VMFIQIZ}/6VQ&)dg@w3) m5N {RVj4y|@8U?VO?jpNAO2k.G+vH]CVKIo¿;S&@b4xS7o9? ]F y-Y)p2 7PY.!== w/;Td+V&vO$DG)fdSAgBxFZ~~B[E]H.]tfB,FFL:D3@K v]Fu]zLڦ\ Cc +Gwc>jEz%±!,~݈ r*%o-3vbj񸉙ƩkI/sa *c;l"4qr:tZF̯]5^INsάbyyDޣHVLnv')Ϧd;fG9= $84zazcE9lSti(  4;~ؼtP`edBڂ!S `TPQ<~9}D?)\`wpZԻbI0,VGb/%YRDZ+>\Z{< j"lhq1m9{a#fk=^`YQ<'4XxM,{7O ?L;|lk]#x[ľFZT ΫXjX i g;\%p=owbO)BI"j@ٖg֚- p)$W/ (^5e|IYF uɘ j-r\4{ls9m= N<`t H&MjevKdZ{&,S*rGU-]Lnw/2ȉEܫ  M'F[[][F 5FL+:& {{W:N,qB W/yS>*|8^ 344|ȂQݢR*#_М\$}.q94 P`C%ڽw[0#(O΃Kc> : 4ʜP]#n𓬄KcWsoph;Kۇ!AOM a3C˄˦ZD/M/=4UݚqʩNx6o&50G\zhrAmt>drk9i:#3,\#mjVB/s_-pG%]J$65|>`X"hOyMd+ 87U@3vL(r4n5ŀcT̹!´x8jW(cb5$^zWR <QZ__l䆘y"oXƥ=d#;=TWXReZīin7p(1I}Ǟ4)|UtʯUn'kG0I=AE,,h'K5/is F0*" ]D]tv{ohӟetXcփ"ܺsvBHE[u|g0;DڊGLg :xH&KV#ʙqg0vc(VR9rDZYaw!w HW `(9mtH@Сs+$ԗxΛjHn.DL ifi\k5g;Գ@HHxG5V5ϟ Jh}G :=FK LKt*%U;?i!S5n;;TaS3zei|Ean%VYSo(5 ^'xGgO҂cIrt 1Ź*Isz34G5*杵.# P!zset+Nwwd0PL(װ*-A#f{lh҄Y{b!sÛM^1P wi [LCOo"2ѩYN_Q8+g?TNl%d'E4lcIӆiW3 pPo\WCrHоh*)!u\;` OR[ݺ'7qxm]]ӷ*֟[!ɝRfk`(5qhoZv2 EtsS]H܄d>kDFanD#"zvU`A`sE[Eփ'uMVMrZXg!MC곂m8MY^ KN-wtʌ5.x9d3xxL0hqӭ>_Q&.Y> h%%W2H:[AC@E,,3^EAMfJz-7{eU+aW/`=xbW܄żܨ:3b+]O\i{V?ܸCFx'L5-9CwXٔ{Yլ$ j;,G&_w'x(q6c81w@V/J#$r{}U6RH&\@? x2`0 N& Q=}X |=k(@T_e3d5.N# LLlpF<B- ~i{Fvʩt*$NuꮻV;1ƪw y b{`sCDWaš"y@4 rV}=+_F-+ȸ4L Fآ2{y\ƪlHwktgfd,5L{XwǡZ'70@Ko1 h]p0\{Rz@b^|bbȭ!pk st19;`ϔEʎy_0K4pr_/H 5,Lm :C4ҘJ4sIxlNg,o3 =jt.%a@{ 鵡 %"M^-Q8JMΌEŭH.$tY+\%qW*:yCv/2ٛk-iͤZH\Dۀj0玊?wlaL :&nGd{(Kra3vkgM~ R AwlἄDsp!:f̼p2^t/yB"6?I!~ejxP2!k]ЕP8HoæsWzB*4`a$q#9)1o=dt:}S~Y kGsй ^GR 7 w S675F4<=8(W5GRsdQc_MQ%Z@3nMSmʍ&^B>҈|Rs-PJ=Ыu9@Z |T~Az4)y5m< 8?I R1ܺ 2|0Jz'|n1X`f*7O!Ȼ^U& r9[A'4>3,KwSY#{} &S%7y–ݖ 9Z{WMW_1wPV귂UBDD6aQ=rڱVaYWn(5r0p'3 _JNoVi S%" SzWo:lg#hFy1AShK,MM=@7I<&] cջU1]KX.PXYmh^?cUʘq?kZ캇#Pn12뱎/M\91KѩQyLsS)𽘩d#TهUȁT27*K<\R]7kyw9Yb֏sa> ctM["xɕ_>@=tW:7<>j>a(bAAo)Uk{kOF";:ޖ_&Lʑ *V?ך/X2~1!dcFݏAȺڒ.@Ė :[|[v F gH2mePe<]YO.S<.Z4A#)\I39 ,*az(VmNf%"v&q@%9cB7T]^'5;)VIV=ԏ P?;$&Z vD e헿}7]mN:%q 6(/ϴn_t\*W_j0PP = ,T_bfy(wCtŮ %iӬB&X,)4ƽaj&pFø'cp@W ?s[C;x|v Ȃ@yb+4E`r`:Β[QSS߸l׮{}7;EIkVjNxsGc!m#H`F*KSBzIв[JoikH^t^?-m,JۦԼJŠ(*y6@֭-5$-L}cθ8nqZEYיzal y /*8skPR6 a,$09k "F~OL/^m_"I(m1@6U<ћ16 E*$} sá{ &{P^5u|'VJ׫(sNb)ƍW~ |׼ջJBy\IJn  ipqLݰ p{"j*@CmxW7~*=DWh)ף[n%[vpݲ'h'/෸FvT|r|nk-an#*ADl]yc#>'E@d ݰ7aYPg=pq$~ %lem% ,T6ݓ"hˉ$E}VA>F@yUQ uz~T^o@,l#.&>,A|~x;Y{/`)Cri ! 9R描^ʈR \v2_ҧTo1"wOV7c4tb4BU5.U6}g$=WCiDi"i`NQ'rD ,Ms3b?tV$.S]!lw³7şZOSвp3kn;Fv0VTߋ6Q -u`ME"m0nDX숷f*! \˗u 4VS/ `z촐Ԓ AV?e?iPltRZP39߉t*vOh,Oz)ЅB'P[c"S؃V9Xn8JUwV3Q{#+2"2lϠݽ-chmLZn<8Qrdr+?u 깨JY6UJݹa[\SO藢sR,":B@*̚'AA+TUL WTP =wQ57,ҡ;[z̏3H~h2M#dr&OЉj1!xQkm'z`kmboc.=Бo_ Z\f ёԵ6F$V03"=ރxXX^=H5RdKs|na`g~t 1 Ad_*6̯ҩ$a%o^鷈/KS43nǑmԬ]{L weWvG0<@LOO1EшZiqL.M︧ぶ-j;5#d, Io2C ͜|_ZRFb2# Ui >{U3:o^E+} -Za4cyx_$?\11]/W[' NOiT%g4qR! ]W,uD)>KE|XYt 7h3%2.9STcH H~zBclBa`!pC`ӢUdW/+#?>H֭ nj 25> ^ZY.hp0ûqWȰAlv)ޮpIs-{Ơ6Uuz0:8bఇo;Gn9v$lBcٻG+@_KgmNVoJ ꉩ* $ HL};$+Լ [ l꼣G/zfOI,RƑMڋ )or-S7+ £tVz.[I*PY)[XY]kaBgkPNiw?mB= ,K2^a5YT =g˰6W[EiV85JeUdUP:h(ueLBw@]%uܐ /E gٛ˶JvߛJ(26н0di`N gtz"MRaZvoDyb·v.AFGq zW.2q|3%ȹi˶{6mΓƦ\sV2R]!+ȖQ!\`Eh-K,m|՘Bh*Ē+QDgs2z(4^ G<\J;m )~[ LJR 2e4jUӸ60RpUob¾h$35i)xf,j=hXVXzP&аoʯ >fCfC . Vh=83V43y$d<~.Ҩq2L§rX$-]CPek5=wbs[HןڦuGTHysa@o1Jp&,#zoGK0 gY:2z‰l LG̎y{[S8p,:E# x/U.s$q(RN5Uu%N("[6:رy5hD:?a"/"fkP}u#I=QpG*1+'H|IKC+31ìlg5W[zA@+#:4M&5A8gafh.bH,wU%6Kƾ=}S xWʌý|cݎYIZ!OFde[8z65$bCMEE6JA^Oa+$fx;"gl0kQ:606w*$(T#-VÝ^MJ~(Q4, wXh?G}aA;7*.X(.Ŝ,I}p8눿ad1V5dtɄܨzBc d~a@hwwBT `;#qP?T!^*k kGS\!2['oI)G5Vei2hLXEc.zގ disXVMY*bsmM>_T>u%C>W,;ř[JkPBda% V:-v-o)jQWE8>}_/yZonhn'/`f"4?`P%٦ _s4beS#á@T竹g uӝAK\wѫvӛa{=5˓]P"%gKZa`ƳІDHZN~$5ҥ%ǷePC=(칸ļ&_,Jųc)mT\Beu?(#S/U{{Ј3*A66BӔd$'rs haa26\>C r9־>`n: _YeʂFTeb*,nip]W)ȜSK[%/ l }OGQo0nܼaA7˜#{LetLF6pR[5j+&us'/X!%Jj9цt0 d+ye=R޶/#!DJ'.us:kѴ]`(hk>VHHR1NfAG PJg_SVfpv%LJNMFOnW 0p&qjJV+Di@ia.@^>IɕjNT%(|F:ߧ9v6+8jy;+1Y>7tyIm 1Rv5;O6p级qnIEJ$W#F0ޘBIEyN H`Fc=)Rv._M. 4ȃ8LE.JF1Pn/eQ$~g6=ݳ|C:uoOB,&h(p BZj8$@H߃lKћ"kKX_KBsw5qi&JWϰ 3ع< 9bt]}{P`H( Esar.We#V/@ Ӏc Ncgžl8 ̑Lg޸Iƞ7*#2o0|zgc@ݘ!( ;@68a/ (Qh?EE|kǠ|: E$ug&z1H=V/?`ҧ]fCc^:tJl吵%#M fv#CSi$#w9]-WPUYYjq#"͞t<ޓXT,J'N{xmv*u~'$<9z :,Bܰ-2 ~zy{ؓ}SG:)K+(tZ}2ܙ,lz$۩]LPT6%>zKCROZߢs-(&6a}bh%ge*T͍ma}L9E^,[lr0l;(hN+P6,60W |;ͫԔ~e'hڞs~"t55p` crBgoRzeo y_\3/넋?Hǰz867]֦,"uАD}2+4[K!z>:nq(uIsֆ!m" N mÀ(Za֮`େ?]:ݎ-F}xL: {`P"U *St7$Ry`1\7c{8 MU/02`WAr:P6 Ɣ#S73C,A-5 *zm)Ek9[V[+)c(ZzLq{y#ϰ`os:Xn_?gl ŖlLATx"U?lkd}hr kBg1F졪rLͥd>S3g4O:JˡTAf^[ϰGAT-E"nˣՀڅ}+xyH5+>z%܊\6%Tϖ/br~ZH|KWrdb]<|Jb wDHsEE^_ڜUxJ5@`&v7w+OT,5{KN3dj\>iCȣ~ԝ$[{ebO{% 7Ƞ# g6`["Eh %B} Ǜ(} ZGWT !"v|Z&*vAߴJʚ+|ڤ9A@x@1nq+1$E霗A_<[Jxwڙ QnAQbeLI)Hmߦ/}(c\{M7 iI:65(F+ *u:)Rz,~nwNv |Ŷi:*8ݷQ"U$Z5a('`'o.tƔ_3oeX83aB ܗc?=<j$O`lfMo&Ϸ D)*E N=Z/yU&3vzp#@-}k1QB(ғ.q3O?{X1X[vkUkh`TdLsҶϱcq*^tGs6G_%Ҟ|Umj'ܼ-*ȶn@?< hx$]+-UѧF&F1`ܔ5_*W郦@O/F8c2viV%ʗa0px\= /uYAR/JNF"Kp)c@}X2e:2}d4LK,[$QV]ײ\boCw@ v9{!|†(odѶb=w3S|#]~;ZB?JԻ;t!-.dꌻ?TaA*C+В]فm#u-y"ZLbɝ# .ť\B%$gD+z5H@r3pj*{5{ioa-RՔ]I p{xi-!8b hw렽WQ~5Z6g|0궷C%IS18mۛ{+֚zhZ Z替`@rbH0oCSʂDuEEf1_p"ПD2i̟˚&qNt{6<]@ oJ%i uֵ75Z>G)c\kLIQ']W|ufԒ2h}e0ۧdjvQ㴕^%a)iI w:VGRM_j&*~Y.,m95zG؍k@LI >(߫U+5 O]ި70,cQ ȹ՝(y+Ѧ61Bc/"H=o =NruG D a4 RKfh""}<[pnMZIQody3~Vu Abydqܒ|,r|pMDc5E s0"{.d,c[q郰rMwU7Q1JH1l.D Wӣ3xBT`-W;04Qj9iHn1l fa`LٌayH2w ]I¢~"t +]KˡJpC!&[KS,OjCPO~ud+'sj RmZ5 !~.o'Kk]?t^NWukZi8 pW iԫe&`Pj}(ZS5vlN eFvga[A{CmI#}2' m~Iѷ5LA:z̥8w>& vZw<~GFh IYGB'LǬh2Wʺu\كߗ{)jQ j ^G!i2'.9 ,Csc|GGjMnu!;W Fᵲ#i ,JPo(O!r$ZZPUL9Xq]uO"zm enhQ:Ç%6t@1ۆ‰7I!B"_C^|ω#@ T\2+"8t+Bq >E +B2-67DpָHpINK##Ĭ+/G=:͏9޲$~mgj:"e1d%{˪]U~>_, P H ¥?i!S *dLɪk-"q 1o(-[@o|j}4%߸{^fHE&|wꯪ$D>e!m38 S4;BEH g([zx%Y4U1̢"EL Xۦ؛m9ɿ^v_%K/Lr\ g̓rm(`% uYx-|CTWwۦ$^2Ӛ^bV7\$Z997{|qʽ+E[ $ %tQg_8 _"i`+'ѽ;޿Y,(wCT]b2н#[=TG:|cv(6 ;Zz^mxpD695) ,$hҽxCGU@1n~UZ%._abUZĚ7.£2!=7xO3+TKu FdE!\D9δaf^;4E2Q%ؤJ4q\*@b?]RH5Uh !j;$FFM2؟8At(4_/fmcI5{#9quY%teI$P?8r 䄡ȣt P>St@x⻺j8E} oi5k3a ) cEH`%9{XgBwf:wV 6 >)\D{5p-|d6kæ@D.'o{527"Ƕ! TTqLDD s RxtT'HKw>#uE$@O0 D^w7gd|CU$].O*HwL/to6C s#r+ @QV9.LQ+P/|&f61^[up`}{,cF&}1msS 6ʫ#*҄9O4aM(C&Zi +j J^d4 uk󗉯ׄH~֧n#xg[,nݖ1V$LB*.q+-x.\`[}y}}GIyz׫-m8ڎC^amUaM&emԚbmHU fCom{euvZ* f+ae|Nӄ*ؔ>ai3iW @ǡ[ZqǷ}m% 2AC,C&Zl{}mNjAUNt`G?g5Qt{7?YP)ԒUBkIRKC>~T dzO$SrC aHsJ7UˮIG/K^@X0+RQ,a'-ph uX"߾tT[ܼB2k`iQ;]'nI Yhy1*~F9lƏOj|[>~CޔIi!ǵI` u. /';Bg֑!G_0mcO2"=L&4֍/naN {䧆Oϸf#+^]C:J>Sk4]L]h\!bK0ejE<ۻcLX|}0W7᧼)qĮ-fy o8X,ЬLWX:ӻk"&5~4ɔkhm|> ?kEp跹((sdFkWQ7G?>IEȬӲ@B 5qJ{r^E3ЮD31ksݳ}RJ{P0uɠ[,yyޘi]*'":4a(mq, ].^P},>^ĩIxK=-!yyu(\xٱZT5_9MVz[yA>т%]92#TaV%%4]8](g^Ms ѽ;s_=Pǒ4xʺ 0GѸ쁣 ɺkSiwci3!r+%*=|97'E #a># Y/efxHA[҇@PE{y C^L7>O)824%RL%OMJP"`@&t@\Ow)kz:Al q%>% 2L6R>G)R+Q8BsX9_=r! a9R]'(f8140X-Z;w]&v\hs0‡.$FGYRE@ATUchbr5v|lB0夙iC *Q5 Gzs}<Ȩf^KH@k8[ԺrLoۜcc]pEǽUaټ`TKٷ1=Eޙ>1dN8ȴT|0n,R1Y2./kvk8.A'8vDVI+x_B` G=O0:͵s*ߍ-A =fYywzا¦w^9P_ iY8'<=1%.CKDIWS M4JPjn? uVѶ&Gh(ڣUB;IYA:Ȅ*bsu>Rj!afKʂN<)90 yP#7ȝiHik w(ko`f BG QEڊ-uIv#(Lx7DPmQTqDO"B(:˒0N9 1zg rR-Zo=tӝ%?|]pzp2vPњ'=ĴIg߳ɜoxd@#5unBٜt;2\!z_{J3 Mj#{D -)Wjf Qy#鐿Yk5e{##Rg+XT(q40u?>z3zX"x^e?_]?eVjL;gHI0(p sW%Utya/7([&+Lͳ /M?2ivRi>F\9>2T:Xom`UdpAE֭[l:-Cl~k:863v—ePpVzQ0|OY~bEsAai,oCY6 5KT>)>CKDיͦ^uX4-EV$PeMR!Ot'{P" ufVYVJ 0>K$x 0l-+̢H$etS,qEc8TLX?]8zOmKƓ:w&FiZl4Bo.pT5h+w8|0^_v1?{FAZdnn n q@ Zx_؝ܱAH_FAىex<^fԠ*8o#nYPjth Yp`4x{Fcz+jMͯmV=cv m@L KzX|NMf-57zm=pVG+w \(ΑQ.I_OH4SR:cYV R0<#Sf!OبsQƧXzѹ܉0Ik0oi/\RzE¨ YO.2:x2"Nu̻|Onyou#iVSWg)eb"$$g\+͞3v1ok>?YQWKz1v|Yv9@H7@vUW_V7 yF$ar|\OdaS?R{$@cT~q.V,}Lc0P(jg+T'J u+^4C֦ND߮|3"lOL8ȧqV]dۚ_yj&b1ژ\6KcĈg_=SUxkekL;`)PBnPsS3 mCޯ{ x*7(J]Jz;kz[:WudvXp\m Tv3zht7_(6>Usv'HPSn#NR`Ԅؘq<u8=)R1Ѽ<z4&Le9 DFOzecʾ{-9JrI-у9}Lw>10`-UwE/u9mV~V59ՉMfӜRyeIв L4e/ ;aT>bƧ'ezHKOcح ʉ29]o#\@'9_ّ֘pHifƛԘk {Ek5ЖYZ@fI]AhBYhTcD)Ӿ8nÁ@!s< f5UGjUx,2cwfօj6G`'D wJ[3LFg5KkoYO,™uɘ *լ3c_d?'gV~BaF1"Gcb-(]_*[s^Zw|N:Gdl.;؞2 mbhMo8ˍC&q7y/bEc&p2[ wmHsRqE>ʬ> u7ת2W POCVvZ BS mUyNQr a|jy^(Ngq3Jx"&A h3m/)hFap׏Zp v&K֬e+L$8y+enVQ {Ҹ~ WvGӿݥ 4]v´ImZ+zRB$>o=4i0QB=B:ۏn)`LETA\= uIT_OKŭFiԔmL`Lx*Z1#,fF:#."I/'pTS *+8P9&dż|/QҊiN0J@H`Oj|Hf -n.&wUZ0)92jW3^I{; ++ʩͬtjǩZBзm߼zUB]­'N 2[ Y5z%PkrU6v.AAzHRvTFvjHbuZ9WÔWܚi.>]*bb):uɁEP{k_V~ۅO[=*B6+-#cf woouu|,%Mԙn~!uȚSHly-J>@{c=iF!tf| O˜VGfpr^{[tMk(Ts:C&wfK2hO6&8\ :9ym\$]|8+lL+"EW{6/S~&  }1rv 2 Rh5kIgmyG k6l }xKEQM"8hXC}=k{\,WkU͔V| Z{6"L_} Pv@j3)B?RwQ-|n,Nx.fT=)Dp^b}VH\Zģ*{M*qJvƁeOӉ>F3Q+O% MS/ .u1,niQ>]54iX6݋o)iA?tkj,v}Fױ|Sp)Zsb?L5חXab5;3~!B獄 B/ m @li"ƪ1 w(4JFT tM3,`Ξ>6.pw4 T^iys&DwGGJwࣘ9b{t t=AhGُI( y+4K';(ǘdA2/X6\Y=p_"]b3B'uS hau\!ت EqަTذO{D@K;aiT|XYpp{j0EQ4 6a)``/9:TJHJ;0)F&4 hY8 z O وe/ry話(: C?^D#$LJCn+RB/#]ݟR4]r?轍FI~C[{b |I?tR]'_Et|# Nq7Rl^S ؁p>{ڋɊqN̔6ULm3-xn ,5/ao'e7}FJU[ ksGDg>"ԦD%CVtHv3ޝd2ܡ+'mc6F]Pf!Yz=S'5OnCgف.y0j*ETJncHG-c$ؘFCNح^>WQה+R{81ӝ`n >gș,yz˜(_e-£e~H^E Q&m R+ Í5:T.3pWZnp 6ݾl,#*_zࣾh{n%Ѻ}6Im6Җe, bjQmuUdEhVŭqt8s>)sVLP))M!9cY;mBl<KL&8G|{^RČdaIL}3ם)iH˔|7QCMk ZR6ߋidd?/BTz]7L[p0hRpGsvUȶY2" r,͊Òn 7Q(3x/ͮNj.e Ev=Ü]lBiZu8 r{Ujis)ᴠ1U+zhQ3'y~fc'*~xFj 8rd.6yXOqnDze٦p`Hq=#@ˏ3幀`Ј] R[ѝ]\֋@ѳO _@#&F9ຐV%-Waf?uq?ƓdFKmF1d2Ws88 U$\$ Em0_6YU Ttd V m[C !g5T>i1O'vCd.$/%6DIODAleK)Y8D"X61T)-%W"Tx,]|%4wNnYS$PbڸW;(Ց@]4B,roX/} V)/U"JUEsel;Ɍ6s;> z Ew#馝^%'A;~Yޅ}ڴ=SͪMzm{aPK9 آg:6EEK]zJp}US]*{‘"`n~XT~hkJVfE18hؗ}ie۱oWftTiEtlL!؁7Hf$%36AG 7Gtjd켧G/U4ca$g-D2G5D)X[i6; bKΚQu1.J> .i}qKVH$$NFx"v?h {KoChCo0[ M6jk*5meO}e)"C&oeQԺyrNW @EÙD&L6zOtSuUIrox){CvꈕT?˜w\Geu}V4{b@C"TRKJJTT*⼆bă4FW;K3:$ =`#B`~ݙ~쓜,y΀Îm޳pP$wE& u*Ֆ =\z}:9 s>k+KQ\M RM]pثJlJ)irbn:/'&!6C %USnͣGJN]wO+ oۇp'/aD@7., ( ǒFԖ>ZŴg*u|?mz_o9MH/)CfW: EXZ Yu`-{M㄁d)ܞ%+bG{tbDsq%񨭇|fs:?G9 UFOw1E.fek+ 14.| `F<`$KAbG:c (VQKːEgp# |̟ňcۥ?:qE_F#׺AO:Ț h鱥Wm2i퀯KwܥSF«h~QX 7Li=91khsBC|tT=1)!$bG* y~ ԜhM)R-(݄nQr_i^3]@+nB3JIoW\_/!I7(4%U9, h*v.$VZn$s@B:0GAz?7xWҝH0O) TX߶唙}GƼENDI%ay[<3eؤ9F@PT=lVg/"?]!}f{ΈM]߉}" }TiO4 }c9s ]a/xMl3}7HEUR*89>U{K;^G{o Cy$@b&|Z"ϕe'/\wKK*6in;%R=ɔkiMH䠺љ@,GGz8%++$4՟ '֤wDmHo G6zyj h[ddxF3rs;Zh3*#"=7> pZ H_gZ 6/c[߳O˔9׽w2<}A l _ n(fPgiCt`ėRWǪr/$nQhKR_ENz 9-`؂Z) YGMF*$kϦ@VÐJܖ5w}3A$߿T8]'jI(tW?r4mZI`6޽b >G9y&g" L^zMM53TBpG,'VzvF#?};YOXr4,{3 0T>œJFAuW8Edˀ& =CUlk}@۴ t:ބhh-E"=x1 1T~iSA|UbBu4@ě1Dl2ˁ!/؇.I/m5"Tzp' (bW+?yg-xn8Oq_>ӞY|ϲQmV .Qr0/:qNJʸd@e[tqoq{Eo**|`BLB1ʽQzNgfoqmT(ZN"P^ĄFtAns2<$AlWPh4o1Kav~[Nюwm@bv+ebE-Y F-s0@Wmߑ.ޗOTu}!?\:[f,Wm&Y=\-aoё:Cos"6Kn_J&plwLرGx 풨)u3Mt[Rg&D =|hۆF!/Ut<|=gfDtF`͢b7aa4Xdd%q [lsu ]Kޖm'iذL-ik?3S.CƦL%]B&m8WQ{TI~0nbT HGͅnv|;C6/QX'VXBE750˩Mdb k&': dA-欘OQzd#V:,\=?ҳξ mZ>~:(-(+uP6|P 0YR`7@dsi ۈDhh"wL:H<#K3DD ѼzIZ6hc36w>-%3N"Ua3H2>Ki 4Z0^Z—ah g9Stu=_^iĹia0/szÉ &$߅C/чn`pGuW>zޠ[\X[cnEC!~C-u:{ſ‰4ZxSFaw) fgS['98vaXεy CI%Б--C˟ 6feitxLi*7̤YI:X叔-|| ?hKu#DOGg8}-y;Z]a2 zoyOxdpVeLOt¤Lg"YkM-3aw ~B.L#E܉QWwK:A(R\OEF1/8qxFOB?ptwT%_va'/:{YpOz_D8~LPߢ˶3~A'HFaM #c»kD.Aw4@ \/R J3x  (j0 P asi뚙d} Tq >> s)w|b~X֭955!M;aRl/nP4g ,5;?̖`O03Ц=% )ߧN03ы.r7SD{NUVǶb*gL2 pdlP,N (6ӌʘd^W,ߤRڮJ@^&|dZ^dj--RW紟,s {h& 4BERܾA͝a :fSkuƓykȪϳ`㥺% Zѻk1 gA9(\!!UMZ)~,2Hz7_ׄ:ɆOA&'yf z h: ̵ϳv< Qu -y<$c\ "8 g ڵ Fw@;L!qwR X˾'. TI\g( ڛ(Mivf>(Y qyĂoLA+"w-3oFk@QVCKb<]15J@.!F\ԜaݲgčK?v-tQ\ֈ'̧CWuZ^fϫe*|sʁ8)NHwZY'W5\QX!Cí\2z8gUV!1pqWv=\<@T:%}+aK V`iL;mdydt([,$5k#fA@71\;2" "J)E1 Eo4"V+"r{3.;~6lG8NmO(jm޳ dAo1'i =bC'/V=|lz{eVRn+r|G.\t4hVP7gҚm1WZ*>@/oH!\ltՄ]cEWq6hE^!W5ATVh6E_MktΌtֲ"gvi%  m|5E->$ʔ-qs7Z=fuyy!EփSc~9Z=I~شr#,LSgHnIUGJ-lsZicg0I'@kͰدgrؠ:n @].ת=Egux!_D+IgW:z/QLT(6#!!``5N5ӹLXm`z hrL]P5L[QyaYYEN+Ufst`qr@iB[~QM.=4e]E TX}ZaL`# H+r)"ZsCZ/κJO(*X%T rF`Qw*#i;x}F'@B6g? Qa,>1DUf6O_끍VA)D@=*{ 7n4dyg{'hOJk$GurGvnowyqr'ka\"E~6ʷԦܫZ5Gl~Rd =gg`|x&/65u-Yav,8 M! ДD P"'h[-2||db3arp,=zhݣBn2Xm%mZ W4*+}`ٕdR1T/w3 ΅m70ZZp pí{N&wAysAgp"0E,?r+0^E"X~ͤ$3֜O.%]Ǜ|&鑖Kw5/_$.U^RQKo5qґ;]~gzD\BeKt2j)0d]bEQ_ aX$1n_>oIAP*UmS3qn %S#qP.uDF~P-Y|T\8] dzb F#B68E"LT SGGQbi?i&uU.#\zVL&SwQ3tݯVrVyb4sRTӹ 2,C9{QTjЎ|Vh<22{v:AVT̝VJ^og05o7NzS-C0u?0z3>{͖L| i&Z{zoVYmj$6@â , l(!7/3W݌<> sۃi?!XV*T^8Ր 8y](B;VAA;H(J\LxZ^pK`z}Fi,5v%l9ȎTP[oP]3]-b͠LW,һezU)WvY=3GưkX:_,0H: KɨWgrً/jdL+fo": |x I󽤉Jר ^.iq D9NCE=3و{OaͭSYjw0/6o Qi}]2` 5aAAEvXV #.::XFCs<=k[_*Wb lZYm/1rdx?NI\Td9h]ʙ(%{5Kކvd!<8i^5»wz5SƿYlUWe Mƻw;& s{$%h ,UUZ֣ct$֎/IDSkK/3o+:~c 4"S@ăugU 7zF1@\*"*=&1iY]?fM-a.}PbVcsrj:=!_ ٶ\E*I~lB<,@uj'}Z&QsYmK zYPG&ӯduj fgUP}q-sYs@93.#+Q(ڢۃo~ez132ԟE?CIIH.ӌdhI.cq&4jnd7S:pE9f#;KCJ ~a"x'2.w"@Qt?'.[f'h*(zP5qQř-[tzd@enZ!2@HO@7epըC)G B{>TQ"heL--b z wg'LZg9 `vɀcyX e QFVȝm>W5BPC9AyTq볣cn'ej&!8Nӄ6 vPL7, 3a45}XWk7? Dy{8QS,# O: ؊SR{Qs`+aM;k( hHEF‹YO6afD~d?y<\}uf33꥝S`#>{,>g ~1T[S'=?or&y+r/C-"2g-]&  uMU=j>%+9o\Es5eZ/ѥBm> a)A^\0p3v5uH63lLAx SuciEMԹZRa!JuX-DfktACN0=7# {:fh^}&LHC<<|!Z]՗'#|DmIMRR :t$s2 J Ϟ_z̬r]KHll|p67}-"`/dC{wJۼq&3Qe91h2X&}7Od`-KwP Vُ(?ӥ~K1^$UDa,!th8CxOj匟p[o:cޮ2tȼk:^#wimt OTu/Ul9R?_? =!dֺAOy1^?]w[آٸ3w<SСJ.y}?>~u)@~lj]Ym}cvw+OƦIpH]PCD_{\ ۘcL0S|ҁ({"G߄Z'r$ ǫcdoo$&HPhWШAk_5P?]sIM;:O@Y GBk^W?]3͊Bיbi}ATP`RϥLTgm|Ѐmf@fҴ$Pܢ-8R#~pF %آe | l6ud1BzT)ݻs+ iy?2F huX';Mp;ZK{5e #yF;_5a7= wXXyۺ_?>υN_dQKcyRC:KuF.rNRfH R'ˍ?ч\'ۖq- TNW'HcF7.Q4 C8UAp1 <+ђ6N `# ȤQY`SWˬ!s=@n); #18H!Tߦ1!wGo;DVKuDQXE,ūԒa}؃3dd i'%n U+1 ]"A2{eLZ2$ءՠulkYó^u)Ɔd~b41 ޳? Zݛu{Hda'Qɉb{U?򫺁6-J PI P;o;T:460'~}wQ- qy;'(7r7 "-HWԻ1}IځL\C]k Ϊl5FTB9,&_-eCbAz(OBuVC(u n+vfrI׿5{zO`_:Hn,V>&3gpslb& j# ǮԾ%b0, .J6}";ha r$Ѥ[;iWrJ (ȼd*VXYԼ~.Ք6jĿU3W=2z((~G&aJ\7Mk=Yƕ'{;=5Ƈ Gr;**y^V݌0ќkJla-PdNNfVͫl,Dm1+*Ozr+G1U^7T؇7T@u#&hysP-rB PA0sOSPnJ_Iq4e S<7'$X&JaڋЭeOCGo~Z o pmpLrdR\y#y6h}9RMEKvrS5\NE+k];CH;.d;BB%'fQCh#|.Sg=>!bzMkCNr"bYm Gr8D9Z<à^ ]'Ǯl?`Kn)L4\KW 㾼M$0nb8"t&󽧬!jAM0;Pv.@WSVگ:Yɚqګ0q yyCdiScYt|IE#ficaiy#[R3-gzfIݭwh7L b[n7N! `SU Q6Eyy}Gpȱc(|*+_d> -nhG-|]4 DI!J{J9~^ݔcz䎑C*c|eb<9Cg7K es_ "#w!wQc(Jf.؍ M2x/@ i ;/E-!!NSZ>QxUث˲( Z<छ&w̑嗻:E`r!@$WhaLt=w`R'mÐA1CH՟N_|OPhd%%)_2j%j(L+us@ Qܽv׽*qS#U`1V{hJ"6^srSїٿt=XyiU/zXA@|WD vm< c@[N#Or: #"t 8H-jMI{tHXUokD]X,իYW' geLpASg6žʩk* ?Asoਅ!A/e "؝B~K*Zo)zCfgR!ٸZpG^$5>߉D6:G 8~ȹmj_ʙ:Ƞ%s.X-O=cKIu!u9Ig$=v0"^Y:GxA{<(>ĵ'u+$q'cr>;"05ނa*P݃~{?z6}@auȩ>H w;%+J=+pigC J\Wqe)Ƴ(jhn6|ߤEimkc(֘zN)SYpW bb1a a|CuUlΚiK `g0lP'0ϫ `xYٞfN5mˍ}5XÏ\FwwR4s٠D.F їU?{|":)juP-5UD7r48 l22O)~- Vf@Dۗa omm?'*]sxxWLglK]&u/&|pA ycl_]f@td[:1Cet*&"ť2-)9}]eI3/^KX3Z(5[VLmnuU^x6 (U }Wv-("he0YGz"3n~#)\a]>,DKr[ 1;LzHf(ՠ ^Ͽ$6y skk'tX*= vٌٔ}ر[UK21cl vZO"X*v-@201(K/C)akfի]lCT͎@k!Ǩ*N4y' BS[UN}zǁOu!m;:31*,aGf!Yqd|tbd9䍖Je}p5J /ru2[[8Ȳ7S)tY'k6U@LkW sk-UH>k'=Zݷ@*.[[f|йFiO"(z22о-(/C|Vk' !'\`^KM}P]ӻ!$jU 3n4nx5-hLDP|SKg'v͚jecYØ\wJ'u _ DK.kQN.`kV|әumPHF}s3*w_w @B8D,53/F,0!7+(@bwxxsONe`{MQGEd2zՠU/e3ڑKgCG6i JW-U. __M?x.3曁=zFE!\ɲTМ ej {df`C'=zI92㊬-[kNxBIܢ8=YWĺ)͙e~}\<$O9qW 6`OTI+Rm"K!~D0Ú*ݎ](OZᣎтorQ 1ϜFE y-FCi㔌N&(ކ;Y⃽J@Uz5 JySC AxDr꿀2pC*j e#L?T)'X5vI"AJؐelEgagTuaI1ph+?a cllHѾW ڝ(_(ҥ LkMjb-Љ,7Պ\Ty ܊{^󽸄Wz7`(|P#N#G<pp%GK A2HAѤ3--mI һxUP=@~Bua p*#3z뷑2K0\iW䙛WjA*xыh"x`/ŷfU'"Mx{!AׇmfPQP>!2b}\љ~lQ)+.+7,],K0}d]A! 7ICqj]ِ!8ںBL;xn4rBoL-Xì. H#ab:-RUI\Ke {tэŖ^ #eQ 7\4Us3CYP#cT0ܩ?ϻ%I+/=ьb"?De]tS&2ʻRz8 q+ŠΠG?oƥl+V^Mӷ qctȼX!$c&:xGOi9ؘO_E݆RT ~y(B\P^n1r+Аޛ>ӯzwq[qZg+_7OP,#O*xRp_k:PFR ?u^1ծᅖI..[*Rpb/P lwcx&_bхYuR"ܽB 0HeJe..#0{q>9 [qyQ/" ɽ$muHMt&9#Nc>ɺ,#Mz0}ׯqA{{]G2g1>aCz%" }ztX)ly55hPMZY58;ID$ L/\w=vjf]hͩb WG'\vv?:AYg,L0wLF7VDجwy?&> "@ynj.5i6)wSr=#wRiIoD273YE6Aw[;RP2J4VF TlJe!}.hKfR{:ܶQT]V}=T}$sSWXn]e&tdX0nw0qjj5WI॒yܺ) 7"HV{/n%ױ7)4U1;Dܵ#tٓxKSsDɄ);,;%_ cERܗ&g\rJKt7n~$/: %3jo p0Ok)7M;R1bss)`VeP+$v/*i9]>kEY@85ۍǮq`lb\.9=@u!yݮj"'qUWr|eK1t {]D5 +~6BC;o'z@AςQh\{O%:EYE~ivY4Źf \A^NH/~InF2E%LN@Xs[`JJ7gq`kŕ]@Z݅b+,|A\NzP5L']Z~9{#4+kQi(/B\[۬ks@b4IA߫E|YGgI$y0N܁L.﫰;V 9N,ݻ6o@Ѝ%.ă1Df&"zR ΁02W7wrRBT+N=nuD3c. 7٭,Ƅ+UT"/':гV$ƿ&|{pSvu1 O:tp?Aqpx.gkXEWfw HE}XL!h ěfmLK}.p/NXTm~sKp#`~R]=EXCb @l 5+Hs38>-jŪ$aMW9x eMG~<ޛ[FmWX]|8u.ɶ%s$4O{>4rґ䂜$4 Z]H]}1GxR۽0]qGnZqVNS;sPm^A$ɶ!F@G|´*]pqr+ҡ#"0l{P~'c`D}SL=o|cc`+1t}^&[]qƣts;&qs1_׾Ra{XRADBJȿMCgS h^kO;[a&{Ao,MCN+p%FP \sl=(i:/Q0vMQ;ՈW9`(:?jPQ~ofR!Q8êzs;䤽>zS [4^-h 0ᑪ~+QD qZXz=֖@{#`ݞ/Z0v?dZQ]":%HP\Mg NzG̪EBs~,)1Iiu J.+LHabL l,Mm@ޯ*8d ^Tk\aPr Zs͎V)u}FrFZDcbGj%W=mg1&Z86xmRB<ۄe%Yv $Ñ eZDN@m뭙ud qY"c|WucȃFru@ FByߎ١g9~9{Y Uoa@.`i4;ZdDC}zux#s=2wd y—o縈2 Zmɱ/+R![#~[ *%OIu )1^;v'ϖ[*rL.Ia Ѿ67N ׸oB3R[XSn/ N1ӓdzAO!ݑ\D=I Yx8\e3,5|00*\oK=f^B9V59#hd!&`_"3I~Yi8:𓐩 pr6XJ8ey(FzyaO_h\os`  .F3(=_HɲC $ŇZwnJĽdUDGbřػM*.%͞hhȚی}߆'oq&Hۺms#8Rg.=ߢ 1ؽpz+k5~!uFPnhHዴn. m/ lVBG^ \+#=m= }2]H`ؒU;K:K@_J/惬]R.Ьg2Crm`cM귛?J[,_ !Y}:OeȨ_qJy2&OH\ݸ@1aTA @r9px⣲L `4y^G[ &]Rzh ǖGtI?xћ7pT <,K{i*.$-L\)rÞYKL?ỉr0vF(LvP#IU!Q=7ٍMxC&t(1A@Y8Tט!f ts!/^De.Enkr`$ ]IU;\hqu$m01$ъ@.ӔE\xUoq*t0jz8ث4l5}?hk +"BNo):É?ze%gξڷs|֢ƻ 2.'Ø'3"m-#0dЃSwVFP1PC`9oUgguE1օȓ@D(Y`@nf]T䈖ߥX6!&b5^LNe V-Q "x-/4^(+UR dVt|VKF&PLae[+XB`MI߷sNn _+<V xyIm֍O `l,Tha<ޣH0Nf xE+mhΕ2IZZCt]Jv/*f_w] TTHJviW%[DIt/tC1nahHFzM!׬35` ^r+Њ*QmT\ytn=78,+iZ#쥲 SĒ ܾrl_AtmG( >հs@1fgI}t ֝NCI1)4KC#j*hր*=6Ӵa_-6AŽan_5]9] 5YxRRВ,+  5q`\Bj`҆aW  n^ӷq"bM+Cwh vsIbGGzVL_|o`G/hFמ- эÑK1 @+nd<1}|j>.p>6_R/lUP*%8k ?짪1W?"`"B_YRyy,<ʎݳOewuupno`e6j\wdHM.FUI6blZ19!ndEjCPC“fyO0' pIOrUn)v"aP铤19J!14(W RGxB)M%B؍unƳXF:Of 4OB!O-Ȏ~nːu)y\\E`}<v5 sA Ef2B3eڨ&D! ;Gҷ6,.;T+~Y s#)%Zd%TihKeiZ(` 5R'^0^OMڀ|9ԛ~9ƸYO ,4_) o3Fb9,#o?lM)f'UtW}L|B&E4ۊH)ݜʷufq' h"xR 8h5XJ W6 %X2Q5Te0TKuJ$Av[v+yev|Td0E-+h37>S.˴f5sa!HG-`hWԤ#/oD8\kL3$!*{I~4#y! K0f(m+-n(=o`]F{TőEy9 ;)* \ u"v6Nn8)[R\^wuc6۬E c<1jL1rzk&J<iX$"NX 犟FױOB Y7߾^[>Ìݣ;P'@UXLcXX|arR,E_{/C) KN_ -x(GH Iwgh1(V0hrNl_t@'G#|#TN3A*-=%`uh?j5S*kZ]G[ %J$nNxNFa!)+g FrdJӉeM2awm JIHGrt];v6R27\,x/b>E]iBD5I^#,?H}Ps ݎ̢{4$Z]bke632 iSWL߭)Mؤ7zPNQxrpS_UٖZ7 b.CJqZ$Vb'ؗҏ\{msTg.K[3ɗ2aռXV=&^FDd)ٖ7v[^-XNQ0b9ڷr8̶cid[Fdy7F~?pGUv(彰T fo@#4'xT&mϤ-Q&^ΞZsT@6 yUvUaeG|_W/X K 61?߆8S܊ǘ=ViB-5SYN  S6QAd)E~yk21rX׎i Z:*W]aqcKk'^t#2^T<!?KvePYe}8_Rth ]cT& 4eH =IOͱ k DsS9T{uy-Lmvan`Rny8$|sƺ(̰MV{_ysKNӡ?5_B-i:M*!/m$AOV\z»|@\'.oݿO7 \)gaۦGgx: %l_WD ; ;8 x.;&$V8.ܢB;L1k,k/7zھE.dxp;_+ט{"."b O ` ELPҶH`٪a][ֹ1>űwCSPch*ċcOԖع7_>󆢈;ފ1y\{sI?nI4bG]K1qϺx@~c€)"/HɌ+N6p %1*·+[ ayRSqEo FmAc$p->?% 2YO8#fy@X¼a_7F `xnoB^nrxa)=Py^NQ>5&'9*H@@'k/f=4-_ނJfChe@4+Bפ"W& D_ b˕^ff5'Q!޲y(CۥJEM*yh#Ci:q҂;J#§kq/Bji%> g:})Kcl0|r7SI@ ]L_+|sekp# уtZYrxLW{X(VKd$hޓWtDEHd dRE}U=<JG=&uUrt'hFj~ rƒ37+(FOh5䣠^eR-'v4Rg^')aT4(aSVMcx5w Y y`Y]3|O)B"Gp(p QhS6%nVϨ1UNX.ӈW 䬆F;qwn6C)wsWuYIE {0Qb?:ꙋBILhTtX5x1ݏZ cfiT]N2O_r2 5Σ~B98:v} .e|Mߦu3e 9^-ѲT73~ 9_^H 6/N'S1B1oL"iAóDt0`fSg |AdAQo0".%+(r,Nڟ]њT cI&Y㤡12 aHmYN' cHq~Io @ l-rZpN+- ,pύ\e *m)9R-ji!m'*1}0Tu~Gꁘw? c `H$jU& h_YT#&3DRp ur"!.T&(d=:,z倯,k̟tCI^|Z~N1s ot$ ,BN0ϩ=UԬ3!@IM0j1͛L:yo1ׁv\{9UǦOu dE2_cj:߼O3.jmٷiMIA@yne?W׆ݒX>E_ Hqs Ԧ* !~Xw){÷)^3MMw2rUƆ-K.XϢ}9mn @"T5'}@_ykj`!.;:vt6Ys:l#iӺ灖S\ Q,/[ÑU1iоLSnBӾڊG@tΘ )pZ[甗u]d}oo^(pzVX/{a-0axMz*YuN眽1jUCպnp.⑺w<@r[ŧ naBQ#Tsh5 kXlN!t8ɟ20L,*=">Yt$~Б揗秂3ۭk}І+[oSh 8nvBLR*u&RݔƙB0nFRѹS̮ct84K <K ̬n6+569ݐyoZ+h,TPcqGfܴ&9yxٝau:QA߲!S"zԘ4`1;X]J<8ǧOΏgO[|`zQeвQd7댿<2nQ~[Fko+t m}-ɾ~noԊΣycX{".}:iD SǍʙhW(@nL3/ L3Ja0t֗ěkL%hr[_dY9KS޴8rHu)w/*#HE2qEپJv]j.xv Q6fM5՝3_=?Vx8t7.[gAWys&$kY 簝r;l,HvItB}1bVS$!na&.-\XqzΌD)#I2oB'f|ߢBVc27aĘ27Br›"|P^ȫX*_u]r&N~x Oh@xCEq:'-e:~:ZBJzĵχC?t2(_[kǓcjVM\m[`Զ% MppTxv4M@bB騵cPʜ,*1(؂ptA >g k*c5m;3[+bvs2@:OߍJvv8C"}X'WLwBPqc4s稸s_y,-VqIBVkxpp{U^"à#ZNDkvk%J;'شyD9`܄I?O<._s_"XQ:CK~T ]Ϻ^!x_2Kmΰ@`-*V7őnwM*\ֶyJ<Pbwh ;S`8Ӡk}~:v{$A=MK90O~RPy/CiC?O\ϔh2%]Pvlk0R9{grlSUk!'v ą\z)%K o.$ސG6/{x q)泳X M9țFmgi˓Zq01o1m^ yv[/Y`x }_.W#g⼯ ΜE5g}Z~,DQ9bNq}EN则MEVpxA]6Xj(܌M0[S[frL=vSȕ:Vɬg_hK텍6HD\l1i]1x_`ʆU . SKR1=L5zO IM IXHd}V`*:I!f6χs4Đpjoݘ1$Pb* E'.7WZ#`,x4VP߄·2z`sr3rUȞ*SDK?NeAF^ \NT&c{ƑEк\Q*R7 .L:0,StI"$ml n9o1?[i.i/UE#aR]c熷 @T $@gߌK v0'W\y5w˱ծҽ<>>* ~hob :di7Q$PZmD U!BWfR°-3!CS$ Pdx]3Uǔr&l'qTa H(DfT֚l14N2܈7D@:00xUTWmzvwKK>+Z#B#;-}#ݛ|rlVsIzFa,H% ە9nKͦ }q5&}xvv-_W`(^e$@o'@]9F _LxQ=(]𪊨 aF!Y#v*B}p /f? 0)l,\dE>: NG08q٭,➪ #ac}LHe-7sk7>NU$!= BJp&o;G@qm A'Czu-kkP@-d)Bo'>o?XڳW@ϫ >]be̘eX jdMZOULNKU2Izw~$էt@Nh3s}O>j7ـ0 eM峑`W(?ǀ 1k?( ~-6ţ^lWE^8yQ7,)rǻإiK(Z̪""7gi}oXUqIGAt"ek%viMnӟz0owseO4xUv?|eUOɘ} dg@a(N%o'zS]S21|1M#Ch]$ ƃiʟ56*6oyZm9uv6Å`&rt+~ "͈S9_ [5)ym!4y"ڛzcݺsG*ٻCajL|(~plLtcew1sW58SPh)vi-ou¶ ]Q: TS9Ma~k_αk?Z%p!!o2C]lLx*l,iR9-~X; 8W_b7ö\h.Y6xQV+/5!bӪ;Fߔz@A\ ,)X+ENtz-0UD`pL SW7>=Corc$PusN TqAlMAzfTA~n*1Ftp ؀Rli~d/1 ^cL1ݎ`j^ /O⛆x7, CB[p ܖ`ҾؖOЋ!ǭp.?pwʨ, ž-uAaY(Y.[/&2\/E׿PfF: @;T>? a`;e=`îv4`GcifќH:*v`?=2Ε^Zpe-uRpb'MZarL:M^t>u6|6#vCM9͔ * _-cP`攛a3 #RV;I{Ŋ@,{k9]\ozDGqk)n>H7qO^*H"?ڱ,\2 0l+*_'+=a3ﳏZDMO`N<16gxKˆ=C$h1hZ7v`7jW}Jsu:A>̃Q y*II-gz3,]4/F W2 !X+ъOhUeb.AsQAI" bb*qZB̚4x^tMX&kd P -x e+{ViC^2y>_:WH' NM*Zz@಩(sUuk; WI.1&#iPMS gA{`m#ͼ㯢0Eo C+g Vr%C ob&k5'}?w+Kn;CV)OD\+/U9Q;=ޏ4MtaNA8s{1t,L9͐)xY!\m% 5=̻7޲ONx2RJܴWb RrNefܖo|QLWYoY#]?ڇ{"&|O+Hl .rٲukkjO9=6:2&-pBU1 3Sh&0u9@}tl%vY17$ŽފtXbZ}_^, J`s2f4gdI9S]U]ׁwwPGMC_z,xt'ҊJ~2/lƟ.Uvp9[(( ?Ъ Z$|Rɺ(.5Qo{ϥ ŝ& >% 04ϐ c7]!(^aYiA#ZbHT[N7a (rQg߸`D+ TsG˨7{& -m id.n:EYf e*<ﻥ|0OAɦ?ǷGV藮Jo^IA_qX4@E8&m^i^ I=bY3[uG.W\ -;/k&\*{wBsgB{,[֭2Vm@ٴs%d :]%gioc`>J rkv juąbe@bئq@B-R큏"P"33$g7 WBl̜s\.|;. }I@T*ZIeQ 1qvof4NTJZqZE@nk K{}r%֡.6 "lt<%jnWLMÒgXhkֻjoD^:,3"6s4EE]mB@E"?CdII$ R`2^qc*u\6U$^_]SDn^9 '1h;ٹA1@JG]^lZोkuHjUñ:f<~CHzBeAÇV >/rUHg9k {Js؎b c3pҹlw\l k^8$AIjJ3,Vsa iⴅ)G" MMhd_e t1/Q/$llޕ"uFKJˤ|˚CJjw)УUaA$L ?#R i>g_^qnnNɜ{aE! ]kȼ3b6Tt1UeiÒ[7 [' <7Ɂ|!N\+IgUn[&#-d-8;IϮԇ:]\M?鬖'آ*}d?e%1a_j\5|׼KcEz|fG<}D:Rs ՊEIhRiچo4SqVOM샸"QJ! Wn%굿Rk8]Qu%C)vVkEhݫ-{c{5 i'r "+!hXY4pSaXyDr`-q0֯:3VWaw~~owȡW=c2GxuF֖.rA# ]6 *=[\]ө&a8<iXQTUAi{ ȬΈpu悢Kvei+)e9]~{{JmLtƤJ?Fr%bNtSND2JpsԽmԠc=n" ^c>aĕ=ơe);m,usN,-o)2mJ8%٢%y EQ!s'A!Kg]-pU#dkbX @_c|d%2{^RȌ'/X /T@f8 A\-UrXNH|nXNhS:Ѥ->&/cH;v E^]\gXfV< a9:㎼z6,mnՈrYȹB0MfMp˕D{I4BİcEi]D—"q\>g.ՙD0߰(36Uկ$ %K^#q˹޺KRHRlgY\@]$Y{͉#/8D^?1P`]*BŰk< og|8ֱ9nYJ&,{|򟧻&ґ]e\&XWPzJ޷ f <+£@Hߔ4|z#PyKe0CWfW!' ێTQN ErS K:E_ eñqN>m؝'xtM 2 b#{'2NH3S"1AOȬ)B=Y[222m]" x~ѯTCq]~0CT)wxգhSI zs@YbFeF3jk̉ioFM*k[5U1ԌޓӸ|%+jX@owb+.-BkײyQmCtw"iDEs}Ҕ9b,ѣ$p7ft>+ G[WnGg1ێ][o/]:Ol*f`\lq4j~)~9P$?m^;r?dl*Պ鹨O]ETدQ3S_|$͒_[9I\uSgfi%?Z=0TX\B :M.O^|BP>^MaG{/n股9~77,k0%3nQ]xDs| ?tύ'F^tz6e6Eo*QxrOʮ;_ϓw4%3 zR[&g{=qCZ9\ EK682AH?VIT*Qzpqq^6M ". mlۣo'&,Dc?7~I,]Pw3_uy*=L*N# r[h_wA ʊ8c/k5ԣQoAU\i%'Xƍjh:i 6Ca#G ={d7RDBwgC,a;*0Ӿ];'7rO a&r946Hʐeg^/4-s9yZi#ü=ѡkusHR$ ֭wH.3)}&O?ro|?Lm R34| ĂnB~P4 jCJ#8Yo'#f^H.3B̺of ei+&ĔU5JĎ贛B"n|tr7x?^ЎƦ lwhnߴ+^#6Em5'J>WǴN?l?# nJS ~"{iWV~@//lr-PY;¾!(yi;!8sf5xO!¬ ˳C`ړZJJo~5)@ŤD82lH{0#+Nl;a9M国BK-F2@Qd` dN QԇlNʢ垱vKy"3CpbvË]>=Jk @glDkd5bvBw 8c 5m͋bf hAKiܦQ!`V O5Wu=Ȃ\R[L18 `1̶4z$ f޴h|= -%)>{` dt>w>yC)/~)v68]͚D*򗵁X$[Ry6-CJ +>LkzB|1WqBnA'r^dpt;}qFۏe6f+Y~Ƞ=6 *b)_Pze4Y#}v9g6!-EsBGT& 6f .DjPm(3!T{'caڱ.kB>??r m> vh p?/-A~ͻg >@[>#Wm2sL@`ŐY ?B-g2-[Uaccg|Q40Z%''rR&0gmպ9';&+W] { WP}™T;٣c )oef^WZej A8c%N=9Xkɨ#bs_s$J$Oed_lh]kH`?d"1=} q̢B~"y. NYAδ' 75zAxI I}T"ٗ3*Zo %S>/k'uj*)mʯdä%4Ȧ) |/? brsJt-Wdn{6a11\I8ۈ#4a4<@FZZPfU1{[PNU0QZtgx(&d[GR)XPO"ثō-Fλue0Mm3\L>wsu5@1"y!~KLxJDehkl4?馳w.{)&Z3呆&S=P3@e6央MEHh\:tw1eQ]¿dg;vr;U>w8ZgĐ t"4U}z9~}E:: <%)?; ;ojU I!0( O/2L[7W۝SVj 'MJ*='ȐRe}Ԉ^ƖZku[`$4cuQgLrΞ_rP0{sbKss<@+ē RfSS!#W}-U1~ID(9Rlg) ejg'u$SJvW֤|u&.ʎB;+T+_Ԯljx_Kv=(eis)'4]m"GUo.p}KX~ChGù-qb+1 %S͉YҀ o `[Ї R'tEQ@שa(-3WM#qyǯ쉥#^ gC9hcҰ#"72Sˍ,h}4IM7ETԁWP6q^._s*WϏ,| ŧпQ]63(Ty3y)z̿em?}ih?2(K}Qd'"[uE7ƭZ+pBu#hEqjr}俼V0,3M)W:GC~_!ujpOU*Y_"壤g[8 ed9RS/X"=oU|Vϳ~p|B~OP[ߎFha6!tz$Fa)6ʲܘnmmq`ɫrpHG X m.no^A5 BTcX֍h E|z7xRK;ߛ2=uYN˂>`ԧcXJ̨MX,KDWƟ|/Zsh*7e)ⵙE"n ̄l]Lg& *)YH0큁G/mܰL G<\9"jDuZ*C*?+㌊}?"LfZ*.}İsXjawZ}So{Ii"$2| ‰#:\|9YZ "k?+֍h/c,^mOe ;IZ  KuEcu2%fWɿnɶJɶ,Dĸ7TϰF$!ŚjdCUmDR#!MA7Y/59r9HJ8\Xeae0ǓüLH|XVSmR̈́lz/ G,2YEC:-eD'wCA'.c(nq{Cr>Q(9; >^OhLMDo-Z#\rN[0&~FO^6`D…]CLoY;2BBR_Hvr~,dP O+!5wi ^ˍ5eXX~ѝ:RD*Q ow.&~Mܜz[VK=,m')rc- Z#!g!;MYO ,c;c|nFlTWHo ~5 \] f ;e*R5E(R'?Z`+ӱ@ﯵbF+(=8BZjrCUEF{ۂc=Ehg1²; \x u#hrstDpp"rJ+B@(a|: #|ˬ.jȯ;m2VvK@b;PP"KQ u#W+FXTBc sqZ@:S"i= ~PA%򏃌~fd*ŭj0R"2@55#E3 KbrzeUlITҭQp+e(YS{ ]:N YZ