libqpid-proton-cpp12-0.34.0-bp155.2.49 >  A dkC9I%z Gqb[kβx f͡j$KbY$Gh NU~Ӟ֠vY1Y8B2:U%d:һU SCe`Fnʨ5>C4`#lAjI $ z; 륈GlPЉaNoQ@aD4بVAVyYdž\XEp{%pzN$+ϸNk ڭm(% tz)=>} gm™|Ag f)7(Q62RcʁU:킏'@ (q Y;Qk3187925a665465c45c9c08f0ddc2a1aa975eea562a956cb7ecb40b7cc7ab6732d90ff10b6d341f351b76755cf8162efdb53e678axdkC9I%z jDZopPY+Zv)C~ Vb7u/@`%R֢>짿9<&ω~E4)BIzYbjQp?ki_N8 eRо7muIe+[ŋC- :Xѷi.|PA`Q^=cvC{z{$ /MPnD3 )WҹHnpқJ2 {sf^u uYhD( A12,Tr}D(-]h2/c{9#?AEh׀p`ԫ"3,a`V[ 図a[.2s`q8A.ն\P=Yt:.gK^V].C5}uSp'MoHĊ6Kd%S?o -.k{Mx+"gt>EuWtHC-bF`p.̖ aw*}4\]Z, 1Y=ͻ|oY>)ǧGn>p@o0?o d ) E% ?Ppv      <DS(89: >k@kFkGkHlIlXl Yl\l@]lH^l~blcm3dmemfmlmumvmwnTxn\yndznnnnoClibqpid-proton-cpp120.34.0bp155.2.49C++ 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.dkClamb180SUSE Linux Enterprise 15 SP5openSUSEApache-2.0https://bugs.opensuse.orgSystem/Librarieshttps://qpid.apache.org/proton/linuxx86_640dkC dkC1744d6c6e2fea0dffcb1455055409af05825ec8baff0530b565047ccc86417b6libqpid-proton-cpp.so.12.8.0rootrootrootrootqpid-proton-0.34.0-bp155.2.49.src.rpmlibqpid-proton-cpp.so.12()(64bit)libqpid-proton-cpp12libqpid-proton-cpp12(x86-64)@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)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)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.2.5)(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/ldconfiglamb18 16847511290.34.0-bp155.2.490.34.0-bp155.2.49libqpid-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-SP5/standard/cf87ef8f1e56cf3fa58d8f976b24d75f-qpid-protoncpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0db0a926f142317a1f054e661755facdcbd900fd, strippedPRR R R RRRRRRRRRRRRR R RRRR:r q UAQ=,utf-8fb915a5fe0609a6ded86c16d6ee72201c64401d809be543e69da50fe181f61ad?7zXZ !t/_] cr$x#HC pra/4ta9Ds K䬙Z\1?_>7cB'$h%ε@."&)=qR\>Sn~ dyR,.M RVQی'~hRɥ[bF.F3 ^Cs LqNL"&/_l ]Ä0Tl襀g/K#(Df׋0rRs?*Ҧa\AcEX,^)ngIdv;p0%m>E7IcD"^^2X0\-+eKlY[U~: qY3-@Fq?q{'!bL:x"^{x2bԣDQaB3v sy7nhR꓿D K£Oe'հCZf௃*a0Ljb)bۃ!ǟoa8ҸΜ7q2&]C\t8@8UmnTH"ynSO?%23ğ~Ps% p$28`v띣iHP!ݚZ:=!H"![{q1x@OEx{aPߤH44m92ҘL".QX.WyJ=F7Њg3t]#7И:U~SZҗQ-blP^{=Į:KZQe49qq@4ׂx6V@QLF0bp !;l ?fhD4 ށ},B$nUJ 8] o^0#JǍBG4^J-lm_JEXs(Icn孉]ۋODv%YKHMH+IpLH1ͮToZpŶx( l E=+mHȉMDY8y Yoxkr U'o_.uDQH-eB1dt[T7aV:ڷS^5j0Ԡ}S}`6]D&SXCt鈕re߷{˳ [1{7*S`)U(~o01ؔ+F7 K#N\7[b! J7/s̪w)e6^蟸v .B [8gN AaO_,Zn80 q,aP:]2J0@IBE$oCz);m uL-Qi,J$58X7Y{\!VbF=c:Gwj|D^>`hdVW0HQfka{lfR&Zd{s]p&VѲTV*\h$HYdKy(OiIR] I=Dd탆kVmY )3d0d=LFzU OFNK5K;*vѳǑN:t!zNOMQ=/‚n(0PZfIz=޲1$ %,m0c1bz&C lH4` <*tѲ@w\NVneUsڟαf"2֏8Q|q  ʌ{`g gBAh6z+v j[\W,N='l"ЫePN0 ~K"N|$/8^QbH?|6< tlˆgQEr#6]/"ܺ}:^<5;*NrWu{ Ra،YfʼnvRs]e|<]*m7i,O AYMYk h\X̞?k;!|0|\Oz*\\; =$w{=ɑ#72k{l[C<}轊ZnF*>}q8R8ذ{t&z2 NBB~,E^c8?O[+}q=д^c=R@ȝY8c9/69Ch7/bzU]3͛\!) Y[@)dVyd`^t!0tIRu4P^JM4:J:XRߍ_ @H6 A%W[: !1nl -Ї WEh>/L>c~_rT p?I;364aNf`? kTI,[Y,=ϟv]ۀ$R%dW O ؈j5v+ \}"r;-/n$b%ƍCASZ `Z*o=ߑpm:ԻI1%Am^6xr$1XQZ8B^*)Zߙ u;EGfe*$/ܮ[J MJuRiKvZwQCe5Ƞju3_ߢ aa5ۮѱN!%*kilszlؙS>P͚5XVV]-86l pgtw$}Av'tpKp7j!·ܠ+ȲUhf]b{ѝ5sRὋƤCnD.JD;6ѲqU:SimqzlZ}&k2U^q$)>^uq.|eHƪՔcA^؂E8W7:4|uHqFer,.!fc[mԎ)]WH|`gb'ϢU{xg%HmWląd ^ {%oL unq)V}>. QAqN؀eS?K' n5c% :i圣^׉5@ gi􊪱h v~TP{47tKH&~q#W 4~{xMZ8 'xx.#N D (ϭ(ha5/?Q}[w.Hpv0G\.V{t=k8'T.+5z+~y3x#-G@/A灋wEe-l- AM.y ܃߄ re-RK0TOCqͲ z'"FzՓ Oi!ȓ 6NŦ'j$!HKԝgeSt7fLTJ^&3?qJĤ}2¡mo% Q=I%ljJgߎAܧX5L >A^{g-a `[#O3.WDmD \2țn2vT~oL V_0wϿLV)n&~P6}^t rCdn܂`K ;дY; Sæi 4xQƶmVQ.j7*Rc!E p zȏGC3;@M^mT6**t- k WܿJB.A~S=m|iS;ŞS:;rM044וtmEQ-FK6QJ6"970<yus!ahaK |-*I̔͏Mؕ y&f#5u=ƀ˴+p%S3t/bG3*R'_ƼEǖkPg SX`N*4#\k)&떩 M{ؿT"jm7OqhO_lE_sն6AJL#Rc O Yϥ̜WKhrl"NrI8QV4Zq0H7s0sӚ~3? b)%\X"cuN}RgܷjJ,%6If"D墨"aMY68qa@& n (Cv  MoJ7 ~M%;|Dmco.)ʺdOi(B[^lׇ[dw39{IiG$\!eH,Ai!áDI郣m=pdĶ<ʀ1rH)E =M5C C;"(5&JLatlz)&Dl.c#P?\04 ,Cn7?=$~ ontLsN551dhf3`}k˄rn;=gY~so1)#n@ 2-(ًʏmG9ijPiN0wG< k(#<}TUzW˸4y@rܭ5y-o]|$/<܏&kRM jqRiO3kD,'B1ʲz:#I6E-ّ81Lr 2"=g@$^  kBR`$|j8E󃆴0kdE$D>ؒJ2|xF߼i| TU&ܘE <ЍTZv?t߿ccq n9?2 2Џ;I.`P'FԌj4MB:?) 6{U(;Z$'5ăA"mt+Fc 3 $!bVc`Ύ^R/3}CSͺ0[Y/b#0|% \n&jYyݔ=4ST[~'J`%CǸBҒxCϸi R|X¾s^5zsZ%+ȹC'uް׃e,<2&p$tb{Ɋ+, O1- Zhߥn_ԱV=8ùl58Ć!(;F$O~+_Wf@~:38[7-aQbPੌL'4oK&|4lW¥e^5A@{I+:Ӳz8 xCCD╂)1R6JqvŽϝz 50械! w\·f;n~ tMVJ0%#foՊDF̰/s [ІY%M{b${Я=}[~Y:yNTūܮ\F2 vw䰐xWjgG;u-Jh_-w49(  Lƛ1b<6bm} #^C+z@%?SyԖAUy_cf,# ׵˓WR OÞm s]4 JFp/ K:[Sb~`Yvf5GQr` T<?0o[9ycjZ c*&gn}_P)& M.J(sn+{ 10%G>ڒDŽ1Lze -brQEYNϡ?d PAIl@= sT-^gU2(0m{0u٭ƭs?RR)YiteL9n/kGuk *:wt $A~pU={~^ȁj! p74&m鲧YVr8 wi% ߶JgiehfSpق-z/^ ҵ=p(Ft#߼csj[jIAP0 Gu 8E Q~S >o]l`ʌ%rոXq pzH`MGHu :#$.n:͸.,PRߕ_01xb~ṫ㾜=$vTz\^iIPtafɝ50%z¯EFm Ɩ-j *='dx9#fbL#5 F \{JF7҆LJԂ6Je} aj -)L|jFpZCq )P1]d'iLpv'|_ \'\1Ǜ=@ p ɶlwd$o}$P+CꙐM~MNkWulC0 U5̶wXFTr踶k6E1ˡ^tf߅]tMVJGø\Zk̋e0ȅɪԜ-+'@k_,wL`sy}RO#d~LdҺ =< /$ȕ@.Zj{;ϔĪc.Z8MZ]4V9=7 μG3n5+g Ye=j puAJk=jS{55~؊fƧ*;tnO{)4)௲ub %=-;zoɵzLaSKQi맵.ɴc CHqft .XMqM8TކO|d NM` (jse]!-Wh;~-kf#dsdA{GB$@e&zd1hs) ús"M1dַxZpT#EZ`/tρgDș4zۛ)'?K*'h(8t9}+D]:6Cpfelku]1BeO *@~f~,Ӷ4h[ \p eeCNi3Wzt! :sX78ڤF\e/=yBsintT;RӜج9ݭjP )${XzQl p1vOheHn eC$d~Rkȓ|cA] PlCŚs0C!gMvP90pRܴn'1^[W?q{i91g b%FocH b6Mv%yS%+2u8)bV-&xZH܋:%..qZbd#Gl  ڌ̞OO+{0V ěbiD\od0J!`-q Vq9G '"Wº;PBF 1u>k]Im!hvS$s*h|s@1{elLxO4~-:8-,Ϣ^gg7”ÍȏKjb2>? NPΔzevWC[cLB'?6~όB8NKEwV?ACu"0w(_`;jP82n?;Wx-F&~lpSi^t.fڜ9yB/,,;@X,x}O//Wa*##'h]l 闗$QM!O pHs-OĘVꄠli[K[~E} 7Kߴ''XgXkN"wR7929@ڍ='qDOhP㎍)/ e 3RO :5)~- ԤUiLy-X8sVo@sMx:9Yo2 n5eH.K>RZ9/I0Tz&9PͧW:k,Hw;Fy 3=/"pDP$3 8FR2FOki4{`s:?Zs P}uyj&RGek A0:iy#]Pje(g ۩Puꞈdo)^u:GCO tOd/z Fd=kd5(R 9P&Hs.,#elJ*~z{]7r  ̚.zv ؾ~-Y} ΅ ĩR/xhL\g;@xk`o7ˑ J]dKgn3!ujRq6I!83 ?bVXN+ uYJZV;iZ ^#~,|CFgҤU֊W >Q+\8.gp2dl,g4_q0Me7(ݶ&ȸGDA笩zD w]A1԰ U\M̸ .q"Dy1n̽k^wpr.=-.ڷL TL?>Qcj8G|nG(Ў7,o`vB4SU oBfw]eQwɺ6~b)%P;[ү|ugrbTD'!FB ޥy¹] G7[R@V"նyz`)lƌ&A4-l(*Zr\~ΚÝC< uߢu;ZsTIq Yvk#4DNAY&J`;'˄sMhd WgYvÓ1=mq%ʯM42 厃xydo,7,+=W B a] UۛFJ9BAqwuŕz74PڭKpp-> y O)f>q$yL:5e֑%rn2mJB!0s4v%a y#~SUxD{/z88Kq/+(PA%@2K`R>G_aKNU-Ь7%NOpV ƆĘ|4>h#a֌}GI"^RO݉kCl:lkG4:ԗF1QHrrXQÝ,0Co {i=EųypU4iBK W6u `ShO6v5WճJ,w5] e8k_5LR$a҉~OI1w/QBf/|R+c(ۂÈs6w nRݲ\[8vmX%v& Kf L-܋ 6g~oCvMs;`He,)aOrk(-lHB*<$hj#Ēk|beT+M6!4 tf*gv= ZD}-<7@RG<:)eGT-)̤c\(;7!H")q2¬gtB5u)}}Y-jsv)Ita+QxKMQT*!L_}ujR8;h^= FY/N%.L)Z:Wf.P^I4Jc&9a9;WMz|XЎ-6lJDyhM?m>BV7:XWj8p{ ] Dhlp({/ 34x`LmĉgN#G DqQPQdDnʉfEwylCb?&S@C".U4ٶt-:#xtWUFѿ:Ii]|FUHʒ}XizfsY?f5-%=yĄ: Qi"\W͟"Nb=UYy .xЛ쑐m`t/x@g!"Ֆˈ' xL6\͛bm  )Wۊ~,9?ɘ+CMw oMTkMnoqIمg뤌]Ue?m0hȝ1 ;fL 8[|1=(˂S|!3.686%/\.oqmGC!p8D7b>8[ڹgy>}^%s W,*"n}]1t VޫC ~M(>7S*$4}C%p !zz9ь}v%e1Pb4Ɂx9Bd M!s [VyYW!m/)/yQ역*0k/u^2ш+->{Ӫ(| !U*cٹdMEVP/\<+lsjDեܸ} X[X9IAa/UZSz0VF:() In֗cAO#><>t Gq&&>Θ%bՏ ERL"706!qgY~Ǭ} "vXbz!^Z+m Q/L>JTyQV.)\]0dV*bOyFUjUatCQn v{dFB!0<б8?gϕi\S<ӥLuE]hQglX\D*=-EE-l2<'`tDf>o1GR۟,f|qAʦTs+n0]^]Iplě#7"vpW90t]jgmt  ˖ڗz_H،%PWϸKƏ&+G;W;6" E|k x=䚣kE`^@Q6(3(0y>&N4{;t%]Q)NI۔F#0@/Q]gNCKfD'،Ip8a|0652=:*FZdGm8|H#Śe`7~|;2|YH"הuKjxbzb{ۧX} funoB#FP`U aam3,_NK |+;1P]$}<3g&O4jX) 'ã}<`U-_Ri*DD!3`ɗDCۦyK*cXֱ>xh1؃=8X{˖ERnش pVب?},QvaY|t`Yܠa#C>^of찮dx-0nˡ> PN GAZO_)bUfe eX\Orͣa & t /FPZ~!nAʇf "BNTP|BgeAŏP_MNnk-PO1Oם\7 +yxRIϓi-(.T,TgM=Y뤑Nv>Kh*{uc^E#tEcL>4!qe]!ӞQxn_i  pR=WUU}mql=jSG[Y`G:4V~3P1ېxOgV;M_Ìi.A45(M`{W:qloʪҰz> CFOXBD4ĻeZz.(x_^[r~]'^{ZNhRqgd F腮z\>5]ڌFGnl}Pg/r$*۳"7Ź\k6Co02Y su]쁺6OYUH Mvn-]x ^`s?w˽@n~o*~le)oMuw*8Zn{siAmp jp$& s.{lfvxS*%f vTes*BJC{gvO6tr6%S=5DzNEܧE6rQLsø۟XgG/L /{)9nbJ-KZw_Y W⸡F 06BfwK$tJ>\_H@G)ئ'i " ;;SefRd\6>~g6Xedz<&!(S>t:. M(ܙv6ü"axJ}*ˉPIq52uw[PoC 8 dS;'Z#_Fc[bc_(سgf^ KCHvye ѓ YR|I$-&7@ٶ:)R>A4i݋d"e$֎$BE]?蚆E3SBJyh%glK%vDH꓃w)[r3S-&`ʞ-M\ڊ@  򾈟;䆫͈ElDwbR4mIۨU rmȅ#_ɺY)ҴM+eoJ!hK[V{dzpG#ͥXv!\Z0HD|y&n}ɫl<ǨqMMJTjq@B!B;l']8C+h5"'CX1#T?z;[ߋ!>] ֊ (Ep;L҆6_$D܋Mfؠ=SIH)/I#'kna?-a~w빭Wc?0 WQzA2S3Հ+ɰ+yO\}][c4 5.wn <_|LÐAy+Qb͊dr?]*htaHW!9*`Cܦ_aᑅbx!P~%0LH TLLjFa8n#@c2~\A7/)]:-Y-?7ci^op&S>9b -/+˲P$uGNQnؗr'J ?@0֎z@3zZ̴pY0!W, 6F;q"RIEEy+ꃲcժ7P2͑柤v~q0&^,bHz-" nGGZ[UkF/`0BAKB.QzQ8YK "ᑢ@ׅoXzDF9TumB!m3˾Gi;#*m: Hb̸R7o%ўP\rV(A-p)m KԋQCrumG3`„N9)*&"J.ʒdh- LI yV 9Q#UR ʖS:˘5K?Aϒ⹉fB:x;(؈mT-H6߃@jS30 䏸I!HVPa_e%5ƪɛ r#mxKQ`MyS_[C.AB',^G 0p€IM\ 9Ӏoh)[$Rfa>T}uUOȬ8@v%~V x YֵAD%O)~B7DCd R==]G& f|:t*rXc6d_R懭3:SWwW]fސS0 Y)@RVbݱM& mnZ%?SCZw|ܕ[_s ɜYXPߣpq6*rTǣȋiff#ƿ6Np5bXs`.o˰OD?Yg5J @Xe2Z+e\ʡm4N\})j uG8+4 Cy[yBOw9ftO?{ïn&#d+ӲGޕY{G4OP)x31-'Uŵ,CܯM%kQ2"Mv7d&;zt kHW2ոo#n@ccMjo6hܜq>UC{Bc䯸zk+<}L >eƔ䞣eV&]'#Cm߬+uʼn{̏V:QĴQ4JHz q[=lGߡ=?CJ"?8EO.;)|#cGfdjmv/%/dHtS* ,hd3,=k`$E<9$1rMOYn-4B(ĺM4vFs5r[>3B\8nGp*F N.BWY6$ 1'ىBCر@iAgbu&r+[8|C(>G_`7oH\)GfDX>:D]"]E6g|/ XU0/H}[E'`8(1RQ#1 W{T7JQP*線`KEډM&:y;mɵ*lL,0yZB/H  ڒKauH)E] B ޟE4a(7YireJF2t,ZՐ!gR|~{U۶iuFJG[89 KzEtjZaE(tE5 u$ P)]Z)<4UA&JqmtYBAݥk݅/)K8/³a~̚Hќ^(ޛ$vdk( 'SAbp;) wc} M#$ڏsH/)ѦЏ Rru,Mȩђ΀;fNDC!9ʕIEQ[tmNhf]o[z:_OL[n֬u }S:jzc +.ą*f{uCd{{\ TD|LrPNv@M5]~ʫ_Zء!aRnc|U=ppG81]y$yKCX0_fok)<1BF"%5`ey,(q)faaXhdD}GOzr1qv߫74ـKߛϢ)TA./ {N?D0J MK!Oh;sxf3.›(m(&t)nN[ ̈1$ʁZLS=hȒpffz7u2O8yHHP[('pIcd\}׍"݇HnO,Ym_RA~u!HfmU63FLHJ8)O5/yķn`m8b5v62h-#w`ip?Ӷ?f@]yaDŽrPî3&Memwߔ o:+ZىwIMa=y&(ϑqdA)y@cG?]*.,o/$ju&Yɴ v)愁N(&{#O;@{YR4>x=/u&F{l: RIƤkrMYyyn0;ʾM8fjQdž ~M28MD'0 WyNu]M`lY/RAN~;:0>Pk%C]װ1{bf_Q ;vff}(SmJ {cjBkxpoh9ߦw g 8Mh %C׉3=.*Ful]˾K2pehE+H*.&tGe/?[OlJ٧doMCg}]X)(A]%(j"}K9EZd͂Bȯ|ⓆLntڟcOlih,1҅04.>\@&YC[K~{U4/-`܊`olXG& UJfgBJhC vHv*T.@dPY.$"PFHӿצ|OSK&uCp'dDhQkmIpE}ӴAPg/Y2UZ >ϒܥ p}#CrJpt}O(RPw?!о+50G@R/%L& :TKMȁF(r;y:k#D@.p@(8%z7^[tŀ )ٕ{Hʽ<$ hCTkUW?|Ă Eyo}P739}dۀ򽈟 s + (Yk =aaD]#-}2 t3*'Ta[ԩi1#7[!/Z.awey-Q:wEјWT j yILѺg8:~ ^_~#D 5===b"&OƼB71hIT;S3) ir&6kB₴@M2}`ZG[I%'U2q7N_n,m,X[VzsA&(!bvq9y,zwQާey<]U@q `-u> 9Ue \Qͼwg[D@}ɬAEr3^@X7AQ_w<2ko}ևY;tD_db=W” oأPS=1s{c<@]eͰs =!l)jk{;mgvǓ ߠ6pvZE根ًq{aיL:d&s ۷6qϾa7< V/\Dht,ӱ行}]7|`PKPXVԎs\'MtOafi-~ 5 y]ѶT0A1>W4,Wfk D]O!h wrFm@\yTm2.]3+5C\i!ADBXz'(^L 8~|(*~6 =CRba*/w/%\K['΢_RԖ:(ym3U}z6|gv8`ElRk/%Qd #to8-;iɈM8an"XBRyhYֻ4tCgKxE~!PT0ᱮb%yvoq:ҮQ%v*&Prz1L#8"8D̹X9>(̑L AKVx^+;1zYNE]BB?PE@@lLbǥ@_%˾e?аŬWz[?~QmrK{@EVSKn[2t.P4TӼLa)~КbBL\E}'D\E@O %Ă. b&~hAe:-jNg9hțh*Svwpf8<[cSײJ@vHbq3tn,}0|$4o"0kPLaQ_EhB 8sepvBS `vsr,א.]N#5.T솚~!ߚ,>/ֽ/fCR]䩎d\/oqXYdy 4u|'nn4,&Kpþ Vќhv[Ľ8[_pH~[oYw**#K]@4>RힰO#['&KCWȭn:{uI-65^3Tv\>P[:ǎ$&V|sBNG_ ӚpRj'?1"F /21\G,x-בW@ o"Vr*GRY]X ǣϪr ]fͭ)[m \!/j 5mi X f?3TDky8DY Q fc]+G+Ā1 Sr%^tOe%6VO tT:pX"ҥg4߽E|@d5x᪦81ktD # ^&FZСﺜ+O`}XČ,ˈ`x80Ul\msm N[07 cv;X$Hm5JG⍅Yui5jNzxJ ~Ɇׂf>Z+Uq'toY6*/\K6xu;RHyF^@+iv A5}H/}9IJQ zycp ᄑbQo܋9<ӯ+]&i|GP.RkD:(x]4A/7ySod@w78'qJt.j]i^n8&N!LK0+r aAGDC(6wG ]ݾ[XzּS(/y 5[`->9եb䍦#S,{<%vc:}3P+[ ~'V#(5䛔v1!%FV$(%kMdsFy.ل_V]<3 B|%o TgJHi_Һ=Ԩ8ՌUA{&I1=V]Q ޙANN[ rk 9g)/oTZF "Ț#!Y xT7I\%yFUYj4HKRwHp4c]# q]s;}Jtu>: UB љ4HtY&aS Ħp&*Gq;4SA-KHpf>Ui9ֽEU0 i;bæ7 WJjA,5z3"O- 8c<],{x{j_?p :S{PXlp5):&ja_qf :o OQtB5h_NU>C0F|UL%ZQI&)ߧS1x&˘[v_ћW3Sا f/XЄD~%*9'>I"CTcxgK=dH!Dtb-Ԇ\CLQ i2ڑ ;1}0vMN\F˝Z:-oj& `+gu%^ Xe/Z aLT*gM+I~?i DeOH8VFxlmfK⚽dBZIH"h~" &_^N UN`Y KaGpuFeAZOVa3|Jms-UtpCߘ1Rz٠!0-`ҳ 6ᢇmtw\1sl \&FS߾<{lo퇰N 8x b dpL,3jdUY߸LQuW;6A(sS-Uq.@͐yݎöv,.2 KlD:̅zBb'%㤚9 L+_{V4 H5Nڣ wl[w BtQ)зi̓O3^M #q@l d?tA t3#{BS툐N.?D* |EyT0IģH_wRl PFZ4i>4bRܴ^ QQ@Llo)-3(qL]\}ђEQ?i_)[;a ):6{26f҆YŹ TU~Ko/4) TLfj+NC"V/%?h&tI,<9홷8h\v(RE'he^CneT`G9v#-μGtum& رR /8|[$T5MUog6 b;ǪJ:m:T VxQډi:)A>޷9,ce iÂ0 ꚳLHvdtȗZ-umt M-ZvEʅ5W& RŘE? O UBwDe,^u$`Э8Fh .fL&Lߐy+@.Q$`P*O(e@f<D$q}Wd6X#c}V&Zh.dFϏʪi"\h[JrB,$BiN_c @\̨'; dhjW+ԋ ^8ޙlH}{Ÿ{y4(&[58&c塣U"&i N& o,4iJ]Ãc@HԦ%t;7 yR|d9z>K.A"XwjTǣQnA=8Xx"^r*0) '٣0܂Tf݌-bƪ{U [Q/ܴdiԲH5HGVh7G'_;rqۘɶjjzFdJ\a-0uYP ƨ"ӥyCL>&gH66#P˦?rRȳC 0,q4Bf:L<"^a?*$BU%$.4e5t̅8_ENE!-6,J(uV*J6`'MD(UFo4,/fm^a*6!WGN/Xe_S 9+\Ut[%k(݈ĨpͺY=ʼ4_z#x8eßUr|x(C|PEh8=i#Q {}!0e[ҷ~ zj:r]U4'Ji{yy/S+ mW;^.lX[#&+t8~WU>f\ʞ (ϠBUþٱ 9HT}tuUB1|\; a.cAu{difqG,Y;*zga_^l쾐=_3bag0Dm'Cs9 SGAeN?kgfP :&~]ctpNFvV&0֎h$N /qNV⚕bO;!ma»'8>Jn+G9?UJ@q(2YfLB.V?HZ{(JsnɎƢQ8-$!vTo2'}*^~37•I=nhHi \:ɹ+8A(pHzBM#>~ `K2 54 5`gq <,Twe DQU!NChB563R՞F&+UiXZ#-;-_Yd0SN67eLiDQZeqoI|/TˆlqX`ň?Ԥcw.cө0cQ3\m+9(*pG_{FSDJZzPZσ}jUI>"i"W E ' k'F|mI[ގ(6HU@c8+ʼn\rsеvrC&M Uwv7[:U3$1=TqrenMYH0kǮ| &:&]Csq"Z7 @?NgtM0lc=,_#`.?@4 dpXY$#=ѿ|;-Fa a?Ym0Bbn}ZNG[sYz`UaJ LFE?YB`^+VKF$zvgiLô٢5M^]Lg?0o"LF]{"Yd KSzow1En.얯{6/!(Y4C02q W=w m\ˢWUJrABbB3# h 2U5E&0`;fV Ϗr-;5JŴ.||h2q_|Z" [h"  |}89| y"W4 ^,8lmA4^gh@Mb֗lVYby.2j=xAu7<>ɲ$Ml}+_'Kx$+1 lR~h3(&,'.j3TY񅢑{Ӱw!x6P~7sqA8>dE ˆ{v@#L9BnU(F]Z~…5S!/oT54=FT~}`K]izڲrm}8ғH1&)&*x_`9Op]@xsKY(lx^ȷ XWW * G]З0&0ij,]Wo*' ,܉KňξL N=@ts 5tޛV! `U켱vPˮMHZAe+؍Rw?WV2jJg 8d@|}ec./(1m_$TrՅ3)="?RHKKc?t (.,4S2@}+QjpT(fO4N0 "'ȧڸ#2=+4$31ލԳ"WwCrN: r!ܮӼ% ؅/&iSQ-3.>(${u%뒝aoT ,*;ood&z)CT5 &+\WE|rr- >gl]5Pb<t+IVT-f&CV=ߚlebD5Tɑt9?649 r}2w?jn :8lkC JQͪ9v柾R1yO] 9%-0J/ݍ>_o94_@?=x[2p]R,ce"=s #ߝZ6})MDeBF)iI2FyedI?,}DġNh*C%˦b8-QZ5>xB7&yvkWgy}^D YXu;+9JrbҡP&Ozȟ{,dRPC-F7yU `T{R^zUF]w_w߉tU\f+ ?m)٢Gnx/Ahf@:Â;\r}69_XBZ+ah(hM"/m^JaFCoRRn&cH >k+rrn(uKSZv^c0wE$[*{a*%lzE8R@;>xolszΊ?/ӶE?4<0nLb݌o5&r6XUէ^1u ,h={S(wj.32dg{Yٙʐ^ǞaE#AGpgayBmXieJ ۺxF0yoӜD۩T g9{u*~Ifjh vg\[hf/Y0SoealnRڭzzL#E}5Qib3_;Q%:Wn Y(N*DE hpgEΨYh}oL10O۔r ܾ )ϨUI\DmV9A6aa* 9ut}kM6A0.$0;1i2k,3$r"[WߪD&QqKi&$-m#ݯuacVrzRFpH`Wà eQӅLc8dP=?Dt cDJ4ۜt?ngpQl;4}6ё~_ ځ~;g?{F+olQ e-UN%o5$ш gB oEQQ04 VjÌ["o_vdvdtW(BLrK &LH0{T™V.B7^kG APw[fb͌kkQ8#L|z.wG@Xo'!q\ RB:oټfQYx4a!M'kZٸ9eZMz^P Ȥ):y,| ]*X`Ʊ:jlq6pvVR,xA%5pQZNzKF\1DA͓әeàb@:;`#V4~gOY'@Lv"=M.ƔЫCwtvQ&CYM дRqЀ3Q՝zgE)J~|&zxl`s|4PNVJmH+YQ-?c9Ɂ71/?Fx(LV׉^jY_ oz(gP}wYgbU7@f3(Y%up_{ۜ:mմ@] \5uir¸mBkn&!>b/HIk" fAP2֜hwWMރ󔟸ywyz,,:t勭m;KFجE)irm"q<՘c2a.uH YnEcm~wRE/X=+A܀<#3"xt(#+<-FĨ3۸&S\0e>%-#q/xl=7V-6˪F20qyw2~7HWj#ً&&2_Ye`a:/f+[ |.a {rqhA2'[MFnRkIy"V ?^3XOK(DRr9c?fP  xs|p&I ѹvf.=F*%nݔwDRm;G0 +c-7UD;T4a;->)q>3bg%U^:ʗy+Mܐ&: ZϚ0DᏛͼ>Ư,ǙG/ iS~ p 7V%3cK+GO/_jxe 1Y حT`r ^igi$rvj, ÜIxWafA@DY~' nBL?EPAq](86\إͶ/ٻBw~KƦz`ڠi6AU|mugDz%эˡ_׎4Wm6݉#~P%ًVT}28J f0ATZ#ւY`1uEҷk;`6$zp(O_sg;GɾTc了7a 4|.GU!=@ŘM5`ŸeKǴ1xU2^5p!K")p=j!@PK!.OҬf r)v FfRo;Noay`*RtAO]ډ+k/qh)t+=2ڟyziRyܛiFO69Ω4\dzmC[mNo\gNNݿVřṦ.1P|X1B 7%?$g#B8#5 5$/WNN(g*(F_Js})Eoঅ+{+ƴ0u$c/ ȋhX!R}8[qg[]d15R4^oɰB+^#GShk?B F70pJr[{& U𩭤VERY6YUybn:~V &4`8:D [^J9xro_W8R.Bn̥Γ37ӜW^j,&w:]M! 8FxIXuϵW-D|!'_R)`hP$?ަ U7W?43i2 |BPTQC FI>Hj\9:qzTE'Y8 /ƗۇO\:ͨi;gC#l/utySD0W6XYB7`w1[(O 0ϊ_a@~Cj7 L-یY39.`kQAGBBH0wN=?꺽_C5rWtb#Mg'1_X.]f1_`o*@T *vd"-چID(`n,3ڞ#P;=P\W)ן#S! SHNS|LDT͉>#g(Xպ11U9HhU@3j㥆Q:ݨ U;M4'H›yu[(4%]Ӱ!> &Q<_,zgmuB#x̋604ZW%6`qlw<޴3{=hE/G1묿JbG AKڧpu{^†_{ n%L (EgX]5\Pcb@ONg"qNkWv%ԑS?(Qbab.sJf= YHܭ̀sWV?ϜB,a!i  cIsCZ.n`>`ZDZA w6eZc{:w Kxrp7蔟N)g t3_ܤҘxxnu/P[Hl| ZKu3J>?IC\\qԇn+S#4˙'u4ufS1vt,jX3}U#k?zr+kk2aZ/7>D.ǃ->&/;U fV#U5.<"<E^#Ц#.#X^ kDJQmԔ+KO,}͂||M`S ìq9n&*O⦆Zz3Gڵ]rn M h k쎲1Lg/nep"֥҆R JXOP$ؔBV݀H8Q%ךCX)FyC'|C\)rxG&*,5iT{Vs$7k`1!n]he#]Չ;Pi+:TU؏茰TFT@ib냔{1T(!{R5ȒsLؿv^Ş1(`ۮ^ZV.ktnd}0UILpj6΃۔=(>w{JcXe٧tc~z }&lmT2P\URٚ븨L8Kl +17<l"/Ȼ3z;Q\u -H hm0U(~ۻĔ%1N/v4LTςLDY3AYeTn(HF= *мE:uG`m ۚygTrAz{ sKÛ] @sRZՇqpU1Fsw( ~JrYu iMC#R;ͽz{\[CEKВ;Q"MrKTa>TBh 2ꗈR85{/C㵶ry"k\VG<#%k{4牛APJIJחsɴrG,(#E?QI(t_es qy;xT_ 7("3I At2/ZiQc#;, ^|v| wSٌp K陧5P.}>fvŜ]~gwUl=1_sgZ3 nT5e>v{j>ݝ)OHb{:.#1'x^m& ݰf}|c:|$%BX[A^#Ufq(U_]jΈJ^6 ?)P)6aBq'K3Z#?C"}n#:}kYLj 0v:<0C\C'9wVJ{{Yu|3}LC8>LEnUۧ:j/DfW0p&o͟l{7 W qڧgZ@G/?RM?DbKѺ"Pơ\UL'|`Kb*Sڨ_>2BӟoHS 8Yg^*YwPjsʬlBPp2KLs ذ`l=)~C8z5 ))n#냳$zosgmJ Jx4 m3ws[BR63ɋð1+d@߇ټ#aa' T]e$c=z4,XBW'#]M~o~Ml8fl|aޏVniЙ ) IX`|Gfϝӕj}丷O\+E1<*]L OS7li4r]^.ÒW$ K{Y8Qtˤ+Mޱkyn+|ps@LQجKk)iK ;+ZQ'c!ڪr+rXqLDtڑ+c> : imЖQ\qx3ƏDBM8Rƅr eI?LrVDuSrL9fېӳ3bD7*T~{ z>x`=1Qxާ!!? NGبFվ,h ~:->zVo.a~Km tfzq,L?ڈCΌ#YIee6;u^PAJ{l1ԊtSBk[LEE/+J+ӈeyP-62e-"f  ӎ\m?ZF)jN}xҨ$`%*ɾ3G S{߽ݠ-B!bMRȷ7/P=V䐱! ?F}ז,nnhz.pdd*[pl&z  ɻd/R̀:[ {v| yR@ݙV+AkKg$/n\8L,?לAnyx N8y(/AZ.zrPEَcqs3BLP1R} Y;[i ]i#X+Wԧ.6dP.22etl {uԁЌ1t"]q1Il2#2a :QJaAEw T_l$| S9~閩1/l8/! ʕ U6LAs4%@ (2)$9Rr-Ŋsw[ɭ|2GMZ7KwJ>ܡ5J;.*USbҝvӅJP}vU/@)9e .| ヹmc؁ jS}%妯|jM,<#?!4 7rȽȌvjλnM%mC|  =ܢmOzqJ[ƨ5=erfEz*Cw4L3C˂xwD. @tR:rxJXFZ} c/*7rX懹Vak 6BE@"V%C~]oղ`G5S-V9﹠(/w@ދt_.B-vUZT uzmʾ7@l(زCD~~1M1NF,VU syXc9&ۋy$N+( 홎*=%@՘J2F?Tsk)ROAvR`θ~DN?OiJ,rv>ݏ_uN7QԫJ$zB}Rme6Fܶ1T5c^IW;k yY ?D(V$_*]ru}|ju q LKҦGoc8uxWmyM?XcB!te]$Eck`d :В DvV'A"ac+joS]g)lcZ OrȱFR^o*4 RYš*"Ol)bkq/-VS^9XKrRvՃC>1/Ci ut%#uBbՌaw.Ӵ֋U,?sb8",gw,G Š&YaT @* Yh7w2зrjZųX<$lԘjWT2|9cֻLT<9#*ΝGPYPi1xOn^U8HN%q.[Y'dH`Rl-&؁KɚDYce(-tb(r+֛OGnkufnC'ŕ{ FUC;2m3VzB;)LY&_egߏ0znDio·ضKM sY/'gS2T] yBLM*cBe*ϑg'kFoO>v!BbR$'(zA?0(} @=Uzށ"6hD`Gt]%4}+JuNr]ZwM3/u 9EwJG{,NO=#A7I7XG!*n4X ]F݋`\8>ib?BiBngN["OVD+p(b*mwwoQۙ<0eD6XTWFvC=SCj$͘nYDጟw꾬 8iO yk)A*zqß|F8ƬluMJȈF8b6apj/s`/Y{YJZG=/K0k 5E-}R[p!Rڟ[ vLNk,Qt%ϙ~Qnih,'=/ˀ lo@0օxC> g:B}Xt_+"HPK@[琄u0Sg~# CﲚKa^2}A(0+`k!zi^ﶣ lMl?@RhV'*"e!6Qj)zfd^eKlXcp/҅I!HFd!J+¸_kL@Y2no7˒@2`M\]~}tZ6cAjg,.VdK~fm(yd1Fp8ڻ|th#[ز G<=7N_g)$m=b"Ժg:Z?XHe01> 蚄u /%\: Iq%2-#2 SC?70m`0/D/vzͮ/hYkJ'@h%,§.BEJ^ v)r B~urS͎UE{Be%.]ㆽkN6-ICoTVkHZYBv-m]/ŕ;] ޢxh<,mb»QgTgٿ_>lb#S8/1O QF)'NS)Osn Ӗ2a㞅Tx/l3M_W־IS)ny MՅnYHB̑e)+CRQznW$1a9y@.DOE6{Q1.[jyUaDeR3daEx꒐2>ţn YܕSzHCՅ!L֢±] L!Y 8iBV88`ekKxq,@BˇI/P)ǠF*3`C]wt+węg _ݶa[4By ײZ-R)%74Rrd4 `a;'׿ $U"Β5:(Pzx"\-d)4l)t'4(oC[9W;% ؝CEcG\D\Wsw1!)X8r{Bn盜F|6KFv^5gmu8 ?iRN`2s+Jr$W|Z3iw>/Igi1pi 45<YܓMKOyCg =.J#f ^ScDoԔE0A|ݖ,0ND5{V0jϾh. mz {_ۇ-ws=n9{5}T+7/dc<^AC'@W w; i؇m\skځխ*٦`f,b 6XMbaJR(wd4[RQe\Y F`F(0ZO^Uu$AD(Wl:R8Ă0u]<,'4=P|VnL8S4_GU%N6aS&;_(FgUJcִ Gp}BlW}Dr@FL"T{WvV;sM#= E-wHb?+;CIVe)+]y{ߐgV\3 5Iz5ϵ6]đ}oM, 36 !̬ A-R]P#=}o}OQAo-zG(@Mգ]kƘjl:ń>PawMAmٿEJ=ݛq'v:?886,2#.%t3j M]Cf;KЗsݯQ߆tO./1RH<E- > ϲ aso=clr&;g('#m?ĞCN2C*IbsQCS洦YYPg:ium6[j`wX}i8JU?ýjl\wR}\K[Ad_ij Q jUw>Ԫ ;Sʕ-gpfx?;/넗 A|Ju,pfýsH?}@̃"%ͶD2vn! ky9(T+QUG F>^iBڌ1Z0cTu-) 4ƗXP/ӽX. W[UYB] _`}~7X tu.W1'{3\ΡQ,O>NT ouadNmaM,rBsm[ Wk/73Cݬ8.WP_lZ'εPvFF%'B~شK8,}?/|=PaC"Q*+6c/f_۶D!("~vX}wrZ**i|f,|D-2k\0UZ7'[(i-z ~?}`ŭ :]UwXi5!tiSBH-^:{(_#adWA}+H!So#&VHjD-9\j&BqNp@=ڱ_ؼ#T 4eLdP].f(-CoZL ѥ2YyUZŽL?${46P/sɠYք.x=1*]BSpQ Em =ȯA :TS$lƫT̹;lZ SۼA^sOo ]؁g#gV l6*>gX#W^*a 1\X;*.?*DžmThvi)SQN$N߸vv+M_F-W84 Vc+|6وX*UQQV}L=M 2}ʦZ&A\P[kCI]A9B,"[,Z0!T%IJ ;S(|Qɧ͢[$xu`| T@aIʐDX}$&G* {mןQgv]*B<LP(e!b"ŀC*;ץhooBZw/4NrRQm߸mV#_l"x~[GU6LLh*x/ t hGCt=*8H &Tz*:Χ)gwּ,ߘnj[=8kDjFKt.$Gc,^ZW 5ʾTUW-ojyRr׳NDYCA/L1Rz^'Q ߥO,ìf>߿by!6 Wp/Mv!<5k7GGAMn|o_ɳbt+穎k)(ULGuINHESO3b[Awx"AR<,Aד(vYBx۶ra &DB[[!傥\H.q@?)f0,zP+r5QӋ$w}\wkZ_Z75-uȔU]k5P95jە0w\;Ñvz 2^6|!DIlRF`251t?;&4;Y|o|hK3}>n;+SE 6[/WpiK4S,:3XٷzM80`iQ/"n6U/ώ*Z B]u(s 8g5%o: (1).,6>8&=|WǮ:n Fֺ7ѱ̔TOAUnoy'"]ܘLniy Ƙ p }K"9޲LH2ƇZ&0izYւ3սa>`^7Ez\{N:Bh~D*•e=EZ@;AQZ3n@'22R)-rVjf=^ { 86=&}0cHi·2ecPQX 7Pa9]N’/% =8fMsJb߄g)ܦ恂ʅo-1XCZ LoB+h6)Ʃ߄Y@G&Sr }i(=pb`@zsOq?jfo (oS {#_z icW54 w@ JU[ht-7+T|[uӹEƏ$>saK;PסmS`9MPt\ aaZ02'0n%ԯ1ͤ pOb1ODϗ||EJ9 h>ӬtZ7_R42KTc5QioNSGINLAI$Zu2R_0,\=\`(e:8C5Ti_g,8Y)'&Fx-rfP:K]0~]8TDh 8ݴDx ץs=zQIuګ¹55 @=\Ve /#ƒC$i3 t9V$W(#1W^=ZiϹͣ:tqR~pV3)bT# _U6}FʽBjÑW঱a BA"IghHd%fRItl>ܺũP`a-Ih_[ $A|sCQwl}2K,CE;T є3c|P^o݇/pXvRF~Nf%#o}T&yrz&2f遳SOeƗtbyw=z*P7Bŭ i(bY"DT4EVL-k)[K ާ)׆NQ*L֛*#6mkΪB.-r[!2V'φрա Z7.Ɗ’_X>,vɚwr;k ۢOjAʉ7#yA_\j$fV5"تӣX)߰cp*]-ux/J PV$r--+*r:?y:d 7kx#z Szv-) (x)7Ut سJ!ưiNBkUCDLæ/JfwT~&F=[nUUCzq.-᷑dcUsD }^n0CۧQp%)mMCKKPHz[}6]sIhSQ'2YTou<^WH-dUWi-n*;L C%&Eysh!UNyjS[_υ^o ] K*&*!6);Je[Aɖo̺hĻ~EkÞHHy5` I/E1nvyiXhrۦSeЅJpF]qb +Ԥ3k0-6$La>[_L|R!uh㍱r&6wa4B4F^c8auǒFL֓8B9&S{w8y:S!O822mV0Ę[-S73wLF"7joF1.]>YcɅ E7Nn{%{3 BusdmN]%.7hxyC&sW4  \=8=Rz锓K[0LMR <[BP5.C\!4n3LܴrAj!4+SpP)U/V-EJڝGb[{[;2dG6s֗c-2'5bھ<^֚$^rdJB~uy"YPˮ{!eYA\0nۅVq' rþ>BcyP-"sAD# &/./RU/NMN48l`yt,,m,| u,Nŷ (#a5㚯s가.$V 9 R[ף>Za%@4f ϻaK-$i~JEqWA}{ >v xW̚IiIf9 s{أITiZIz =XxOV>:^}UȥD~ cY8ekV2Zb* YbQP7KvBlQϮ1aIGէa\fs {yz,G=52A7N ~hX":Z 5UY1,l<v$Gl;5KlV?LCM {`7"9@^( 'Y/DAh8hgIhY%tI ;Je. 8o_e!z>݀ZCԕ4֊_i[+)Tuˡ-mfduM)iPFd3umk瞛CA """J5_0KٮXv-+9gYi-5T)<$WɎ*BIų\(-ϩ{nVU2l[e'leI]"ěaԯv|h2b2<@+BzV)e ո]ss\3X5 j Sp5Y -֑Z0ឦ\.Lߺn[/ 0aZ(?yM6/7Sռ 1+˒C>vZ)BcX0G+(_#&@!| JE2#ːɚ>Aۤ}Ux ?C].F,]4sff B+r ~'5 %qAL[˞֮1knA:ix,+H )>3l}aIF  f;}z1G*ށy e3l&Ԭ|ƕahjp?3[l"= CBGwcsyEʌQt6{F/?8v k`q@:B<Mn/"IMuW '̠a&ì;ȽF'o(쭫bKn٪Bql̲M{ywX\2H'CbJAL-[mU*0$&645E4}qi]OAx\Y+ۈ_W60}l<@m6ۇCͩWTOK鱑lۖ'ك#Vlh5&>Y'2ߺ-'?\&,&xC_jah>}kt*h&[=> n]ӋjSe_jKPwb0^`?V%p 2PWDĎ57 вE-j5OݣHqxq ZW` B>䞲s~m|q`hӕb8Y: x "BmukK&$q lqN<"_d}c@͆l3fWR &| oED}%?dY:{Z c0jҹ=IC بx6Hii+p5܆{'1m߄h>W6uHWG*XKyH qGUя%'OMdBϿ!筍K_Hs#u{17.R˻FRx,j`(g4-`A:?d'JWOބ3M$XQ3 \:Wt p%ӭoH |셻`- oOE࿮!-K>투]͍ShǢ9A^Hy|3:OCn%M`!t ƈNO$ ]d<B+Új =.3& $0).ɠ1"X+LJQT L?F:]R \;KFua|.2_ 곝n[׍'zS|"c[[0J<͇ l6hGfz)?xCXk%DhAu(!CFyY"{ /ެo=Q_܍R׿#t;s]vPK:cz/d R9O(k2_cݺYw ݝ;\1ڱ A^zLx Q^ 6bs@ _K 0H|#6XXL8tdӣ̞,#3B@${{x=';GwUOږG?5mY4o\58nqG# Q>_k\MtXpkmÉ |:1F 6:#=Sf)C<җi^g))6"vI20AC_Y"umrO6:Oqn`QY * IJt.2:Zh-`n=0<(nx1 P,j0`eܛg Rrg0㚳[|m+r>ݸ<1yj?&&͸" ,8*\0P!<_ ԭC%@Eܒ%3sl.4ZDa2s^XH`o-p7 a#YiIjki=UoXcgfe5sx"SCI H<LW('U)-RQL@-Wb9Y4ӊEٞtkLHζqǕ"R4Qj0P8^L)6>>JETp(2$m0H{bKN/ޅE{Ӊ7;Yrtp*.Tu"@# `}V=jBC?T5Q T?ؽzQ b9f3]P ,}0V<&[ #Nb w_&,$Z|nA׉$d1`-I\`שbHTD_`L|{N p Ŭdic,."筸-epISjP;9ꍾh ܣYH!w}Rvn񚘋}!ēa^ &W*>Hy*xT2娖w[,@͢N ;6qo %{?9Z[RH8;Hdd_5(C:0jƷ51 NzYv_A0smO Z *I*kQ+a E mgpnw֦m+k`^乪9+uD^_m, {%9益i"SQ}`c4AI,On*8p^>>ROYH7 ˱Z?B#[ݡgeF3?+8B1mLTL'pt v;AAVCI}sP[,9AcZD)l`Ɯ bP({lQFG/aĀu͘-gM[q̊,ׂ.*m Mns!f9 h?B6 h2ҢR.9[ [;lGihcYa;K70 sU5ZX~ ʡʃmp0񊠮Eٜ[.]!o}izތ o;9ѐ! e UTƕ5Uf$eIq]ac&V6t\@_2z4ɥ/z:}W.G Vժ3VKǥPQS[Qr^t`=Pjo\klE(ϱgV{ǹӁnj9_"*zNJŕ̖8e)Qu ql-!Ah,!&1 E>+ћ6΅]_f]E,_O0r5q9#8! d,tɿ+ :uFX-/V HudVIV .Ph QltfhCrIS3 e0wf. R Ʉ tm, + TVe\k'BY_MW/ZE0x7qR Lhq7!kaK}#dhb7(Y"%TUAC}C$)MVk|oI[O*#@<uߎ30b,Gބ4gl` dCE^t!r ]3t.1V }};|| Ssalbb; ??]ŦqoW^TJ%m <8K)cVͩO_MTp=U&a߃9趶5dE vnM Ʃ\s7j&DT=/2Y:$̏qs%l_P!~wR* HTy3nR4_N%Zae}49$74}-ciDz;SO\}˺FfTg]p{qo;sM|ɜN'mýBhLh ]!il=5E GQ!@>d*3,\wCߣ/;9u݈)ȑ-kɣf?%;McP$:583cYPWP^ 2`'{ؓb#=VX$|믭,э17>%tVa+iP(@aK(!_Yo[$E02KEmRv4I5r2~ڻo{O@qǰ"VӺNeqsZMj :5Eڕx7Xo}%1<דͷH梓#Mv~Qq.+qE)?u^{ҫȮXpᷢvᐱ? A*ÚvJ+s#-*PXкׇ@H+8v-zϭOՂ~Fz9ӽk;(VD(I]=ƃQ@-^d/2N6ew "IN('cIiKݚG̫.>z^֯fnfKLa)AV}$vZѫuldSuoj \k؍L`Äp(=f3cgK1x^ JD[s0iPY?O~!ʊxDLXH\9J,ʎ9abײ!X|*@GF.דykI>9/n#iO=YdaW ݆sA@$T>@s?/o'b=;l1uZޭd+#]ݹ[tJs g>5I|F0R5~jsIĥen˒X nR?f'E6 ׬-x[mx3&3DsF졝7DGhrx|g9[Qhkke#u* I^wOX J/)`YM}1?/U!ުC:b>N_/3ޔ"9in+IF'0""#ಧaT*<6\_iCRҰh)}?_ C]ɍ}ۅrg@<"a("䳀Sf?/GiCdH٫],RmGm=ww~aQ(2*\_e V<DګEƝ'Şhz8v4ĕӸTcjd\NH]_qq-n#öU cιw<@*ڻ1S8=(N2A/+sSDT(t,҈FpqR7 {1$<ߒ\KI=G!"wKu`O:ǩXi -WZav_U?Yh(ܯbti u̡йZNxIE+Vq @wa~ $K@䃡AXVZJ$lq#l:W3V beƂ9p@kե#JI zH`4q)QetBrY"' UUuVޅfü3S֘Y`\lqvE8sİ'Vo씹- q7u_*$ok~Z'L\`=8RA᱌B ?K&PsH-y2OT+;oFR!m L F;ӗӛs杯WG, 0=7BwD ??xZ o2_S3z ~@Se21Ԫo*X¤|r,}5)' _Y YA.c,v&sW}gzL/`><@hDA{ TfCU1HtkQʃt& ƀxַxTc%xU~Qphv`h{'I#qyP{qokd|3 mZdJV-{6Lu4}(XvtKr~ph,PZDD[j spb+ldөFy` ɝ`|!]ӢptrYKZ@g[I|C,<j1.h/xϨtuѹ ͂VCַ#%="^h4UAq9RG`gB"z~<1v3^T:Na`F )I 34--j0"1= ]"k/?̗Ѱ|XDI˨>`A 2+-K2ر9Q(3EXR-b=2O  vGUXZ6#= W '{^B_&p ۣۛH4_jLX.#gȠ"|c6cZHd.LYc)J^yЗ3#{0eiWC1#ui,J@ ZPZiCiON.nF6sh.oX8ceD;K=hWmI?S.&<JEh.bUZ-q^\gx1|qzsOA~?ƙ`,~lPs Lu0'&5Vu}qd"BDYglȦ; =(ܨG2;8`+û2 NG+V2 m a ʉrOԈ@0H[c3Ӆ\᭠{N~`ep IvtuŭG0jW{=YMԣ9`gȅ=1ʝ*5:( '4[yeo G48FoNsO;ʠKC  3Ĩ0w^LBl~d:x WcoQ`Qg0k^6Ɨ)=U;4q[>{>JP;]t@RQ1v'8A !_(P!#} #_: ހq50gzR*9F$#82.̂_]#NJƴvlR32wQȎ o^YLMZkfBswUA@d!x}'\" ^2N-;ԖuBh#) NIJ{0~;:unx- SUyWE7?%.ôU4Ae .&Cz_(l6"zwc;- `ڞBr٠LF2৮7vvx?ǭW`-NgLORbkKZ_(^K8"50'MA J9 bKU1@gWòWx#EL(`汢"*rykRbXCs^$3X%vr{ly3UE]/VXsU70v yNIch.t DF\7*ɓzNg.݆fzӸf&B[x H1/xU\ XZAAUݻH?WZ+!'a<#2>3r LR$G*ixqHD4)T%#n:_XL@=!QXnx*8iS֙c21k۴@f]g!UJ= ' L^ Fvc|nWY 9gӚǩs!iʙujVXiUaEs@+">#WN2ԊIs%&7SFI kw7%bX'U8qn]~*7pkw@]Ǖx7ߒ06rY֙\d* NT{ɲ }5qRK?S[%s!vu i-ij}%r= (A ׇؚUK^C4ȧD izzȉb?b˜6]"^IYUG|$xCV7+b{ntxX6Fx\~"c8fFb?6TҔU?13U!+/aU7w9-YDU*2h NRA4m^'2bpymbݶE›O\me+{v)'Q [%dCag&۟b Mbɴ'H.!<l8 o:r ½3gRXybc~_R5ݫ*XD#)>!i)ngkAhzR~/yBAH(1`iƗ35B:ݙ_|7Y#k,+֛2ř'|N\ e݀z"+&HH\ [ÕJ&X0gyx{Kuz=񑇤9M1n/1E_"r J eӜ_91kd 6לL"z.{S{$*1a >8}iKF@r}puK{+NS*+u*d `M,]?tnt!:$S:N.SCZ.&p=|x]g wѥZHaTF+/*h93'/uVmZ_X!t#a5L|>~g>#dzʜ (9|P*L)&og<4fn4;͂‚?$lݓOۚ/1ַ;BtB~[ ,~us\]T ٩uQfFTBdTq\ ׎uFh >c+J t X 7p)6[ @= `6&`+PWJrKw SK j%˹eH}3VU*jnҜY gVcP1CmF̫ʟڳ˽_c UPбCRxդ <*5( Uz-w~x! &r>{շ[k_Gϵxp޾rk.K$RaZ$iSAa}NZ\c3l<49hVY y'XNʷn z{3*K{ *@ṿ9)l#hC|ͅ_8\~&;Sr0;܃E_dë,=%P3Hh0]U(?'rl%*8v\%71zCK &cv0.jb1,jo+U6ЪVDM[!ź<sH:ůiDB 78Crw 7 eZ1iH,LJ0<(/9B1a%G1ՒZCnuC  |Xa#ou9Z䜬90]we\P.ǁI>h Cm š":0娰m;F)T.bD)t|1R^p\M+lvE(0?Soc< _3e= W-8-Ӝ~BvNo1>ƙoe[8 b`s'V6Gs&I˴ghHT?P}jz\} 4ւEJK$ypgLz$ ?TQbntb$Qh)A~f3~MK~*VTZ[4Q]Ұ.tr\ߧw7E0ods]^ mE絼Vw~- K|bG&RՆ2J:0X7wt2\mžv\΀Vb vSf ɪoF [(:iƹd¦b{QcܬXsߒ"3{)-0,݀-'Tmȇ@ҧz|o ϳ3tBkcjOnWΈ^gB L[]F_Hmo֫+ \$]:lAF/uFԵQrM$~VjS!60 gʺ%f[V|_ m%? ѝ֭;m'\¯'G1ܿQEB d3ʩ8ҋV-i#ح֏(WA9[47==Si|ʍB x2+&=BK#e$ɂu7cօIQF.l-q%nqBÆ&x5 [JkI?B1`tu< ^#OcU߲y~t(C(&-gD/AKn/TMw.{zr}((:c/gl3? dUF$S :> ',-1s]C֐`#~= p M©:uRa{mO2?/V_+% ym9Jp[˿xXTGV=,\_dW?m&Q(R;8?]9 ÚNe2khHaC '֎t[5u`ጡmrw(l҈ﰏ[u]Vd4:(}Kl+ϞhZܒŵ& bo?$ [HJ>E/Klsھjti,-'|}KL4`̰ TG@EB랟"|+!j: ,*I+Jf8->6c7)ͣEc\~Q; (u7{JQ_QxSÏoRIVzH̳;.uO׏JKM 9X荤35<ՠhl8\hq9H/p!m鶄bVF8*džXNG+03G]LA.I>riQ`d:F" 0*D_b(R/O-D*S@aIU~(̉Qìz3%gxN7& 4`N& س 4nנ6 Jiམ&=w:8 :Ps𔢺~j8Tzm( xr@QۍG2Zi筠ug%ZZ 45 |GLysP U ?asuM!oIܶdUr "0-جwe iq78ʳKYy q;҇GHv6\ idةI^hA;{&aAXwH*܃/õQ2̱+Ψ!l~30f?3 E̮ooЧ<ۈ?]r:Im 枺rP~&vB1&rM~sh RULo@)׶a+%RbKU9遀1͔$5?1`UE톢[M;ޟUɻh̍H)+HFժG4<ڲG%3br~ OjYdJx5pYHyĶjEc'o[4:dgɟ=s37Tv;e=I'D)>S+̪hF^8 @ON- Į Sx7I"JX,e p)*--R;VkO{Yn *A6)}a!C2 M̻Ub)\%:gA0u(Y͔{tٗ`r[#wxPI{ ~=8R.3K΅SCSkie)7:7وq9zGǐ1E j">k6ݧ  7E&S\ K֗l[80RCEhJeG%gy\a\ n߰m7#bg&JnH 'Ҙ.o WVQ5%( Pcԣaɛe7ºxLu\<#q91`d g9m0Lvv!)piKlJ3 =(8cL'z`^zM} EcrN\јhur@׫㣙 ^x#16L|6lyv\V-o:I_G >tςY B֨?P}ffa&ɮxC|4!i}B|3"2OPgsZ` ͇3JHbW|g:m;YY_z I;},>RԨ"$`d͂c\⒳F-Y#B뻿G)mm>kd|;ijoSK g}2fT6]~FkԽ˘hmFt]'vE G[ypA)#k.3F[¿"5q$` a Mle3R O%i=IX_(\vaqa I`٤qD Kl|ũ=+Cpr|YPa9 p)}"'e ƾ0.R/.xrA== '8#;(&Bh>֣bg)i0<Λޓ0,MJ%"[c̟l;.ɯhTf_`KDnܨ %lfVTsәE= 2r@|G=s@ e)FkdB.-лp[(u!ȸvKZӚ\nxa ga'l΍պ=.9? !߾c;=E8,0cUF̰R8Mڨ,L;(i$sKuqTnœsSIՓ_7ίh,ڤK/ ] "~V$C@2g}Stevs*M ?*'ܔ;[q/::-KU`Cw+R0fr& ѪWdgȺ1 ɒ^撦v1j\-遖|%} tH S2t4wò b` 2-1"K5EV2n =ND}:f8$";)2RɅ3ElU%g,I*˿r^ײk4mt{Le,Ht=mzԯz*+xKPm`X+rDa^X .`G%&U _/\8jcؘCWg=}u}fvS`!d}zRE^D3sU+hhZ>XxnSE|L }7q/WN@t,[q9'thnI(̮Z^1+8}c8igT6#ocVu7&Ҍp%jןz*ۣm?RHWI*r}?2ǩɿUvI0]0qZgվ+@o~@j0OW3ETdk|Xb;z/GYP78وqo.y^dEkflnFa}1pWu@,{=! esP{QKݑW>bI}j.0ۚXm2yN 5-|ij?s 1Dȉxqa4QGvy=)D /K85{XÑJi(v} IpW:w?;DT޼GD* YDn 憌p?#>+.] E7C3"w9" z6 .;^{bMvٳ muX%ho PF*+SOj1Sj'쾕eTumOEC ~ѥC~QoAH*x(z ^e&~^GZX!5y;{2a)P0SgTG `F~NV_oŷ͎AK4EE~K'=y1Kp`qm0) eܵ#٩״cں.lLwl~E<%=JYU%_ 3IKN6׻GOb ? Vɋ f8D.,U 9nȹP4$Ky݅_R1K+:NMRiʆɉ<eقNzK!w J 9DN.ȓף-&`|~Gl21/ PLHȠٽ}iqRcE5f\k&W 7TZYI؊8n $쫭7二:0pzRFpókd; q=ƇQ|$x-M|E7T e9H3VÎ Vin2Yia**Pf7f)@ZsT>ß,4cUT=;?bA^OLj 9q&镝)cACLHJF? >,п41R,:u1%j0I3!? t_T$G"~p `BM.ڨ%=->LD| j4o5*GS)If3PjEüН6o.$F%<ְa{RK -Bw "6ύHmtg"M"}5vc☸}L[l,`\kJ]) 9qߗtEif4M;2cc&E (.4Ӗݏ:gTLaQ$Z/Ƨ1s*04Y<!!B?u-wTqZ͙/fK*K$w@m-'&SSaAՉRYo]lKvZUj hBI/4JKFDLXwRI/t6&pP?$v 2@o;,89񓾐4-fj<Z,!1?։!Xyw+VKF%Y?*g3-icAsVbnܶ+h1}/{)?s-" W&_Ap?UӢw [Ġ!er#hgo\!~ʐ5Ijsx" `Fɤ3\٘:Ռ1;=XQ*j 9N'WJ߇"/(`oD9X_p|x0,T5lFqhA3:}+ksiybo(Kq©7ύ- *]񽝡 #W4 ߪGg &Z{FB}QP1=D[f637ڗP#yli$f[Qjs! =9e?-vwP9М0Q2}fE#QSɝ7{i&7'|0ڛNVEk̞+E ZBxoR刻Ω\[zK)giTAuW=YȄ zHƊaf%>AƓ5-Ozq!MlkJTď׮ݴs4hY42VP+0i<⡌4m޽D=A N%'+zv*䎳$0:du$l{ZڀtHU C&}` "p ;q5/Ex>܏5î=-x#Bf =IᶯZiȿ!E)ч(|>)Ō铤;ôy;p'5%[9~qf@hsOk:]B"*i_DTCMVB\3;)Ow ^(>ET>B hX$<+`#1bqX#dyuz-(]/:vD5'#bMѨ{FC~u;½c=fVAeK_ (Pa!ChAN &zX~=%KDjQJJIsC3agpJ q1e`wxĜ֘߿E|@,c^4<:O:=}86N}x .~DaÆ=udTf*쬯"nԊ;EH _lDbyr M]N@,bt+SF=zƶ|;:c832B (x2hc;# ˜+YVCLOA{DI5ڥv2.>?yw&R)<7kKI3 i|\m'(VT=yx obG\OϽqD %su`P_ ۧ4w;$kPTJfEDUM04={}[# /_@ IԤO W]]2r@SZ]*mG\a ;h]c|Nq߲ݴnLw0iHK1ݿ'd[BeCC-8DP"jt d*`j\A )niL}(t63@ p!1籏!P㺀|ݮ1,p4ܒ~ܗ+h=rGU3XBFмÔS5rioo 0LSDߦCZ 34"ٜ4"c%NiN$2m4ف퓖)&hbGGWU>%S=& nAsbO=f vG&C#W*=/EJm',Ztҝ 9D#ǏBK|YgBЌxsյ Y)B{?wxg$Yy(k,q#b Q9Kaec-40T -x}X3uAr 6lsTkپn~߇`kIr?՞ZՓ&ZfQ_pScq#XLP2?|ǀҙT53k'1AHa6N:4b*[hk_aG|V_,OT>X\O##-55#B:8O:*lDڜJV<.qe㕰&q#k{;ȓ}ƃ& z 5ᄩ+m81MI/f/ְxr[$gͷ j?-u' d|cbQbӶ*z`obaXbLoVu"X;A;+3z"c),_F':kÏ| {+\8^oϹ"q#PMY6M$W2&!@ e D3bdjH.HkA'W͇ܬ"|4fwǠ @~q\k}7#0csӹq1WSRFHaFxCi7WOB *TmTTHYeE1 _&vpClTK{e@f-z9KER!4|<%鱲'gKO'7{pC@Y> p@w \RmIdNLãQL ~BAA]^ޭ`\ȑ/y+ݸVKM]{_dYGF0e9 .s.Ĉ"z؄:l[U]U}_ J ˺ 'x-+M鄗s[wH"NH +ZFW --OQP}a{ݭx̩'åF^wΣ;k.u Hv:9@G첨]u ei ΄s- |Uz;hȜ5ds dBV6w_Jy*:%\ 72~(шoE PUjG8"Cyc"F54DUJ˦q^&cHx7Mm,%Կ-KL?-2>,D^}EƄu!6N} f|>XqqNk:f(82]{ٵ-\U*B mo t}Asڿm*5]Kθuxai>d?lf&!<ɀù qZ(dQ)kw!8A\sNWFFӯ:_% `wΔNkvLA7Wlss)B߬X2.N'kNLGOҟ,6?{o1CANEĠA-=@шAdǶbC< 7;ٜd$Or),e+ؙP;a#cݝ1ɡFz!1Q \tD45exD` φI8M!`lLzed>D}~:C,R+ < or|vhULg_ c w &\𶮌RIJMY6CTxm-VGz'C􌷰,+"cu]X1JQ@1AľR+W7F*?8p3ҙ|yZ1{ L6WtाsT$ !#j3EWr^ԓ oL GoOIA4X2\a)u%*aݝ1 lQ޹7BORhA<4>@,@T<+q$(mue'cw,2YN [E+~7i$h6wZ7/GI'I{cj/Mn:- rr) o+W#XP7TY5?M7 o{EUpa$گp 8w}@Mf{}v"'KFCk`fzbg^r7 J~'X&4K;j-HN:}f+F¦yG2nQ9n$kI ݣ|ꖄy=S[@7åW4';rSC: mJwϞʡ}!ۭJ?Rgö2N(ܱϋ1=@*+|*tEh?}}猔9e}xH_7n.$ c`foᧃbVȵ?_+m$ -[@&!LɁW+*ՠ޴@6XDc M6jr?ǹm$SQTVhXjgzmG SV}^5~s4ުNLKDlmzѮVP G."ps5}WR:f +]EM郰Z2mָUr,EO:R!ŝr&\8g6+ֺڮ nllS=!U ߭]'\1FZXPvyYb^N"뛘:p@g7Єv]=}a5w5wNLY-al;/r0kj>G$07,v_Fnjo~S1d+F*O7YGA'(Cq~T5 w-;Q-*抯̹tp•u1ͱbUtn%["Zq@ŢvS{2@kY5Dx_z& &pDg+{Ee[ɖxpJSh]OHI>g t~0GQB9bf荷h-#t9&i 5}w8L?T{ h~ɉ$>ICaћ^jĤ%r$%W +$vZEcDse] (?zI$Q0c~Kh!D\F֒ĺ@|pgZ# CWpfJ7Mg Rƒ&Ug\\|< B~[e>AU# rmS?Y'ĐydUHzZў HX5q6F4 gaN3,;F̊H*oqw qx\Yjb0Bji5/Wzp{|vξ ڗUsBGNР.Y9LM[0O5OgcۮWH49Oy|7"mq'=v{qE][.Nyvʴ7vrg^kQLJN6?Fa *8'CwhB*m/3ۆ^;JrTk7>hi+>>Y#p^8lph~;qzؐ"r!tdG|>4L!uVy]oƣ[+#3'?etC-AMun,hNǂ|wEKg `EғVT\6GcneQ@mliK71NUD^5L~sSl8$$lI*QRK[j|_@﷦ml/"w 0ją_*L%Z;ǥ<=gUQQhLBfܣMUUκC{-~5xa~&-uȫld]4tXMbr-柛@}q  Կsl"%0E mO+7C"@0-xƗ,4H ui[ʹ[n_ks{5'{8vp RqemZd$fլHBj>yŵ_p ^#6w'fj@qĦb>WR!0nM-:w^bCVQno#F.h:;NK~9BX~W â/P'²Ƅ#F4Z=ak\:agRX<2"K8c2Eqҥ:xPޤD OWY{Ϫ$O% A7:7Pa՛j@ꝬiJ>$K)z#^k`o$QPqظ#'fH6[+{|1Ma?FWzZ[uw,)RY#M캖o+o䛴ltX' ĠǁcVVm\+JJEE5\Yt_rikwd{&u87/zi?{' dU8&<&$#$d=)p%&7XT' A^X"_F-uC)_kF>2%S0ylt8",ֲF|PmC O.>WCؙ[/""լ$tűs Wdvtqa}c>Ah=R[^9e\i'ZzLħn௡{QTR?G|yq(?ߢLTB=S;؝0n>HwzK4hhH˟nС u0 $V1QbDjDU! vkrSf8J\rzy~-ZEx Xo{=#^vR⭭ ha76ϖ: L!N^YmwPT6mesqaaԬőxmO c2 ٶF;4:ckz%;WQHB9(ҴQf!Ϩivp 6<Q]l\/`?:M2=TF4>j"&IO $C^&be:NGV.b>wǸo.L#:~1[WސUQ4 M>=A'W$32vu3:up~mMz Opr)ڀN%2 lIW7bJG5}w^O58}j0OD%玜{NK\7UT8Xd,F\'u67lCS}u[T{()*_U+0{>oGxI14l̪xAN ;bE5ca[~Kv'Zaa/[O(T7Чe)RZcZ$8iɾ™༇cZrix5#j"ǧ+~srʵxR;0eN3:{F]A;lF)wg!z(:g82GGmYxXVw-DQ҆v&`Oјxv<;q9{C$N:D>JAúF O>yWy^۱=D`D8akOxj[UEzr%_PppH>5`~|R$~pz2po\&h2B2.J@et LOD= =

|vhCĴ&߇ɆBڛ1Za?9C֞.Cwѝy߾J6&_Z:q)}:ʥWڨMӴnx,cЎz")WYW앧x+4pOdXia\[\v9*HoQ豒 8*㦃z:te{(w# p%P0Xdrq5֌U:@8KYq[&،!=oB>9{r7 gh;rB P$pH~aD x|g.F6V 3kx0(c2 r1( (IuepNseS~C2!y`͋j`O;* v,y/t;=ݷ0j*Pvq߫ xy"7( NVXٱN=fu|`h9|(uH)3U| [Nj+1A-*\@Z M(P rA i\)5 jJ:oR_ޛ4=eA1<·$DB\G1,с.Koep ~C?%$M k£UWNlͱu$[htQu:`p*I7fdgkq@Rp2_I-AqL{gW~bXX8Z@uV=gXu)Zicw1 "˃Ǘszc=iXChNܧFc.΢ nBa^_1k8E͢z5iɂ˶Z4 `cVx>.v.c`@Rޑ8HlfMαY`d_z4L;;ٔ1LL\^5DI1H㥸lJ.*6r,^ ZRq3t귫@Oy6㪦7*FLCɊ9EeM?|o=F 8r`QuMSFfzL/ 2љc准]7˩4f5Y-x*D)K0zc8~J7jL<N~ZGCK^lؗL(Z(UH3)P+˫^\' rhfڀr):2eqimxm`#ˏTpwx6@TS_|K+48}"*efoP>7{DC2aw/As }g^{W<iek2GU W>5>p5%1P5O sU(Z3R 7.E63ޕl .`ѿׄcj!@-k 'a.EߨSSڅ' ssNpʈ̃k  TISH< t`q!0ߏ AxFef A9fz@,v+bT}+;::9gF?)ӉmuMu0TQ)m.Q(Vc $pZGaWI*nZLYGR:7~{Yn-nm̥:y3p[[ ;.mAV@f?+Xħ&u_ /2W߻&bCq"m- {C3bɾ'5-}Qt_, b}=1lY8DB["qfP=Z6lH`~p-z,n\`bYVdtƯju\'ѡuPFMcr<(/֣_YչY7>K -$A}osK̭DXK||!#F8W|dϘ4T[Ul{7݂w$"N!5z D4(Z{@#4$oHA ?c,WRm.}vx-1bͬ٬^XW #6n WLaYZgШ~.Y/J6Lf|?Al,LֱZ!L[?5c../qC"=ҟ6 rZZk!S:g(:e_Na0;Mg[U!s,/AwqPlYWotr|:hHR\SYp]EX58(ՉxFyKvlB(#Ԯf)@bWt Uf%&p5mPyU!dP氺ag@8 QU\7: ]9k?Q+|Ԝ=˃}ЈIa=AmaWtê72S8bǦ ,3acoׯ MSR}UH3&q5d^dĭџfLhvt0/;a]E5çUcpwCb6; F9=plˁPOȤgҿl I>No/ޏo K P{K c=H M@4D4lj.B4k-Qm)њ؋7뻱*(X];!6#{BC]<ðu]#n=aE3.J{&S_ۖD:dAچ%lT3x-*l6Gn+J(V sFEom IXN쌻⛰XQSAxdp朏 gC }^E!yJBo\q}ޕ:6sb˿j r|@1v*jZN:oOJbvN 0 Eє^I֖峹 )*nj>ndFP޼ESB`F\W8?+-:ah7^f(a/ff;6\b*K׵K'oNL~(4r6̻v}[42֛2/XU d#3l."H8D9ug ɝЁ$HΔ㻛y;TL"롼I P]akWȔ,b@?s.d5*=Sb!iG)c8($ҦNQ "o?if\:h|{h.xF4OAl -RH0 ^8˥hciΟ2abd6[zB'\$9X%h_C"gOLsI53*XSFԊ`Ǵ 寂$ʋ(x?g^-V5C)X nA\=<2`:mRwBBY8?wR_cǝ}G"7@AzH67Ŀ_8@=j?6- :6RY9NR'$`-$7g ᖓSPdF?* 1wc}1)xm(-EӍ壄gB=},N't(/VxrׂD=*6A m^&,V ᙹ!OqXΞIDMySnJ66W"PN7ͷ8 L/=YJF=0иp3@4jk1yW^'ꌺ\ 3vyD]r%3K2@ (¼EQ~ʘ)-)€>RREE tBbk7kR=,ޖnݿ^2sr`e%H;7pըPno0אoP[h"9Ɠ~'vPVc>~i&t{Y+,agym媝 wMDT{Bk'k>o?6Ah)v7׎s>NCtOBQ^2io0wTTzn2)\0oS7Kj:Ԟe0Vl$HtZ#Bw9>2kE=>e8T=1h1:%|{+j%m7rc }"ێ 9"XUk^EۉL'g L{/h~J?nSNB`+Q*_˞jV8EocV6X G&́`3(Yicz9%P}c ގ?_{t,[PV[9CXȒVVGby('ToʻtX?dT d).-!.+<$YnlPC:-Ud&b02т~{fkz7!Ty7G ӟN tq@wͰL- />`z,-k1ꫀǘJ:N C~t(Q^K/Dn,B:GZqJvYZuroQcHќCI"jZ7(jC|MNq&˭<@?`oN|ZP&3{d +q3zV>PfngfU:qro r[1IƦ t׉EW ÀOѰ,.BT}1H01S"W TiЪy%';E $%0xFȥNf0qmt bwg%;)Ǹo, npL3bu(;6u=qRWHe)k tϟ 7MbkYFN堁,g{O)ǪGCS suTi4AAۖNK,AK!ZoS3R-nsZGrAʨ>ь̺z>_>vZ4/z y : gHLm&Ͼws8])x฀3'CkDhvDK >m&.Cģ1M?q-R͗tL'@q"wm/NmFz"zfYv_Ǻjx׃#-Q: %?!HF؞7)vD1OA $W)Mv[ѫ?tL&^F$zMbhЩKfAC K64qov$M,ѹqRO.k = Po]yfKn G%5}}mć1L ɟvǧXEU_9e*29Bt^'n[Gg0P(ݒ *ub}.FCA c) Pja`s:/h k| ӔځY툏O0=A' vƀ-u%Qbc}l>($UR#NӉ_NCFM3O0D2%  ;_E=;ٳC{i$(ִln9Pcd拴F @ټqEbgdsĖꑖ?X?P4P?zd^qeg.#^*\'\xt7 UXZ .hv.3\:3g,59`i[Xb:uSAFv|YgǏo)-\ub7G޷%zʸPM^ckś:{Pń] 8 /8'ILVè2oy4 G4v#El"Gcȴ↌4[A ZɭkcSjit3 y>9|"4V7 )/BRdم&rÎDLmaQZ m>*76$oWY˜'H ce&;ab۸Ү!&DxnAѻx-wHC3`%ł=|bn'" ("qo싹 35AIQb9[v(ӕ**ADL&^p =Ӛ'rjE`߹aڪ?V57pMUTl,ߒʘT76pR(«OgO[N[` {>UIVc7Iɂ;#uG9^a*.>-5UF"[_v7|XsXJIߠgq38yո6XTpב'7T#`e8i&Ѥqrɮx881W)2Yٝ 4ǶTAHv#C4Q=5_8;;KJ< |+wJpbk :vJ4;S}Zh ǮÀԶ TQ٥hC^sO( chӌ5EaJ,W\qDA Ʀ^ ;}`WUˆ z&Л&4vE κhnA~k*GW (G8ss'@A 1Y[fT*Y6]fzƇd`Fs XZ3f0Ҡiqc L" V8Me"&IG>%4V~B*m/{\݉MɽẛU*<>ZXx2?ٮU_fʦHW2qrהjvS\v۔8C #CyHSfȞbHGUhTdOV[t4^s|B՘@-z jMedlXb2 9oVRjp ; 5IGWW}\G \ Fn-,dBAޤcq2r7U.r֣~V{)PEBBqZ/hCxߟUnϷáiԣɫ}5gnsIBE*>Y-=1"50+/C k[h[XT 3zvJ2Kyh;6l atqj~9C GCղ3.m eO{'KCo>ڗؕ~ diNOl{e]A$27U4X|BeFa"[ոo?XP **j);|kg2nQ )d{֗3ں#f+N/R Kkk$o>G\ˉf1!%A%!>n<Dbu < F)fK>A%`{dtjr֪e_xe`ƨJ-+Da$K|a*Xw?dVL8dA Ӡ[zdM>0| \5YS,Ekr#$tXk$%z[[)ZNJc ɦXz&՘?/,s=s6XY)]jldv e ̂dhc؝Ejr X׷ (# ߜr} d)f~q4K^D9+KZ]?w*vȱC,~דE8fm3@X)nc~܅vuqupp*IxɅ0T+V,։},v|Q|3daiLHwsuh-'ꨵۖI_BĭZ>$^H'6o ."iʌU<ጾ\XM@tw9>f%6Iڽ0h6Vqm]㘨PT<a" sPW4xE#!ҺD]qWPSh>1{Hm>вMEv>4pNóv&OtjL|aH huvCvMq)KKϸx=y@xj(X~bʎPNq?ٌW T%&K ' k8wZQx|`yd@ ~((f{ TzaIz\Q|Ǜ@a52>(@ _-&7(!f?dރowx劐lP -[z+n)~![?7\T4tpc.•qdLbyb\YUWb1wFTEr ^v0zЫ){ͅt!1D1Cm:xHj JCz$w.ZUg7Ыn4:&.smR yuBsәh6,#0}$S+iI*J *TֵVC+FZՙ0odzG}Doݸwdˣ w^ ʰV/qc`Ԇ 0>Yn3 _aI,MՑ<866RGs,PcDl? 3CYFS\=\ Oe@\lkH#טٲ1v笓e+׸ 91ծ`~kI$u5T踶\y> 'q+`94A!H]{{(B\w!/ט><'&$gPI4sTREB urJCU\ SI#/= 3Š*wA( JnT40ƊRtrk)CM aU>ѫvܱ%TG|>[>ThYtpqˡ}`<F"ͫUR̜D<l\D6#Cd E}(` h&F yrwe%FS`ŸMirX_O\]myC/߿vJ$);gE9(6苳fdle>jаNij|_ai[o.1%`I>>GާN30l-v2F^J#oY3+