qpid-proton-test-0.34.0-bp155.2.49 >  A dkRI%z }<:9@2iv ;d=W=h)@B7p"!X#-i^PRQcak^.׿z~M}'\ *(r>,Vs8> j b8m9$yKWNziO(J% ٜI^օ(s)zx>u|8`>ͮ2ʪCKOjy"bT3Acnh7g8"u[rht ){&55BZݾD~CŌ H}NpbF>{zP}e9`inS1%ZJ+4^XOw;\p8'qK8DI˪CE:Z p77A b</L_Ŧ0l bdoq;y;yS97|m 4S9 d`[(9~1ow C(ߣ@)|$BU.`n!N݌;鹶Փef{ e9b06ed683852ee27a7a35ef8094fad3c5ac2294927baa446d438ca62fb770763ff7d520b41b61e23ddbeef0a87c16ff0bf4d99d<dkRI%z a^<WrwBV.ǐDmM|gZTZ7ң`g$3: #8X:SYv`p?6kRG&{"vfg J֜J(MzL`n&.dT羷pC8ib;YM"Tx9EFh2Bnęh*Bae;7ؔ=z(58 QOQս>r מKrG睆)RQ*BM?Lvd1er_$26Cp{ 9gU3C( _\ۍZL!쯧DV0GAS(R2 EfLkL4*R:_D`d;8Ui%{źYwěS.qϐ7] av+WxΎՍ^_TPv9I^V-9ܭTjm / 'P D_Q2&G _f+ @'>p;v?vd % @% ?_ . d  k  {  (    3( O8 X9 :FpGpHqIq|XqYq\q]r0^sbt8ctduNeuSfuVluXuulvuzvpvvvvCqpid-proton-test0.34.0bp155.2.49Test 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.dkSTs390zp24SUSE Linux Enterprise 15 SP5openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Libraries/C and C++https://qpid.apache.org/proton/linuxs390x TQ T !>II4" n A큤A큤A큤A큤A큤dkS?`lA`lA`lAdkS?dkQ!dkS?`lA`lAdkS?`lA`lA`lA`lA`lA`lA`lA`lA`lA`lA`lA`lAdkS?`lA`lA`lA`lA1c5c2f64f5647df39f5835db8d8e46598018df9078c1f49d57d546e8100cbc49f87d913e9016f42b524380ee9c8bb0cdb753703ab86d30f3fb89f7a75d7b41010bb2d08571ea734855e75e8c3cd344baba1c92e95f4c009c71070c409749fd483af6c992d92c791678ff24a301bbfc67036716b4c8fa15a5ea9851198a74bcc1a9a274f49e68ba7aa15f6d20515fe1f74648fdffe2bc66121230cf5583550c024a0135a7e7123ba3a90c1464f36fe3cca05706631e5260641416b7e569de3287d15e5496e617ccb768e8a9c6dc8b09fd9d0474cda0ef86131ce21aa6df604807f7ee09a19b734a9ca64a12f3737ce998748b8158d494d97015f32549158538d09d33a500301ae76ca31cdcdbd1ee90ed4d4b40a09fc699eab9b6dc217c5469a23b5a3528af2c1eff10861fd310679d938e7169e7cf2d4eea739c5fa3fb7aed12c0ee8f8b2c2fde6573598ebbafbc4f198f94c4411bc2b31bd096babd29108be8182df44f92d00a4eab8a383efefbfc7a65c10c615a188b0ca8affe24fba2cc60c3641f8544d7c02f3580b07c0f9887f0c6a27ff5ab1d4a3e29caf197cfc299ae68ca65c6a960248339085a22e5a16b96af9c4df917dabb0425ae257a0ade6cd8d147f379da4bba757d5f430fb35b956292e46496fd9e6934f301b24f3af54e61ad43563fd631624a0929f3fa98a0ac23a1eaeb9b3c900f4842fde1d5782586be088736ee2d2029d44dc6c6760a09521d93c0449c63cac508bc6c82e0f451fef2b3f1b8fc9f9dd8bb1abf06f29d55fd0141c41b1c3518749ddf9edde3992cf4e375c0c2970c568a2f76dffbf5c0de1d8f2e5cad7308d744b6976929bbafae385761ad896f6f4fc84a953459c3b96e72a8ad86303d0fbd0194dd0afc28116715967c1a92650a22788ac54033b39b8a210de8997a2f042c61c10dd7c3d82cb8da486de18a11b2f0f309850ff2a4ce2e097f8da280151fb6fbc7aebc1cfede1a61acrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqpid-proton-0.34.0-bp155.2.49.src.rpmqpid-proton-testqpid-proton-test(s390-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 bindingss390zp24 1684755284 0.34.0-bp155.2.490.34.0-bp155.2.49testsPNAddTest.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-SP5/standard/cf87ef8f1e56cf3fa58d8f976b24d75f-qpid-protoncpioxz5s390x-suse-linuxdirectoryASCII textBourne-Again shell script, ASCII text executableC source, ASCII textC++ source, ASCII textPython script, ASCII text executable "?΀8& wutf-82b2482ed3b43b10c2d1227da07ce11c896676b282a68562e722bc49a0ef258f6?P7zXZ !t/] crt:bLL ؝._F=%08HVMLH0O]B[0іE<*٢q057CXG#u_E(B ]@!@Ԫf7U3$s؞11-~Eb|aV$b9vܻ WYA{.%3Śխ4B0pZ")RXO:!(9'$JD=YT0;q 9+J,Q.EeOҀqF崖V 'km ~$wbuŁ\,d/p9k9_VwPVt֊sm?C]IJ{{NI5Ah7P.: S3ͳm} G+bUֶޅw.nxV=Z"BmJ]*vZU%¡ -^rB!·XscmU^:<2}=Og{;J!+<C&to`qnP ~֥ͳЏ5`RΈr؎ N,p!%Lmfp0ž&J*8S:~۫w2<( қN|2d. L ;}tlavB 4,Z oXH540Iӭ kia4nV hPBbC BWFF߮hb,U=QUtAF % x ˌC+1cpr\_L@ṑ!oM& ,(X/]ӂI^9MN-u(>6uaE^XsI)KkMs2`Q93 @ T?[AK&~7pd1z*:}N.#g7MV fj e\6LMXm`3h Cp򪈠 Sp؎v?ćT+g HJ2Agv~"d7愗Z~t|UbFL'ʺUrz_EC^ڴRe5Ԛ}Oq<'5`)Sa=is4@õ9jҬ=YւsN FP2GzHq8 "PD܁DWaWs^}"%C}i">UcX>c<[QųPѻeJע(s؂ޚZx-v‡p5sV5?[ {*K@3({tea/.82H~xޭ@>aϻō'ٝPg@yZ ezHY[]dWp!I,;JOM{!#uӑySԄe榥8 O<^IˈLN2/о dZ)@bF*`7γ"˕o1 j^9(eL7e`Yn&H.n%/r~Mͨq&%bI+|MF4 ͙ }se 3Z&t ˦; >RڕUh92r5 0:zw{qWXYdh8!ܖ&>]^#)ƻ|"2g~RAlsFbGHQ|YARی\> ,#WTlQ mwQ(L{_hWD@Mu˭W|;a.ӏO,.:Ox;SuvQ[o9Yۧԅ"[.xbMObb'Nfy2dP N(A<9cd Hj f֒K|3/eC8ThglLI]?fgmcJm05|s(k6pf*`$detY'zuQDPI, -J7/D"bmɾllk!],[±MI7=tqsM4R:g9jPh۝6#Syjn>@b ѷK!G>BBlܩ>!_4h48Q.2Mu>%5V2-_Αoۆ!@P1eȁFl ;hdU{lwک\tơL3B R;9MC0gpG3oĀQs֨BWW^ʔ4X g KT^\ZI$ Y(p$N\@fK̔H`:yڰؿl:47FNtt^q]}Aj!R`饺r꯺))EhQ3Bڝ;tԐ X_G˨o9l1#:$?kPc,?[.xm 냷lu; $A]ZjZqȶ`v8ֽ9Tl\\gll 5 Lg8Y6z󄎡>[wmuݩnz;e'u0vAJ6em R d 3<} ߏ1/1հFD+UUmĚ8ArQ&0Aurΰ )LB2,g=ijk/j#d{ZV]o9*̀{cgِν6Z DhmpБ^ _j:dʏi/RXO4əas*'|>nax~$]"c3\r|m1i3n-8ǛbsVfTٳɱPc9Xy#ĕ3܄.Xz=!6-t1DGh`bQH `V6Ā.w§ΝArCVbŋR%ahstWJk6bR99:3MMlc5pz3RiYsWqFC/6*cM,B&~᫋]d̏"Z ?7p)G^+ #0O.cB! X˟zRczc_OV3Xό2-.:;_H^n4^<0 ~ ! R42tM~U~ f.[@4@V²CWő3 jL/5tck)ˆèъ-nclEEz#̧e)vCA 6s|nÿ28MC-ХqdWR ~y|@+{u;ZI)0s@,eF #An4W OtQ%M`gL\H8_@(J \ʝ$qC :]{y?A~S\ $x>Nc7i#&@nŖ2U! ?.\6|13_L|QFAY$T\Dbvt{3-Bw6mutrv! :[JW\PiW@Q ץQ"hgٔYTs^{"6<(Ǹ⯞Zc*\g3XD\b$o&i~]䎈dպכˊ2SMI>p\lݛJֲ#=^:)L^2`*t$wyO_%/26+c^4N&jpUJ|L4䠍E+l/ c|yul*,Moq>P̹תǛDo9ģ;2sN`H)Gq6@Z=$j`&E.>fACwI9# kunw0Y!KdKtC\R$P~Gq;D70Il4QǥMhN^GýS}Kx ozyӅb甫Q`(I0^ +COn`TfWU} E%s!TWCLTuR7 ȵ9Bȸߍڑg\>{)^{ƕ/(ڏVnj A6X&visF3 cF8T l*=XQv=vLvc _y*kb,/V.Ypz2YG`Xo\S Vu nKQ84SGOBnLQDjCOo˸)dZ'OQvr#$oW0B8BXHPܯ0H7<idr iuWRDN`p7駒㪴pwwatF:Yh5̵LSxxK/j,R!"1 xhTZH+4cO#a@7<1.ˡDuYKmR\>a<)3Bfb2EGSђXqԆ rfۇ8ԅZZ]W ~3@","#gGC 7=`e59* rMc7tIZCKdO)K '̠_gB~Scl.F^%3S"`2檚{'/ 7!hPX)V /9,3^WN~. X zjX Nb(ϴ:ԥQYJ%.zON7Czw|+SLUF@v+kWK8t[cЌuV;\Кn^Uxx! ݴ3z~R |t@c.Lvm(ߘ+% 3N;`ϲ/Ӧr!YO U#ES?)ᵕ]=V#T#l=|p T #yWcR;]3EFz7hzÊb(9W0n^e !a21\uA촬SVUE~MUE)FleH/M-?k. ^s9A;d`f.R_ $$ӿ0$Boù!I/;:A>.4!V(0eJgV!y3H ̝a9W j-#&I4r~0B6v ug֋ʅbZUlaO!bg)<z QU 9dE1zv2""kbI@<o;?!Jܪ$r'1)]{hJgfƩI\V%Ozjm rαKRQ莠@wlFm@QKKaA̭%O h^_`ar[WG114긵n+9srfcXc~n J9wbtO"齞5r;uwySe8EpTԅ3A"_6lp҄~s|U869)}7A+ն 1== 3)L d&-~ StQG_nV$%o1u?Aa,q;4*(jeoǨO2lj|IPjt ^;5ڠ}@ԅ02W\<n kCFcIcu)ow2^c怐sB} >|3OnKjpnTm{Z~G£6%1_=9܈1k[9L_{fj}X5 D 9}Vl""n 9إ?rua6&봐XV?Xv*^'9ku"'M&g@ևvGwտ>ԂzoE h^f-#NX 't|fJ|"Wbd픖0&A@JY֝d/tpl D璜=ڰ5W9h{ZׂyeZaZjaGuoߛ,9ǵL[]Je9&(Qp2\1GPhxYOM~AʀӼjw}Ԝ;0 HJn:ln;NȜ3𑑝p=X8d2cRh=׏NY"ݐڸxU*ط &En1H 2t'3 f4s*k̊^Wa7Bi$yW/S鐺֪ c܃JUؠh3!+f 8]|>1aUr`o X0% :ckX&YRQ]F:o [3$WMuZ(% V .YճzN>3caU ]])>WE{!xQjzBm$𨩪М<"wNc"ż "ɥq[S% VTߕu,1섈5P'67|wL.+5>a @K3Xϱ[8.[ح bj#K&3`7ӟͶ?2Bq2!%͗%ASjU2 C <) 5kt/B4O.^zm-bPFWvGв6Xu= H Lɪ`dK.A2zHiY2G]O]|PyP(-qi)4x4}W5J]!<.+AO|N~8t"[)}M0jYx!['N{Юgxj`destB߀P>#kiB^SXe{~!:CiN !3]Lm j$(q8l73ph8q#$$E"ֳso֞e$ni:@͵z+JN *qsM;(j2WY} $<:, "pa\{ mmkMuAq@2c@Vړakx08q e`r5l$m nHcӘa_ߦǚuBQ :E2CĦ^m@hkVt#}naZx^X0EW=wP;kj (I&ak58ss+!`u>qًyMţ 6/"_y)% Jr.zyء:q?3'[2EgkϚbw5<`~:y.twBxΔ 0ѱ k>g/gr%@F=b)4`8iBڔofi/vҗq;2V6mESҜ,XG-˺ F<N0&\T'_h7(E]_.5?-L!yC|7pר@[piD:lUϿAԚe2DF;73JHKP3|}hfTXbj|+~ۥR#?UNp .1Vh+ #P|G{Ȝ+gELcQi!g舅ax4 {VoD&d9mHwz{ BTRh2!Ja\@N-_OXRYwmJShzuژ2{Dvz?o/m[?@KiX㈆b:hSS\\4kXeD&|\6)Ŕ aԡzo"':z.[&0Mcl>ўٳ9 hE.ѫ }dV!H۸q NU;Dn~*)mQ[w_\ }@CɲxL" ˎcŇK_({ݴDx-XpJrǂseO]Iɸ{E|n&]!`%^]g^.6OG*ҌL:.Fd>v Y+zcT)GSY.v< wWw]_E%2\G~Ezy@9OyDAuʓ;J6u?Gl,#;)7 v li,˧%Ă7 EO`n#O38E]m&,ɨO+T06fu%')=mggЦ#XMM&?TLmE,o8Q5x !4+}6[%&!P]ϛƈgx] u$ET=yGe QI.*BJ߱1}́RD"Q;6lFn1ƭO!R#G-.POowP%MцN~3UFlݲO{iXPZS7ַXr@uvkx:=:\um9F(|Fol妗T{@TYĄh$b%;[8չq' Fc`mEU_B܌~C wЂu rܾj鵮P$`pCs#uB!FJ`N`J\wd_Q$Vn3~uRz=p)l|?$h/i#{|uE76K)^PÑ1Ip>W-{H2fGF)iBgF3_kΓ5d$$*cvICev1"r'7˺VYD;&.W{p5;@ɘIY,|oृA9]R*)H(lKRroy4^N8?Po~JtMv0Ǖ]oBe+=w+`.8EYlgΝ)Ѷ V-}Q9p7. pFwB%G̨٧qr?ʽk T<{+9]9% cդ(nYM8s9?ZEڄkމf"P,v2@္mmU0LA{d l7?)@7BX_IQSћJ7o/+h R$N HzsDY瀀Di_' iI4,>ł;>i4ItN7jy\:|05*"YQ)TfA]C= B.I3WW-)Qۋ^1IBRFdTP+#cعGDwu-)ֵZLk#j<K#GHEN#O|*-) s@ )C%8!V 0Vd?GO-FtT,J8-*/ t娰d[9O!sL6IjQ;%7~WW +f.,O>6|? q>vA/!XW T_yRWC:5˄nK]~Dc8*G|Ga8@R/')ICC%="rR"~]f|O{kZƱ8 1S|l=J'mV:Cd*NFa2l,'C3/jЎ[tcqP'|˙ λl@zj.ۥdU @|j\Ngձ5)Z:F[܍V^fPB /yxl؟V.!SBf?Ct\vϘE*-p  ~~m`ם}2*%;[tQ!vUl$†8!GQ~cP>I]% ~Г?E L3 Bt?PDjX]kr!?6JTœi ѧmcyksMPo*t@A)^Th%X FS$'mh5o-+#;pk'Ŵ>·Z 7avV\R(@!$jʔ:':o'4DģI*;e~ƢblrK!~KfV`۬J1"=c(# [Vp"~ vP8F&뷣|J1PklVjTp,r*ϻDMx[[yz%.)8io4!htS9*i2wևGqV==j}D/]~Br]Pl,iW5(:]Go>Ww|{.2@'ɶS-#ۛ]FQrit=)c#$P 3@|AnjOtCjFH9SCe$ngn#흚i.?)9U$| SE"h`\7M@Ypk.زхy*Ĝq4S耕HKm^9UHm46D*"nwEc0ԋ7G6Dnz<)@ˊMnsTl8Ay]756&4ҫhTIKta 8%^1&ld.J Mg ʍ֏|o }ÉrLHS5P2ā))K<vBE^' {^. ѭ5* 955{r/3F* DRDRk*pjШW U.V{6׈PjI:f#ٳUw6?P#tɼ6[kEY:w Xc;4euDի~;]7>uEK>o*61 =, Jk ՒhG󙧍7!vWƆ /Ta p8H7,{ ']6l'_%%&9tgp(-ISqO'>ZdEI7j~Ӻz_>vW|ZʾL"1401QDY$o$04y5"/ey+[y<[5,A]㷝}h"30 QBct@{FEm-, -H~@2[cK]I-teeX؊5X _s{4܆PGRªffҙ4;na;XH=y+Q;%? f@@"➌1ǶŘCN# &z*L-" VQ]TpUpznYЙ2=<:\+kue x Gxà*BKYQ垁ft] KZHawSHïqO`u̸HwA@Ap"Z5Z 8BSe_̅qSO]˦ֹ j=zm qOuT7(< /o'JO2 GΟod8EMm94r LbUh[80两>ArMrrO{Hܶ -ci$dacYͻE۳+Y1.TwyaGEomsVOkCvnoӎE:9>|ߞ+\KOn{j-o;ת?+M* kqjC߬P}Y2%C$8@{5 Spic'c[ aɼut2GWcBf$~%x}ާV`0=)nMY'_Qs,UAh54t~[@PA!ι$OY<اt¢iɹ `d ;ԧ?*St%!֖Pyk8Fx>l]:L=/A @Q}2 +l f_5ydK">գ'TD&=N !CcPT):쪮ҕ%)&Mj+j(^phwfN&2w.e~c G+rlxQ&ADsXA4!II0X`(/YbaWIcdm8~5TMx"-Q]*ۘYp=:Ti ?@3VaBҰ%D5U AA.ĶFHuUE;}`  Fs=ʑN)lI9 qQw'0 Z ͜2[,oN fq-R[Z?G gs ľ5Qo,jD"mzqrJ ԹٛzyjoS91v%%^r~2*"{ rᝲiU\cZcycnGPi`X/Ky"Ұ#&hUIk`|VƼ%Eʉ\j%p'a־!uw Ys,< '2_mse(LC&)jfNhMN@o)K/#Du2p3R9|3z݁*Ba&xάd@H^UMd}9ƒF ZpzFTh_M{zHV6]DyK~a>'Sq&Z.Q?>}8 3@ %-1:Wp7h훫?H_^|*'/=9ٛ_mmaa/$Z%6MfF_J߱La8MUKG<,Sb^f#Z `AЌ㇋Ym*[K$}2݉aaVy`1NYU1g()Lͺx-z'"Y#(u O\i#۽ĥqagau|$Fjwu/h <\k]k}Bu6;rXupP),Bu7_6~ %%ш!p ->cmr=XW |(!hǯJ .85h*DOXsZ>s = ﻎ뵤D,|-f8p 01WosOy=ctdږ &Й&Kf`ɟHMCV6}#%ԿzZT.Edގ gx]+;x>B#_L/[ÖI(Y8듶bZ7RG}'B?g$MI )5D^tY tFf#Hv% xSʋjX~$QnOc:a 5z5*h!))> 6}^ aHmU:rT13Qks{ [o7mь8 yX̾)ؼZx5Ӵ5Ed$(Ł=$< $ !-̲͡BL+3٤zjşċP8r@)a1Ƚ3;EC VA_!< Cb= 0ԅx7ož qx ܹ+فƄQf/+̝`KXP FE']N{O~_LF-S"` "VҬ|C&@:k!AsӮ/bN%h caB0;FBT3Ud=Z&#%+2Aud5}jh"KZ8~>gdž EcJcā* _?Qو*?uaIRT³PIwVSзe'bsyUbaޯW{FҌ\+=L(ycX9*}_=&2&5oCg?o,5VZ(ؗ1f偬DNjZjhfRs4eH;82{:cjtkۮ+ Å3YEA%^E k53a#U:ΐh^憽Px߀eS#6T`Lo!ణ۬DHl]Ôĭ0 2#m@ow2 sìf @f#[ZEC.ڜpņecBfh'EDen%gh_ ZZ=SUZDyp>TEç+N*]Y{ :$@ƕ^|v;wvE\ؓgY$t]Re?{Ev^y$ԙkm?/VB ˃/IPGvYt\na3PlWqpPӉNp_[׹AVK|"֏)畉$&TH'ʎkwh[3j0پɏε?ŵҖW-GTԷ_%\e|,x'd򄽸f+>RrdhLDy(>^ߥ/`pNx`ɕ[C=-le0ߓȓpӷH$el{={ hCfMQ:UxFC]k#hT.g&UW+ Lju8Kzò,We{(kc5+mm) 99BLј:4|q$E`O;g8KԚy*٩&]Ǽj>,6>ύ|5Rs F_տ)4vO.yXଅLȬ_c}?ZSOCwj\AUؙ:_ּ'':.B=vpH䂃&‘,&OSyAaZ/0Lj,Ƞ=[bE <..3g>wĤ.{ʽڍ\:#k:@3_.,CsTvzaH?;(t6Fi),X.٠s?D}8 sr)0[,0?|*8Z|wWf;e†jt>&Bw‡>p~Bn҅I/)Cnp 9x~,0bSɎEto}IXJyӛ[12=`J5և7ܴj+Z6VUѴr,Hhpd?jnj MiY,5UgNoghWO3±A~Jj;3fǴSg^|^,J;Iy4^6aChBCeo -|z 78yY~H`[ĎD"wB:5D4N2:j _LjjWc\}X5yR~{=Eh?7iv\Gtgph@-#"}7Gkxx ᱂wj\ND XN<G(ߴ d'rվ8AĚ`IP:C5fg`hpvVƑv ~C AdxY@i8/KX/ xܞL^ MK~2Kq&)Ζy}j(VrFFm%hݕb _MNkEDlf]27DP]eF}1z-r2I*Yn,:%M>Bz@YOQz['BI&0xѯO̙(u<(lW, y$淉,,-ph,A-#W24W$Jv/RjRڋˎ81MN-?x WSΫyw$V'W$L|Ht#dNyNLm%fKßZ}tR->82(2ܸ-}j ?41b =v 5M$#aca ~U0Ǥ\h0VxFo!RKH~RDղ%8"շ2 3-1$& y"|vpk Jl<ȗX &;^uit%A/ٲOpTsoYؚu̱hoT) A JhcGB $%BW}vI̥רG+*pmb̓z+,-{͕HZ$9h또zC&M\*[fqb1Nai4lJr&{u+0ڹ(|f'֛8l+Z]L8[Zc_-jO[7!q♇ws8{k9gV릺"+x¯.~O1p'hLzaZz|Mܔ3 .doֿ6:bK7%914-9V+lμdbfx ߊ>/2Mef &q= qf%f7J7! B`gyNFՀ߫6-%NHhL?Eb)Rs[DV0\uLᦦY_лMJa# Sfp3gUfi-a\ 2)ޣ>t)S7Xx`T i!xc1,MRLH,DvD[RNɈ}(uDHX,+ t>V49Y B ȓu[C\ye kgQ5xRV~E`x9s~߬F ^[n 6On64eNkciK^^JklT58i\I,d`i[)B@R7Jamf,`2MqփD{q3< f= c,YҎu$;~9MIqH!p{x?=_lie=p&3"5pҫBqt^la1H퟾֍ؒIZ!ro=jGRJ<ŋm`s'A 4"6V ̹`f1=\ ?z1LP!}(X ЧR*R_*BmIPcHIh֭@[!QĭMNl;] [Լ!i|q +,2ۖC]9*1lK#Kc2#{ LJ-)$R4usM6˻,@g,% ޲|EԆі{Yf[bitiϩnVucqQ8 vz2:*w*R&ҵ DqaqDaMYr/6䖦9 eJc7h]1|p{b ;xP"V;\mdZ-tAD$!]9^k7|lP(UH8< d&M`|[fefI̷g#$Г<>fҹqtidX,^PE퇠D+w pW;uGr5Gu<v zFȇUDBG%ucf8mrL( {r +eƶ^iW`ϲfrQWLzgx§~)?F״Iͭ/D!M`zIw}Yqշ~gۿd lqjNchk;{õEpASnĩf<cz*M} b63fG|;D-Tfϡp3m:Ces@8$t-i@9 *f2OǾET:lN.A=o?酸ϴ`NbuUsYy<mxBqsUF>-WT3׉<i/ه\zfn }%H a(7tDI1|!=!{2Jj OC>=.Ad%33].^JXlCIE@*2Yؿq~cר`J)z?ٖ& !smyr-^b(gーݨr/kaiBr r֣`Vi،cO!qxD)1=s/|K)3o$kuvb EX?owpbQ.a.4UY{iҼH%0;ci,1 3Mri.^J%{ d ^կz/NڜЯd\%IKc6ڑtD^.J5WSSH}Ƨ<$hR.,4N"$KָQu bsbL`@GB8BKP*kUw`[=2oީnv2j)IQ?@NCoIi{m1()rF_6E MxJ%t<}6""S8[rR7Ky+@ m CKF]y3AQ׀LϤ6_nL 6@gކ.G׌G1x>JVI؟羽u,,3ætM fx/n =wi[{Ms{/h\~musňvtԷlv$EU+98F{{x_N2>N^đtg_ *uj U;CczSFG8.^.!GEw׽(gV3e* l"1^7VZ%uUaӿheG*\/8!.!ֻBm(@1yQpb<./T0g)38)½.Ψ4zlnJzBp9wRd7a=`ݨeO+ϭnGY AnbqN¼t.,u^^ + t ?/qK%O" Uܬ}DtS_=$ hX=؊g= Q5$$#\uc[aZvy0  | 4TBf?k_ Ӕ6z'мkt+lDO9=:Z ]6?(5yZ u2c$ :1gq}=Z8@ww'H]y @VwG2s6K_G5]R4Êe!Pė$Pk^xR$}]ovY4><2k˕p4n H ~<%MQ֏(ij:cV{{b!ߛv{PJ\hdmGCQ8QH^bxJn~5tGk@4g?l0&27f|d&S` W<{@ΎtM-e aG$/tp1҈X9AɽQ>=Rj<ru?ylM0'|;2 U~`}c5osv밵_bn )#*(8Ⅸ-Af݋/H2;b ?=W44'~>ba edD1u].5KQɖDT܅=vC{lXQ{ʫ-,-22bjq- ((G1z⨎cġ!5X@Gz!QʔAFE6]7(v=p62,= Vq񋖛L=Oa K+]v^tP.YKF2G2ul\/LR 8f2RWSEԷ]ɼ!ΈCsLƾi:f]P2z|0s L߹-~AU)7a5CPW\Ve 8yd}xi{Y&DL+۲qA",WBBJL[bo}f#61R?V"zvsvƇar"* +|8{ chĽC[1Ne\O*^n7f#$J@#6`X$A@z#2®0>ׅY*}*Пns<՛[AKf8fiRtlRNA(يۃ "?a?rj'!!wY# wX7((QEvl}gۘGɹ@,![zQnϤ"jhjuɜaa0 hԷd: .z!II/0A <9S_wKU('>ܿ5„ips骡dOD*?LIWꅏط{fsȀ Hj4Z K4Ǚ\._@N9U#fcDFB`,"jxogo s-?t#2<؞-Uԧ3\҇xBO;9#ؐL $gT)JHT<1I+aN CKwL}X(HazKj@sÔ7Y_v`v`6 Yx0dwp$6=DSS}HS;H5ϫV@%H2v{Y±r9vBqVTYqB. U*l; Si;wFǚϋբxĵMl+T9k"7}e< ?B[6=N'jS@wK,]3I@:{ 6I陉& z4ST~BgWW'sLN(]/ATX}8tMyT9l)w.`bߓHkWE\sw7vv6N:n1"i\r8$YTɋt-, nQ0igcD"<.{4E3$*2~KtRUxĵDV$wBҳ4^!vc]ȬZc-N&WDWurÚ q8Jg;wb^xZv4LlyJF땉GxЬQnfYpQ37::4e2'fTIIt3~<,$.Gt+wDBCS /H4Q.EniJs!s{UlEma^!XW2dEDH])3d\}Vv3_Q0:wD1H8o3490D,:}v|EVGΟ$^ @ ʡF:1dLEɼ%ŢOfPfMHR%}MO|-Xԍµfu-WFc4axiPXQ!4?CeII|iwJx+l7pn~UfV=`aPQ Alpx P/q}=is-ז`2E칚**,98؟^:7ϴ<ΠV@`"Q2*v,@ 'ṯ<ю$shrU sAT>y!Uǻ-?,ad^ǒ_ztr@D=&܌Go|&_u4N[OeXې&M;wC"Ui5##ŵN&A8C4ǁ'*#h=~NukKA ~;S!/I吕 QO1+O0d|JKں1H҂(=˞:Uqؤhyy"͉څ0]`oZe3/,99L' g8O24hD邖k~]vBTҭDC芃fp!PkOEϟ?O|DI{xXG1a9/cxP^Vs틖xLgbT>-zm <-*>d}1:dǗyKʢ~\0H;FefaӉV kYD.vPw`;Os%^ ď}͝|F+7~%T'jq glޝjzRvl$'5ow복n]Om-Q3Z eS[ 7)+vrNkUZ % u W F WB'l^i]g޲;ʛRnlGԜ(7O$ؒ3g:% ˹d(]OP1__ NUfDnSێggPJfwx'L3 %(~/bw)U5ڪ {1fqnWE;3H-fLtSTt(žS:mo`TDddA\TRwF\e&6-X#[APGun('1NlR44S6fB4N?}B),˴-/rQal3Z>X|x4gؓ ARglnFnjY$Vkkg?V'ցc_S_Ch;t LV-j\k4{ZcD4R89s5Sr"L\tlO+=;,\7䧜0+ ẗ́:XTZ$UYVv>b*.L(YUn i!Dz~ã7{sK2Bf|%g]=J OQccv͇^ѯPȯyb漢kDl"$("cQAxٛ`C!Xyh5PY|)p":Xwy7C{ 'Sx1aa["6܅WviBfۥ)EÏ.*;/ݱr UxBuʗJ0A&q4TMFk#tucPW?fatX{Ug2J>)l)Xíw&n_J*vB#sr;餌q8ýp7`VGNcgXmH9H&RSʼn_$HML9H=էRk(b{ꓤ迨]~Xk> tW ]l&(-*1vGoSF,nESW)>%}!W*6 ț+ dާئG0'lX*gQgLJ8e=Ϗr\@`<͚ɭDs)VPj&5w+7cA j*S9z H2Rx{1 ]0( aqޣ:,=&!ljI;/N&ÝI :lmt/4\d _]ѭvGF-LzY\'+H::T t&t|rC5FXͫW(Lخp ŀhGǟЫ ܆U~lSqd*j_-!t e.o'J5akIFF\٩' 7/g3BB2hn who4|,fdHGΌVGբ7ٰ'VndK 8bֲD5 qn0PXͪ8w`h-|t52Z{V yK:[؆I?@خb*jqjhiBNmދBd+L e`cOoqV!^޿*2~]]"^h0CL,蕄=/t"X 3!.Κv?>NeRD8GD4#L}F$ ٵ?$ s,xQmϻ59jcv0[ xQ1ae~$ù XM `E0ʹ[@{n-p*Qld;&:Siĵ14U'?u0H[h Ć0qJg\9n)oa5M׋dޫ.S~Op9m-$$[:2ipW6?y_-Խ}3=tÎ猂W=704f[F$ yc h3U,13TEAbnҝG9RLJסzPXQ&]<%LlC\DpGr=Zݻ3ɿHBfdw Eĺr:) 12yL^5S/| )M sΌ{U:.›-VV5=8/ɢ!'zזf=7MIn+_H J*|wGo w9z6 _aםW1 كa"ĩl^&K B_K&+Mx*[hؖ]Fw|(eWi(ԟCZ @؂4?4 VXע7jP7fm"L7V[M\\AR9JH*DQCwl8kOWl8V&viAJ}XXKu}o̟҇ 0A F|I7oC j-c ~ዤIyq{PO9YÈl`GX g؛l̖:tH-?_X4zNa׊lEٿ+}&-x_I]־epfRw˱'Kl>Bbp\]ǖF;4nBPZo(k{g=^$Jh lX6@ 8ェe1c&u NߥUMx୲KE9E1*TjCJHJ^,+'Wq}7gu/^JP7ME﹘n׸tPeoD\ 0I(O Yu&2r? x'jA| sAɘ_ T^;M,}ѩ7ߚu=.sXO7z4{-TgcܨDLS?Ew_S#Fq]; w 1_!y` O!B)37_/ȠXmEI'ﮧ@f칞,Rm`I^3j$kqBx'HV4DSѫ0`Վ<`Hkust@bpme( d!;kOeKftr|;l [y\dmP%p 2fb?=\7K .*O;y/0^ZI@7"MgqȺpwr+v uZ]$U!ݍíȜڏ? flw jݜMtvvYZ9>t,>ZĖwn]{唟5L߅IN`jDܢR8W[LxQPJg_hჯE-ʼWhrSo2erD'fc?^ w| Ń=C [}A=!W1u&u4D}&G":p5'o "}yN.a" ƫ2qmM^fRLs=2}YVsQ@5|a%O&~8wngïM2o.B¾pA'j@*قH$ 8=6*1)ſ]:±BࡥdqeIUҹ5#x lȏќwiG"="[[覜h2g/Y: V)'hf T ĥ$ 1^rHȪص$=;$F `~B ,.CPDu'7zhpBH@ps"st#+vjQ*2ɷ81_to^]*Fm9;|d1$ Qn/R%RCxe!NpG*&ô ZK(}:4B:vC9 =ZʚCFgK[#J%91-T=~K=T #;RoQINcDL1F ]'Ŝ^ \;ڜZՠV8zl~?11|/"XӲY.y . ALFB:ʼ Y8AМbos&:U#㚮׀a=nr wҚ5wfw<,6hN}hf5)ch: mWP(}obtn\|ʘ m#1zW0;4 әOQ]HMܿwv9߸:`>lv.SHZ{v'BN$gH<٘[L𹙸8r0݁ c=s,z#8SZÅ^FԈQB*nXf rA;#?Ây7iH \C ܻVOf+w;p7W AK)*TV)]5ko&\{)LA*sڲ+gaHEQuSR$|e%̿|[ُB[@VI"e ^u`d+6)=&d|q{qQ<\IIcwEVY>(8AfOCm|9CHל~Ck 5[ac (zh7~O̰f&Ne? AZ̚O {8_Н֕),o`d_09`B8};##V%O6Ԇ4bU@C왉̇21;IP{bdxhَ}`JH_TQVn׿U4cl<)wUqq%w']݀s6D[0hrurn=ݸ:n7ٳIDX1ZN/evX ][W ~qxc оA0Eq8Z5܊h }Xa9|-EQo ilCZ℉;Cr(@׵u, "@]T|Cpq1 8yڐkyVgosIbzJbk@nTڡEc=_3;KKp=f;U\OJұ1 u#iҧ N._wuĞvӱ'c]!cHZEe{-{#$f⯰7Iw=}ζL|$MpV;Hx!yL,ROqT#xP.d n/b$ EF{?Tc3.+?BNa $㗨W\yJO$n@+$Ьedn8IٟZ]a A%%_º{G "lcXݵO(ھLd*t urcl;qB3wY)T.t'1Zy$ҋ:xY:O¯@dR˦+K$;V}dy+ݲYU2)d>H@PDbMpwȹHPmJ Uiu/EHљ}[oMX8wmnjlut6IH9 )N>N,~_tp}޼wXX) T|M%m! >/~֒QxuzĮ-ņޥ!@ưz!}1Ef| K \dpXNqѝ^. MD';F_Zo_9 Npo\p>5^/Ci=cVjix[6麒e[zib2l%ޫ8)w#ЗnOy^}Z l/Vy2{?S/ՁÔ-۾襌){N3$*;$hvBFc\PY>6Br9b5*}l8sБkAPHǯryMH+=\}'R11[S_U%-Ļ$LBW/Q8-rY s{J%wX &NtoLEmHù0YUH U_'Jay]&f*lA>uq|r~5Hc@' UչVSu؄1 a aJeʦbydT:BƧ HaͩzɁT\ciS CGZoχ<`P.0b`EC .˱}}BpHJdNJ hndޅ6" d%~otվq{`8}q;䠕%K;{ŀ"6lK .~&ֺGxvzʢ+@B'{%nq.a"Կx_{D )M|t:O"|(,@9wg!p8qZ!A U'n8V>},?gqhSlnQOSEvLa-QJi'wyr;U.I< ^oIzzͧR *3jPׇ4e2x`ٸ$1:G8 @UF>pA1"BR5sw㫆'U ޥ|⡷:fPقټq1N/a'L'i I).qp vW[pc=#AzAHyUɓTNtfA֏aYcHȈX&.,5~1JH,mp6;,Ue# QE5w0T * %cj#-CB.[} }UkWܢ'2ֻ[P-+؅r5vnEyؕ3H-~qGr7D~;ʴ`%.i JVXr@SoOvoy8E +P6v&b8ޗ>d[:y r:nHdX>=<;-kÅ1v yL+S=I`<7REt@\͟ctPXLj3$-{݆~W5O$-7飯l@C:zOT_aۧUA%"e&[=83_`0x*`d ?:;w TVJ6(s513UU'}gvEwjT7giUBS'#nZ 1{`|o7?Φzri%w n!e!Jts@IZ3 `K );:uچ"°b=ŕ(Iy͕+%kwM4Ӗ&ZL)=S /#y\2n[J1}cަlJ:Rxps05C*Qb*X'ڱ's%5nnv$\ӯ)CkD$ƘiH-8TkRH9n= ^qDe-e<|$;As  )$ ݤ+I_TqnԶ`ƻ!Pe>և.3ײ+nʁьiJ! ;jW u`oQ*F8y1LWƪ]ay{WO",<+6ģ7>Ϡ؈A8?|3 P+y|x'0.6K$:@c*m_ k^;"%sx9иpn;/$&9lV˶K 9w5Jb||HQk;DڜR|'\uY1nH[ pcPȄ\Y+SUChխWzr:l;o|孎CĜLJɵLZ.P1 Ӭ0Itpm[1?=E>46G0'5u+ao _oi=%vm:r[wP=+bSi3FGJAFޒ-#yH:}! H+ 7r4`sEhvJ+D 5wZWH@N$~kf|^8 X*Vo?J}R"l {@#b,vptk H=)VXJi>_- %]|?dދYRh؅s^J+]"dH:bHIyՊjFh1G%aO1])k }Lj;iVjmӫ.@w țUYQlb ѬS1MkI w7L]?6a$4C5 wQ5Z^]:٪\!kL ƮF=n][-]˅I,:I~rnZ-- u|KVQS!X{Jr 'x|3C"v?{ nⲀBS׊ Yr wϱRzз\du^WV6TQR0>UPgk!҉ pM'h})S!cB'+z[@Xh'ɞnBf&} 4j1@kʙB"m@ɡzmQmpAdY̧+ZjqY(_/()hr!ȁї u~Â$vo(dD9MZlY(E7[-lG_%Z?>C i &6ŸD7,r2 ekV4Lp u}~_J9g) N6O6TY~xBWan~Kv_DYbG2^AvscQdO$#[ N+ %o`I\Ln㻢L ^+Σ|WUA2 !i_M+/4(_@&򓓜OYz ˒`6zZy`b |qHٺ8q3plz/,GVr5>>;4ϸ"=sAhJo00Yfe;R:kP m8,e: QOdu4h3(/0B*l,;.m4ZVquE+>8=zM oɌ=my[>XR}PN01ScX@0"4XWFVc0Nҫ2g>=Η+`CupJ=G2hM}倚F *KÏe^1׶P*.塞ȉb٤>\YWzOhę3oCu9I:0*բZX=YݩwF b5UR7ۣ{0P,8R*᧵1\ Ŝ$&;(8n) 5?g˨nᙳ;EVh46`5 ͚Nt6ea炱)2~k&$m !f,xmC [>s`u~fT6aicYXĂ}-~tA2\`FAZQ(5 ݠS] *#3x m﮷xgvk=G2WCO[/MdZ8~3rv1c=.AdNAfPMc {l=-«3pbQ N?EMZ+ppQ6RO Q5qwϭe!S*T(c.cC6fq7%s~7BHgk" pTi:tl)H}N):̈$ :;4\c#Tj}K]R}n̿KH;%58C0g^h$7 w#,e"uq7%7J{փV3cg]o";K 2ie b=w~f=3*Hf`kP%)1 u\+yQNRo(9$̞(rtJ 2&y|1"dk "m  $Wb{LحGla 1J팫>ۧ3,]5A(W#k@g *ܤ{h48ɜQa  (t=9cNk; ' AH|Ō=CB7!]l>Nߢ${`rBSjY& Y-)}}TrdS~IKDꊧ GhCNn҂_ c5$$Nzò-Е]땣L0Ƽj/7K6&t(mj;Fl)^)|pb~ZU88O_LVh6OrӬܶQ%Nפ;f4q/WjO!W?ѡ%cgk6"xo͓sֿȊ-1m?54E#TqVw䲲<@p|v `wsۙeޒJ=݇vz'BRD ]o3Y6zkcbfT2V!$(ިb ufwmr29,P;ЪoqFkphl-j|8X;$nBFY*\i{@ϝOt _,%IȺaKH_NqbzBw}C,OtKy]ZSЗya| ɚqq%;h `GTF񑡄oV|EXSNFH޿ ,|b頁>{Xvz6 =(CUg ey}7g4LZ و}ҽIh7d4gX5)[Wbc)|aX'镵2褠kC{6.VaH 1R$j9N{ q>؋@L݆XQnM| 6f^l_P)]‡Pә! DemzP_IKI\3e %Kv2I2+|1bdOYG38U}D{~SphU"7xБ]ʯ0X#mY~< *>J&ꁃx# .eH^N ѩYoi1%(!CYnqo}\2.=bMS J)D}yҟ,7T; 碠k W+pvӌR=t?-ȈT_(`A팀Ս8p=y0ːmQGߌ<^RGL3ual(Tt9UëgpSA>PΧoOS # ɖP9$'K 7+y=oݖ{1`hSq=k4)s!='?-.Ze+ 2K^q]?b]. ]䦝Dbh=Pt4d䢔\u&|@)0&"iLkLҟQ/ $بMę_ k!W|t4 GIHѾ~ xv6:ubrlo&/Q:_,Emo2YB +{NpX!/ ?HF^- 5;dvM`^-]I۱9S[q+]tNM\ɸ~JEt zk#HFzW2Kiq_qPa]ai0gKY.$ /UEȧ2<;9alQ,3d~QIJwN+Lb "X$e̷(PP<í]>0lj_&u]Ѻ|?Ip@Us"SH#j(!d~s6G^5 +!Wseʥče3-l|$rN]M?c; S6#57tb.VشFnieNW?&Z("!iSodrYN@74 7՝t|ܩt|?ffsᎆ xq]2V/l 15_Zc]+n~0(Vrm&e G@qW2a* v;j-"t!rTcsb6hWՋh^MJhBp^Ce*c_cΔ4 a3eʺeO%m;7?'`@A hy^1QRlj7x0 MV*OGv ;±}:8S&f{E]XmDWO>r)cs˿c CE7{2#&EEDn:g2sD}3B i+)bҎ@. 2u$-?olB|iv~ IP<Ą I\ LOV̤Q] ډO˳]֑kЈeJ=hm{u^,]fҵATn]Pl̿MߩY?[,llұ) [&wwN,Yg| &m`.WaM!z lpx.v}5nusw?t3{Xa#/_k+!iPR Ld2 Y6,X *\UXa~weS#=I%1Oe@MSsz-ә[#D GL[oe{*=bQ-'Lh&ќ\C3XY\b [c ]N0ϑ5cP\ԝ+|{AN,5xgy˩o/YgC!HP*@Ruq&G Hx=c72SKpi&:{p]`Xj ;l{EGէOv` h|4=6gRwnSK qatÃ{sŅx>ib/Q6rlhvnHuItpܛ4sEn{8ۣ;[y7ӕwGb:%$t5$Э$Sa'2/ g9C@Up:Ak=͕O!UOXEN8r(ڔɀE~B" \QgC6-V ߴu2A$T+kwYϠ)\,Plb!|lJN횇pE ; m2f ~iE#+퓻)[>bWtt,_K oT8%XrZhp)x ӒK M(v`]+koee"; 7$|…Y'\n"ț[+Bm)2:<.< 8{.}sEERaQNthL9Wlj$TL5Ebú<Î:Ƭ}JS.L{"SSvMIUԋ,㩅UH15oR90oV:վ82FTʕRT: 95kw@z3Ⱦbb Fk )3_"w{' ֙n;LLF Ő; m}栬ͿxTK$F9q,<[_(9Ho5 } 8"tqcAJ1cjAv~PYO=?!/G=$aY/$婿F}'pVɘ`@Rb-y!kcbyQKlɞD3"]= oMLHbO jKЭ(eb!?nӊTuh$f%z* 7^g'? >E@orY#jY`@X]$ɏJɪ<24VX$x@'I*j4k٩wȖa?i$X!җ}zQ5;ݨ""k Npdyd5#=W tc\ SzZؖl1D$O#L^ `_Y#Me8?vT"ܟ/F#$~׀ˑ;W*-ǛlUKAirCɦL;zGN?8UE?<4j/閭$8F * j- V"Moe#5b@S,֙nLD\GR%OdaF|Yw/^LeDZi) :Fsya/ocBvtp IjIբ:* ԖiQQ i@H5]`|NxGm!%5h*|݀"V _K?)@vP* Z--6"+ѠX6?]) l% Ղ )01{^,pˡ#O8`Z|iAtatiQu p CN4IZ6+/U_XѺ53pr.x)0bhk>Qi`lLPVLF3(ތ zz˾DIݙq _AY~Ŧ)N#5Nt@9Q7".y^uQp-eJ^,ĮE˴AU#T:X Wr蘣RML Z,y{F5* M5`Aܲ.?ɬ9 |a@R-!e,$Sjclt[lXb# L/W|j6IIh98T|s߫Uԝ%ŵ%I$ 1aSd(gm`h޳bh'?b G\?S)z2+]#"ʘ.*U{4o `c|Atx!N1J/wRB(S6k9Dzkؿw9bMB{eP:{O19XcD.EeO>82Ý:b#>m=S(Ƿfyn՜]6x7owi{%Y fŶf`9"p'ϿS؋NJse Ef?yJش#/Ӹ7@6Ykkg AGEe Ϸ ]smfqfN]vd]"#L<\Pwљ(Q^hhDՓZa9g+T{$nv+#ݣ{UilIiT@:<ϣYЌ Q 7k4iЇ)8\g݋Lh[٬?1Cyg$KCwZa\8N-f=k[ R1bjW.ft+[2+s)~+~)EA PGo=%LIIJ[vЍHMwVsw@];r0=G] \ʲ,3]jNYG1!yp*ni\؈OH"\B}Zﲦk1o_9Ǭ:KVIGPƬ!ۇ-˻WoiMYd^ƄDpC f\m-dP t9O ŞdiH|^n3S(#aA)GpTӒCԹu0DRօyzAVsb}2ĝVANKf/zfDu$پ&i+N\D6k^"n;:cGX:z_`1}pQ|=pRWM0xh\\=Wau_]~#>ʋh 8 45d ʥ¸h~2pG0$Hg;Brr<BGF X3r79zcr-y\!ϓ$!WR]`=~?W͓LBNi.x5{2xh,ids3,DFp?qGO`@V> W!200~R>cpaҢcsxBqߑ5tJx%/^B</; l9iE{ވK ai~~f51K3gr oVfkBT\vHƮJj  λSIϫ1 TҽJFmٗ)ƒX{b/f' 3zdDq>8LH AmjXEQOܡz>Ohd7 na]a;`]S@FZ~1&-QpNs)vU&l;" b`"Eg=rQ,:ƧV~j" )%*O1PA4ym/D>8ȹDb4?77S%Q=Td=uqECAԶ|A3[&( ˘bj|Ց9&"~%Cl߻S &]d|{AiDZ_HNY a# Q2~dQg؋6& /:P۬p<؜Em̉b-MBҤ(_m`FV L$4]s²'3,!˒H߾7^?|!q6RqTqT nB4'hFw9CY^f'1lvMDH̱u5fh."3xٿLcEܕI~yHwg3DQ˗.f9u (EV=c47ƆŇ!ciHxjbsI?[Ց6?[qī4ŤMf{3H#ph/Iyіfml8٠ZJ)P[ FyΟxڊ\N^uSؾig ELlHGI(Aq^@aDJ8;M \յ=MaͿjQz[=_|Ie4+N 8{*T#O4Q:Ty~v5 ө3C~xV`JC0pepgșFl\ g/^¶-+|&2Zu%_uF lh `A*E #* vceKFMuU_W_1mGS/yGMǼU~riB3xe1jN%lfп(;d"͚jx)ts 뫠'bLC6v & Ţu ^+2;)EN~^S <! RFR<%q)*d'2=|y]*F{2qZ`*ȿə_Y^::}@)SFn4<޲ o^w@XӻJQc:.G+L{, NC\ii, կ<&Q*: {ZX YqߕONrM`qL*Tp2I$ C~j5qqaT6`=\kLk.<RN`JXQ\P;Yk2Gfj#u&WT#ir)5w HBڶ(Xm%J/id] k+L5SHCiYZR`՝E6>0ot?77()u& UB\PNlt*k9: ^[b|Lh !%TduUڏc5;=A;?}rدpS-7⠢Ɂv#ko{(4.90̢sr_*ofvH*a+3Q N'UQq?bd,d6/C aG>IYCDxk:]뤕yBCL%q, 3"_@O>'+xI[읉G2:cI/:@ E2&[>~Iv@һD +Fj.QeEdw;%C(di[\1ARgzGͳ$Pf;lr*jTd" _ie@ mu[lN78aGjT~ye^dHUkFTI%G⸗PH=DA=cpW?u'n82?zo (ȯ7F>9ͣa 6Ӂj}z)T! J%lHՒ=֦{f'b'MM\p{iuyi'"|P[L7U򣑁VVM,48X0)zY6i\-G,`T?Z*WQWs62:bIcÇb E]`slÎU2[d>7ЁO쓜X5leTGw7oa1Fod&&n@vt5ʹxg FM]-癱˩c7> LQv^iJYx-&եP2ٌt#7:9?e4!}GSh'K'\w4 `fmCd2 ve*V6NZWhS^_at?4uH9w܋ǸX+w$ xxrq+25/+E[٣4D//(:Fu SJr.Uyȵ;H@>yVXxZ/ Vei) HZb)%ߘύ)8z|0z5~R}ufv?YkJŇqSz 8 '5װحX9.Dz^C6`A -ealkgU~D.$RZ[D0GWl pi[] pSƇܹ,̪egNq9]6,}Xn"d_m[4TA"P!AMFK *+ +sTR^N`ZeTpWa.ߑŭϠߓ74uhtJ.LyDrxGnV?n;67\Xp?ba75~{U U~VV֕l[8hwQfj2?(%)2?pŇwB;-Meߜk+}8>݂01d ֘[YzdsB( TO^9rKHIE}4DIQ( ˘tZ'0'0P H{Yf D$̾jrdBX88ƽq~auS<]P<Ԩ2=ULzSݮ&9>}cRM8Ke†BdjF07 ֱqihyZq>óTd?kZex'{8j,?. gݑ|Ҫʦ^Cٜɢ:t/=CO/ڼ-MiBAR -(uqݮ}Xdm,oUG]E\nt%,MKw맏"un^ 7hnw봋FYjFfSF FV $`oa!ǬܫU}g~$;l;aZzg'.vgփrm[U,[;%Og&T|vcCaԟqCeˍ(ZގHkDN𽦳1ɡtJ WFI4LBNʟ]@YRmB\.:%߰HRFcE׻Y'`}_q ?`g<<.Ṕ$N/-diiÊ7.FCwtAT[`ϐ3a ECY廳yk(luq&8N#>Us(2j˜xeƟuSDA.7?& 췊K" Oiu36g"`> fMEÁe!yy@rs 0zLԯ(M@tw%Qw*Fpo&!)duẂ0 vcq1K79`/*(*)wRzh%cE`y| [pJCDFn"zllm̐ m2(!< 05r!qYBwVzz6a5}L+"zRYTՅ@T**[<D9(lvX*rg;NԭKCT} 9-7VcM9Ǡ3+1RJ#!ģٝR q{)"NY,*P)4r2*/AS2,tǖ:iA{Ӵ;vmųr3vIr>R>B啷6AC`ʦl.j56< N]vF{]|hS6A|fԴKۆtD L붋?et+MӒIo1s ͕UlUJuݱ9Eg:-ɜ?9)ԽR:?5ml}4cc~urIlڻXT!6b~K]2|r9\g{ sw&OV ^Ee"ͽ NA'|e}u-|ǝ( G-)OiQ~? &N34N?ruLF [cat.y?076rztOT7HU_w u$Ví#ˮnC/'Â^[zDoYPRpWkJhczw I+җHȾ7ɗBr,WlIndeҦ3f wsah" hhzO z)oBeO8WO2a\4㎰aӀ / `> VqU J;#{aسSlƩP&fs3Pu. b e))azd-6 Ӯ_c^g6wzx-kUYb"RsA\쇎j7*hUiΊ=e s& b4w@hw[Ϩ9?yaLfcSfmd\W"1mFmz`, օ?ȄO񝦸a&=w'?1j뙞D'GwmW-ՕUדh0aSU/7BH=-kKea s AF"WP`ŋV7{yH'eU 쏦6tHBҹw7\ɥ]=& Ji$媷O7qdܱ#[uCj0qqm;1)k:ϊ0oϧJ5aͱ4GH,U,6UMM75lq-]C5 MIj "h+eOQZ-e)|/ѽ4tj >8ߊ{B֫]SO @x/5wndP_o``.z x=Xan癒ՙR,ޔ+ ]%pħqa0g Y~6c`^Չ;{a@Z\TWz8[բt|RD,@KQnۯ\ճ'uaًf^2e`?8 H,-ٱ?\R1n,so 0e9bgɖJ=K_Ls38ܙܶPϡ&l)OlJve權o]+{h)shտ&Wڴ$ ّ\Nӈ{|j1Z_3W#?wnD@RO K$LbSB)?{% ů(L;g`iP@73Y^YEkΘ> 7~C0ZL-P0zq db 4:4@*H`39WTgkGx*0xfTjE=KѺXV".KL,BK~6sE<߯x,dˌ)FS+{afVq (,NFNMt6}.iiRg-к#mU,RꄲFSdΜXcD&i * ˯!kv\uTfjM U $Q66-qbq>as|ZmؼoOٝv@'nCԱ)d)$[mG+TOg  ?Rc(xj &N'(ELV ',ޯ[GG 4ԪL|@RZ)aXx₊E ձ^2`.NV պG6Ԛ:~VT :K e@kx^«ʲy)n4켛Zq$lMkxWYA]9(6t ިQP=j|o:mJgt9vwSB_%,QMWlF+Zd2wX%xH=3պF)yWmh}6=h.#X'YE"yAsQ^qIE >7Eڲ?' h>jYZ>7'ssO@#SʟcEiu?ȷ8Ȃob؞=BP{{V4 5Nr) *05+Z/.YFb$S'KO'"񤽚㑝Gܥi ;^FWEF-n~XVo?#H=go& yU]Fj?0n.ro%M`wrtS}ݤ!M &sgh%8h 3xZ73_! 'tCjŰFg'sGwO^uE,Q5{2_cʆeuҼ' 64wˀtʢm.ro5`ͅaC28.FWͤ_MP&W,LKw @AP/Gm(D—ɜSgO8O\lB ;sܯF~ZЂ;dW7)MjR&IQK F%$ F)m2Q=sERHɧgd&5OLh1piQ SMO/qbC2e#1-667]Gnj26jx}<\W*:|e5U?@+C0 -gb3zV=yb us q~/gK L#%m2Ezi|r6'?BaI>1MU]d/51# $,)΋Z<e3)WX79 }5N$+ACU[=bw ZiMw=LLtg}q#)_**c# k yG w:+[AkSvr{IʊGql6`+$*DTS".l7( s.i5s{"~yvt%DZ# ZO'm.ce?+tfK n]+)?O&E65X[>z&[sv35A֢Qu=bsTA͊pND?C 1f&4nR0:AhF:V]҆%!Yx&Ю,@ux22=X8 wI5[Ai~\7(Լ BkHC# ybe6 $Y6b#| {~ 9v+ŅBm?oZE+HԔwl /Yn~g[TMiċ7w]> ? 6}L'E:Ouh%{9!na#kw+ٔ@bO8msNmC{$A561s4us+eNFmS ֧>;d#Rb C\'kȓ/5w}^] V>1%OH.+UGb-!sU5ՆQ# mTa\ `rw 11f݂ՒR4id!k{?`!걇F>ؼ f 1w騡*rTwl{rje`r pdeK`oUgE jA?/}R 0V[RߔrEoKZ&aC'ac| YDMEѻ<p?f&ϡuRGY/˺%ˬ*ٙעyw3-qX/E~XEb@}GB̄B*#QXƍ'qO .F,/f%>N.||YZ6* 6.Zɦqw_cZG6vkH9hbP@'(#˔`C'hsRZ7o rt\T>%4%G6FfBǮR0t,SBce콖ic2X/DM>9 TrF5[V{B{RAmZ.1ClWG`xdx9̛YöSE=YB9ʢHwNQIsDxPIB/&~ ;u`|{6y^*53 jbN"jJfc $M/A^ m[FH8p/aHlrqL1j`6 ~ U,h0Pn8IzTp3-{D#O"X2|q˕=-8| ~I gBDq n܄>e.v*#p's~v-=X6oJj\a%<O.eJb81.=C$ի]L- ¸uՉs|G;٩fo/ؚ|3_-xvKʷv;%24U}[TfJ%max$Ep:]cd+ܫcqD.>-)hKUdw|#ưQ%BC~"X%Uvg"$nz1-o[ϹK1mˇ'>+g>{\iէDu޾ Oy=Y! {Lڍ؆/FҵO.lg,CtUna #lc=) ɷ(lt.G:%}Cy g} y2{#g[Z@/L򔄫_)GsolRo}DYa@f8ghT5ɩܢjN?o{(H`H VLBa8?" 4z jM.WM/fGzu;W 6ڡwex*c*QK~SjۺBZ׵ҼqW]!9X:ScGm63JZy׉Ɓ (:k Ct0e!:F?S%?26<l+X=R/EtI>e1I @|H,s9>HFے-៌Sg5`Ηђ%a0Z0dV3lJ2PVAJɻ_C`WhBB]xSF'D` 2>9uj3J1Baމvt M6ZJ‰`{ ڂ$MP +G SܜtH-cmr[0?y@DN !JW\\:^.@-Mu~F I˗ y"%N< `ǘӴ&mU! _Ee:T( AgBo{Bj9a3a%Wض YZ