libqpid-proton-cpp12-0.34.0-bp154.1.92 >  A bxۊ!M@eeeZ] Bsm;5awج7̣)еt}FKY ʛHCkSP])i]a?E:6X$#HYr1"0 )-=~PxO&t'WZIoT-.1cDODqWn ]dR$(%м%K ȼixy=] _ HWﺠ#K~A~K1C8L(!c489b5b305aff313dc4ba8640abe9c2d817447e96ebf6d7cfe20c44cad684636d9c2e47494b2e13e57597519055c6428a92cc41dbxۊ!M@eeeN$;My튝KD8KX \#6i1h[໰HG1%<.y?wG';W"|Cϑ /vK&I1kM+B s 3LB\I|QoE߷S"!/L *Lp@n?nd ) E) CTtz     @H(M8T9: >k@kFkGkHkIkXkYk\l]l^lFblRcldmhemmfmplmrumvmwn$xn,yn4znnnnnClibqpid-proton-cpp120.34.0bp154.1.92C++ library for Qpid ProtonProton is a messaging library. It can be used in brokers, client libraries, routers, bridges and proxies. Proton is based on the AMQP 1.0 messaging standard.bxpobs-arm-11SUSE Linux Enterprise 15 SP4openSUSEApache-2.0https://bugs.opensuse.orgSystem/Librarieshttps://qpid.apache.org/proton/linuxaarch64ءbxebxg6295df3b168688db03cd6641a5a3ed6fb507db7b4b1e68dfcd8da53d539063aalibqpid-proton-cpp.so.12.8.0rootrootrootrootqpid-proton-0.34.0-bp154.1.92.src.rpmlibqpid-proton-cpp.so.12()(64bit)libqpid-proton-cpp12libqpid-proton-cpp12(aarch-64)@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libqpid-proton-core.so.10()(64bit)libqpid-proton-proactor.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`f@``@`\{@`P__R_:^@^א^א\8@[ @Z`@ZDirk Müller Ferdinand Thiessen Ben Greiner Dirk Müller Benjamin Greiner Benjamin Greiner Benjamin Greiner Jan Engelhardt Vítězslav Čížek Vítězslav Čížek Jonathan Brownell Bernhard Wiedemann fstrba@suse.comtbechtold@suse.comjmatejek@suse.compmonrealgonzalez@suse.comsflees@suse.detbechtold@suse.comtbechtold@suse.comfstrba@suse.comndas@suse.dendas@suse.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Disable tests for the while as a stopgap solution for python integration test looping- avoid fdupes -s as it causes symlinks between python36 and python38 flavor - remove python2 subpackage (it is beyond 2020)- Update to version 0.34: * [python] reconnect/failover is a bit of a mess * [python] BlockingConnection has no way to allow failover * Allow access to link properties in cpp binding * Allow proactor raw connections to be half closed * Introduce 'Drain buffers' event to proactor raw connection * Simplify and clean up build flag selection for different compilers * [c] receiver cannot settle an incomplete incoming message * [c] Codec pn_data_vfill() method doc has symbol and string types interchanged * [cpp] If reconnect is on client responds to a forced close from server by only closing the socket * Fixed epoll proactor bug in tracking previous task used by a thread * Fixed incorrect handling of commandline options in ssl.cpp example * Fix some proactor raw connection issues found with TSAN * Fixed memory leak and close_waits in qpid-proton-c when dropping timeouted connection- Can't assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support.- update to 0.33: * improved timers implementation with single timerfd kernel resource * Option to skip building examples * Tidy up and finalise the SASL plugin API * [c] Epoll proactor debug assistance * [c] Proactor: psocket has an unnecessary back pointer to the proactor * cmake -DBUILD_TESTING=OFF does not disable building all tests * pn_data_t initialization lead to low performance * Problem building c examples with qpid-proton 0.31.0 * [c] Need ability to add an authorization id in the SASL exchange * Threadercizer causes warnings on BSD based platforms * Threaderciser test does not honor ctest '--timeout' switch * [c] Threadercizer build causes warnings and hence build failures on 32 bit builds * [c] Raw connection API trying to give back buffers after emitting the PN_RAW_CONNECTION_DISCONNECTED event * [cpp][tests] cpp_connect_config_test fails on Fedora 32 with 'tls_post_process_client_hello:no shared cipher' * [c] Proactor: pn_raw_connection_close() doesn't drain already written buffers * [c] Proactor: TSAN failure in pni_timer_manager * [c] Proactor: Raw connection wakes can crash the application * [go] Go 1.15.3 failure in macOS CI; panic: can't call pointer on a non-pointer Value * Need a means of specifying and reading link properties * Change Minimum supported Visual Studio compiler to 2015 * Change base C language/compiler requirements to C99 or equivalent * Restructure pn_netaddr_* implementation * [c] Proactor API to support 'raw' TCP connections using the proactor event loop * Simplify the locking inside the proactor epoll implementation * Mark the Proton work list as deprecated * cc1plus: warning: -Wformat-security ignored without -Wformat [-Wformat-security] * memory leak in c++ object inspect * Windows build fails if CMAKE_MODULE_PATH is not empty * Undefined variable x in scripts/env.py * [proton-c] Assert in pni_add_work during pn_proactor_done * Epoll proactor listener leaks file descriptors on close * [Proton-c] Encoder error for array of lists where first list in array is empty * Coverity warning of buffer overrun in pn_proactor_addr * Build fails with older CMake version 2.8.12- Remove explicit python runtime requirements on full standard lib- Fix the python multiflavor subpackage generation gh#openSUSE/python-rpm-macros#79- Add qpid-proton-rpmlintrc to filter devel file warning in test - qpid-pythonbuild.patch do not compile during cmake phase with wrong interpreter. Expanded python setup.py install will do it for the correct flavors. Avoids packaging python2 cache files into python3 flavors - Prepare python singlespec mutltiflavor feature for upcoming multiple python3 flavors -- gh#openSUSE/python-rpm-macros#66- Trim bias/conjecture from description. Fixup RPM groups.- Update to 0.31.0 * No changelog available - Drop deprecated perl bindings package - Enable tests - Drop obsolete patches: * qpid-proton-fix-dh-openssl-1.1.0.patch * qpid-proton-fix-session-resume-openssl-1.1.0.patch * reproducible.patch * catch-by-const-reference.patch * qpid-proton-0.16.0-gcc7.patch * qpid-proton-0.9-pthread.patch * qpid-proton-cmake-fixes.patch- Fix build with OpenSSL 3.0.0 (bsc#1172267) * https://issues.apache.org/jira/projects/PROTON/issues/PROTON-2238 * add qpid-proton-openssl-3.0.0.patch- Ignore redundant files generated during builds on Red Hat- Add reproducible.patch to sort linked .o files to make package build reproducible (boo#1041090)- Added oatch: * catch-by-const-reference.patch + Fix build with gcc8 (bsc#1084627)- Define %python_module macro if not already availble This fixes: nothing provides %{python_module, nothing provides devel}, \ nothing provides xml}- update BuildRequires macros to use the %python_module call - conditional build of python2 packages - do not package Python API docs, drop epydoc requirement- Modify openssl DH code to work with openssl 1.1.0 * Added patch qpid-proton-fix-dh-openssl-1.1.0.patch - Rework Openssl session resume code to work with openssl 1.1.0 * Added patch qpid-proton-fix-session-resume-openssl-1.1.0.patch- Add qpid-proton-cmake-fixes.patch to fix build- Rename python package to python-python-qpid-proton to follow the naming policy. For python packages, that is python-$pypi_name and the name on pypi is python-qpid-python. - Build a python2 and python3 package. The python2 package provides the non-versioned python package for now.- update to 0.17.0: * Full text https://qpid.apache.org/releases/qpid-proton-0.17.0/release-notes.html * PROTON-1312 - BlockingConnection leaks Proton-C memory * PROTON-1376 - [C, windows] Release 0.16 build fail - src/protocol.h clobbered * PROTON-1377 - proton-c core library was not installed * PROTON-1378 - Two reactor final events generated * PROTON-1379 - Compile without warnings under g++ 7.0 * PROTON-1380 - Cyrus SASL accesses strings that have been freed * PROTON-1382 - Remove bit fields initialization for bool fields * PROTON-1383 - Add missing includes to fix Solaris compilation * PROTON-1388 - client fails to decrypt after sasl encryption is negotiated with qpidd * PROTON-1389 - PROTON-1325: Repair broken fix for python "buffer" type. * PROTON-1390 - Go fixes to build with gccgo * PROTON-1391 - Passing NULL as a SASL selected mechanism is crashing pn_do_error on Solaris * PROTON-1392 - SWIG doesn't define how to export symbols on Solaris * PROTON-1395 - go: testing with -race fails on some platforms * PROTON-1385 - make proton-j independently releasable * PROTON-1386 - disable the PHP binding build by default * PROTON-1396 - 0.17.0 release tasks - Install libqpid-proton-core files- Added patch: * qpid-proton-0.16.0-gcc7.patch + fix build with gcc7 boo#1025889- Upgrade to version 0.16.0 * Full text https://qpid.apache.org/releases/qpid-proton-0.16.0/release-notes.html * Bugs fixed + PROTON-241 - proton-c: mark old transport interfaces 'deprecated' + PROTON-623 - Add missing error check to pn_string_inspect + PROTON-1012 - Unable to build python-qpid-proton when behind a proxy server + PROTON-1292 - errno not thread-safe on Solaris + PROTON-1311 - [proton-c] Accessors for max-message-size on link + PROTON-1324 - Interpretation of "int8_t" on Solaris using SunStudio is different from GCC one + PROTON-1325 - Python "buffer" type in Message body should map to a known encoding type + PROTON-1330 - Include the C sources in the python source distribution + PROTON-1331 - go: electron.Container.Dial returning (nil, nil) + PROTON-1332 - go: electron client leaking links/sessions in long lived connection + PROTON-1333 - CMake error if no C++ compiler avaliable. + PROTON-1336 - [Proton-c 0.14.0][Visual Studio 2013] Failing ssl unit test only in Debug mode + PROTON-1346 - [proton-j] reactor exit when UnresolvedAddressException is thrown during connect + PROTON-1366 - Reactor Python - segfault when out of file descriptors + PROTON-1371 - proton::container::schedule crashes when mixing different language versions + PROTON-1372 - Use PIMPL, not an interface, for event_loop [-qpid-proton-0.7-nodatetime.patch]- This library is needed for latest rsyslog 8.24.0(fate#320546)- Upgrade to version 0.12.2 * Bugs fixed - PROTON-1171 - [proton-j] transport SSL wrapper does not flush all decoded bytes to the underlying input- Upgrade to version 0.12.1 (bsc#973343, CVE-2016-2166) * New features and improvements + PROTON-948 - remove deprecated methods on the Message + PROTON-964 - Proton-J extensible event types + PROTON-972 - Support the heartbeat option in BlockingConnection + PROTON-980 - Enable handler processing the event after child handlers have processed it + PROTON-981 - Make JythonTest extendable + PROTON-982 - Make proton python tests compatible with unittest + PROTON-984 - Document proton-j time units + PROTON-997 - Allow proton-j handler to be extended by a jython class + PROTON-1011 - Go example of plain event-driven broker. + PROTON-1016 - Jython implements long with a BigInteger + PROTON-1036 - c++: engine API for integration with external IO frameworks + PROTON-1037 - Add support for setting/getting message properties + PROTON-1039 - Add support for setting/getting transport headers + PROTON-1047 - go: improved ack handling in electron API, add to broker example + PROTON-1048 - Proton-C ssl tests on Windows with SChannel + PROTON-1052 - SSL support in C++ reactor client + PROTON-1053 - SASL support in C++ reactor client + PROTON-1054 - Add acceptor context to incoming reactor connections. + PROTON-1062 - proton::engine as a client example + PROTON-1066 - Connection options for C++ binding + PROTON-1068 - c++ remove counted_ptr and context types from public API + PROTON-1076 - C++ binding acceptor context + PROTON-1082 - add ability to specify and inspect properties for link attach frames + PROTON-1083 - [C++] Simplify the messaging events + PROTON-1085 - c++ improve message interface and dynamic value handling + PROTON-1088 - Add convenience functions to obtain the client certificate fingerprint, subject subfields + PROTON-1089 - C++ binding link options + PROTON-1092 - c++: improve proton::message API + PROTON-1095 - Error handling + PROTON-1096 - [proton-j] enable set/get of MessageFormat on the Delivery being sent/received + PROTON-1102 - C++ binding remove _t suffix for types + PROTON-1103 - C++ binding rename xxx_domain to ssl_xxx_options + PROTON-1108 - Change DISCONNECT event to be called TRANSPORT_CLOSE, introduce TRANSPORT_ERROR event + PROTON-1109 - Improve the C++ binding documentation * Bugs fixed + PROTON-713 - TransportImpl#setChannelMax does not enforce legal value range, may cause unexpected results + PROTON-829 - Possible reference counting bug in pn_clear_tpwork + PROTON-892 - pn_data_t capacity does not grow above 32768 items + PROTON-937 - LinkImpl.localOpen() does not initialize source and target + PROTON-949 - proton doesn't build with ccache swig + PROTON-952 - Building Proton with python 2.6 and python 3.4 on Travis CI finds and links wrong libpython + PROTON-971 - [proton-j] multi-frame deliveries may be broken when sent if buffered along with a futher delivery for the same link + PROTON-974 - single symbol for mechanisms in sasl-mechanisms not recognised + PROTON-977 - handler appears to get ignored + PROTON-990 - [C++ binding] Examples fail to link in Visual Studio 2012, 2015 + PROTON-995 - Url fails to parse URL + PROTON-1000 - Connection leak on heartbeat-timeouted connections + PROTON-1003 - ssl transport layer does not define an error handler + PROTON-1006 - Sending pre-settled messages over the python blocking api waits indefinetly + PROTON-1008 - Using a blank mech_list disables authentication + PROTON-1010 - BlockingConnection leaks sockets after close() is called + PROTON-1013 - Documentation: CyruSASL missing as an optional dependency + PROTON-1015 - Documentation: typos in the C++ tutorial + PROTON-1018 - Crash in pn_transport_finalize(transport.c) when logging level set to PN_TRACE_DRV + PROTON-1019 - Documentation: typos in the C++ API documentation + PROTON-1020 - Typos in the error messages + PROTON-1023 - Incorrect handling of failed attach for BlockingConnection + PROTON-1024 - Disconnect during close not handled correctly in BlockingConnection + PROTON-1026 - Invalid queue/destination causes a segmentation fault + PROTON-1027 - Incorrectly handling of invalid addresses + PROTON-1028 - BlockingConnection leaks due to cyclical reference + PROTON-1029 - Do not fail hard if strerror_r fails. + PROTON-1030 - Reactor never freed if handler/global_handler set + PROTON-1031 - [python] Bump the module version to 0.11.0 + PROTON-1033 - Update the revision of the libqpid-proton library to 4 + PROTON-1034 - [Go binding] Windows build fails if Go language is installed but no gcc tool kit + PROTON-1035 - [proton-c] Python binding mishandles connection close event + PROTON-1040 - BlockingConnection fails to send heartbeats if timeout is None and no local idle time is specified + PROTON-1042 - Can't distinguish between null target and null address on a target + PROTON-1044 - Create/Delete of BlockingConnection leaks file descriptors + PROTON-1045 - Use of callbacks to handle accepted endpoints violates design goals. + PROTON-1049 - Reactor needs an alternative to using the URL to pass user authentication information. + PROTON-1055 - Username sent twice during SASL AUTH + PROTON-1056 - Attempting to print an ApplicationEvent raises a NameError + PROTON-1059 - ruby: ruby binding broken in 0.11 release and on master + PROTON-1060 - [Python Binding] API call types for some message properties do not match AMQP specification + PROTON-1065 - dbgheap.c assertion when adding types to message body (through proton::value) + PROTON-1067 - python messenger: cannot acknowledge messages, messenger forces auto-ack or pre-settled. + PROTON-1069 - Windows schannel ssl hang in shutdown sequence + PROTON-1074 - C++ cbinding SSL core dump + PROTON-1075 - Data races detected in go_test_electron + PROTON-1077 - receiver link and transport view of credit can become disjoint when sending link sends flow frames + PROTON-1080 - have container attribute on any relevant event + PROTON-1090 - BlockingConnection client spins at 100% cpu on reconnect + PROTON-1093 - [proton-c++] pragma to hide a warning in GCC introduces a warning in Windows + PROTON-1100 - [proton-j] the transport should not emit other frames before the Open frame has been sent + PROTON-1101 - Proton build broken on Visual Studio 10 + PROTON-1104 - reactor hangs on reconnect + PROTON-1105 - enable EventImpl#getTransport() to succeed in more situations + PROTON-1107 - [proton-j] only create the attachments Record on a Delivery if it actually gets used + PROTON-1110 - [proton-j] allow suppressing the synthentic flow event when sending transfers + PROTON-1114 - [proton-j] the transport should not emit other frames after the Close frame has been sent + PROTON-1116 - Potential infinite recursion detected by VC++14 compiler + PROTON-1118 - python setup.py build fails if run from git repo + PROTON-1120 - Memory leak using proton.utils + PROTON-1121 - Zero pointer derefence in pn_sasl_allowed_mechs() + PROTON-1123 - cmake fails under python3 when - DSYSINSTALL_BINDINGS=ON + PROTON-1125 - c++: core dump on empty address in link options + PROTON-1127 - [Windows] qpid-proton-cpp.dll not installed by "make install" target + PROTON-1157 - Reactor sends messages in the clear if ssl is requested but not available. * Tasks + PROTON-973 - various javadoc errors when building with Java 8 + PROTON-1084 - [cpp binding] Add message annotation support + PROTON-1113 - tidy up some descriptive detail around running the python tests- Upgrade to version 0.10 * New features and improvements - PROTON-490 - [proton-c] Python binding fails to link with Python 3 libraries - PROTON-518 - Add SASL hostname getter/setter - PROTON-781 - Implement the Reactive APIs in Ruby - PROTON-799 - Provide the engine APIs in Ruby - PROTON-857 - reduce memory usage for the TransportSession link handle tracking - PROTON-873 - Convert use of Object.send to Object.__send__ for Ruby bindings - PROTON-880 - make Array iterable - PROTON-881 - Proton-j reactor implementation - PROTON-882 - it should be possible to override logging from python - PROTON-883 - Return the raw bytes from a transport buffer in Ruby. - PROTON-885 - Allow setup.py to bundle qpid-proton - PROTON-897 - Enhance the Ruby examples - PROTON-903 - UUID version should be in sixth octet - PROTON-906 - Would be nice to make durable subscriptions simpler - PROTON-919 - make C impl behave like java wrt channel_max error - PROTON-932 - Document platform-specific usage of certificates and trust stores. - PROTON-944 - add ability to set a default state for settling received deliveries - PROTON-956 - [proton-j] avoid some overhead when sending frames if the trace logging isnt enabled and there is no frame tracer - PROTON-957 - [proton-j] make trace logging of transfer frames more useful * Bugs fixed - PROTON-109 - Proton should handle inbound max-frame size violations. - PROTON-707 - Valgrind 'invalid read' errors in proton_tests.message.LoadSaveTest tests - PROTON-842 - proton-c should honor channel_max - PROTON-843 - proton-j: Transport advertises idle timeout as-is whereas proton-c halves it before - PROTON-844 - proton-j: ArrayIndexOutOfBounds exception if remote peer sends a handle >1024 - PROTON-845 - Proton-J: Potential NPE in proton-jms outbound native transformer - PROTON-848 - [proton-j] TransportSession state is never discarded - PROTON-849 - [proton-j] TransportLink state is never discarded - PROTON-850 - inconsistent state when reusing link name - PROTON-853 - [proton-j] the transport emitted a new attach frame for a link in the process of being closed - PROTON-854 - [proton-j] ConnectionImpl retains all created Sessions until the Connection is freed - PROTON-858 - unbalanced maps can get corrupted - PROTON-859 - cyrus sasl not compatible with pre 2.1.24 versions - PROTON-861 - need to get at aspect of the client certificate when for authenticated clients - PROTON-864 - don't crash when channel number goes high - PROTON-868 - Make Pipelined ANONYMOUS authentication work with fallback SASL implementation - PROTON-874 - PN_VERSION only supports major and minor versions - PROTON-877 - proton-c sasl client hangs on server pipeline - PROTON-878 - Python wrapper mixes up 'user' and 'password' configuration API - PROTON-879 - null initial response makes cyrus challenge when it probably shouldn't - PROTON-887 - Windows SSL implementation needs working version of pn_ssl_get_remote_subject() - PROTON-895 - Rely on python to build the downloaded tarball - PROTON-898 - Ruby Messenger using pn_selectable_fd and not pn_selectable_get_fd - PROTON-899 - Unnecessary relative path in include - PROTON-901 - No constants defined for Terminus.expiry_policy - PROTON-904 - Remove dependency on libuuid - PROTON-907 - Qpid Proton Point to Point Hang on CentOS 6 pn_messenger_send - PROTON-908 - Use swig as a build dependency when possible - PROTON-913 - Calling allow_unsecured_client() on SSLDomain.MODE_CLIENT causes client segfault - PROTON-914 - SSL.peer_hostname does not return the proper value. - PROTON-915 - Incompatible protocol header handled incorrectly - PROTON-916 - [SASL] pn_sasl_config_name - name gets overwritten in python binding - PROTON-917 - [SASL] buffer underrun if no mechs specified by peer - PROTON-920 - frames on invalid channel crash proton - PROTON-922 - [python] setup.py fails to build bindings if qpid-proton-c-devel installed - PROTON-923 - [SASL] PN_TRANSPORT_ERROR event not raised - PROTON-925 - proton-c seems to treat unspecified channel-max as implying 0 - PROTON-929 - [SASL] If both client and server specify ANONYMOUS mech connection setup does not complete - PROTON-931 - proton-j: unable to determine if LINK_REMOTE_DETACH happened in response to a local detach - PROTON-933 - Cyrus SASL GSSAPI plugin can error if sent long buffers. - PROTON-934 - Build tests fail if Java is not available - PROTON-935 - drop Java 6 support and move to targetting Java 7 - PROTON-936 - update session outgoing window handling - PROTON-939 - [SSL] Regression: binding a transport erases the configured peer name - PROTON-940 - provide the session initial incoming window via Begin rather than sending a separate Flow - PROTON-947 - deprecate stale methods on the Message - PROTON-950 - SASL PLAIN over cleartext should be supported - PROTON-954 - miscelaneous cleanup - PROTON-955 - [proton-j] only the payload for the current frame, and not the entire remainder for the delivery, should be handed to the trace logging / frame tracer - PROTON-958 - [python] pip installed binding fails to find correct libqpid-proton.so - PROTON-959 - On error Proton can send an open and a close frame before sending the AMQP header - PROTON-960 - On error Proton can send an open and a close frame during the SASL negotiation (before sending the AMQP header) - PROTON-961 - messenger doesn't handle received multi-frame transfers - PROTON-962 - heartbeat/empty frame trace has spurious newline - PROTON-963 - [SASL] Raise PN_TRANSPORT_ERROR events with correct condition for authentication failure - PROTON-965 - [proton-j] freed receiver link may cause a removal from the wrong collection in the session - PROTON-966 - [proton-j] empty frames are logged/traced when sent but not when received - PROTON-967 - [proton-j] make empty frame logging actually mention that it is an empty frame. - PROTON-975 - connecting with DIGEST-MD5 fails if buffer containing outcome and first encrypted frame is received - PROTON-976 - pn_read_frame does not validate frame offset - PROTON-978 - Framing errors after SASL exchange when max-frame-size is configured * Tasks - PROTON-943 - Bump library (.so) major version for proton-c libraries - Removed patches: * 0001-NO-JIRA-Fix-install-of-Perl-bindings.patch * 0002-PROTON-582-Added-in-missing-is_float-method-to-Perl-.patch - Integrated upstream- Upgrade to version 0.9.1 * New features and improvements + PROTON-857 - reduce memory usage for the TransportSession link handle tracking * Bugs fixed + PROTON-843 - proton-j: Transport advertises idle timeout as-is whereas proton-c halves it before + PROTON-844 - proton-j: ArrayIndexOutOfBounds exception if remote peer sends a handle >1024 + PROTON-845 - Proton-J: Potential NPE in proton-jms outbound native transformer + PROTON-848 - [proton-j] TransportSession state is never discarded + PROTON-849 - [proton-j] TransportLink state is never discarded + PROTON-850 - inconsistent state when reusing link name + PROTON-853 - [proton-j] the transport emitted a new attach frame for a link in the process of being closed + PROTON-854 - [proton-j] ConnectionImpl retains all created Sessions until the Connection is freed- Upgrade to version 0.9 * Build Perl binding too - Added patches: * 0001-NO-JIRA-Fix-install-of-Perl-bindings.patch * 0002-PROTON-582-Added-in-missing-is_float-method-to-Perl-.patch - Fix issues with Perl bindings * qpid-proton-0.9-pthread.patch - Fix undefined symbols when linking Perl bindings - Remove unneeded patch: * 0001-PROTON-731-Installing-Python-requires-Proton-be-inst.patch- Upgrade to version 0.8 - Add new patch * 0001-PROTON-731-Installing-Python-requires-Proton-be-inst.patch - Allow the building and installing of the python bindings/sbin/ldconfig/sbin/ldconfigobs-arm-11 16520876640.34.0-bp154.1.920.34.0-bp154.1.92libqpid-proton-cpp.so.12libqpid-proton-cpp.so.12.8.0/usr/lib64/-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:Backports:SLE-15-SP4/standard/cf87ef8f1e56cf3fa58d8f976b24d75f-qpid-protoncpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b9579fc9a708ab422f280ddf56d06ffdc14ccf84, strippedPRRRR RRRRRRRRRR R R R RRR$Cz\d utf-80e3c2fa317c92e5a34862637e70d2de52bc2df98dc298c1333970be43272358c?7zXZ !t/C] cr$x#Fa vbXyw4 )qbU0V[9Kb*/?%2q8e/[hWKR>M[֐F~H~lcB8Z9Hձʞ$ Rp!T79d>d$GRPڌ/! ~: Ϥ^!u>2h(Ϭ +i6J6Ce ^9vL8 ታۈulh_G -Ln.gΖ{ sg*v" HX&A7sM 7LpaswprJ$e1F;Y:)(ybdJ˝Kڒ hPN4Z]҉:c+!l Bf>V PkP3TDA*kő6Dn7 (p|9*[$ ]#Q V!w⽴m\4]ݪ+կΧ [7\YЪr:M,JS;O ʼn?LL%k;h'g2ATDͪ*`YL\浴*k-{["7|t'(`oTfzL|M@ЯSQ1lx~(BT>?Lve'mcj!S iʌ@ .lLhr~أ.;ߡ6K_Ta5GڻrЃɊX!RجH_R0 hoycnTѝNg3ӌ}g\j[Kն1s7A# !PLLDHdih0.fm^/Z:HO]sO-3>%ҎOXt:$pמJH&"eje|Uc~''$һ4sX֩g(v` z\j<߯CS.\"0zM,X t)N3*w^ %VucilV}  # NRh|fr@:҃_1w7^!C~mOc " ˋjҠҋb)~na[ʮ1sӡ~6=e`c5Aq7;E& ;J ŕHq`-ͮsA/v\oztKD4S}#b&I^ dSx-]$xmIHc4_a\uFC1-xZ.YE[afoh|ړL|^`!V[^f` US-d!l20|$l̦J?HJ) \ L600:{4}ͱRoU_G2@IK\ARkR{3`b]n3GQY_`!&VG}Fķ S7fesCGDG]A>F^|OZg7z{X ەrS:f~8r5^&jL?# }t '^풯K ?dDQ P=XUTëYt!?i16cf)/ÊRY &0܈G'/࿛` U!ŒCuraѳ8qKoϩHga;0ܸV SWGK/!̶aV[`w3d&˛hi/!EM^ޮԼ'2E*zPWɟ76S1G@&7{ A,ธ_.C 0ߖUe 2u&fz-3v/ >퇦/(ͽEdh菦i 0q8}KFOo,-Z8)!mPoKK|H!B=]{fGR" L`Nd:hrTAm"Yjwz&˥ u1" g1ߵRUmQE%zԜW(T<*6'G'L-J7`GhēL! JGx~DM>!|O3tyO=e햴-oH$ .y7u(?~3AIEW{аⒽĂ)JG U#Iiz2ȓ!6—0 j s^'~[sZni2k7\9w 1-?GaM Ӹٙҩ${ '6]'cVV]8r\iHi L{;6-BWw6Xjϒ\=?\$($EQ{PmF`^e%F]|ul]tӿWNFѤA-阙-^ÐpvgF |N_V h5]BgoOvb* 0򀯆I Z6\M @bf +Kwёz=FBmZq^-z;}u?K'1mdT@B5[ROI|\~Ah}=IgާD2F5^PI-%7ʰ=u/՚\Ǯv~ѥVEįG_: AiWtX(HQ%fuY'wLѕ;ҵD ϡjG4+a̞Z"4Lj(E8Te\}j>>vN\X"6" 4M2\Un8-B jmϸ9Dr7UF?Կ.VxnĈJgʤ'ꟊIU ᎿW/M0Q_ @a8uXT@`kYR*b@"h#yb<+{9~<8G Zv;~&fߔ\[a6"wQ w$IJJ\1Er\}Df.8x豫bx)yoF#V^E45;ِaxXG.n3CmLYYD.5Cxo{6-^URj*k)ݲ@_J|\BH^:H"iͿ d|2 *D) EeM*F+& n=A9Yf k}sНB =jMVFߣ֩ 3.}: !J%]+"_l7j6,~U3#k%_՟!ʁ |#}4F:ew-AQ$h5upxo1 ޖnT3qIHˆD 6ޯ6<Edp)Be]uҰh<0l!eRoSA8s'1]>U|4碂TnEh:X!-[Oy4RloO [9rg(]$;–wNxu6{8DxPSLp舎4/?aMp9ziAiݱ[8eH\Edu::sVBAx},wԚmp4ܸ:w3C0qUQ^Mݗ9@{bқj# PWU9r=CW? (<Rrr5;="B3 œR1&MIۼ]'@ʼne{#y0Wmu.M~ [lњK,Ь=- 3>kQ MIuX$yI%}silvZ31a4JJAZ3a[m{KwzjA# Sff&x8^ZnRfy xWT ƴ'<, _ߚrBA[h!Gt\ ^N ܤe÷z( n\%pr!W=w6܊"A֓o;6FΟ/f ̢(G!?ˋ@KDrW>+ y)HU+wtO2۬u z"HBB]g<*oO!uڪ<$݄"~|baBz֝8H66b-PǡIyv|/PrI;1,Pѭ^ғDd}Z>LU99%EmyE4o[Ao@Wmښ _ӶFVz]Ky_!Ucdp9J5)DT+3. >Ū4 q-~u,D97)kv!1c>}34C_*4j<9jw-q\R d?bd+h_j 6F`"Ƴ uh(HSĕ߸ ;k>60rZ1}0+tiE nJjCn+9TbhV^qgj<8q0Or}4f)d a$4F蚤Tl繃!tgNr{4AҜ.O4k*'w4 %]D'=0FK@>Zu {ӂd f)٬v>qyS3U%(:!pa ƍt% W$E'חN^W,Tնw!1__*"㯈;S;&\5AܰJᡔ h/Dr~1 OV ^*4>| W+ks(šg=9ڕxh%ϧvعVDbS+$jlt@y5Ȁ^*6#ju@}G,ZB.j:[qX1/NucKYygD3/agKaPw&7'.O< lVN~ pK$E3::]*SGWOV|fiE]MpgG+#x}Fښ{_[~{RE!*+,ً\-WtODWHt9%-Xf.u0[C35Z3?g@p;<&.zQS飮|W|zʂ2Nhd>O:0ǘHUoaVrmDa rt oSm|2%cV-XdkR]uJM9V#VkORfCaj!&QJ(,;wQ(0WQSs4|eUEK 9]fq9(K/ةYhBmBfίY |rf[ Sj!vl21wmA(]}>). h怱2QFGi_JࠤR,β(`*>fj /hߍNvn ?$L*Y#V3yZJ24v hDC#t5n1H$eJ?^?/dƸ{F͒9Sa”Sޜػ'ZV@l== ; N=%ВByuuLoroݝ}brZB:ΆKC=ܸA\%÷spE0g4؄_SR= l 7Zr1oZI}o|[B+ő53!dc]d~S3DcB'9̉7rkELrDgYvSkv[%ݦx N|1eU173~ʐW*a八8LٹXh!N.G6Yd>]~fTSTxqsFSO/)x8%/kt6U !^o`\A^`VZ"FM3cMdgӂ* }ū#!+#q;MqgluÄLot`ngV{q 9ߛ@z]ҋ/[ t"9s46v276EyJX5Si_&f#rʂdnJVH(<ۣvgB\`|BO'YՁsݴ!wϮ^L.mFux Cn Tb,x҇b |J$jHlՊ|~Xځx6l5N i(cdب_ ɇyter/k5v{=ceȊE)2ZnBZ-yE-E#iHJ~z}whUׄOk6@+DNբ@`6Gt<-q 'M:@ǥka0a_Z./{k Xq-$KۻR)Zˏ ~T_7U 1u@kWvHP/%j@zc7.!nO;UFCi 2ݑE|Ae~E OkUѓyA o w |#s; B^Rў!/g<% WtbQȉ1BU(A{{UguW'sʼ}&9! vQg;Uuqp,a1 :"eNm@P]k) ?-N9Ų {0ﮙJp{=jVEZ/Z@Isr&3IjTz&ЅABj^('\rSpOb$s H&|9QbMs/q&>B+145j}z{&0 ;<`!<u.:&d cnX9VФ3Ȓm4LllS5HTA&Y ]dD G6v L!Jh4YIPԖ@@E9l82[~{M{aVL碞Z*FF)b;f-gki}oE(I5BŌAC9$\G(^HݛRR*ͭwҞtUuAJN,E#8ښʚ7iS{QAt߸ڟ`dyOi[ tvZ+6`s)a鳓L|2~>#V240OS]/͒1l!`hYi;Vܩ, U |AE{ munvK)ZOW3#צMË0uDp= ؔoYLHvG/y 1;_XL:X)|2ݠ0k)^/p%<}:ԳRĒq̴"ry1 rEFE/$ 6kET Se!Z)`49r(^6|$WN Cݺ"Ω:\pE߇ [Rڽ ۊTH/z3z'j$Ο۰|1 +0З.#ElŸsd J `_?5ٕRW)<]JALKo]עN㷼/$W5xd(w ,BRyI8]A-|}ZFv1`{F~3ӈtpU*MQ{VqݤGq;P")N9@hHޢ :mF@p~ c(ks'O{Wsձ3^U, Ҹ q-+t!LhLxu]sEt o`8D[+PVs ΢ r0جw mґNȖv#'o 6(hR0F=Sz%S0L?tflyjޤ79|+ZL)z8Iz 59{lǣ(AHZ`Zq*hұI` WVF;B*؃pwVgcngl _ePFȮ%ﰀo^qW==lkA"ql~liB.S||d|}&zUCWtWNPT]Lxc_hun:Zᅮ Yv<N^rWXM#so?$kIJ iFޖ^t=_J4xq`$+?׳ֈ^ϖ6&ɥ~ttr̝/c[?ȇ=4l%x6D&M@8d`ٜ̈́4\@f +x@LU4\ f +#ԙo*eRm'*>ҕl ϝNK(:v𘢓:xlz\b ߊG]9*syd;gBh@AuVGLr,JlJѿtH60/0=D &lB.(1͜F`ȚUZzMLjਭ3\;orܥur13<)+[^9pk9 J 8꼱 $߷C`a =7֛h*fn%7).M&a;ɹYHgZtKf}"CbcƥH7X!8W+0}6e[Tu&3yҁ癞T;x gۻOR 6mOIX 8n*9d .|а: ޷\SBlrܥ7YJ2H+7=:PX  T'i-UWlBc)fC6o&Ac:dE]V s dAQGz\p>(d!UT(nE`e*v Ԛbx8$خQqmٲE!Ѡ_3Q:L ggf ` $ҿSa$)y_/‡|@MGQ5oKOäxZOn$iTxؗ'}EW#t'QEրls ?݊rM -1Ys~=t6Tw@(V51:{z4a[40ҏAչ2fe4lePxG 8,"fN$ o uxX HڰAEbl)DBrqZ3fBO~JajO+D.7 FT(bcŐ~ǻ5St ,ٮ2U?73fLrf.^.SR~RPRGTVXQgZbQ<`p^ɠ;CwcWkw뽁5g c #TbFcS`Fh"<*ȶngԉsVW?7 i粋E)(5|к.&{@$I>讀 .(eͻs`hy |^(r u B-?MS3\ƮrջC|bE0e^1/U[\RbK?7N}s-Q%ްE]z`Vh#W ܤ1Pѩl]K:Bsj2vxtTJH?_yT'ג}c>_úI6Q;!SڗS֎p;FUQ{ex'|N.ϔ˽DPbU%( cSNxҤK=֝2pPۓy)OS d78CTIloy&U4P=xO'ӯZVv׻9rQ7BX@Hdw{̭}#9#׺ oYArr; s ǣ+ʸɒ7Rٹ507$S7V˥d~?C7?d4.Ҍc; Vr`p4PrXUŠ5"xpwqz!'ƴ+ ;CQG*:%@ᣆqIaz}qFǎ؈]I#>|9Ȼ=EѪc1*Nd\1e>y47R0 ˢhǿ:(*^;YQ<irfKgMsyR0,dM T}^ 6Nҝ >{N>fBronY'-7dv̠Ց͝kEt|#)Ui<3KnE %pf@#!vfMl,}Ԟ3zDf&.[~-tZA" =C̲-A,n$5Ts6i0*cN1-YIK,@&'vS^>,J8# )Akg_V[.0t I'T=GE}o 7f^Dʒ `P8ـ<6D\xiNs{zz'b v$QlozQ9DͥʩbUFݖR`Bjя|C-=I>^[d@At>d!xh/xWs`MY/?vhUw4H89 G`G48Ƚ4f%Tk^!y^~}}ߍ9Q# Fr SDr.R=piI.-ta?F7Ev3$l/tbwwACrZlG okVߝ=D"kg 9R׶}eOLIvtug;j*e|Q<@b{9φ4M&CxԚ#$[F N$*o@q`,@3P驔3Af WGr־Dh71|tc;KLϪh߇nN (I쐍;H[iV}0 ܍Tѭbhh}ܲRȜ'f-s}]$*+19{`^Z3RDg,¡evBЙ"3ɥ-0{?*ق@Oؕcs?IPjҤHyԨ|>5obکF#핝kCz'!\UA66LrFk:{K>n8h|z)v z@֜q-;+عjzeѧexQ]S~4Uë\>u۟C5'KZ1TӽG{.cazhkm7,[( [6]p3J?Kki\hp3'YR!V uݠd\lXv{}=B^c8$_pd !XEpAg319#Y_:>l3AC)yܽ1*LB'cE}|xԚjwo n+]،EHuR\.|TI (㕻-b;Z#s0r2EAϸäp‖5XISoK#طD4es=KPHג`-| .wyBut(VqIb|vgS_"VBێm] s|ڠ6nPݨ)鈶 M8aK!b?AmjA,([N1 퐳Ş>5Z8T0 5XwBah*U"/$7n q6}-{N y).&kq[bRsX[ ;˜א *A]pu)`xc&߃ndi~r+B&1 =9hF NMIq2;5(N2 ~RG,,?B HFvo%<-Rn|@J*8G?&"s)R+taBEr=zq(ͻI{ e WB1.߃3Y%߳"ZA9p;}^[-LRKw.uʆ'5[ Fb=W)VsBE{ͤYH?w5c[0nG#:)][Bh'6tpɃ.}찪p r6q:?1_jk | 1hBTRϭYHW)U0=* 9+GؘIpKk0޾TY2no@8LdZmu򎩳t(:x\C:Y.1wH;XKD\tzC F!6}?}gE "ʋx!?c7q4}of 1}ojQL(ldL\DŽ̈́@]?gѠ0^2я'kYEgWBoTP`Ib [S6PXjc '&2ef5}ݓjJ7P巺mn>H]b|Z /ĸKzQG 9%0Á 4 9鼚%E'דރ!X.YXeG!̇ in+T`]~W(Yh,lOK nE'w#x|nDL|#(+Ad1};E:m+aɁ/^?4X/XүqnӶCIl$ٱzJ9 [[m&'bKw~Bo@k{5= -^XgOoG:7s)ޚXm6 ,|n f65^:LL[vrM`/ˋg.jZHa.9ޭ;8;>1aaحƛQu  DuvuvgLOUtO5h6{wpv!ysA Z "Y8F˜T翄: -nV+zMϴ97~f7U 5Nchߘq?֬s[zbԶ(>P|kaVDx: w+Q~;I0⬒|:}tfTG}rY]űѾe@ =Ysfkv 24gQCAb5:ᠪ$1w4bcIg<1+72V_sH.o5,T3LR#\a7&`ЭOn\6aQH';~0)&'$|40`4}BuI Vty#gEj%8:0ZGod9XB?¹:$R&輡>]Mo2D aȦl#Jb70ַ>,@%CoB{h[{F^c6nBB% Չ(V.ɭêT,D tR.ሶ k3} mYD ]07uwRND10$qɶKfSj0no=]xOvZAOPCу<)DW_C*F4Ѱ5'֏O^.\E+qF:_/>MȮ#B7?McĖvfR:׉?LG֢15v _߁g*5D 0{hLFp*}z #Yˎ$L1UblgJ1QVv Է3u_i>w{YEhdu/'7۞G߁wd!X9Wz$cW4ls$zC|N ^h~<_h aBXg2|-WHr,Sݺ ^6%!U/l d nzOEʨq~3H棂x@%:\}W[,Z[\-܂E3JM|]q`B|Ho|D0a(3Fx|M\+Q;t3S=;v1EjfuQ\w0:xyo*"{+(k0~{I@:ן|5aagsH|6L~;P<3R:8ڠ O1Bw r*uh1:X]HI >.ra]=\1x0$AVt{H*:ȏ:kOkql6*[P_Vh(nDO׺^_Bd>1v^7SAs7H"\3iV 1;Aj t0yԜ>F#+S``&ЏQÐSflⓓAWFX\UHLt9mo_Y U2NnSO*9C_b+iU$ 'v8b4dEG,Ze['ω$:06"rp.3Z, ވ+2V\9P9 0h(Tl`*<&ơq4KRЈ3`{;3~"LSH0/32{mx!$jc`"0rz8l]$p" u%ɻ/݄R'Mhc& ܹk㢮gaΦwXk$djlLќIgD)^ 4rcy6VCNgn!K]NT?]_f )7 LW3$4SɄuFźbcah7 ԽVkA'LeFHF7m'Fccڂ*^׮2X M遀.\r$}$@cf Tk_mGl(W|.j.&cؓ=I E)gh7iy'üZHVоYKZ,%׹.BٹY:gC![ͽ ]/VVն?86>~ w\Oz\.\WFDJY-S zTtV?`E9auIgfʺTR3ɭ\]'J ?gǎIm[;I=6e]tnNPC\Zd8~W^p[CP;2!Jt?N? 3nX9S:z^: Fi c^ <{/i{{ *dZzd|o'0[#sW6er@pT7R@kX ‹o)o@jz/J@l`=èjb{=Dd.I{D[3 5u!J|g7xD~"o5)˩<ϬQ:k ArL# CEZ=tQX=`Miw՟7]^7\c70)G r6C{7n%(m2Fel*X똅`BlvyU<, >5!{1);vbXPp2UHyppͭ)UdφY+'ߒ% w$oLɈŻ %%Cbj m MZ`v:[^" EWD+Tnΰ:|(Sښ>Kh1d˱TpāQ ʯR &Cb$`(.{)xQsL I 4ր{瑄B)6߂Ms6xNKC N؁"!0šދL1U $ y |3 0t1$Hjsx[S:%aGɜV,H-=j.kZ/T" }I0b+&O4e׃{*_HfAIƝR9N#Ո?\NXOaz@Ŝ`Q전nd|am[\ H5MuFȍ/IukhM[sD݆R!9T cF8 )~5zI U&/6Dw&! ]73 F?ΰf`w x!vAbԶ1hvC ׮\KGoFK/2Y3!$nzBKs:ޔuL-pns4290(Uz}3J@9SA%T㫵]嚷hKb}Ll:/͸j&oB%i>)&trĨM3 :366B?̘lįR\PBob# Z֕ Q8J#D GYto\ D< bm{O [wEZ]/^ %y†rZv]ƚ:W褜<\aPUҔ殈b|]Zw3Z\,k(D=ޗ TX7pan{k`twz*5,nPt Uk'ϸΆdPqiaEmRw| T|zb5ݡ:xNd䁝z}W{ʍh2n(k!aL4cwgިd vZTX[S0}rs;B&E ϬlvtW˶m wI6\4ۃ.vzb4HXrbXvmoi\&4a4]cPO>JE %\^fV$am= YG|sk 1ը0y4׷@`5r0Ϙ,0u햐gaN|2[ڥ2ː<w[y2|#..@R QfjzJ>명xRX6%'2 K:ؿtth.Z?J6X}V6H/쉦a(kupq7(бK#8tńphpx ɂj^4H+# e@ FO 'IFXK.s٠^t8Mɫa&Հu_* {kt ((.1>{m&?HU4;-˞.d[/8>>"%̒Ss C4;ʫWi Oriy(8jG׆RKLgFB5J5$oDgea`%8ĉwy|@kYOܖZWuF{I$,- Oރ |J!(p /)$CbSA7RTjs?a Z3C)]$y.fA<2{[`J?yR%l|/nI͔8Z=^wL!md4i;y@8UȚq܌ڸ.ͻx?xI`~'|3Gk2t7=[ry>-UL|+^Ol7(0@@Ŵ+{sf'۫Тhu-+7Ü8m cBqɁ4L9؟XBv[@~_iH3kk[t}S~\M^kutU9/L3׆;\&a%KPTgBA.KpCҊ'+#JY?ћEx՛mkO 4(Dxn4$UbOqk5O̹|lu;(UF >7:1SѿX!t8xipwC=2tBZ/QrA\`:VP@WnԽ%Ud301ȓN3N䅨?g !NXpM=˛&$۶ /2ĸ]Wxkڡ bx^y.m]h[_#9K /ߗ~CU5";!:A\Y1+C [Ey#Sf̸U raRzOw,4,3\滅%A!ڽ*-evw}CٿP42J8j@ {ۀa<| Ndvxv3Wki]s7b{@5$O^|EgÌfƺ1ΤQRNyʝ [V:CN#s:; ±00Bt +kqh1)TubJh6rm%`.B6D9)iDv2 #ŽVTg)6ն#Vt| I蓥~TJRT*wFd "E$ŠjZV(ɴwP~m x I 4AGOo7|N#_3Ć3LL1o1 <:{fƘYپ:Z,ur7#@?U87Ybn%9Ԝɴ({|x$_!WnTdzdA1@4w~ec-j=!m G^L.63䊟j; P<(Y&8ƌQDpA46}H$^fN#|ۦBV*2?K70 i'z堨2<!|`UPڻ>~t6zZ/<Ɗ=[B9; Z5ا7JuO7fnNFӢL+anq>ɮ)<:0-b]-A.72F&O w6,bSPtup_Tت>ӆAO {e[E2u^n[2Tn91{D#*d|Ѹ.zTMkJ*2OABxO2$Y z͑fmSnU^׫3>x$TZ/SD `m73D]dbQ [c 9]4BǜPY9 Mg^aKH_~isH1rFk/٦MCS{O h>^C_QSֽ GZm y*<LLiV<+k@DMz~7XV7UȲirˏyqzrթ.z. "i Xn:E>FR xuJwby]En5tq cdX+7[kzbVI%0NIN?MOPYBU )͈~.?EF26Y$j2e˂B4c&U) }q.G#g*̋?w4ҩWy&PxܢgA*8}q\ KǮSJ}Jw7`DQ\_!:DpE@rkFF4A'/ZW$ͭHUUWԹ{βϺXY"sezc%Z9~Z\ @@_/ۨPTrCa{tQnGz Bo@yj,#2f+pl?C閂5pd]>";{Ύvqt@xY7F!~|h,d5pvUγEl bq"xŠC+Rruրւl` ~Jȱ|O}푏Yg_.'+YѰoE.V=v$=rxqn{C_Ŏ)5|;=Oعňc|{ RpxpֱaQҪȥ #DDkXo\8yTvgD8+r~_Y:g_VkkÂ^wq)R[`&YkZXOwfMSR `i+#6+. tJ*Iٖ}qϒ58JfgE׀40koŷpAg*E$UM홇Hɼy#vOo,";C&ӈK;jE#`NNx ?UJ?=ڶ|ES"yIש+}ȢGFj԰Y\}=A*0쫮+찯q 5ֳ>%7[ @hv>S<6l ,F3RӼmnZgػwVCo)qد46"-.➥ڋ>w)@e<>57ޥ'̞=| rJऒ*XG_\d]s; f'w7Jغ(<#가8@ k25$% #Ro"K)w&VY#& LCKNY`Ab8ga鋘A?xC}(uwz TO*%!r&X7Xe|xS8Ed7]/׏fOog.dY[`olay^l p0z6QDT{ÖWU[CK4Vбsrb 2!ծZh6Z̟ ?Zܽq:jqG`q評8E x)=dͪF3$XVFE9~8G>z.rcrŭjjj"&@o Q/o4l7(Q '!k_vCę&|Vˎnlq' ڥk_goSjjŀ &gx &ގ@dI%بw%\ F:  )\3Sv6uZjeK;ŘfY"g;|/I3.or 61n'#Lr&#E5%odLD|1`S؇^k \'nnv` |Y 13С1לv,p^VPbJDrz-B/t3.x9 loxeEtvq¬+tP>]#nU B_R45szü5S/aNKݨ֋Uh{e̤dU5]8GRx[^?3 Xx9tZ>,b"a`@6@c>nd&V`÷xFRmgU_/ggy`pa~:p(C۫;rg |+ַɹSi<Ӷ6і?ɁH)4Cx1LK_*プv#d^N|yg CHm8'c{ܯ\]I7u:OmZČ 5OU* MƝuՂpS-DŽV: }GiF9Rr}Jq(n$"=*ƇZ18i Y1njوÿg&f:jd#UDo{Av³H"/OLa~KI~ȴy= LU0qR~^8\~7ۯ3kNM@c޺'y-4Aβ:F”Ҡ^I'K^j`uD+YۇǗ݀tΥuYh8v !8$d\onƾmҟ$mp̓j9 eq+\Gf^33qi. >0jSOt9?*H%j-HɖC| V RO RC|xo컫e, w |NrQ]ZXN1ct%Ә"#l8SYN2VJI D Px"Q ("0e!4C#.@CNbqGU$F3Q#39 T[dUcy6Yؙ<T-7{C-ox:1P%(-!WӽƯ"k0:EW;o9̠~ںH!2Ҙ) I9VLD(?hԢKGQV-T/rb|! p{=i J4Xg= fI~7 DKKྋ2ABFk(չ/#ɋh@] RڲśO~pL<"/0 }$ХhM-u\EPṃB?{@)5^*@ia*= x;wfLxɬ[6GoCz)ynN p>J9r:E L@?]]3b#%L4[)hJݬ3jTYRh l, XhQWۛMp?3nO㕈pؑn,yY 85ϙ RC&r\}J'о|\,ܭnTv\+ś! 6=t%\_򐾖eǑ4䎖ڷl,i>v(Id`5{D% Qfz-*[IOHľB->OGuJr{.ҘYc9;:]wͿt`7Xl\ήw\uJU ck 0.X``>TOB ݿ*3"k| Y/;ɼˈ"::s͍||WV:&+wO>cN Et'I9\}M4RMsoQ&M[=#cP&O EXsD2yphPFDuuͩ̈gkԵA[ђTRQHCzN_\k{T' bTYy7DR!4kɸlm%JniX `L3ERPsߘ@Q*k( e`S|#V= QpHxg Y@{epPð 7"BH)4z魉KiCR٥jGY 3aޠ"}EZgtHh܄H,Qd0j?TxpRGFV^/i;0sd$\"U skeʐ::%bY&ϊÍ #7w#RT<n魸rgnV@&pf Sw*;F(^IEQCa/t븏śhLoW s[Aj^-g(g&GEM рgqv>)VuALh19p=٠:m^=[=cdY$I ոLBK_q/1ks F-ϳUEt[GO.l01jro |I40^r}8S{&`: `X?owx,])YÓx|Py0 oeb[s*wv {yOIEhiuZwX:s ;DT?B=!LEW30L Va S20̅5lg[NwҺjӌR䌃1|ǣpm/a :!- $ 5,P#9|Mғn7X;@!5CFl|Q7P^7#VDlΊM;/o!Eq94Oܒu6O+KG sۙH{jiG^:\ͫ?0-;S,QWg=~G7tZhYA`#=H}eL/\"[K|@Dzp!*5MxQ c_iG$:7,S⢅*FJ6kz]O~}mK j5qbX.XwyбхQ^\+3-S-rT>wKfs WIQ+k*ɏύGVd(%Clp]Gm3|z D)叽9>_Zz4hX[`zS?OIۃCk9TULz"GuXI6kKmZ*1UfN-eפqRS:x9a8x`)+]EzR`,LcL4ޅ&Ϥ h˒BԬ<|c5ˢSb uSzeT\$`-YZj{ v~{ݠ>/kyrg`OͨS\M3G_z z+c8{}jvҴVrPep~>pʟI}_١2BƲPîvB jX2ao@h c˝*`6umv AszUR-IȲ6HAʚ{Bz>DQA+. Ƿ꣢"גS͢nkqh7 =y˸!8uL*)9\@c|Ǎel#Ʋu~[ |RNxvЉQ,:38۳mt.ٸ.S}j$E6[4W7U5K'Q )F,g \ C5[\~F"[P߼ԩm\ʨC2!u!u1UAp8\ģEr'݊I߂rg*Fݠ]D_MNTp+ āR kh_B1 !U0Ty20e7ԩG0_ކut,5IJ-YU։B qjm3]h:'|wd's ђ(X/YT^r%z( )q@,ެZmTQ8tL>%,@׋Ss e(8~je˔z:eLwN6|ܺDڰIG{{N _b:g4)cWw_es >c_a<{k݌Qh xS}6nlEKA߰ a6nF.93$P?3e2cQHFH9ȣ[eaV (*ReQc@b>"1$ Iber.wkל 9%cE=:E4A6FJgaYקc~&3gpwnYt e(}cU fU֠CZK.9v>#gDŽX.V xJi4YvBS_<- Unn%c4wM<@ ۶K#]r:y􅭁M<$@aDeH%&,hwAexV{k}1€ڃcRWl_>?A~3ΣSaMaC dGXzx5/bL;N1Ըyʄ4UlcVfYQʔsHf~WD&I߾,7Z_ sK/X8 %!5j?tKP莜9QN3D'GEp ;lƢ~M &1._w^ VHZDձɃ. zt0.1T0 m(pt bau`@BP i`~b;ұ*\FHRX^qıBK[̧h0+ JԌB z6z%NĿ>E=bsI<1,`T;ݸ m2^nGQyh(##dPml̤!T+c^5II 381%9]^'Pڭ1qiRjMv%Ce{r ;i[C oR\وi P09ָ`$`dJz ̈́ \/Ɗ'B)VAr3=L3;ʙ'5I&yËDbhޥR)1GI tHg(lWDu1}%I>1`O7\FZ}46K$DrS+[C/`=nK c ֔6N 1:no♾q%jQD﹎ Cepi[MƉwCԼkqaypPbJ4Edq01v4ˁt\t^1vL܎NqBC0xT}7bE!OU3$qW#ɂ,[ĔX!O,E +ҠI4ۯ '%9s )TauH˦{*#J̡Ћ6/DQ`lgpQöB\}Toԥ{X¡,c ͞UqP5! 9&!>ARUrdnoMwyQ`LBaEH9ȥP*#!Zi4*SiwA>(tǻүg'd AWľugR]{ӺOue]/04,k etNZWH=Y"#ѵ"Tw 1{"mޚ +ۊ+ZN Xy_Ƙy/̚ juf &ھ |=y,) (Pe<&U6os>öAE{ oK壏]%2E&x_H@IZ2%;R,JyA?^֮%^k]/o,-Aj J'fNQ@@)ƅڣ#v+O/ ttQCF$]&-iI#l. G_1=;5g W!p4,+JLN3"]y贝nN:ZK Do Udea`,Km4Ԟ͇.^4=LkaHys Ǹ.<^N6$ 6KeV[ l0X}&9Th4V1ZpHѲ-y%XZ٨w>0?Í+Q2m,*k7e=aĜ,d`[dE (VlT9@/w&x"{O D"tAk=5(nʀsDJuEeF9[QO7YB$(D0>hFyE?HѶML!>E#so3;Q=;׼6EIs[O[!}Sqj/ H )R70 "kA۝PWù;?kfb l@iPx-݅󿣀_uK߮lRb(6[a)}irY<;0U:Aw(C@} Ta,#3_A(ˡ(K; t"Ԏ^'8QKf25Hx|v. b5!(B/=M@>Hh& "vjaJ0|#`O@4"͢Xw>aζe.]ZǃVuCp -~ ~2,(n5rSΜ)=2hƑJ 0hࡤB٠khkX9:Kq}q59OQE%[.\¿{z.`"٠^wQn*kUhnI/Zu^ i٤_fv-Hj6m@ {VmK>)8kŮ8ElY$nܞ!!I(oݕrPh ~a՗;rS{R"l`Β^t{vH"0"Z-ԾWqǁbS>FzOPX^j"$H(56~({L}6sZ[3ڛ V$y]|DG/ցHKT87DX-Vi?i{~*ray熂&Hj"zQ@  9pRslRMWݸMZ :b**?w"X))ki`.3V;NRL]C{/`̶Y^(?v/!A!DzԳA)y)I$C8NHikgD*jVM>c6;GDt8D3(v}3JNOj2)qAZj=;.;p4bBVR5!'ѱpb>پS'L/O֪ӓBZn—xBͽCC>_W}[(~~#8X ĝLAm"DRsnQ&1:^hLleQdM'@B]k8\n DqH(e#sYuU2$" Q/)#UGq|gCj öӱD n[>j!''G!a+-j '›^Yi*NIE؎mhAtL-v6].[azI_8؏cn tQglK_^Ǚt:97_]5KL +Q(y=B`@.;L{N9mfRY;^s(%Z1ܻ CCQݓT*m*V_qS5!sjMKb>#Tf@T+mg nA^a~}oP0oqd)䲜<;Z*ca"?7+L%sG` HM1CfV=laBĤ2o35ԣN:Ib^(dEXR#ANb=O V&6\#21_SzVhVy})p2jvq.Ox 5iNI%@Ž@}υIm=G]ߔZ*<&*%16M*LS%#anǛI\=o  ki#[3!Y&p h!b0431̊ZƁ-: v$Do I#Wa h|/ա| [Z<8V7DDU̴]D0؈Vi^Sp<,LҴ5yq?=9Q5fm)0Ϛ"`ޡB츯CiGI2{Y!9Pu6 幙wW3Wh2r1ZxT=7aWZ-诵we榊{죊T̕d:'WViǨ_nkZ(QsC b tM7}Nm/Ub̗=Cw=xv{e)`  /9Gnn}P_sH޼ujVY1/)~H}UO赿˚u47md*{Oa:ɧ>A'^{(hsE"nimQȨzA EW"B0ˀ{`Xqʱi26,r6H TsoرީFW*їPmUX$%rRȔ ?23}1@f:E3Q&K3WQݰ O&kPjmm%Z\;c*fP %jW/źs<^?)*uQD^|r(# :+zڐkCxgK[plQ]560+~ (5 E›i#I^1F/27k | uD)^Kt_ E)Ԍ-xjlԝqcD`H XP8W׹nZ U1f_2ZL.()Z* Se9x NB%>7]CrY_h=Q.23zF6hS 3F;u6CQkVDž̙QE'2qxʽL?%mjA8cy'Kh:7#ڦKzauebZ?5b ڝNS]SځwS(Pq6{#mŸ-16y CswNGl7@芒 `(:&@\ݘM ۆvBBMx  QWds.% oj)'=e"@mψa<4#xFewi.K=߷qAs|=ujˈ`t4 1KKW54|P~o2MU^.f G,0ZY{ tC~4?cAG qM_`$>BMt5+-Z0jǣgY Y9Kr)Gr%:CH3oX ɱZ~P$qz?͉!u$–Œo0_q](Ұv`V. yTq(*Sh%E(Y1|VB dJ |OO0RL"٬PYYX e-%rӿ^$T=!_\ƳuMbb6:ȯJ-4#6@t}-WmC*4B>Q0{W".W+Al6Q1OAdͅzXM>=a7״0 `+:~IDq x50$Ls>s YLOys7:QSxv#MCL?t‘!\ t_sftl1$5|4kh4ߴ%~ J~_GClr`44ACZ~+ ryǪhY`91rmV`XG>Mh,r[-I_] $[JÀ5 o}G.K^SÑ5q,j Vt /C$W;E-,>SLKiYxZA0$o l1)AF]{ŐǐᅁurDIbDɴ/ kQy'-hn1෤-TSKJY}Ǖ k# Tc=;mI8X?h }JEpۊ#X,Y n}MW٨60KK 1bNP-a٩3'~ ѓ:#K"dsƨIz^l;2\Eo4Bda*b6Yeݶ=8iEj(1p TDӨw5FV,PG@4F*⩕Sg^#1ꄫM=X|-<1Hڄaq:;0fnIYM+y=I\Us/)\ƒl[7J0 Dt.tfnr76Y񗱬$*Hk!–p^~v:"ӶiZqW\b/Cq91+H{ Z<@B qՙFk'_hY;_*Y`kR{ΣrtL(ecoZ=m.t! :Jǁv?JCx`N>l9L24pM]Zt/6YEGѡMXrS9c6GAq ~$?sE;+4⻊J%8R,Z0B{PW\weVYSEbq-3y sTЪܗLl,mC]9B{F!nQc1Ű;?M 55.pNniԸ` @eSzr[*p4Q@M!)C^3Cdcc_‘`цXOVuJiiR[FV",Jr{7C{|[BK 0 7 c[k6Szu^mc4G9r V$GŨhZ*ދgɖ#DfK"t*ujX,7@r0cΪM=x.1N4B/AF3>wK]EX{C{O( C<H{v6zlEt;GO8b@55w6R4BseV;ڒC3V(Jꢪl&J'r .菚{SfBZ/=xG^z-j) O$-d!}Ot,))p|1_%mkCPR,˔>;`D$~sMJ}^(f_4IY쾉ΟQeyp&6ΤkgL!zU}6iT,vJr4^|$oJGtk]kmmx=|C1ٞ ^[=$zČܒ]ŃZ`=-医ۻXTy GM49UKr*Ma V'= d5JV~E',K| 1Ή=P,:2v-*}5XBC?t%P0sXB@կW'uOSluZnǝ2aQi)k$F xdCV߄kI.0͛0| GSH5zhn_7W K,ףL{Qk=IiUk|sI5F DɆ(U 8 `T ybdY + 2ӕ_aR+HתL._¤wͤ[HRX6̩ duEt7tUXӗ#r&9j2ė8Qi#S :Jmec]f‰ȣro̴.ݓZx+{Bc ͽ3;mԺ;ټ/)ᕟT\uE&\)˴z%iX_L%ooIl9?t]PJUxFU'ExY:]V[`NBae1kN K`vU?KM- vwnCϠcF\O: L[+T9 \Rꡑ1ޚ,Vr3!cA;KYւ&m9-_޾ _ƭ?BCg93W?U7˽xd9VKwMر4(ڱ{_)W~o@1fqqe+H˚u}H08_Eߢi5~8eMZRSgmd^d^Ҩ GGt/ElPc u/w1{R/8YDk1f1Cj\0+͡df'tcI=h;,l\vҥn@ %8iyoA, l˦7س5S`+9J@'}1 {kRBCGn,$R+ 6n̢wrIpm2 :me7& Xv%y[ D.In_I3*_jv9NA*2J(Bʾ۞;qPIyZb~[(6$PN/+/[jy5)=)9'd{ sr℞]^^Wz"}K)j^Fr5mܵ߭ ;u*%nv,eQ٤R!H5[}@82$_EVMNӌ}ҙzcob;]SE5{#ϙE*e W!AhOS! B*"F,uɿԓ=TE25T{uQcvhDE7dKN71ˉI*X<0c~ 4sX޵T;M\9 /\@$/XztVM|a(%;A 7VSg-$9l4ܓwn=)FqMT` 3$杪U(]J(7bR$ViUu(SW܂TG昕R)$+*A#1!N+g3 d⩧е,]uމZGAϙ f Gt9)G#cqVPr,-e%g|ҖcNxD ?([/1RjQv<Kh˖bSp\RJ֋}J%&iW%L[_JgTM;ںv{$31r`xa)/$~0U. g"TY9j2:3bs` nU lN8iwI4Nfߋ#uVA9TҭC%sSsز3`(ξ-S"<kF|5~p;茯fLA:mF1 3/?AEfrx 䈍XL*-Q*#qtNև-#ETÏIZ FFqYK I|D9@J(j撇i40Id"FbtVvE@ypևeƄ9-&'[?L7ohv="x =1[Dzz;ޑP֥fBm7grSfo7번[8Ik`Be\J6õg9_i -Ok^f-8} ]e^F? >}+- Z}{r_kZ @A(w=AA,Ytll`T7?-4JILGBy؟/P x^7-F/CڰpHkoo[E -EkU_f[XS+ms4=? )`ĺA6/wOWTL~Jڣ|T? ԑptg<~y=s60 `Z.8j5K$2ڱeUrQ .TʔhTyٌ$NN R. Tp%_ޗ; zN(PgL}:v??erFC4,iG3`LvU~]CdIVIL4AƦ%M$?X4WG1fA,g a7 & ps[w-y,++x!qn;BCYKinHE9% $e'g7D2ad U K NBTkNηMrLB[|4@>vQ59ww. Pda>j_B>D+ lLnYπ(ָNW,l@^0ĻT;h/"$#r&2COgorlsߠ^Z)'b6IjbQ^;h }b VKK$PlS+br3}U?}bI9CzH.=Abj43!S<lhZjv~tYDIװvǂ_1X>GpgCۼfpD-հފfmr]k3-e# rlWBhs9kfx}=.Iv_c1۟\B޼nvbX* _;0 dkRwp"ơ"Ľ&h B|K'N{ 0O6"r2"J33$OX! {D)gL:%~pXv%n&汦FޮgW6U? V|Qèt?\4O2XUO'\PKI"7ߜVDpo?SR̔ә,ZŰ?N:5Cڢlt:Ie;S!?I[ ~Ԇ9Gd^Wroedb Mޒ Jr5øq]i_G{m@~#<\I27Mğ8<! V bZ+QhpX1ۥ N^S30QY gK.>YdM8h³˵q:R8Fu[Y0A|րX?(1&hrT8Uchh$@?Mח.R8n' lpC!“fu }[\F4߆N辅[!j(H%X46h0ϳMjD; J@ayvx0T8 5a!19A1/DJi."*r<{(雐xތڥ.ޕvVg~#e7nTwQ:zH9TCZR)[$h.BӐPӄ#_?9f_ܨ-sTh&/_k"g BMůbF>gs ~4ӋPW 9 z Iq(w=GMQ5w/rԩlvNҢJE5\v c`jyl=t֢EnB2XQZ(NRbh;|$6c`5m=W`=*_s1)Y">51vdc;ޢPDasL|vgeB,paLn״˓=3o o\ts3ϻ)6en z ۝SDx PK·GMYq~8S?BM Gp==uV`52I)Li8LǧUYA I=4n8bhj4scfgT@^}-59_~]ٽJs$׫UrivU*7nqrv;,5b"'eHl2;Αv>_v Ff-:R).3z%tF~cAT T;\#Twܕ^:|0&s~SaH`(Dp~/jKH9 Xz4D(ͽcϟG PQZkDPx? 7ImDKc<6̋ .zql"˞gzzqs76j5PmQMbE0JHY㹔βR#񸧩77Orm4iQYr] N@-?r@AC po(KGsue xj29B_jeܪW9Ȉt/vy(bVHŭwɁfJ݄Ar7LTajMxG'@3Vlmӗg3qMΘ`L}>riChtmdB Vթ23F;D '>Wcs zYF,np[.H0G vI@`_bh9JKjq)^ܸ`TWm~x0M %YH[Y0N@N@˒+OoYZP֍c,5كD$Gg (Դ0FX.M|ʢ2gn'4θ {i<꤫3yL+?=ۥ͹;Yfq8- H;g႖y.q DZ5tA8Ӡ3EG4QTts}+``@ҀF?še{>5,Δ>߽k/x0\B.0u??j\Xh#ű7igKރU+kbɳ4 ڤdO+9cYS[ee%x .8tGc{QLagC? xSKG$ Nt!~DbW:/ib DlO{բWdc4(*clnOѷ5Dh_>eҽRBY]sL x P.:,mb˓apJg$?Ah֣P_T^U& (w k$sdqm:*.O8~ކC"/)yv5y=1RͰ3+0;3OȑL?'So-yWDWrDTEWSh|_FuZ$h@w?ZnE֦kR_LN5(!j< :y}.C*iF@"c֕SFҹYNtEiuBf(& ujfà :'3MG!eh _ Ocss:후 <,7?R>cev\;ߡo[Zvv[&D9̙ Ѧ^NGZ:gir} fj:`~t5 ?uiΊ8፤ld$SUh@:؆Tmw [<@%įyc^M,y=/ѧ Y Mn"N0}%4_FIRoKm`5k0/$) }=PǺ)f,?%QJZF73awظ8TJ>mLe5Y0nBb\8vaY:5󁌛|a?(i xE4d8o"{`>1Z'[/<rb{ L8Vi`gѫ< "bxZ9ɓM.6__L5-=1)3^gy qõA(ZV(Q3nhKjl켓CuawpiQ3R//'+DdQ1KiFx'<{` [x#vH <#*aLS>57":$6E$agT/5Yyb;MfًX:;{/ѣ0^3ٙ- 68CȺ|%)9$ S$G;WHć`++: HXXk*WWL <<7XbqnzlM%X&|3\zF_cNMmb 66a\@#GucgairVي >_w*g#!CH`6$ JlE>gMH;";D} 떄lCֿ6t%ehv g:X{Z@3eǣ&Z OQ5+J[#x8h9mȿ!SSW>]RV._][078;eQ&3>/8jURq WjPgGVhD \7_VmDGRoW9cdEʫ=^2RبN\ $.˝H. WzB ߌ,V#j %d*/;WD;ʒ-J9KtpӹAFu NJQ}ϓ L>NggUSՍaǦJׯ: +]׌gFG1 { 3w ef$Pߑ %VD5- `QLLCB7,)P* 4NT@OQdڡ1]J/B1V4$.K95ZZfB9+N9LZAK PGJHDEqRR%|6hă(EUbƧ(]MDX X |O8R.:kg=$.zzw).^AzM:<騊t`KvR(3bY;dnʒ Þ+K6Vص<ɣv xk&n_kK_nd2`H{.m&i|P#7}4tFs}zD=頼X@ 1eZ,P&)o2-*~돔iă_-sAJN-5--.x:@R^v.p)Q~ϰV7{7_LO\f&5k" *Ojc3)qچS"`)a[-(&@槫"S377979S4j[|Zw'̔KXb@,C2`|4KAZ^͓o' iNf@ }lHbX_op%HR>Dy)ݰ0GSHB}~>3Ts)&a/hjxTܱnhB\(M՜Us3u2]@Mm |AF.ݱYbGY4BC2ILSiSc;sW9]t(oT@&bR4#0LtӐrH5Itb8ڣ:S;-gDL^pIq|u@E t7q϶䃒/] 5uErm"|N6`t"Q ,FaM|k8'R.|ŸzZ¯\Ÿ,mxbHguy ҴhY`{teܺxxk\BmgC+Ed>tU}7BߊG@#|=Z i[Ihm[w=Ls+êQgL|Đ`(; L)@Y@ks$ފ'٬ҫH(h(Wm&+0tDoSsj|mH$D#0\w&WBs q&@= i- .86]yH0 :WM|255H\jtRTS?P=:X-FZ|qvSvd6;?ƞAߒ7ulq֮o:G@GA^dQDYt_{]:x+YyքE@my=^IapR~+'MnE,~9Urk VTuoت6 -%{. B#ޡ/Vš/}#jl JxXqNr-;\Җ~Q㾕ғlc!%ۦh13xΊM%#I{'?ƕ!dzpc2MƁF@.}NhW}̽[&mǬ=HPs[NnC7s +VZr:NO@Q˓­k95*pl SXaTT%w,(h;\"εbT=nru0V<‰dpc[ 0H2|6͘|i4OSuhU2@|8(bXݿV̹&5x]/F>QdF@Y܅i?i̿'~e1mUΫ/֝FuFJW;-#=HGpB 70Xek-5[;(@ˈօKnv<삖%aF%XNoDd g~鶠pKC5RSx*%5Ȏ6i|}NMC|DT9yb\ {k6syXrv= /H 弧*BO–R|){+M.ҒaN;:}urUjn&s&$ɏ8v%Zs9ɲ'6Nc؆3q7>L{vPrM(P}6hu({Vn3{VgeK@XmECD*bvGiO&WiW|_ 7&W=3 {RXىnB0!tbPfη9Y/J#Q3tg\c,U'%4\EZs-q/6βџu?xԏ B7w` Ohf²k,+A*Q9;{oE-^5b. ]PelErߟ[?Gƛ$yr=}դ;k}VÅ\Pn"&{}?,,VV<祺Zo E%H'dvm"8%KwBDv x7~@ΨGKz&8.?-STd!1_B U><۰K:f=VrC>nnC7W"& /!rf\W ]@W;E;\1ZjloVNWA. qd\T@D+3yh&׼G<3$w6SH%8ّOn&lFP=fԬm\~=lԉK,SRIJXps.څǍ= Jj+$lҷt#-x( cE'91ʛ!尃v^ֽ~nWhTrZo4Fx*wՐ0h7=mV כ>ѿH<ہɑ͇=nQ`Oosڵ_c'Nm171&Ah`L~qE@ΐ< S>3OYq56=I@!VfDہѩ,yݲȾukg׭F&Q᪄h,n5[~"A Ywi϶tX ]n9A1j!_EίHzѵ}g/B2A?U7`ԇVM[# Wyd`{`Dd83hj"uupӻ85ZeůHI/!Rg) >  MΨ.NFrAR=3'-d~~MEJeHmh"\ThddJ>@)L: ddEoLqÄAH=ީsKF} 4qNzoƯ.·L5?#MuPk&248ЁiL @HxU' )z]qgWD:0QyUfبEo^.؊H}$2D^6__`K hB@=zQƣ7">w&ٳ3rz0ُ8Jԁ0Ozp{^`d|ɥtRb&4~c=X>_)A%kpgOac+E4(pJEc[sf#[M3CFF=䥻W4{#H/#/AOSvIG;}j^AP3h7!Jn]e@jXLDtxj'[e*<nh#U1.iKATi.j ,Pp(M*~vUaS\72X9[Ղ{aT\:F`M_JA xs\?>PK4a9W W܊Yx.iГ&dfZCjx"{|m >=AL;)ץxtG ^ @vTѩeZ $imNݣk ZvóQA `a(|#D;xhͷ{j-m Qmv,&>%>8uMf]^KtK٬i5F=QEqΥM ! d졞j:U'\=:pE*7NChP1}͉gdHߑڒy7G:=c],ɾ=#dgT@0Sܺ,Vgê+fr17vy =:LcW8%Ie_ UMMׄHJj{˥.7Cd7rP%L=V54֠c]P|NŔ'bD@ՇŧRZ 2W2l>Op-%B%F'U6<)\ NWx LI~4v`,0f4#yt\oΤU7VI~pn2^pҷ-uJ>+Q: RcA;UӰa*:i/ap}ooiiO=6,92QL5ur1}+[=)̭& lk9"'@ \,[e xvjB+67Y2&Zi{K9R#/#䓛QJV,w Yed|yO017G[FVjQ2՘))efKUϹW*fe.3/PK8Z9_:\@C )S5쀒ci \t}+|HJ!i*+#^ϣ4.@] 6蠂JIb ԍiU?˩ c<,-K׳'oM٫83B;sus?7{4sX9ߊDc*[8~]U4c~_{ׂbVj19dI.&ԘQ}&dq8ҊomJ87dCKj$ U>7XDQ`яFS!7VfG=t︇q9ՍtaTh!Xe[Ȟq'ٺFq&C?cpE7wrהY`>Lpj( ~ )Hav0܁JI>sbY~L$X,c}j0#@Yg$-=H&OR Q*f@V9MΚFpgy_*.*Œtmyjz.{;Ja숟T w|o g˿RyCrTӴA m8xH]x)J?XH |WyE] ]ˁT:xRr@׸ xΙD9a~P6ڝ7>GF?p<o=2\.7+"Z_Td'i+19 Ĺ2ꖚsxhIQ{otO>ڶ6# aYEF (0=--pfXfe)Ljη>|!lhsd.GBgYۍ# !8%<>pvZq~o5v&?HVu-?v+a,|UʮyzV⎔jkol~UWh_m:21.wY| ꣪-+iIiu0|z.UV5jcP߱+N],Pt, yUۍ s_mt]c} i'U \[K_+r@ӏZDI5*A+Y8XO}1|gu/=2>CKŀ/OH) l_D47ݭmUх[ ˽݅ ^ѥxMhIBW: mBj\Wn5su bFD ç;EJA/z> T}z E(J+z#uNTߣ,$Q1PAL5 - B5Fw9owhO5Җݔ@R"պ"W46R \m&VgzXsZ#IlZl ´޶ zXzCx lyVUi0;,+;7'9J8|Mo]ȆMY2+U)ώoSOWg7I!.m)Bm;Ҳ!v~!fN5BĤ3'0z x |P)X.F$(+]GX=ܷ^A,:ڷwDYm/PXjy ~esׂ4 ڦ (8E6q=5'tA vpm.Ɏ yujR ϵ?cO]5d˲7DqFq$ҷlvPS1!oϔ^f~A DGXpO_ 14p4I"-"XF]]W?zDqE4v]`#u kJ)0Ul>{ڛ*j[Q, $ˡ pUxb7>T~&GJ@kͫ깄e#f<lX0*8X3)/(PXC"$eEI%-ٻ o̶:ш @2K\[}U ۻa)8lh([ w,Wa/Ujf;NPss5\eoV Y>qT^gޖ5SS0އ.L2ϋꙶn5@Q֣,bZASl/̣Mob%mg+*nf,s ¡s' @,Ymtc-~,Fy=!8wQ&' C*oha+ $ 9B}7\ vpKV6Rw) uOt332^T"wLHvkK8˙eSS32Ѡ%ÙBW!0'2Dhqs8XҖ{)^ e fuS]A-`..dD& ]R"T5ߑ.:L!fc/e@kFNLb`LAӹY'~jG[}|_QIĻ`#P9X^m|?P̷ 4sozYEJjSwB8#-Sjoazx4E QyUl rx4tEŒfX9&[Iԋ,r/\rGT5-ƫ(ౢsŎvs @/wYk2ϥ9K-agT.ԁ!ՖfDo%lFb"2 dfQ;ңq9t6<0[~cE^? KnVIwMƦ0OkwB­IsZ\.[ plAHsa1C U lLH̥Lxt#;-}%= eÒl=<#B؆مjUԽ> 3A.,.3@6}2ޠK&rkuRM.F["On{~tQ˖!½c+roYSAa׌ͦh8uH;*HoE& l0tDeDt41՛)D+Nv1@ȍ?O֛ v|4^TJG٣lRL禯T)!h5/I|DT)Q*Rz1I tJEEaƒN@{:{z5V)كs1;ݏ;*u-ˠF%bS|:  X,=IKUfE"C7 /| 8wd @l &t"BchD7)! KJ4NIT~갃D*|nzITF2a?#]hٚKܷsՎ䊀q25A,1b/ `^+HSlSN]5=f\H) K^BJE\2FTX-gzXceI8܏b?BL&*[#A V89tiB"T> 5?n'l'[1'|0( YiA$4سxzWh"$N2ªjz~y2Dqw0ߦdh#Ϯ+=mN Gb4"㣚&ڬGK&"kE3m lK_&XŪZp2q)X agoe _8YΎ}vZca0?x'xbL ޷Qё7=؇.6ʤUݏucl3}?^zRzqdMQr_iȬ\B\xk]~"4js6{jfA:@VtߨH+r]t"?WPoLM~+4vĤی}sa.TcI=57AJ[C+(o)(wT{B+TkrgV$2="0e')rt,րE&TFn5kR*]pM{gH ێe)n2/̻Me ƓOq3nG !ߒ3&fzثitOԇz TLNI靕 z+ ,kލɂ^4pi(s$픁]3ݏ ?Yeh[qSBT6p_?OC@'b0a++:*6+c߹Ţ A~dǘk۪zHK9RڊVi4, fs㴫S :8za9sXlb)~*\~,XS?9SH^UoVT.6/]KQ!r {c'+vmd:+|,1Iֱ|]È\lkGcBhM WSl<( &r@&׷^NTx=s-bUoI{I?E{{׃#N{< 7ݢoO绻D"ZBtTxÂP69*|U[{0﨨å yU7k?|Y]xT@鋽ЏT!pY=yTT~I]Jl~Hȓ<{,37fMEw^S;O ^Y +n2Y~hn߳R}1uo48H*R-89=Y|xl_ nul޾] e$6'Y%6߻#n[i^ZvENR^&fWR셊&.?mgsypJ?@1l;zU6d6W/Oj8!`H]PʢB4L/0P]މA"9gR\w◞iv?,M<@Qkڎ, Qy%{zu8D')_tfhyu4;8#bmcռz&ĉ \^.b0wNf4CxٽV&0Eຽn|ϬޒRruH1H:&;ʣ3s^8?ZB2k'@7 =|bR|D?LhՖA=x٢ܵ"bad L¾ 9̩QS]m5H{uJx:-%LO } joHs 8~&/ͽy&^"u%^(^qoS'(L.Jey[}!i"> Tr8a{&pc=GiC$}>-tWbLv/FeQG5ktֲja-D<>I$zWlm{a!b6?kZrܯAA]NҒT d1A_(v@e7.xawZ0s5uV'v~U#ޑ;jiT .S<؄'Otz$ws2Ɂ ̤lky0@ONƋ[~s臺 ؾUD; c Kg+,0*3*9B7ǖa5tiVZ{"4us+:)$VvLT:ңjİ?El# 8Tl5SI)Zvs:/`Tcq/j̮<:׽^C0Y>(uQv_ޕӣdX[\aa^Ui`'{g_3)<ҡQIzѩ@`~;Gq ʲ ]2:D9̿= +녴z{e0a"z 8KU7hp ؈ܤn`M+h1޻UW2Wf2O_F%Ƭv anȫ1J_k#Vtr:SuxOތY1#MRT>:V09RS^'i]ݙNZ~E`i͗H ١*5NrzVV8cU  6wʵ/`ߙ|5anvdbW9 ވ9>~y@R}f-ipf)5WukNJł@zSZ7GWP@t"_}勒̊{=.VnS B S[>6+:iXn(foH/ɱ"1 TC&s椻5C[hDP<}X̲3M-[ƙ"Z}ngpuC׫k7pUl`G/֎k;bx4@(he֌ʽ:Wqc#{ "w3%COFYWf~%DQSi#J&Qt.c++OR)O }>⳥) |}p%ezT4s3#_>x9p9 j'_!T*-S 2зϨs,O úv(Fɿs!lzЌ-R /:P͚Pe`yQsk5v`/X of=Ǘal[8 0C=TIZ<nj@D }ގZF$m> 1G6S33^\n Vq2gZ AASx!N!E<s}R_Ae8hlpeɼy4jt*⠌WΙЀ D҄ bA4N\TĪ@U>Cjή 0'}ԪuQU6h?DzA0k2l\7>ĭ9aϱRA1ޢbKxy*SHT )!.  @5j~|ضJo`FI[&<ۈMƩWbOJ?Q=*͓3A֭; q w/2>Ѹ2`BSv%ݭj˻U4}n v -0 Om)O8 FYCR˒[AOu2LV饕7£b|Q ϐģq# bÒ1o}S5YSe,[*"xxȍ K /ԐH% C1ݐ!ӿ\3:Λle+>n@6=ڗ$G|5@'6rϮ٬1yYXE?jH}(slf?JE8- n/Ǒ-Hg&~ $, }PlkW9.G2w QeySSu=-s* ojBs+iy)y "ɿ4~d/V9VK>I&s?!#Dmg#KϤlrJތ(+Fli-'*m{Nv',t~7@DSze> Ϧ^ )O $HaPjTEĸ1W(i֞Is+{;nҿAoUAPc\Ov!GBbx+Wu0bX|S-lCr4tt)&JwZL?Da1GoV5hN唯 -Æp^)„}6p1*iB*B$l-O aUL@b zsԚl]k|Gb1]O8 m0VJI%> %l(OS4t2ɎM3~wy8 nK&K(tU 5 g՝!ˇ:>g|Eߎ Ϻ+h/l"&2JKޅ"$K z>)'I'!P29ޖmShvȮWNtq[Q)nR%7n ZVΤ C4E_+ɝD`^-X-k1] \3iaA.)@` Nvvotb@k O&hJ<%ͪ0s9rG}^{r`^sdB BFgBW&AqE*z`"/; .k67JX4QڶmеmbB],%^79)O:coSs {c TˮJ“|ISl,QRR\~T FЖ-*YRN[|@}]Hߗ^a2q@Ͻ ,çF'V$Xbj{1|N9hU Zֱw(qMYsfo ,/i,zʜuc~j區:T%fŶqRW[b@s?Ѭ韬ZB~SoqT{=R Q0{FQs^qLZ4n1|VCm. fDz|&>eU.ZAªa2,r/Apc;edV;vu~0Ikr;; ÎWc4b/Xc&'O!;.wk1OCI3}ANl&\rM}xT0}u9 y3V =M@W 3Sfa#(h %Vmy y`优 /O'՝{(^JjK4y-ޠY#PUb/E#<=E҈ZL!{ۏac@)QZ\XZ-[j> #Y{9mQr_)#}9[&\|E7gm1)FfI`·֛kp,Aգh {*;BPcĝaǧ>h42)>Ou-T2t{uDQi7O*(nNwDSpn:KLģp!Bf[σ~+ {] B$m,ߨr͉ Qo o|4BOy^OΦi) diI$}1 󨿑)8U6M2V%&6&T^7MMR&DѶ*\=&,*|ϟ?Ss[ )a @GC}>ѯ+1"W= bH(x{e&f!v:WfM98pI4:"ъ Gd xX2_dhm>#uނglImA9v+(܃y? 74X<ЈG^v!럩ሆ6SB/# ΕADs #6g)=۸fdR-S(r.S:7|$fڈ] Y4/0J'{gsQ>i?KBTUkVz9f{و2(^ׁx/f*}&#Z GK׆D9$25R 9, <.YfL# -1DÍ{okpw]rKQZb#š*[1Vá}g"WҀD_ "}yK^Ōۺ\|#9o-nE>]ydҤp- ٽJa5 \(B\*]D' ;[dH+k˘ƭwibw) Ý:%yϒYRsXo\3lv,ZW8LljNͥOA ǭE?O1 Wbyܢ?_DuVYw pSe2FtRi-؟U{pknt yߤeAz|éSF>E7taZC"~]twF~ךT|a (YoEf-vtye9[p%A]9Mb\֤ )0|8m |!0.`"u`x_,/?>}p Ba; I>y%{~s Ž/]M$"<1$Q<9L]"b?4ϓ/ kfwگfycj.Å4k܄jl\pR+Σ  %B+Q=@3"y#ZKZmEU76jٟ֗BUëbfaczݣA 9r[/Y,:Z8uQTƺ Y|s8IS ;^+O3bԦ`;k?C@ ռ1#m ɰMPBG: % ܂Ff_"8۾)Lj^mղd`)U͙j1D-@VܺH/,cFԅP[ٟvw'"j7gj];Y3k+Ҳgٶ]V\1 T,%Լ5ؘ ~25i 8c M~!s`+Rw7RFJT=VL|}0؋U;=>oؿOI:k(޹]rslz1ZClfU] Q6^EFFmЋm B-b6(eRRiZ)LN-xٸoD܊?htcj6V첲㋴ȳ9pHRyu GHq"`NNDf$9#_?Wc;q^\A~Ӻes'A:4$#,! e3ɑ~{^cZěP9tYћN8ei11桬 $F7 >( 0&v1 iwoYFpU-#m窣$E@%AzyA^Bj%k1"\<*}1T'9/c VF$7=NW55t%  ~5u(1-Vm4`,1D=*?" qhcZ)$-%uq^֫p=tϔ݂$xYN A2ٷaW[" Uƈ&.H P>jrˀ \@+h%%[/ &EGS-2/#xa 0. iM? k[9"GoyzX!?_\@OR9I_=$e̳2՛AqqLIדZ]+ϴwN.FZ wӳo`sMg OB$YϮ9)OI_P.Jr=[FR9Nƒcr`/xъ J,tGj a7J, آ+k@_"nl͚Yc\:Ӄa$8 )OK؋ \ \bu ڈE%cKx|SA=$(L̴!'4c  IQZjEUo %`"NDX'Uk;Ӱ8!m`c&c5tlVW$̆('^_:ܷ ]/cEO\} *p5ufR7t~9R\'hz Z4J,,C h33pt;w Q);[?[mQ#Eݟ1nα޿Tmxe7Ĉ:#nQm#MAN tʌ!kꑮ7@~ $Zr]@Z3#$'M#i*T^ulĥi-@P!HR;8G,O"rinxOvg"iqڑ܅ Fvp$+pۚʬΐXz%ꑮ79ru{w0 OqQSFy/e +s t@;w< &gv刱t=&Ew>VfE⮃,RbPj""xnc_I0@{=9m#yPZҞ6 jwY\j7rLZKW,uņf :Dt9u91}{U])Jg[I)h}|ȴF|g! Ce 2Į0rWr}TtdGJuOEhk^[;PӨ4!グ;'W6"]:JSXB ( 3:`1@R c.vR欹Ïf4Qs6ok8oȂ~`-/0xZ΁(z֭e}M,q$Tnު@_0wO'Dt<}Ȭqh; 6#T+ ;aZANAz˥N4* -YĮ*bIFa?Ukc eV*ªu/Givz69)F/g_~MW UJ{c#ۛˈ0!T fz_% zLwA NmFqhQpOWhOK ΗoGPGOhYX8S*>6f4(oAl?ﰙydqIޓn7+vuuJIekDZS+ePhF;Y熌/OBU.M>$n+8? YfTRH)o6 9+rb(2)VV3,`02.؆;*el>2" Z "U"MDۼ0dw|H'<0д/E9Fo .k?BQt4ߔGz7_'UuZ= ՉeJ>9"3˗g?cOy6!}2oGL; ܦPaWo٭|YS[En:ɻQt9_5'` [ EyiS bv*T(=IJa4|sv S;4ISB,Sl{I d;M)g&K QZf>45~oD+ w'Ҧ1mzVPM{|=4s q~aijY3ft@ B0U([+8]xTcüazzW{X;Yͫ)8~(nK$`$!D'R¸ok殓uU)S( \FG&UQ,pğuR3Gq~ s@;OH BM;2^S5)eᰌ SG2p9ffh.䋔 Aٰ}`+/: ǃ~jJb#ugPN<-5:DlJ֞:'''cSk!>jOigb'?X|Xm)D}qU"$ f0ԞVp/e"%NQR-+g%W^x=k$:5C%VoQa L`XC5چN\LOBU~ь5iH9u$ a{>bLOK{E?laAs["su.Nw$:Dwk]6iџbbJpwLSE=b$jWbp$kO8KؐrOV.?- [մdK!G:+|9d]6fS ۰Dٗ-,Kщi/BTI,q5J=z)S 8䐎p"S奭B|G _J? o"Nd=.ɽDM oS%" (T ;2q}i"^K k3nO5yk}'Q2nȦBUaǻC%96EÖ4 TLƐ-\M$b`5È'&vd\3٧ Wm=[l\'4} (`#?֮q6}*qo+\֘`Ŭejk\iT*P&yvDӯ(e.bL=M"AҔY;Mn7mEq.+5}y}mQ\Q Gz$ i4 C޸ڤeR7$"ȮAN:-i9y&3z ڃSGSES,6Hq!m(Q =4-b㼝Uigpè7!d˗n7I1zU;r MyEa\_7&if![§=ⓞ+ ?tBO6aq%zPb|D us ]81jV;_.cԸ2dO_}b0 /&)ּ ^'m3z4&_,@̍'Z~UK9IٝZTv;ȺZ<=8$VPLп$~*\A+!\W:Le26'54K=$2pI o0LIVp渙ŋ2y4Gƭ= VL1hT)38桙vvT{4F<}j~|]~"|n 6C.61wdrSc)10$y+z_bZ~s=ˮ x% `O3vWwDj?0Z'ore`Z 5v^Ne&UkukH[݆X=s/Sf9!HT[֠_sp@ m[2bHNhTvByCM[hܨ]vRgQ3n':tg=V"e{6/Ou| Mo{2l@>I&$|z}͕=|ygĺ*b.{#8038zm#N72}xBu$/0.Av߳#ap*Q-&i`Wi1a~S1K;w~̛`?|9K%E-߫3#2U~k]~\ IHX?Dq{ ut:s+7ĵl{C/k XU\+9K*bPʚ(ߑR/utwUEzY/B^˃#-s?A*$+i~jyU(ٕmwG5WrMB8yeKIuc>܈V=J?mń0 YF͇1SػO;P[ZhhEe{ ǯu.z%9VV<e0m ,' !Z~oj*Rn^wi=\;]JЌ I},i. EdҪR?[KÔU>垞ݯ!#B/ɺA3[?ď{L̀+䌀GnYP/<%SMڠW7zArd/?leM*=}ngΙFpS3*-!2-UWd D˭uAn`f;EX٠8D9(J'A}ty`KdWStjH+ ]P=mT[DHbێw1 2B:mn4%X6{ۅ/JFLѴ=y[\oھ℩,V1r4E2 r*Lo jղ5|0dM]+ 'aXohx˽YQZ.)}y{n _J&Wbmp:D/_Z(WU\c'a9VVED |-Ǟ[ni-yU!Rh,;t%%SKnh)ByZ/Wyl,S HqB3E'٫tV٫=&,72t+b1,/"f,99h5e W|J1UT˄W;;tAtd Nä&Wg?ɖᡔA**%V7hcDZ{Mū= PГIJT2ceO]"tXx?0P/xv$NEױ/I4(=|B|OgjML@PKcN3nK ,V DԸx~[?2"믹UVu͑Ja89=Kp%R"QBmTGuv^FknNph}C:'aSE`į"G+7WHΏ_IS>SevӢw0-1ث~F "|n`ꬕ8_تDPspΜWO4 w$ѣㇷg~^UbU|\>FT m+C3ƜNrgj`w3vQ0q{N ,ebľ@g/饸KFĠIbJ(UzpQ'k,%D@_jR3{$X4Ȉ {A:b~Af XppZɠ6=TL/aug!tT9NpQq),|ñccF^`)0LfXEMK3sڱKQvsۑJ'8P80.eP1I9èFmK2d~:9b#jO14.ąk EOd5 ;mP>%]4IU={I9t6[28Ě̻^œղbKC`n #t٬WY&J&>ط(N?z{1ΆZNa[b@rK"#a'oy3/mIBx .SxH&+ǡ ι̫,}@+{33Q5j4V)BCϝvk)k\ܑ x.qAƯI=6$BdEjMڛXc%YN7փ#ꛝHD~BϗNek2$ Yr{2̜wmHb'D.f;xL5q(Fa4ub&#Bxi? H|j)k'г|8ִ^̈pbY.{ zۊWH1&ak0A${ ( %7gKOוmg ix Jb$WG63tC !yO؞L`[\fJ8IU8I9 M9qMTH).6=Թc?Y*,o҆n[}=Y.?p78&JR CDVmE=|c(W?Ps H@P6N I?8gfhSy]} Fb,[Z˟M}lc u7Kæѭe8ǷY򫯮_ɷa}pۇm2m i#N-Nڗj ؖu)={!BΜ*OBFٽΡTaQ[RKKaV ^@Î1MfL"[TեD(8NL{~%̪ b @h=h򙵌F?Dv;R6J2a%+^x&g|`M~d`?~3^YNjg&2jR7^ Y~“)fʰHg3wNd^ SLtA4NΒzV>R1''J qb1,I^$hHw/_> hS"VW&D"xر%S>;3= "EyIfo$];YqrQeGBbs>`E wW9D|t XFͷ.~b';7b:x{ VLHA881톍1{tZY ]uϢD ):‰@=,/sܖѤ*]>K|bᬔ7%k!?WWyS59s.wg:g #/yxR2tWOx=BX0(ixdMSAu:gx))K89J;u%aoVhrMJr7"*!L#Y`5u6׻gIޚ# +'I.2' > @dS h,%?j#!eY,[d"`>Ƌ3`ye6ef[2H089?nDH۟@xGfA`7DF1^Vse Vf;wn^X(>aiwKTljEJ>=!áƢ[X6I P8:T}w1ʘDaM"z'S}aV3xc/B[#r|2Ql!ROڲ1Wp.p|-Vm^f NH~s jʂ,-[Hn'ŕ/Z#OWLؖ5V)dPUSj"gZ㱸s'#uBZwn kդCxf}Zpwf6c6w [=rbhFBp()Pfŧ P0nS5E(#3gt"{Qk738J2{J˫v3C'4l?eWՅ Q߅)<~_fܱO1k{^L '.t}Za5mN<<?ނE}( &BLSTKV!v)'s׀Kk23]cI /6jF߮_ڎ5w_ɾ jhO (%(qm(t-x[+1|# U" o!Þ+g2W׆6yV2~ r/. /hi` ߠi0HFKix)8  !hDn3@!7d+V׉6EYn 3틅}HfVX _J3e.1;^+J PtH:9g )h[W']~R;r6؎jj/Xqy0J)I_ƜjJ5kKۑ 2Eu;!W2 %%qel AK =L0Q,B= ,ŶY/fYA}h6ƅ4*hNDjZYA(0GqSj6X47M*AtiNRWOظ<4䜼M{;]e0B1\d-UmgRRT'$n`&TaڳRk>.䟿`W)ѶX/nK  !trWs\9ou .%U \)Yh|rY=`%PAPU!t6x(@2+3Qs{} X5NmՆDty*4q{g+ 9:X+zts4W)&MHA`s»Pܲ#nl.*;IVASJT(~cL=BӋZ{ kD]qP yH%a&X722baA1W70Ph?H !*/il`Ϥ^P śv}{( dh1FS\z p-U1:5iPgf/)285,.riMJZaTַV4DV 4LL$[vW8~p%*?n Klt0I%xͭw꩛OYz[]ShSAhۄDʄBl\-p G8ɂ#P)HnWF\C t Tm =Tmp) [(!ߘ}wg= } Ua}.}HO+1ʦ\ˆ% ]ƱJ452To \CASMZ {nS贽cX!m~J!= ~ ` i%R?Axq'1`- -TmLSZ3>ZѾu˿~& J*1.%$'t5FBȇν<  2ĹB}O6oWc9kL4`Be{ע B5cZif2lס^7-4aƫ'>k2]'.A-N*+PH3}CZ#ܕa[N5.W]%):nq mbVٟhq(r'1L1f,*``{8~ϲPBz_o !ݜp( AJ1[Iϖe5@Rw8YGhlm3M0܂:LԎOH5)EYy bpQ82x67,UPgOy\Cqk@Jו1冃^E[f'{ 6 s~܄:gDFkחKʼq )$GU-*;GW =0.RT͹f`8hh磩N.^ IWtdB qk%G. ߔΙ[Tw rƵu'9fsÉ3\{M$kfl7_8ҁc5֨w#g-]-J] cHQK+ Qoeq!AemyC3k-#*.MtMNAT̏ܧ':QЊwi /V6JFߟZ 0F.CRKA'SMEM~M+ۢQxbDjW}?5=r ^/}[\*ӯˤZU2Մq‚Oc-KBEwa0"y Oo|8U+))wD.}tg`e2^ۮXU+Wil ސhg)eЃ ƠdP-%'k39>p :q9J0xor;|р ʁDOhH"I&̇Nt>. k N9Qe+Y~îìvGΐ^]\1XoIo>Quʱ̜Ow&6L4˽![G_e^ XjPi9%#@a?x )RYHr[TҫW z5Y9XY |R5¢~_E

