qpid-proton-test-0.34.0-bp154.1.92 >  A bx !M@eee  `_{ 2扞)UBز_# @eՓVSyLS8DM([XaZUF1chG~OgPb`Up=@Y4#tza)fRi dg>w^Z!>P\'M^T\CG] 0F9+80F1 ҳ[娂 R lԍm\7z䁨,Rl#Q '0e6f3b0c0a369bfff27a117b52ea2ef6376ca54cb5a62534efd8ef1b97bf3c9dd5f9108da259fc11f8983a566f122cf210659474b5Dbx !M@eee}h k2~o\HnhN c2P{U**޻z\Vu5Wk&Aq -*TOx!ڇJD\4DI I{z!#-<%o>zw]a&ȅѶ d\)n/J9.F5VVp.-2.ב}E3DǣV ӏgꖄn,q co9\辰GQ>p;v?vd % @) Cc 6 l  s    0    ;( W8 `9 :FpGpHq IqXqYq\q]r@^sbtHctdu^eucfufluhuu|vuzvvvvvCqpid-proton-test0.34.0bp154.1.92Test files 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.bxobs-power9-07SUSE Linux Enterprise 15 SP4openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Libraries/C and C++https://qpid.apache.org/proton/linuxppc64le TQ T !>II4" n A큤A큤A큤A큤A큤bxٮ`lA`lA`lAbxٮbxbxٮ`lA`lAbxٮ`lA`lA`lA`lA`lA`lA`lA`lA`lA`lA`lA`lAbxٮ`lA`lA`lA`lA1c5c2f64f5647df39f5835db8d8e46598018df9078c1f49d57d546e8100cbc49f87d913e9016f42b524380ee9c8bb0cdb753703ab86d30f3fb89f7a75d7b41010bb2d08571ea734855e75e8c3cd344baba1c92e95f4c009c71070c409749fd483af6c992d92c791678ff24a301bbfc67036716b4c8fa15a5ea9851198a74bcc1a9a274f49e68ba7aa15f6d20515fe1f74648fdffe2bc66121230cf5583550c024a0135a7e7123ba3a90c1464f36fe3cca05706631e5260641416b7e569de3287d15e5496e617ccb768e8a9c6dc8b09fd9d0474cda0ef86131ce21aa6df604807f7ee09a19b734a9ca64a12f3737ce998748b8158d494d97015f32549158538d09d33a500301ae76ca31cdcdbd1ee90ed4d4b40a09fc699eab9b6dc217c5469a23b5a3528af2c1eff10861fd310679d938e7169e7cf2d4eea739c5fa3fb7aed12c0ee8f8b2c2fde6573598ebbafbc4f198f94c4411bc2b31bd096babd29108be8182df44f92d00a4eab8a383efefbfc7a65c10c615a188b0ca8affe24fba2cc60c3641f8544d7c02f3580b07c0f9887f0c6a27ff5ab1d4a3e29caf197cfc299ae68ca65c6a960248339085a22e5a16b96af9c4df917dabb0425ae257a0ade6cd8d147f379da4bba757d5f430fb35b956292e46496fd9e6934f301b24f3af54e61ad43563fd631624a0929f3fa98a0ac23a1eaeb9b3c900f4842fde1d5782586be088736ee2d2029d44dc6c6760a09521d93c0449c63cac508bc6c82e0f451fef2b3f1b8fc9f9dd8bb1abf06f29d55fd0141c41b1c3518749ddf9edde3992cf4e375c0c2970c568a2f76dffbf5c0de1d8f2e5cad7308d744b6976929bbafae385761ad896f6f4fc84a953459c3b96e72a8ad86303d0fbd0194dd0afc28116715967c1a92650a22788ac54033b39b8a210de8997a2f042c61c10dd7c3d82cb8da486de18a11b2f0f309850ff2a4ce2e097f8da280151fb6fbc7aebc1cfede1a61acrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqpid-proton-0.34.0-bp154.1.92.src.rpmqpid-proton-testqpid-proton-test(ppc-64)    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 bindingsobs-power9-07 1652087239 0.34.0-bp154.1.920.34.0-bp154.1.92testsPNAddTest.cmakeRuntimeCheck.cmakeexample-benchmark.shexamplesCMakeLists.txtincludecatch.hppcatch_extra.hppinteroparrays.amqpdescribed.amqpdescribed_array.amqplists.amqpmaps.amqpmessage.amqpnull.amqpprimitives.amqpstrings.amqplsan.supppreload_asan.shpreload_tsan.shpytest_subprocess.pytsan.suppubsan.suppvalgrind.supp/usr/share/proton//usr/share/proton/tests//usr/share/proton/tests/examples//usr/share/proton/tests/include//usr/share/proton/tests/interop//usr/share/proton/tests/py/-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-protoncpioxz5ppc64le-suse-linuxdirectoryASCII textBourne-Again shell script, ASCII text executableC source, ASCII textC++ source, ASCII textPython script, ASCII text executable0Hy4^!)KButf-8ec4c657792d49f82d524086dd7aac4be163659c06c29630da25b5fae9a81c017?P7zXZ !t/E] crt:bLL >  磣ce*~ԟ97Ŷ?mdڇx)LX 7*Oj{߅M2 =巶W)zlHNŻYճ/JenXt_Ş!XQKg9EeQֱ#r/j~WZOh1E- ؇UyP{w, ˌG팛ALd< ^a]%6<5PBNK UQgID$zia6~~d~ܓ7vf8|.r߶'˜a&"cFFD}va` T,|4.֜oH(kd$%P=cjYLJoH(g$ׁ%ݞhms]3t )6fP}P1'L{޿.xGU3" ~"(Co̪  m6{&(ZVc.\DrP+/.ύ6H< dUWd[7bL5 (.!Z{l/uvm: g2Ő=% A1{b''jU]I3.Y)=.%AtFF)1S-Q̢ P|P=ZMtL)U<| z e{gkثJ4gJ b ch8QMMods{ˬrmWttx6$w9y%Jv\OXm9fjŖb[Hռ'D)zcXUtxVsBs@S)h4vՉ6 ;K%ޗ5f--j!ߙPXkA|)ŤX[x'c;L>og*[dʼ*=Zv8PČ@ܕ; cz Չj \7!Y@%N/tYݕbgTFLO4o(<Ύ(Qb_=:*J ""f0qf¼ӈiuYQl9TC';J{H?%*rˮ'୙Us Om?&ղ) &X(h7Օi#HyM N 9ެX# Aǘ;p s{2e~[at%t[ '}nF5KM$Yg4n0$zy't)gw>w׫ )FSVp^܂n_^~; K,Yt+ T-'/c$!ѣ\2 62ZmYsmkI۲DH2.e/=#7a|. cWЖqv [d ?]]t, юEH7cA -y1ؚ( Gv#D-=T#(V.?<{[ Fp(MNa n.je.)RGw(.4U̞}IPU au/80G制앏M_zg"-6)bv9&xs@5@FE}qyeq ;w񚴃^fgq]kFˑu˓G("<̼|ehOUł?rR c`;6r|ԂR; ̠2^W.rvE!} $"ix9YzyԽ==:`I pCx4NO9R\Q4N%{(udKl: $G=IhcEnzօ׶WpRTio?7(z͆a/zshXQ :k1ۜ2`֪/_;aZd yRj{ZH6ÂɿcHm>Y-<} 㤵 N{ȡ&^;/SSC[Xh $EW6\+{.CS_tYzDK"YH h2 T\W}w < n]y'Z[Zc޶r%uˢP0 Oh64!vB2vUKF~HTMYlUju_;& p/4x_#@iy)>^RAV-n֫VڮQ]Tv$M !MhcOG|P/C .zL"N$xXE6X-]ށmNjj?HXxV} 5Eo!By;.ܞsǁFLmd&/ Nwҩ(8 Yd_{+:kUSPYKNjԇ1؟xuSl& p$a;uIhRez܆TwJ[9e -Vϼj+-\TIi[U=wJH7:2)m{ etӑdUMQv [z؀bNm1nvXi)îv^Q }KjW8MuN ;5'rވzCz;?m^Q&J'*7o׻`)@7c#A5HD&Ja&:>A4^bGSfXpaI-AEZNv"N%#41ʘ $of{E>+.czlQdGS%{ gycu[C)+b`7dq (9ًQnr(k,0 M K.q8 +1G-\/< 6PݳAUR3cܠK=̾=+t^WED*wc Ecl5$k9gx뤭&M?gVF1u3eS کȼGe/yJ*TT:b%Rg_?Z)r;fO RST1Ѧ 7D QО 69[rVikaMn2Ά991o`Yb|}* b-˛f9J:t??9ԣT wH),jѪ^=OÉEp4y*n:¶"οx@Mk& ojqRd {z5i`(#:WMgqEy%Ѻ]?.˳ba~Y-nt'p0(ԁ$;razOɁsƘhUړϙlsʾ勨gl)fpʮM@o֍*2zq?Lۅ-[Y7T,Py \KO5+ao@%,mWLs(Lte BbVR~N[d]I%%8 vC @`8_`\ %\det8b8{Ce) YJ[^$%:_,9ڹbtU0(Vp)feh{3 C; Jd tҤP??96o-\p$#.D晔u6@]LsJ.) P+DY9sQ/HV>mq={|1`rkS J7n'dCLQ08d()j@v_O`_ Y +'ȄYm 6,<8m*S+z1gMj/ގ9VZ"]V/Fq̸:w9TۯedA%~<Z^F޴:w. eA \mLx2w׆)V'%Bj;I$ DMJ/ʋ%U#vd.Z_ -=28?_.9:"=O:($Y(c(!mz—cKϋj slTǚ2f;Š\ߕbw!tt k#VɁVLX?L;/CƤ(9M vwjonT"^ў:( 39A/[/ ΈKdy`U5?7C?in 7mx,0HDȌ'+q 8JPy DR ;PxRz0W}Rꢊ_Eyi@/ *4J'e:/З` `:?ՇT}p\V|3K%lxj[mjl4}27##J~z ~ep_A1-RTh<̞UQ63-yᩋĠP2}&%+ZLLEP-%ő2'k{:4KdK:̦' 6ꎋcҌV'VnLH7R\3rQ|lC~:a _M=vXtC`-;~Dhz/$b v&|cg[o@j_%nԞ+wC{M|mZG+QRd=[.Y9',#umvgG'`$E|PTu~C$'l>"$.}`$%UF6xKa 7A74$^|,=τ厗 s\aπ6y'|hp`;t2T١[UKbX* Onz.M;P݈m2EY=G w$4as!?#ɪ=F| ΎLv SYXr8ˌP zXݾ3!~t5CwXhdwĠ-zcGcw2ՠ]lP J}uv(eC=, C(Ѫ.U͒C ES*;eswݍ\6w;MBߦ>`Q?i`᯲T*YY e֜;# |IJl'X%P-ی tDr+ȾHyo0\8t5ZD[XP'1>xWWGyCnpEcﲑV}bd;,,,be6HYe̋WuS5= %-́2/>َpy0&Mæ<C?3MfmȦ~典_iEƦG1?յO"% JW=x춋oA]5= 40ި!5Nfv)=9 =1bo7}̃`llu/ 4 4s9Mq:Z'o\s!OSxݶ6؞p1RT-&Al1wm-'3\}q 9 vqOHvxAbuT5yW,)ߚn25p5OZtZ5):saLs<<3W 'M^ VxqfvnȖȄ߄&*UH1TF=lT^Qߓ}\/` b& “r,6SGt/NH0oE>4 w>6 P2vh9{= v؁ i!F;StbMHV.nN\1|A^so-|aa=%?,G&q~ zT0gi6yy3[&.#_#6mAJAYb5mBF2_~}:¸0yY97"%NڠĹΧFq>("$Fn] *cCY{?{D X2p/'X;PIS@º蕏lytֲD~D2b"S3n! 鿏 "Cr(=tC}LA~xjC>)T3U ُNmvU7pKh1F$ɾ7Mu3_F%Тa%j.^F"kcXK.`K^='Nt$U}2uD ;۳!+!PձPbS 6`Cs? \)zZx ool(DD&#q7J͊U&"ծ,;1a0!۠= VY SǜiLz xMۂ^ʹ@[l_z5SA<3RJF‰KPF d%pcKYP5h2]:'{Xclz.A$PĐ;B5s b< im;1+tV[D $qP_:$]6mLs77&&<ޠ.#؇=X}o7jNϳJ j ֎[ߴxkY(CЅ~Cإy W?gB 0rZpgghxv& K~F0) 8cGT ߴv+W0@%8P~Z)=BrSweRws$,OeŊ 8#-}iO[EZ-'rZxFT>7T4!^Q׋( [cpUuf 7ZyzϘд6,^jZt:mׄӫ%T7!ZlHobCiPKϾ ys:ΝtVʍW#u?2W kNɌ Hښ7i8$ʡGAk0Ce0 ԉ瀸%BË5ֱUYmxIe|BΌ`YCcć P\3@`qAT?9p69isNP P/ߖi7RZ;+kJhﱅ훒\uzq>\A¦uDdNf,kǜCXZ"3_OrpdR酙TP | 1crtFnߗiaj\l^qKA)tz!,{ve ` 䨵(̺o=_Sos QX7Wt 'k(iH7?J-yn4iygINtC+uv\tJ80eن/hs$ ̭9PuhTnM-ȲMk;wM^tLAEF{*lfo8'M%Cq՗# p=tZKjQ4M5M~##F #Fy1edgcx پ=<8Pu ssҤ ˓=(Get[EV'k| leٌHj,dA77iќܪ{\Oy%ޱ3mNK |'rC:Y51K,tH QQ^;%OzOj),^~E76B} ~M\| 7sBW~ ѠTXZwΆ֚]𼵭A2PfDہc孄Dq4"v*byƍ1ge-K(*M]*QNzMР\ts~5=\tK^gʠaJ=h(>ΝxJ'2A6([ M+y)dNo(ASotfh@t)_cp= U^CvݲJw8ʌsS⠺it28;( = -)=,G}4PMC J]>$ӫ.6烔1N:-wh~{U>b ET 9b`מ)T2:YZ?6Axxl`.Ec@('`^vX F7@_r&osk!EjCD+XPv<=*Sm nI0d㮞n]Nzw}RqP9e 4`*>N;1sA*ms[*a$kxbmH5zV j 0Kޓ7<`Og=>vHv z;hA +KlߏסgQgn/<'Jk^e{ hѾ!z3& f3s]VY`5#^MF đy7[Dw] RÁ Vx ۓO%p[^]H y DFq_͞Tzt+sѡ\TX 2[ 8vNn@8lDZX{"{F܃zŏGFyz}tey!@6":h.izmTf+:k/x0H01PHF&x_s>kw" He%7J$"&(%dL.ìv*h'_ &JP'BB}bʏqO&poyMdSeh;CAtL"r u`7ϑ!p}}q4D1_e":Rbd?hs-mou̎z^׵!cuËw4om/t97 ~GuAi+>A ڃW !J\4>3^*7{^#Um q8S7u,8e}knuMʼnn|͙$Duw~ER\JI{ղB(5-k÷:?l Rٌ}RC6(-Vj4dLWK*"`Ւ u/JMZ;㐍T =Y"aY:1v.,3C$UQ=bcT|mj# ڟ\h ׁHZ HUȿ(j"敍 !!hݶVVn`Qw9'RylH`/ 89Xz^6#}FlHw鄻h` HkAQDx`ݺ_7Xk_{ :sĐHFX _F =E)>Q20pշQ8&WRFg {+.N#{}ƶu î9Sͣ;;0>q)$YGp2>G];C,(!..v6AEKy_R9jUܜ&.}"Wmn].R!0x*p|/#(M!-޹0</ʰ`~tTvxvOgR `KSY9x-s$qͧm΅/${f7T&I2mMy]ڂ]@3Ň<_9@hjd=/U/{ř?,˙MczxGOcp@cy`z OCCؓo+t3Ǽ,zdnnm2*BmS|.{6D !!Aj vtw^>PB IQ~ QoD49fuF~c b%}5N6!gi4:pw,8Sϩs9Jd{ys.HW)&ZT1?RΑs,#hv[9N0:ib˖!:$q2K/w}A6Z]X%6ӠLC.LWUSl?IVZe&L"&wƒ`9H|(Z%C yF{2yEIΈ9V{VBg .z$AIѴ"ˆM} 4pKMƕ/[oЮv'`/|D\8lT@DVׇ̡j@lCgT p {>XkIyc Jt^e[SʤVzDZ98Zʰ+!#@dcMy5Yc_/׉QT{u'ޕV%ͬZ͗AT7es}uG+Yqߢjh[]ƒn˴ؑ^ .j$<)$#7.i鄠 Ir*ŢTQ=qk^𓾷w;oB(pFhZXjz߹r}(יf,D'UCd~(gDsg2*̟.ox6S۲L̟(qiMcf8[ɩSb ooƯtZzLj+OF+_M;a e`SP= 4}0ylOWl$cB^ ?ĩK@Wxa~QXvXC&|4<fOF]ehFRw`*T R)u+U=<%:D&LQI&Uwjf_knRcE_9(QII"4d=ģ12vǨ08(TQmOg۲颛&Ꚙt^:[=@SL#HX"*|@s9uL,sڅ FHP}O`ڢDJԾazL]aT²S*eyu!\?銞OUj dF}qҭ,J(j3/Sъ0+~"`⹔,I\RxaεcǸ (;ta:lI% V"Sw j"ҽ^nA($,KȥLmadzbB[:btEޮnT١g~<2/O:cT0o䣽|⿥̰|dܮ{- m$zKWuNzhc>N0yCS! =kg ʨ}F/D ?^;D˓$]=Rx@Z:}/Ĵ{n.X!=z-vQ22[ 0= t/%j&U lx`g0un/-:[ECO.?}9Ȑ'VYLp X֐a]Fl]8 L0l= QG2>Afu_-|HP?X= 1FpW^-x\n$I{ N.j  gUŠ8@/ҴZNuB4?p^ Wk;Z4pa ~E8mUARӃ ♱(Tq+敯mL:Uz7f̮2r/-~\߶i`W\:Lh/5sʶ_׭_I6i@Ӹ~|`M2*5G֋:fe8і`ԅO_v OŰӊxI]&D"! 9l7&"_b;\8J{zKo2|0; 78Ʉ-U l[7%Da4K$$e"c).WS-16'M∏$8dJF&iNr4ei{i9K> u$C4{FR~ !d$>Xp8STuwg|PJo|BǫfΟM:8 #5TL0cTk,|jo(Ož@'pNxJEFImd}])Ǩr['swSbԨLh I&_7~D80e&y\Xםӡk#}sU#F40}ꗅWY dl0*%-,1O7>).rs*ɔJb÷$t0z6~VEj9Fd00!v@# !`Hb>'*EnO֟%>h卆\bˁeqȊum(U<0@/uaE[e35B6;ӴQ׳kj{/k6a0y݊qɕ$R&869I3ӏa1}\O;E@8QezðZ`m׳dTr /Yy4RIwqmuކ~Qsu‘l.ZMΎkP-ir#Vej^?M/''F҄}J;bzK*hϫ%:ڕI}Pե@B sս0o"0lvm`'@sė̺<ލt=U++0*L9KX!$c̆Ų'є{w[VњKaTm@9~V`Ȓh⴨g9DZ騜bӛf,0vOal+Q[Q/c.ꦌM\ܶN?sqq}/'JhӷC%ȭ'4H=&+ќk4x?'83Hb+"+^Ʀ?]'~G)žWJjZYƋp-,f|5kFF{() \4Kn?|N'.hg!)X:!&*ɫ\pZW㑤p$ʤX`>x@7\8ZoD*AC/#,%SF%b}stĞџ.5"EW K.PjTdt ΐ 7[- Eي; d-;$:$ l{Z |V@G삞d%NٻXB p@ج4F)i;$ͲiG r&*! $8*'Lo㓫2J0_uH EdѐB֜mdNYgv-]`^gkDfC f/+FkMV;ޒp,Ѡtc:f@U{3=hlVD+AN! \ HjsV*t x,Qi_`qG"ȳg+WW0]ʭ,9 *&yG 2ރtct+;7Z:4K gXPgbHO͉bݟsPǬc޵J}<>4O{WD`dCCB'w;\e PF pܤU)\kS$dk7 ɬ2طo'k7. o_<̚Kjژ:7G3^ [߭0ci A6%K0x ;#XmN3R4{ACR EkY+B S(;ؤ-G.{wڑ\ڨ߁clǂ[J,b'Nl4M [v3?HֈӎDbg6n *YIiM |^)=~ue )$v?2oU33o R3; O"Z%S}h𛫂m y EdKU(8=0dbI%VrIQ+lbO Z3PȻ?-3YeosARޠƓZ}z/v&"I_qʒz1[SI)(..] >sǥvy8tyրc9y0M5*Sb#5<=[\7FoHQg1ji}53qz4ljqlljkMë%  +wނcvO3?Hxp03,%>B04LE0g]c,O-ZvU?;&XsG,FQ3"A!v}LW^ U/jƠD@>D\&:}~zuVƓd$Q9#O!AБfcD?ci _ZCUdEtQ5moW05 FfLʰ=^` Atg>8 9E1BÉ3.||UpS\zEBDYUHPHNLmp[ `^=VgN[Ït$5R%̣o3' ׍y_E[m4xO}vn{X}Oq-&dq@ٛ缄\y-D?Ccl ;?ɁW|/^xTZ-\C2A9I˳8=Sv;kl/Npya~1F%PP}.%׉;]hfkW3 _<o"i|cB+4SOeE(J|$5cY΀lR(p#X&,Pڹg9ʳHGbb%*$1v/P<8 N].k f~,;ogV>eP#6N35SdLjK'i:le8FQFFW7 FH۸u a'P}8ÝMg&@$w4_ߖ/'NojJ0~`xFHe2Na8)T$Ø#m0x/|o8a5ƴK7Yr1嗄~56"ٿxgd]a":+u@[$ԧ2'!oOGqRBXYDi~dtߝ [xc]<i)n~m͇bt=6ENFȕ(K20'o4BKen#`7[7SV+3(h)eYos3mmF]h.2tt-,3Z3}ACL W$Ļ᣻FyqD|^b}+!x:L8) ] $~bLQ s2;Wޑ`Op@K*f|]_7 `jCjq0e+|zuaX,.=!+>:PIܭc @!z`>p1%Q2} h˳ɎIn c\PՁ㋏fCjtZ/ڦA@[^B6<:%F-~f"Nɠ*b^SJnU/*o;X/ϥ_.hY`}/kQɩuhgkk L7]S]wg',WWMt3:YD}J8$5;, m0z$Wui!Z7S)TiqV1"W814٩[ }3}xe06u$Hni%M|`;D94?$p렱~>]?6@˚ {Pg$|c.t4C@5}ԓ< n2jvn>GrEԎN۞V _dd6Nvi9 ༶~XߒRɪ#AAj3F5P!3{KXFi5:o C{m.| >m 8_P51;1+ۢ/,Xu-oӹH0^:V+ʋB>Nj)mx.,EKlpPfQo^'!NkH©\Ҙ-oF"p:/yC3?"V](bD jo&C/k6[RZ{]`k @ܰd±k<~iwFM vDЬUu+>g(1΁uxu@E`3KAL"L2l$B2u#HsF*{+566k$K{#\H*գuĦ 1p6$: 4!Ex^jt9At'kvA̴API#zR|w7gz|4gA||'+ӵ&鑶bΎ^QC|fzlɀ7,1{81 O\5C11 #MN0 ~ޞp_ʯ-h~14+K7< BaìCH2?fB ,wFr![oFQ;*γDnTػa1$핿uP 5Tm^ĖVrrܲb͚K%=mal|9t^v^'f u9=НthP "{EBsk,*j>(!ݞ@PƲ̖H-m-EC^E 7l1"^u^wA-(U3GOGz&GlYͬ;PkvבؕO:e'lKga񹋎Y.OvHusL!!3bӍ7h+-!51dOYA˘E'lxAW<֓p=Պ?{{%-`ޝW+C&:]|}E_;c.`Iץ'\rΫ}$Cr~BrȨhsͰq> 屚vT*遨/ha!>5 M5 ;]Je-#t\sx_ڄ~ݛ?oc\j%2!lt܊Rh8:[.\5MƱ1Ŝ82KlJMf>Z4j-Y"GDm;pzvM;Χ>L*'TӼvcxg~s@ŒB~Zg\9GvbFnj9fim"/2{7Ol_H ;޷tTgJj! F~t_\, o=#2M@)l2"}¡IOHruKxlDmیO(d(<,9;u7<34!CC7CmHIH}j}g |+(]m)Yџw޿Y?4`:Z%ɐatvg.ĴdS_i'( pn)cH)ztiE(x {tTaVe$g㟡v4vNWIrtI2xem eÎzW J{}4y=c^clIQd$^^BLhlsxz0;uA5U Vn#oҎM]L-VtG3`;a"Nk[3( Swq7,ˌÆd)'U&m,||HK{cR`>@N7\$؄DXJk:h<60vn=Hq@n3 r#{(C~X^V|e:Bz<5jLzkt%g%|keDfA޾)r(&_@Q]dm%`oԧiIBRo[ݠ C"C"&ӳ&t J.?GG?Y5reN,"dJևbT߮.Qw>@gO,IwKl#.dQNA]-{gWC%/]_jڰ 5&@0.Sujm,j&LKd rde&fK̑eK ?/4y9>).t$n*hPk_=%b3}8r* Ad1W΢1@BVIn  D #0ؖ I5xvDo, &@>SHykD0421-$4k^4U[E[Y<:W_,]yׅ+.rF_B!tqE~BYFS&J Aw 7(޺tBBQ1@u+ K^98J[`HAήS{bS>qXc+eiG>>1~a57aޖ6燀$~79 "-Կ!BD;8'0,~W H'54mm-*xL pBD6rzl_ p {"]m5\\3@d"${0LjB,jߑ|+6ab"K`0\hPUKF2"pF1ޡxaa4B*PuY |=J ,<\;@:ro{]G uy@8-﫚~¤c2kcDiI=n2kᇃE=y[`jz,1FUϺ4݄sy: ;fvV^3%6IPÎ,PQH?E9xcl:$:!@v^Ika voCص(I -ZsGAA#yK֯MrU0^>#?EKuVlpD@ff7 vԡ6e2 y ɎI=gvҹEW@U9rsNG{txkN]u3@?srjg#,TZc'"4ZW<_oѝQو ٌ53[t*HE qjK{_]MFqtHA+POI˟JW:u ftƤm욬^csw%X*63=n4P;Wr G X|d_TE/55Њ3C@ǶhdK=TTI"%JNK4ZbnT2u+ln(5^j6vV]\`13LlE:!~LWPkurM7&`iE_捨e*p}yLF_2T騑,DG@ȶ`CaLIJ%—ֻOW$VC 2$BOd8Rm)-DfPpu&oF-d,:Mif!F$%/%2-Ka^ ]sb5b7b4c3S#W~7ivX1ft7KΧ΃h cCt2 ɥ{)xւ_\2'̳']F=AXF1rVGQX%ߒ`KSGQb~aj1A5Q wo!h S~uAM0i>eـ㡅ޱfu N/ +u ꜒%Zo+_S{T=b?Qv ^zWQyPo.%u$?kW%^uvi˒N.#z'Oo`nGmYo1i 7ׯ\"s;+ɥq)Tq&"6hɼ+.l2jDU@_54Q>_.]|ZUZCp>m>hrB'ٰg0p? `8Ɍ[X^*I'b>&V@Gv oIvX;puM:PހDM6fLb;7|)%o!6T-Wj4u0Ibgu@OBvtzw[7zh>|'VjIKBPeon ?lfxȬ]4KfuUs 挪3v ܔκ4˟hOǧǗ IcUN4ܴBzOP}Ps }!(2YXw8f:KKB ᔬ,+}AtaUŇ=/J~u9@yMbmg.z^v HPz^!@6Rῼz-_=]+{I|ٿ#A`I2|&n ]<*?j,5m!q'7òݗ|Q%BH~| +㲛1}9|7aל]_|Ӝw@ Xcd ;(Y5 6oݵ#7yZmڥBŽUR.E߶tZ/GMsUbȦ$h#m.2'Yyޗ̑z1 "C2ҟ-xb6M],2, @{ΏRsyTuf_1 o6,Ӡ5HȊN9ssN p^f[GFvʫBe1 9ܚy#ѬE ћҸo:{`Ẇ&cs"1=&Y-ʸl^,zY#n )t0"@YZ\`ezE-$|+~Wa]9ˊfcoC%^Uz'2f?-@PSh#@K.yIGX?nPt zkB6l; #\xmF$0|_KRkɶ@D;)gtmC37o a7йy2_rrڎs#BpUWf q~̮ItF|t|6YƎHGK̟Bƻ 'r/gR\Q7d7It5veˆψ t (p 5 i]IYG{|.5 t́WogH&J ͍w\ZT2#8ʇ#{}6RPtx~d@.$ujQ@7E4k+}"z!NR_K%$:3&)#pۿ:ehDw<&tC=  J=.Q5POoD3ɌK9VQxm hͣΕL`F{*,}9q (XxR:>ָxNQi Fp<[]Hm~ N;Rq)K/aJ4Z3#_1R:(՜?|b[4-;ukHґȄjXqAy-E|0Gj0KO~7(z>}-(ꭱ lmpa&%dH{{ bxep\ J}3/p1)w]g_rqP,g9 a9Kd1e{>`.mxMVE!zulg+̈pI-ҡݔ~^:hD1qh|A1# ⣬w4e8-;p}g naÓ,*1F:G+kJLʫ$ݒTt2 )*$m7(Q;"B'#65&HŲ@]3XH8i}&>n&[.Lo V~M;bZQ9^l3ay²Y&yD #dcUa^#CϷS qⱰ}:BC"u{+d2 8ی 5r]w妋{픥HrTu$Hwjz:[#Acv*(Ya6l|HU_<(d"39#|ڋw>!zY>}S .j&ɽR9pXR+KQl(剔&=;>Uwd)eېJ~Y|2Bt*έc- }-J߄oqZŒ|+63GbhDцJu Zo>bw͗7C%\̗yG;2OҩŒ@U,o_7N}F $c`cY.zx,M-1XeV:b/(:xW㋝ Giy;evs7l}X^"OK8|vO+ 2B`ֈJB y1chPFT5+hj3+_T #{\0SU 3dRNƠt.SxJpL =C-vV|rD6JGj=`Bm$%,%H FV y.U8|a9K^vbۊdJ08HkŃi66P0 ?`}z5+ٽV oޟ8LtDz[q|aBBMƽbrfc3#Oj2=/Y4y1N$<51XPEWؠ-чĮhG+c8_b&'iSU@nZBw&YR)}P.>~+jNOL(stZXgf.̅R^#i _"xBT/(W.C,fXIN.aJdZZ O_gV%qqʼh?`AydbҠmk}RʶSiwJ' )3w2h +m\yOfЈxkrkIԳAk_%7jT̿ݾ 25.Ietlf^^|WjA}y+QpMn8kVQ襂#,t)ja%s+96qax}_)Մ%ړ>L>bq 7*Q7iz1Gej[&we F\tz P f&3"/V˫+(g$?bqy8{GpN+Ng dnG@)n;^"<6o 1/P %+j R՛vߥJHpQn}1Ye,u#N! r+S;-g/if]Us7b h\6=)q U;{fZ>冂ߓ'սd2<6kEQ6)G"3#e[ٻC(V\t:c6%_+t\{b6Xc3l>y)Jad-"9`E9SL78۾"VUF Y%!3MYC0ˆ`pqءusYH^5C4BW=g۱ S"`&ƔOf<.wΉȹ>5 Xx6>LjiĂެWY_~Qdn( # r/nwR[Q E99,6nƵ,UǷ5l0:h25”S`3tx(^1u D)Ӯ|"L*AYiQι瘹,E0^raBxҚ[' LVfִ2^Iűq/d XZ$ гV 3 NbKHXHΜגY.~x&Tp)97(-,`4$8I렃bo%GziXl*m}qku\d1r;Q"2[gZ VE9~1) RFk(jex郣@&/Y^|h Z*s1jlop^ ] -_ȑ~q39k}Xf?|cW$$>t7=>aSIGY/Ժ[/EO[2-Uww2n;˩ ٮPˡX-d#x4ϞpL݆̍pg|I8[{r9.%{S/ 6~Z27.H*"?/KHaZ1 q?t*1QE@KX.4$ E]r8_ }{]~th-i@A!܎2yS'G &k ʆAKqiw&| UM9 5X\e\gdә\\0x 5fTJY-C% ɚw?H'Yd_rKb$4 $^nY0")L7Hi Y]E $u)cԸx[B p v*!PV3w@qCY?w)ޱgXj)ٺ(C4R#8.[tJ|xWc~􏷛pX+٩W@J`_qHr?SqOB4^yNI߽pXVv8,7{Q?H(8& "u}j"K~Va|/A4u ǬX{(Z6y޳:#F=4YY#ţ=EriɭhY_$Ѝ|@&65'.߻ɋYOw[R=ּTV!wج}'N+9M|d>$=6 b=I>I\7•BCϋj 6'r <ڣ"ŕD(_|ΜpqFp7okHXm\:V"` UWfJz_?<5?s);>1NoUXR{ 4_P\O."y:O w0=oiq4F=M.go dڛUr.O~Z[i6"уgz?g\' &)R[r){PAqO#gw%ƒ aJx{_G1{8-/Ps?n_*&e4̐~k2(vA۬PHO~ݭt)ChDW0GB?[/.2٫7[V5xX#?$t5˾@V \hֽhYFtD/&?T>A:>8Sup_+{A.nnꕘ b:BW:Wbq*yO[Mޡ<3ЫU@F^\gpnitQƟHSj}w}9ukD^A YhM,};5 W8h- {npMq)N,raD58Ri;ug|ҩ>djCOO˅B?Kp:S̈%3 BAk]FͽvD" ]=ֺr=];L'WQ5*/ߦD}˩瘧EgS] emޘd܊0]gu"Kc1Jk$Nk)B (*9UK\r}IuyT:/oFUz!Qy_̅^W9sM4Ƕlkxs-@nMZL`m;4=-)1[w5$;i% ƁT0~V7$YkIl G%;LhOJAblo<L濿Sctѱuz@:/]SmCEbl^<]`,Em.ѹ5u( = =cv]j`uҘB멈z_S=Nak75vfR'b9;{ͨ yF!zv̊!Wsh2`}1:_K©)irh #r!_Lu'AgN;q8|Gz jL=L:}G eKR5޵@{'8Ԣ2f&šQ ܿNO\f񙹵P_NrH~ umn%cnT~r": 92S7%K[h.&gY֓C`AC>m|ʜUot옪{qNSͯmQ%;EWsӸ]s٬|[=#+ O^D ƵpBmL#24SЦtٝ5 P#l4y\ uV&q ):F'g tG֗T{n*+v1q͐NRҐRȧ{3SX=V[ŷvh/k5Q5%n}@ŕr㩍k0xc ~)?6v.~$|_зo q(uOsllLj 3b ds>Jٳ&H6l C%d$Auž犮Ⱦ0d$J3é -zOSVU "8e!! ;!e::O<7]Fwr MK%qia=!"ane"{ڂ` 1p\Pk:^@g=٥/a!h30$!~ N C`]Ƒ$ Gl\^{%ߠUA3p޸˞r+앎gvܘۊ ?"߮RVTR =|<&0*.j{]4D𯫂,qB0Su#dXjrU`x6;?ixOoa:r. robt)⏔IpW}H.e,q-?RI3u%j앒%%@I!O䗳9@?ZJwxLgQHok$}wj7Q}"o-ZA`qDA;$6CJ*V&QSi| e5"eR:!2RHnf(}T-x` lu؄ԯҪnfƫrk|-;M<ܩZ*BEtɵ(µ88 t( mSDΗ2L&{ %ʈ EaOrMNtʦ&pU{Ê%LӾ=7D^7b3-1 Ӄw}N9kdgv,&ۛ %Mb8?# C|.סzG=7yXbN%.2 8rCt}N7A.(* o2HǘsI+1 ot`R *Y jֵ%V0,uMp`p??A2^_{"eUn>{PwNo7d2 @=/\1yVKZl\'T m%5])M/PHgʢ'aOsBֽHR.GXpFHE*ID@y@1<*&nKCE.Շ Rwj%f"KtàE0≯c&l [Zm6r'pC_טF~D#םO~rcz!7smCp fO\)/A@I%}|bv#1+>A(I9nx_T Gb8lHKE-f<FMl D: %I Ӏa1I<ۺA$92E+AwrrPZ_mL)At=!%t]^|Ii`InQf8q/ +TzE>) P(vW,TeԩRBsoϬTisїMͿƒw& Z$ ԓ?s[6=.1ym K%Ð=U4֣xtEB՘[-n,i,9;^ڤߐ]?;N5ۦXbM8ɞNlx?@ d,xϪǦz/~lS4rz9'[x.2ڡX^y߿\sV`ugTH)^_t 2VV S}A) /H, YB]Ϳ|ST 7x=p1I&2bEc*`҉ X#b3\Ѧ`TzWZx; Mf)"?t̷ЯAK/xdZ=ep~B-wȡotfߪͤW,*'x٩V޾6^ %\iI 9P,+,q~ uT[>k tB)2t V X1+Ga=|5s%,YxÓOTdF 50%$8OQAxMܝ! JNo{R:e0tR1.>uɎD` |y78S:LO ic}MF$LG,tPE?$Np [L0[coˌw 4#=Pqxؐ<Ay h7a͈/8SMYQ$ d 50Mʃ8W)~cB PW{ &O~NZѨd#*f<_AT4ސhjO՟ ]QJnų [j2B!=zR zǏSLN1~`}킾+4 I=#d<`_y6Gv?eجrj!lp Y:פu]|$R9rcf* m)M@/eFLLl[~8otQҘqś=Ͷݷ{Ŋ=W=y.K>re (*Q^|GloPS:D.;me18I3 5oȬ[&3PmDWX;Olfr 1Hv\AYש¥ķ My.XoJ]'3rlKJiqg6Z-bOJxdOB@C7+ZP ] a3tNzO5,5#> y%"p39 یlu+[XG-Jr[2[6fYvUZ+U寞O7`.kHd U<ϥilEaX@p2<±ĒTrBs\+L>ܵgpG]aPA^g< Tm{~iZ3 MUU[aGKlW?XԦf0RXE(.}lSFΫ*! nc+R^̳ Ul$: 5XubC!H0zœ:$'d$>Hk Y31ec<ZezS}]P%9?>XP);a29=+;!s1_h =Fϩߒ_Y?(##W*Ė]oV;WcT+w5cgM&7  F ]5%6V7kiEMKFI\dp< 8bK,jѱ%٘K{>̛i C!%>0m>JGT!m? %vz4tsm292![_cSYPn*3SK-2PKLfAOC. x4Xy9t0}R ќ@n[G?%рV|C$ D!oH=%Й`s^C;uGe}8,;jIgѰD/l#C܆d2 (qBz[^Y*$!GMA9s\tAkDz=ʆ;B,0RxV~p}x82ntIrKqnv_̓kN7#gG2mTD^ݳ9ҥyrhQ#ѣ@ڏa!%Ȅqrδ 㔋l:#$Q[ ?)Nj*A c+QTLڍ390 \Uv{$v>rHi 58aS<'[f&my)y=4n)@@(.pN_YXlԘyқOU/SIh Z7h.^d$tdzB8Յt{TUB#mH8k髄Dg fI)~NqeFK(+%B٤ܛkQO'D:Y_/0 (pI ^+SQ )O>RMl2G,r VW?29ST{dqoYj1j7A;t7u0hn5{YF=nSsѠE"q|Q\#)Ei7} FbUt1"~1zY5Me, ]b^dvLwT" 1ך}vuȺ-~Pz҉+J"A-\͢^_~FyDhZeА, .Q 9ZNn\Xl_BsE @ O"61c [΂bӖ\^[{{~bRrדZ(B$>fq Qev_}1J!n{x_^ rXxSD>8*mz?Gy 0_>#%:P|z,~3&@tc8i!4r&{lU kvXకBt-إ !s|}DR; ;Gd;%q!kI^ɕ@XƦ&yQd p#fW$T.M,O7ȧ --|VJ:쬏X5^ ##p4 =\v`aK6odgkګY4`PJ1 3we v1k:OU{Ejo)QO~EWSb|{X ei켗vǓQ8WXT?ijeGj<Ϝ\vѿzbKn;zG7bdBk}OԍU;Fn0&LM򬼊_OHG+5g ?%kSQٸk8|o h91X~ ~h;lz &*b#C:ċ)Gɼw@ZSU6 ?sB8`:RЩ{&ƯCv{ZMXxDPEul4Zm= ( Ѵr0-үK۸""Z)6iΉZ5mAvn <)}0B.B62P0 3}p-zҐW t`(L ǧ[f"X,po ܥka3H,es>镥(KvX|Ni8X ;WD9[18KHӮ'N\ĭF7+zw C]P+!.@Ipn\[(mhP?Ǐ uzc<ٕ{;p ̦fݎ6h/(^7ӓLcbб @f2%LvfКEHVk/ֆ61Z"Qp'0+IPީ Ֆ.~&R+9yZ!#[6r!ЭmsBUbY?޹1ԩorES,O*FROM3Wݏ0oĨUեA킧d=̯f:?/my}%i~^,U$*y?]Wh'Gl_mDS&܈&J9hYz\[(6ҟl[d&) #B,Sbn*QjL(,@E漈9$UN:en^5u1 Q  [#Ǐ3A`maV-)6dKp$xC}X2Q֧FD-RZSp+xjry،1XJVǸ$̄P]L"7w$7PT(k̓Y>|uf6ߴmGO^QpfUq7,l=zQC:ȇ0`g4w]ۻmᚙ+lyb+FgZnقXi;_k.F<37'r K+"`7rwsu'-cE>"7Pӳ\$+4\ !93ю XReNV}zxNTП-U8w)P1.Ĝ=3{&Pt]|BV6`?2f4* ző jie4BnYy'ԴHFw [ aAZKо`ݶ`d{jY)s5\gD1-4t߮F!3p=9>ŃO(@+%[uGU5Tn!oҨFнyO#`GZ8m%^* _*܊*Q#$KH:w+Et:*$3Ӡ vsNϹb+f:C(ŀ7ѳ }.W㐲 EH%OO4;t=5ٌc|sumvjp PT FC+K,e2~(]S(.Lbs(،1نeI2`8ni6ؑr YGj>Vo!uskfěWS]EEG6br51sѯ%Q,,]x pKR# eĔR\\Cږ ʧG ^%rl" ׭\)vhcYYQG6۩CMsJǖ0s)JuUʾiyxlT?7 }ж(q0y>NWj&fIUGt%Hcq6 #B[K4 #lp5gwU5ԧV/`붶ae_9P x gD{ ޤPtNkMbnƏOUI.T"`O*s9iH0|ytŬ_Ԣ^m\&)۫`ao<+;aVtVg'm܋jKIZ:?X*+G5I$z:HU4\ExuO\uJwq2J,X}[ŒRh;LzO`]eq1ts q#sO/. hFvZ`?щK,&0x"er[2#?gۘiMOU3_=ְ)HUkhvZ-nbNR(x^a4S1 -QsN:JZsՙ*DQǐ&w-6De%gm隙w=Yy('x42E!У=K/) ; YWasc>pgwoQRcZJ/OAl^:Ro_I9(mИΕx?ۗ]<ɛh+sW/F "I9E5*/we]z_!aX6bJkFyy6ƠU: 2WkXLv ''U_;D'bĤ63_Pn _BE.dSG8N! bRTbf]͙$ S*2DfpN;՗KtBg~`s3OuWn9Ӗ)~2gvfr0nϘoq']9_soK%PE4! 9&hD G ~OGZ_K[\esdʥWA:I9l6S2ܯ{eq#c;Ŧvρ ~@SfA4T$DT.eg1Rea!ς8LWp4 nP52-RC҅ !.~i"bDNT;$ u>{'"uRO8CsN&OG]и0ϭum*A ]Ă^@C䘟) eA{KpiF)d~OZ] N뀷R{gy6|P>? ExbQvhzVd$&>B =[^ tK÷W7a0'!sO&hbPKnuV[4R2w=%S ΈIAn)E?+غވg  zpe(F@~YwʷyS{Ӵ@%IB,E4%KM# 31qv3~,S"^RXHI߰ Qv%Qm)/үx!|le(W lq J-?y+tp\{~dQL#ZvM}X$ (4 ǀ/|~bEnP?Bj)CL2yWᆟgk4'{G _7GGIt=_2 R(^^ Tȏs&p pҫbE]šϳ}&m~0D0ڇS@bM,O(@r^. Tܳ;鼇O9ZDP}YhlgĚV*tKwhh+7x.^%`s$X9H~78CB~*"5Tir Siɤd ʈJ=KY #ߵiګ1ؾdmRcjGK~$H}yS+l k$vj;p`(1=oS( N*> K-$v-#ƹz3JNƧ*r": rv*abs dgUdx~R34dٳ8B>o0?V{|rR' Qx~.”,at=y\(l^ S"uh{@4m<S99wX ܘd\DsjWU&<ࣛ))}|CA7r պoa9~N!t/= GomeYV(\'Rゝ[rB7'+ 4( 1E{Cؓ56zV.mxJh7/mmPQ,FE0ݚ8? ͲRេFo)Qm4" q_Le. ť;zdG+?]zD o VdL/aɈ."#됚ӡ~'7,!!ڂeoZ p:PCZ0P ~3BĐvU)S@}lPU@W/.v`#OdxВeKd ` t{q"8X?D]Fv3L輈=i8sCi'n*G;籨G-Q+9]ؓ5<Hb({p2; F(;Uc`8mt]9 r頍o=Y}zt gk7V3ZXW^C;})G[yaKϬ[՟rt7Q 78h,XpZWjm)I!$?OP0p S3{-I.e42gP*yX]c]nMݬ*%cQ4EĮ)죨kB3ud,\a`|kZ3wZ3}qb4"I8 Cͮ eB4Cf4[㹭e94W):do->P ?'_ nx30vY9OA3]1.wh)}+cM@%e*ןiZBHIE| |-sbh_sȥd?[m! qbZ=i0 EH q`v#=B ?؅O9lja:OFN1Eb _74bH+ xmF Rc}'hi#5j\ -3bգǪX^lq}%(N6B b6!_^\JV܋ӭU^ؐz 0V*@+b=0F.]ࣸ+D“ OI٧F?Kx1K ȩeר@9yĖt?=ySWMکB?Ƞ\Ls9] hL۝\DTvVFYY8b:QBkI@>NcS_6U^1.m@'w5K]Z*hռU̱ONeR/ʻ"+ `b"1'LQRºdk's1 ?kVgQV@.345n IY$2K7X뱮J?ONmn -YCY!l'G%I/=/a.o./+,c{žyheEj-Y]3Ug̗WVh&hB`?L摴9aT$"R*`055?I&t0)4|kkqAEӿb\V}OwQmt{4lS+ /qeL G?iZ%*fSֈH~1I^I:s8'5QDEvͱϞs'S'KfH o($K=JVQu4'{:f" ;©`ƱcAЦH'*8ǣ-Ll A!\$&Ʈrƈ& 4rM$*JyYߐTT>o%ŜcM2WnSW;j9|x l|O(R"U'BP?[p(e^߱Զ^FIĘ3rÿb9gb߅&Bia “79֘rrg>TYM7ebfnpeO_+[ͳPO@ھ'tMܪv\ /xVW uZ(p0)~zO篛X~GϏh(Zg{hףx(@]MiA-4ZͯAp8dJ;Ŷ^zt@x2IuGeW)zPrv3wh(KKb1KА9O\>Q\C) A_<2D^F!GP_v/W}ȵ}HilCr/t. ƈ=f<Ʃ>e/Uię&ox`3\} )E|?CpT4x 7B\("hRsQV7!~)4:dkf"͐oY!+UQuOo\Hԯg͚拱"yIn"[vz:'sz:X?n- c1qU^Os8PDTBW q> "ۜSxn3 ^ <2-'fWDzҕT YNE'l&&y;/k7~׊ClJA)E噇* ~n"DHkiJDuݲ:7`Qf Br4n]@~ ”?9X5{o, sr(5Y!"ORqϮY#ks[mũB0V]kgL6>^eaڒvy:l7֕tD:qu35^p̆~2&,jik&.-qZ0XIUk0?`^P nb]4)^Z[Xa~wtR[ߣ)#_pYY'8IyX,8U"/ :V%QguS+|u>T}Kś:@2wss AFh`Aqe:7t l?EpRP5b7g`Qrf\='o(M!ZPE6 lnCG;o5Ckxl] o"zYjTY+UhYG0f^e1,xmk0@wӹh&Z6L 70#kCUҒZ4m+#Wa_xaZ/mSB):s }9L4 {{3QW}&SaWFgJSץZyzV.B ̽oIG6O\"_>oNO"2}*Z uw=? tƿmrr- 0_A@I5Q-~ԡcOk`lrєS_d,E= ?w,p#zZP&T3i=ٗVr˅[wK{ݓܯvl @`_CНi}=|Ho꠱rEIzo{C#R} n ʼn(hIièm/PD:%;x}z,-GR*bcIg۳>sG`?L+kw L̋  ]B,E WXEwj1W*S`i>F=lɩ&WkdP'nXXFTL\`aIVzQ0_RimM+I6.6{3[V6K*XyJr(yzkE#CnZ`?($%Q-_:4 *ȣD'&XHwڂqQm*LOĉrUu[۹,dDChi嘚2jyhmxj]!>{V [clSP, vVYMVp䃸6Teݐ5>' vOCÔG:vD5,fʰuBpEW؉.5kV/E@mQE`LS>%qVqŖ8>8DHɌCrL$gSHh ÿyz,Z]VdJ}vQz@޼~D O_[V#$S忰p yV6SKs7s"ŮVgTsٜ>QyH>)~h֧Wߴa\d?"=\xOYJoiۆڙx#Fh76D:@>؉Ա3RtMwBtr5e4 6=%;+ &$ҵʔ/"]Lʬ"ӏ ~9úpu ѰQ,PS$\Gy;s9SyPY[eY3vOF cyZN;Z2%S62bS\74lxȃnIH"χ\f(W_ɪ{lG%e nib/ƲV`~40s`w^qʅ~>B9?g"zUnE ֿ"٠i#D]R8[JLft*c4Il,6I$`s'v[eYԍ8*[צl|uVwd {9vE`xO pE~r<cuT*E//wldʰLqї^g ӓ{ː Omgz ى;7E08|-h|q&!_D>+߬u誤N؟`=DqK#7FgV|MՃ\cv^j\:#|b8!gn?$N2x`jsڌ7m V-|i`p5JPm}:7ђsI<] cDo w.} SapX#{*YXTO7]WU8^L{婄asf"YK>bz }o>ri`#&28 i@ǜc[ Өol@40zkl3Iu&/ʍWuźQ6qkrYĝE@FR$])D(#uBdxŠEn9EQ41; aCϚT`8eh}l%I@oaŠr/~W@ȏzB;>g z5m#A\P2{-q:l&A4Yn-oFn$r N 9IkA\<4IM)qB=)KL};4ؔ)u WK ٫aJyg HE;9dVꆖنޙ3gjjMpi^R$k66vM1ڔ7)>>Kq(wo&3@aXg?zz^WFhJTw9%6G;ߩMRC #E(8![H^ٲ %vG֩ u Z">L!bH&:f[sAVD/cl>.NKQ@; /ZԻp~M]x F0@v.x^2AikMgCa+RM{@k0 ohEVpRؿ|q~0l ?fx&4|C{,mɀe.$`y=7޵ d%}>_-Dk?|{Z_U~|鱠N7=gS:h{) eڬ;{? wHHT#N~V {{L z6/Fٔ&%CC{@Q=OMxg  c;9+b 8ޟg]J 47:Lc8`.dڢdv01HHV(A=߃"BFX 3~\9rtlrV((5. DDp|W*+cuȞ{{~$>̌ ('@~8@e +a1 [%%XIB:$9 盾KoZ'(| m\~+-H,BΟ7 d}oZFW@3]uCaCa(,J"[@Z6m%AjBJHSAoJ;<EٔPZD鸁3#ZQY#4o?zfRbV!1A\_2)c wb'WJ3myBgUb["2@oܑP朠|\W9BP$ hPl+P|kv*]]ّ,txCP`Vj[_*x/^/_&~Y&2-[?Pըռl&B[5Ds ءBk@%c*2"5̌G,NOSE4.>r&G!~SH I+% Be3 ocBQ{.tbXJUZyr ͓+$G3:%p_M"^cF]S|)2//]ØqM9'T7B}ӊ?l(O >d:aW WPpi/wflyrD(Lo(]I.7o kmG ҭ NE/,)R$Fj_i/읮NJv g/|)$QKAnpi*~-z^6a8 T(|]=tF3)<Ϋ5 2o3 \A17<< LL?VΜ7e'wRM֦Zlu;ÂKE:Fm 0{] -F葀IWT"T 7 :J bcBeABO8輵K/"fř!9@so MZvƔaU8 p֮ dބ " ^3φ}( '"Y*Ԭ IDVb# D:[b!~¹WCXmMc:v =7's4?+TI9 4._Fz Lr1 3myY&ɆBq07E ?OS)G,QN*3NlZ gd5)x[gyzCq&߇NfvӧӨsuU]-kufW" (L7Sn! ]9E&~L !ڰ&oi+3?6Wa`$pH+3F۷#Ý ~,Rp2F@H2Z&hISWO<1y[kO~4zbpӵ#M}-L?oQ@h=>*ߝJc5Xs_Vrݍ`MNW.#":KWGZ トDPڧ]K3k5JM.c>cu#jR'89,mdy,@LU/y d D_qpiDbu3N˜`8.avvwbз` otY仚th|0s)SHl?ފMjɷm@U$vs%ö7/fU4a|GJٖ~cVSseҐ?l0o- Q1@dXp*3 eQr:9\{_'CaQ饬0b_{:~7+,[_Փ ΧFcAZer4Eo\6艜,fŃӌNIxSy#:nPE?],ݗAgvdsӱ:8I3͢΅oL$FTa0GpPJb#[<EJh/2p>: y'L\nݸ}|Wbq¬:- 4'Q*{52%h:BE$.#"LP2벙UiIЙ7~{st &x8 pw{ ~*VV.bEJ+z=HtD9%jn8>X7~jx}[\uOs|rHUFfhƸlĐNQ5gXѸw(1"'o9qs/iV 7;n5ՄCq|紧fCc! Am9d|=TMܓ-kq@kt7m{6G\BbU5Ղ߇>&tEz{8S){ F K.D[xQZ' _BXhLiޠ,Orb<MGNJ\qҡ rqr6 [޾7?m$]PCF{^G=њp$Ql",ĺ~Ԇ53̙  OalJJ6dߵ9s7b ϣ/`B7$9#2ȅC9_[za]v_-Na/H~0Vcq`l)z]nU9C!sWXt]I Gsa;>VCΎU*2dmIi)&|؋an!/ &0 q;& \­'BXէlo%PQqtyl ! l@s/SF]<>S]v9nSLAaq򭅴Z"̤Zrav7 C{Jkd~n+5Gk+A#Ph6 q }z6f%tk-fџq{i`e*> rs4G 'sVv~z-ҿAi7Z(]gXR{S<>YeU3 {BfsSwBmL [_8 ¶wY~*[*ͥ48$-Gme{%[r8tB#Fk*CYg>^0JÄ eåX>)GSs-r/BAO˾5S12p֑4AџOؠ );@+VD,2 A TwoNWiApr4&?(ܜDqd;Q0IdnWFR0&wsvvoO2;K5WZap.cW6u[AށG חʻ94nys;𻗌rk:ZuQQpX։kVQ ` BvR2aAb ޚ~Zd0+9En @|aUѶ,]`xO)>oӅqiu2>MfQʩ8ͩF{J9")ܸ[ $ݦCɫU97ZF*rnMnbyLܻ̎*+L/ h7#>mTfPOD0TN>Np‘U+0v;nTh q¯tbvya9 JBUt7k np0_"20iȽ~Nv~LHǚWx+-Ax>^3[-;gZ M Q߀HË_1zU ]fN`Rb xS)vp"7* WRdېYd<[.,?Zfej \]0x ʵ#P𬔁Ӂ(?Eԕ" ϽxQ9kDICkWqraÓ\ vʒEq%ME)I:*?W>FvIn'7L"oGo!J6d:5*-J&cf!"]g|?.`,`4@XBJXz>xOq3Ղ@Ҡ_Tآ_V"s4'iܢix6a>BW`-iH{ϳ][ hyK+X3QUi0õ0@˘G@be7R/#@&ɜ;;10cIaNEd0x\e7Ob%0:"xPm ERk4i 6ݱ2bc2t2)Z|aPU 2߀-,$6W}Y&[ś 6!Xn6?7#8L?Z.ů3y94hd-k.eI-E'a6Zcnu˿V6{hy{-;RgG՛RB&{1\B .g)vmz{-&J.G`jI}n{=,f{|59}LSgldj򅜖3H3+[r|˜J ئW(o%b WX<䘯,S=vHwrV͎>7 YZ