Ǽ5~xxDetL3lEcHh17uR WJz$C=]g` Ǽ_C0 ~Sq`~<bCxHr-z].]6R:a%~blt$,0Ԓ7L-|^-N;_DOKv+ݫd}[?FMT.i @$ )I &bT~2ʧHjd69_X~e`!UᖊA2lL_rFfGo:bG |qZą^& A7oab}Xfd^"\)6|4'(b}vvV trr1}M#Y~cnmZp`}P $ږ̡ 6<i B7; [,.Oſ/@_^p`2?W#[e1b5e0al>]Mˮ=gOX On&wYNpx2(EBu?6?k{wr6)՝:~i*,ڸr$ lӻo߲>j`^|_ n$},V+V?\tLs.X;خI:Z^pQB6e:-vlѡ)B:"dBFR_AM FVQ.c[~|`'SV|o.+FGvnQM|>8l˒TTi $ZD!+kB٭$gsb)DAw9ѫo V,ԠBjvj'is * :U~v!,5"QT  ' _=@3*ߘ_"mOw$ЎD{w7A@ Oa8;d7-a"7-ҫ#Ya R̂ߝ5MBp r"J>BZz/~P+ bn}|ᴐ}s3t)%$,Ådcw(4su@ηOEj*Ni!V6 BmM_-Y8xd%/N.A m򗬬8 K gj!}t f*}[8Ř\-|I]kNdm? 6!j~6fp3zdNO= .h܂84-@*!ڌrqB]ppRb` w-%P-z =Q*aMS'䤉za.3~uF#:J+A?Éo\X0R?Wr_Ty y:wfI>Y>8!9Ikͪph SVJs;*uՖ:Jm\m,If8Gmg&]ɧ|+A21/Y.3BLC;ݡ7U2WwAv &PUR/F4OM#I"6>`.Dy]`߯I8O1= pF"r'ӧd]UN7 nY8o̓QC}m˲ALF[ : O#>w˟ԔЀЉM-Ѩ&{!e-jCz|C_c/њI(["E!N*,h;?ĴNyo\J8mR~2{Vh!*iE{ZћBTpI?^;u#TX@#H=Jx8hҗ!/kL)UPb ܰtl*NJ:o6JZv5n1dkJ*Kq"ry a<Mm]Z8vj:ssBNI~091}v }pr+q"+TPB!!D]5܀r~zu%̣b0WVMDkS"|G3ۊUK8+ v]tͱ撈b9喋AٸŋTAEcG/BraN#Ib =hQH+kkT1Ĕq*cf"Dq'1w?}:uA?UYj3chc_À5Hlm\r<5 `i$OJg>L]ѾFeGf~ z4ߧڬ> &|Bs89.'Lز杜"@^0%ȡpCvOIG 9A-Sl!Q}8p2Ϭ|a.Mt]|iyJ4 NcRa-|~6pg˖ uGj}6Sj+Iv`*W_Dal(3ߨjQ`DK;aa/f6Xq:nME>2₵ #Wjv^:{6;z X!|W@z_BX (>hq徜4B]]W%r і7 Ip e*1R_Tu[/ kDI}{Qp=rcf ƕ G'3 {&%ФR:ޣʿs_7ڏWǾ+9PU6VB`Qc)DorX'1 ۭ6oWV_8lȌKtM# >4du,*;b G%M_CsADB2.,Y;ȵ*ѧ{.)FII6d A/ƳE"pPGYs;L}m"6\8@hLTh]KX#arF J1Sۜ?r '\~'NhFI7hF_W `[3. sy+izn1{+кH_ousVDH;[͊gL+|z9MLI6Z{ |A"ܣgh-Ǣqe@)uΒ,M˷blHүb-\U"_ ' mBBA\