rabbitmq-server-plugins-3.8.11-150300.3.11.1<>,]0chp9|E'0}Mb0T U`-GjcFT'TfN%p&He&|5ŔFYx}Be,INqQlBs4tt(QR*:%50+`g m7ޑ㏂5[{W /۷x b%Rw+ *p6kf1ae Wq',_Z,/@ p̊>x]Ϩz3I1Sqܴ@qƼFx~ޛ=zqy|>;@?0d! / O:B Xg$$ d$ $ <$  `$  $ $ $|$<x("8,@9,@:@FNGd$H$I$XY\$]l$^'b_cdeflu$v@z,Crabbitmq-server-plugins3.8.11150300.3.11.1Plugins for the RabbitMQ serverRabbitMQ is an implementation of an AMQP broker. AMQP is an emerging standard for messaging. This package includes some plugins for the RabbitMQ server.chs390zp34:*SUSE Linux Enterprise 15SUSE LLC MPL-2.0https://www.suse.com/System/Daemonshttp://www.rabbitmq.com/linuxs390x#BB˺Xrj9ahxmox?ڀ׭x_pǪI%kS'l?L4 큤chchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchd8b8ea147e1031dc874ff81e289796cde2ca9692f207859d8ff7038af3fe864bb1af9dfbbefcac7d15c75d45f580356d31984d83195cdc4e3654f60b04168d78895bda29bbfc3eea0283e20a28f8c61febb41018ff83abef88b9bdb80fb891b8d99791775264deeb826a654f1b54487f933564db3b5bd4c9e0df6be3d858507c544264276bdb0a90b132f6fd5457f146e938d314af1d450f798389ef60c7f9946410308f972429cc138cba3e358d36915d983e45abfa3603cb8b0611c0897dff45df399edac56f1cad107c297880f0995682f4d2fe497da945d7b381e386dd3ff9959676e5238ab524a611aa21291b4df753de0f4820223a5845475627669c732b2fafbc76b1f9d2cc7bedb38b672769a622b01befc2b278d0df3c0a58b4d3ab3ac9ad396571cd7a23e7c074519803a8f9dbbb85b6aaa810a36d2671a34f1b295861bf06998958c14c7a6b5bd7603172a4eeeec323c0a80b700027abb7eed8a7e0149bdf65646f4c13825714192b7c6c80409a8d3e2b5852a51180eaf61533921deb8d5fd25f42e4f90fcfa5739389a91e0b8127fb7970ac6db57ba7c84e6651d8483f736f2957919b7d24ae18ee9892904de758d581b11d1259f1643a1c51f57217ddeb58887076e95aaf1ff9725456e0ad28e56205e1ef7deb442310305c293db4ea6b1e59a7108d38f17143a19762fa7b995762fab3fc5054013e99588281f559b556e54d1388005a0bb34ab38c438f0f0dd55059546daddb3ca358174cbbca8dc41e2b76ef485c5bcc3217a8ce058f825c069cd5662467e4cd8e80024b222fd9690d17c4b1d90686e9eb52efba23689f3a6b7b05ce8d36db229e476ec2bef8406bd0bf076f0c19e7012bc75f712e343840a256c0bbbb8f4427082fdf64755bb2e0f1cdc88abceae0eb891f252b8bc518f3eb88ebaadce8861b10bf9e52c7a5a6f634adc11db88a3f85091328728e985fe4bbf1a38cb1de33fa5278aabcc1a9828c9900032873b06a0e4f6af9af8578fdf9b06d42724565f6e63e4649f96bb2b19540c68211a4214dc3a56d095291e60fd2f90d08c0673146710f9aa8637dbc5b83a73bbf7f4f137786dad2cad77e881ecebe318515c1125556b0e56f7089b737f87cc76659ddcb83a046b41b91b09004734b35a7a0a64b3568f954a9de673592384ca05e5f7af2111b827721d72d8463b9c64695d60f12033ea01045306d1fe4bdd03e8dcc000119720156260bb0f0bb613851977645cab9f4ab547d8a37124442693f7e84497ba3ca851824444eed295ca759c4af8da5f8027123dc7dab1e3e810e9454e5c8f16f1005bbee250c37b8a7d3f81204d6cdae8d5453a97d45ac673ea5570f42724aafd44518bf03fab78c6f88f41d8443fc941c8d581ce0bae123d5a4fc1e9ccf3270e0e34936c6eb8688262543b8fcd43a9f4f76ca48572175a3a9357b3ffceda1d2c0cecdf3e8469ee70861b946e75a9d440699d98a3093e66046bb1db858dceab166b0359ddb94d5bc6dd55123803733c46e1dbcda23b63af9f4b9b80ac1ba17b63610388b4faa179f358a94a3bd3ca06b876308bcaa18fe727d832e3319d56659998b9a3abfb60f5e181bc2e24cda092233c8e241133arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrabbitmq-server-3.8.11-150300.3.11.1.src.rpmrabbitmq-server-pluginsrabbitmq-server-plugins(s390-64)    rabbitmq-serverrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.8.113.0.4-14.6.0-14.0-15.2-14.14.3c@ba'@``@_@_@_|\@_=@_^^j$@^S^8 @^[]B]e@]])]c@]]Z@],j\@\\\@\f\T4\E@\4\,\\\l@[@[@[\[[ @Ze@Z`@Z1@Z/Z@Z }Yn@X@XBXXYXYXe@Xe@Xe@X~@W@V +VUUJ@U*^@TTsdanilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.comjengelh@inai.depsimons@suse.comfbui@suse.comg.santomaggio@gmail.comdheidler@suse.degsantomaggio@suse.degsantomaggio@suse.dedmueller@suse.comgsantomaggio@suse.degsantomaggio@suse.dedimstar@opensuse.orgg.santomaggio@suse.comgsantomaggio@suse.degsantomaggio@suse.degsantomaggio@gmail.comgsantomaggio@suse.comg.santomaggio@gmail.comg.santomaggio@gmail.comg.santomaggio@gmail.comg.santomaggio@gmail.comg.santomaggio@gmail.commvetter@suse.comg.santomaggio@gmail.comgsantomaggio@suse.comgsantomaggio@suse.comgsantomaggio@suse.comgsantomaggio@suse.comjengelh@inai.degsantomaggio@suse.comdmueller@suse.comdmueller@suse.commatwey.kornilov@gmail.commatwey.kornilov@gmail.comdmueller@suse.comdmueller@suse.comjtomasiak@suse.combwiedemann@suse.comvuntz@suse.comvuntz@suse.comvuntz@suse.comilausuch@suse.comrbrown@suse.comdmueller@suse.comtbechtold@suse.comvuntz@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dechris@intrbiz.comaplanas@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comtbechtold@suse.commrueckert@suse.dedmueller@suse.comdmueller@suse.com- Fix CVE-2022-31008, URI encryption with predictable secret seed (CVE-2022-31008, bsc#1205267) * fix-CVE-2022-31008-0.patch * fix-CVE-2022-31008-1.patch * fix-CVE-2022-31008-2.patch * fix-CVE-2022-31008-3.patch- Ensure maintenance mode state table exists after node [re]boot, fixes bsc#1199431 * bsc1199431.patch- Fix CVE-2021-32718 improper neutralization of script-related HTML tags in a web page (basic XSS) in management UI (CVE-2021-32718, bsc#1187818) * fix-CVE-2021-32718.patch - Fix CVE-2021-32719 improper neutralization of script-related HTML tags in a web page (basic XSS) in federation management plugin (CVE-2021-32719, bsc#1187819) * fix-CVE-2021-32719.patch - Fix CVE-2021-22116 improper input validation may lead to DoS (CVE-2021-22116, bsc#1186203) * fix-CVE-2021-22116.patch - Use /run instead of /var/run in tmpfiles.d configuration, fix bsc#1185075- Remove recipe parts for SUSE 11.x, since that does not build.- Update to RabbitMQ 3.8.11 * Quorum queues that had active consumers during a rolling cluster upgrade could run into an exception and restart loop. * Nodes that had reverse_dns_lookup set to true could not accept client connections. - Update to RabbitMQ 3.8.10 * This release deprecates boot time definition import build into the management plugin. * Repeated polling of a quorum queue with basic.get that yielded an empty response could result in an unbounded growth of log segment files on on disk. * RabbitMQ core plugin activation was revisited to be closer to that of 3.7.x. This does not any related improvements w.r.t. definition import, e.g. those introudced in RabbitMQ 3.8.6. * Syslog dependency was not started correctly. This meant no log messages were sent to Syslog. * rabbitmq-diagnostics check_if_node_is_quorum_critical returned a false positive for a node marked for maintenance. * Queues could update their internal bookkeeping state incorrectly in some cases, leading to a file_handle_cache operation exception. * Quorum queues now can use the reject-publish max length overflow strategy. * Quorum queues now support consumer priority. * Per-user connection and queue limits. This is similar to per-vhost limits but, as the name suggests, these limits are associated for a given user. * TLSv1.3 is no longer considered experimental (on Erlang 23) and excluded from TLS listener configuration. * When a node is put under maintenance, it will now stop all local quorum queue replicas after completing leadership transfer. This means that no quorum queue replicas on the node will be considered for leader elections. * Nodes now keep track of failed client authentication attempts and expose it as a metric via both the Prometheus endpoint and the HTTP API at GET /api/auth/attempts/{node}. * bypass_pem_cache is a new configuration key that makes it possible to disable the cache of PEM files used by the Erlang TLS implementation. This rotated certificates quicker to detect for nodes but can also increase latency for inbound TLS connections, e.g. under high connection churn scenarios. * Definition import now safely handles some missing queue object arguments. * rabbitmq.conf schema now allows for peer certificate chain verification depth to be set to zero. When this value is used, peer certificate must be signed by a trusted CA certificate directly in order for the verification to pass. * RABBITMQ_IO_THREAD_POOL_SIZE will no longer be respected by RabbitMQ nodes. It is no longer relevant with supported Erlang versions and will simplify rabbitmq-diagnostics runtime_thread_stats output. * The +K runtime parameter is no longer used by RabbitMQ nodes as it has no effect with supported Erlang versions.- %insserv_prereq is only requires when !have_systemd- Update to RabbitMQ 3.8.9 - RabbitMQ 3.8.9 is a maintenance release. It focuses on bug fixes and usability improvements. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.9 - This release no longer supports Erlang 21.3. - This release is compatible with Erlang 23 - Update to RabbitMQ 3.8.8 - RabbitMQ 3.8.8 is a maintenance release. It focuses on bug fixes and usability improvements. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.8 - This is the last RabbitMQ release to support Erlang 21.3. - This release is compatible with Erlang 23- Add requirement for rabbitmq-server-plugins (boo#1174068)- Update to 3.8.7 - RabbitMQ 3.8.7 is a maintenance release that patches a **security** vulnerability. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.7 - This release requires Erlang/OTP 21.3 or later. 22.3 or 23.0 releases are recommended. - Update to 3.8.6 - RabbitMQ 3.8.6 is a maintenance release. It focuses on bug fixes and usability improvements. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.6 - This release requires Erlang/OTP 21.3 or later. 22.3 or 23.0 releases are recommended. - RabbitMQ Adopts the Mozilla Public License 2.0 Starting with this release, core RabbitMQ server and all tier 1 plugins [1] are relicensed[2] under the Mozilla Public License 2.0[3] (previously used license: the Mozilla Public License 1.1). The permissiveness of the MPL 2.0 is largely the same as of the MPL 1.1. See the MPL 2.0 FAQ[4] and MPL 2.0 Revision and Changes FAQ[5] to learn more. 1- https://www.rabbitmq.com/plugins.html#plugin-tiers 2- https://github.com/rabbitmq/rabbitmq-server/issues/2372 3- https://www.mozilla.org/en-US/MPL/2.0/ 4- https://www.mozilla.org/en-US/MPL/2.0/FAQ/ 5- https://www.mozilla.org/en-US/MPL/2.0/Revision-FAQ/- Update to 3.8.5 - RabbitMQ 3.8.5 is a maintenance release. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.5 - RabbitMQ 3.8.5 is a maintenance release. - This release requires Erlang/OTP 21.3 or later. 22.3 or 23.0 series is recommended. - RabbitMQ 3.8.5 is an RabbitMQ 3.8.0 update - Update to 3.8.4 - RabbitMQ 3.8.4 is a maintenance release. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.4 - RabbitMQ 3.8.4 is a maintenance release. - This release requires Erlang/OTP 21.3 or later. 22.3 or 23.0 series is recommended. - This is the first release to officially support Erlang 23. Compared to 3.8.3, which generally works as expected on Erlang 23, Prometheus monitoring plugin had to be adapted to support a memory allocator metric format that has changed compared to earlier Erlang releases. There is one remaining known Erlang 23 incompatibility: rabbitmq-diagnostics observer will fail on Erlang 23. This will be addressed in a future release. The root cause is the same memory allocator metric change. Provisioning Latest Erlang Releases explains what package repositories and tools can be used to provision latest patch versions of Erlang 22.3.x - RabbitMQ 3.8.4 is an RabbitMQ 3.8.0 update- use python 3.x for building, allows dropping python 2.x- Update to 3.8.3 - RabbitMQ 3.8.3 is a maintenance release. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.3 - RabbitMQ 3.8.3 is a maintenance release. - This release requires Erlang/OTP 21.3 or later. 22.x series is recommended. - RabbitMQ 3.8.3 is an RabbitMQ 3.8.0 update- jsc#SLE-10913- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors.- Update to 3.8.2 - RabbitMQ 3.8.2 is a maintenance release. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.2 - RabbitMQ 3.8.2 is a maintenance release. - This release requires Erlang/OTP 21.3 or later. 22.x series is recommended. - RabbitMQ 3.8.2 is an RabbitMQ 3.8.0 update - RabbitMQ 3.8.0 is a feature release. It contains several major improvements in areas of data safety, replication, observability, and ease of upgrades. Some highlight features are: * Quorum Queues * Built-in Prometheus support with a set of Grafana dashboards to complement it * Feature Flags * Single Active Consumer * New authentication and authorisation backend that uses OAuth 2.0 (JWT) tokens and scopes - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.0 - Read the upgrading guide before update: https://www.rabbitmq.com/upgrade.html- Update to RabbitMQ version 3.7.23 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.23 - RabbitMQ 3.7.23 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020. - Per the new Erlang version support policy in effect starting with January 2019, this release no longer supports Erlang/OTP 20.3.- Update to RabbitMQ version 3.7.22 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.22 - RabbitMQ 3.7.22 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020. - Per the new Erlang version support policy in effect starting with January 2019, this release no longer supports Erlang/OTP 20.3.- Update to RabbitMQ version 3.7.21 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.21 - RabbitMQ 3.7.21 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020.- Update to RabbitMQ version 3.7.20 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.20 - RabbitMQ 3.7.20 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020.- Update to RabbitMQ version 3.7.19 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.19 - RabbitMQ 3.7.19 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020.- Update to RabbitMQ version 3.7.18 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.18 - RabbitMQ 3.7.18 is a maintenance release. It focuses on bug fixes and internal API changes that refine the common plugin API with the upcoming 3.8.0 version.- Update to RabbitMQ version 3.7.17 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.17 - RabbitMQ 3.7.17 is a maintenance release. It focuses on bug fixes and upgrades a JavaScript dependency in the management UI to patch three CVEs in that library.- Update to RabbitMQ version 3.7.16 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.16 - RabbitMQ 3.7.16 is a maintenance release. It focuses on bug fixes and minor usability improvements. Erlang/OTP Compatibility Notes Per the new Erlang version support policy in effect starting with January 2019, this release no longer supports Erlang/OTP 19.3. Make sure a supported Erlang version is used before upgrading.- Update to RabbitMQ version 3.7.15 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15 - RabbitMQ 3.7.15 is a maintenance release. It focuses on bug fixes and minor usability improvements. This release requires Erlang/OTP 20.3 or later. It is also the first release to support Erlang 22.- bsc#1130588: Require shadow instead of old pwdutils- Update to RabbitMQ version 3.7.14 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.14 - RabbitMQ 3.7.14 is a maintenance release. It focuses on bug fixes and minor usability improvements. This release requires Erlang/OTP 20.3 or later.- Update to RabbitMQ version 3.7.13 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.13 - RabbitMQ 3.7.13 is a maintenance release. It focuses on bug fixes and minor usability improvements. This release requires Erlang/OTP 20.3 or later.- Update to RabbitMQ version 3.7.12 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.12 - RabbitMQ 3.7.12 is a maintenance release. It focuses on bug fixes and minor usability improvements. This is the first release to require Erlang/OTP 20.3+. - inet_dist_listen_min and inet_dist_listen_max were removed from new style configuration. They wouldn't have any effect due to how configuration translation is performed. Use advanced.config or the RABBITMQ_DIST_PORT env variable to configure inet_dist_listen_*- Update to RabbitMQ version 3.7.11 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.11 - RabbitMQ 3.7.11 is a maintenance release. It focuses on bug fixes and minor usability improvements. This is the first release to require Erlang/OTP 20.3+.- Update to RabbitMQ version 3.7.10 - Requires erlang to 20.3, mandatory for RabbitMQ 3.7.10 see: https://www.rabbitmq.com/which-erlang.html- Avoid name repetition in summary. Trim filler wording from descriptions.- add the 3.7.x command line tools- switch to 3.7.x style rabbitmq-server.conf - Remove sd_notify dependency and replace with socat as followup to upstream change in https://github.com/rabbitmq/rabbitmq-server/pull/666- listen to localhost only by default to comply to the epmd.socket which also only listens to localhost (bsc#1087270)- Fix Source0 URL- BuildRequire elixir - Constrain required erlang versions: https://www.rabbitmq.com/which-erlang.html (boo#1115169) - Drop sysexists-in-ocf.patch: upstreamed - Update to 3.7.9 (fate#322425, bsc#1115466) - Changes for 3.7.9: * Bug fixes * Usability improvements - Changes for 3.7.8: * Bug fixes * Usability improvements - Changes for 3.7.7: * Erlang 21 compatibility * Bug fixes * Usability improvements - Changes for 3.7.6: * Bug fixes * Usability improvements - Changes for 3.7.5: * Bug fixes * Usability improvements - Changes for 3.7.4: * Bug fixes * Usability improvements - Changes for 3.7.3: * Bug fixes * Usability improvements - Changes for 3.7.2: * Bug fix in the HTTP auth backend - Changes for 3.7.1: * Bug fixes - Changes for 3.7.0: * Minimum required Erlang version is now 19.3 * Automation-friendly cluster formation * Distributed management plugin, including minor breaking HTTP API changes. * Simpler, ini-style configuration format * Per-vhost limits * Operator policies * Topic-based authorisation * Cross-protocol Shovel (currently supports AMQP 0.9.1 and AMQP 1.0) * Command-line tools are extensible via plugins * Message store multi-tenancy * Proxy protocol support * Web STOMP no longer supports WebSocket emulation * Java and .NET client releases no longer track RabbitMQ server releases * .NET client now supports .NET Core. * Management plugin extensions now must target Cowboy 2.0 * Java client for RabbitMQ HTTP API- update config.template to use channel_max to 0 (old default, mitigate breakage in 3.6.16 change)- update to 3.6.16 (bsc#1109991): Bug fixes: + Queue master locator min-masters incorrectly calculated the number of masters. + Maximum supported number of queue priorities (255) is now enforced Enhancements: + queue.delete operations will now force delete queues that don't have a promotable master + Lock contention in internal database is now much lower when a node with a lot of exclusive queues shuts down or is otherwise considered to be unavailable by peers + Default max number of channels allowed on a connection (a.k.a. channel_max) has been lowered from 65535 to 2047. The new default is much safer and will reduce the effect application channel leaks have on node resource consumption. This is a potentially breaking change.- Add sysexits-in-ocf.patch to handle new rabbitmqctl exit codes (bsc#1093046)- Add TasksMax=8192 to start on large machines (bsc#1094896)- Update to 3.6.15: + Bug fixes: - Avoid infinite loop when dropping entries in the GM. - Various changes to the OCF scripts. + Enhancements: - Internal authN backend will now prohibit logins with a blank passwords. + Bug fixes in plugins. - Remove ocf-pull-request-63.patch, ocf-pull-request-64.patch, ocf-pull-request-66.patch: merged upstream.- Add TimeoutStartSec=300 to rabbitmq-server.service as enabling HiPE can make the startup take much longer (documentation says "a few minutes").- Add ocf-pull-request-63.patch and ocf-pull-request-64.patch: fixes to avoid moving master unnecessarily, and to make start notification handler more reliable. - Add ocf-pull-request-66.patch: do not consider transient local failures as failures of remote nodes.- modified logrotate to use rabbitmqctl to force the creation of the log file after logrotation- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- update to 3.6.14: * package/systemd bug fixes * Usability improvements * Bug fixes- update to 3.6.11: * packaging: package-rpm-suse is an alias for package-rpm-opensuse * Makefile: Move plugins list to `plugins.mk` * Include rabbitmq_web_mqtt into the distribution * Log rabbitmqctl's output on failure * Makefile: Set default `broker_version_requirements` * packaging/windows: Allow to override `PRODUCTVERSION` * debian/control: Revert the use of ${misc:Depends} * packaging: Add scripts for format RabbitMQ version to match package constarints * Commit Debian and RPM changelogs * debian/control: Use ${misc:Depends} instead of hard-coding dependencies * Fix HA OCF script * Makefile: Store the plugins list in the source archive * plugins.mk: The list is overriden by the server-release Concourse pipeline * Makefile: Use PROJECT_DESCRIPTION in git-revisions.txt * packaging/RPMS: Simplify the Makefile wrapping dpkg-buildpackage(1) * Makefile: Sync exclusion list with rabbitmq-erlang-client * OCF RA: accept 1 as valid exit code from "rabbitmqctl status" * Ignore .envrc files * upgrade/Makefile: Remove trailing space * standalone/src/rabbit_release.erl: Copy `escript` directory to the archive * packaging/standalone: Remove the source `rabbit.rel` file * Commit .deb and .rpm change logs * OCF RA: Don't hardcode primitive name in rabbitmq-server-ha.ocf * Makefile: Use $(PROJECT_VERSION) instead of $(VERSION) * debian/control: Add version restriction on erlang-dev and esl-erlang * Commit 3.6.9 package change logs * packaging/standalone: Fix path to the source `rabbit.rel` file * Configure shortcuts to run as admin. * Debian package: No need to pass $(VERSION) around in debian/rules * Makefile: Use a recursively expanded var for `RABBITMQ_VERSION` * Add Travis tests for Pacemaker OCF RA cluster * Makefile: Load rabbitmq-dist.mk before rabbitmq-run.mk * packaging/debs/Debian/Makefile: Display Erlang version *after* installing it * packaging/debs/Debian/scripts/udpate-changelog.sh: Show syntax * packaging/standalone: Do not use NUL-separated filenames in manifest * packaging/standalone: Copy `start_clean.boot` to bin driectory * packaging: rpms: Add systemd support for openSUSE * packaging/debs/Debian/Makefile: Install build dependencies * packaging/RPMS: Fix SAVE_CHANGELOG handling * Makefile: Call $(MAKE), not plain `make` * packaging/*/rabbitmq-server.service: Wait for RabbitMQ to stop in ExecStop * packaging/debs: Use make conditionals instead of Bourne shell ones * packaging/debs: Derive GNUPGHOME from KEYSDIR * Add chmod g+s to /etc/rabbitmq * packaging/standalone: Remove temporary `expand` directory * packaging/windows: Try to compute a valid default `PRODUCTVERSION` * Enlist OCF_RESKEY_limit_nofile_default on comment * Re-do #21 * Makefile: Exclude `/rabbit{,mq_cli}/escript/` from the source archive * debian/control: Try with erlang-nox 1:16.b.3-3 * packaging/standalone: Use an intermediate file to list files to archive * Makefile: Use an intermediate file to list files to put in the source archive * Makefile: Use echo instead of printf * debian/control: Depend on erlang-src * Change to 2750 * Trigger a Travis build * packaging: Log the version of Erlang used to compile packages * Update erlang.mk * packaging/debs/apt-repository/distributions: Add `arm64` architecture * Require root or rabbitmq user for rabbitmq-plugins. * Makefile: Remove more unneeded files from the source archive * Update rabbitmq-components.mk * Placeholder, remove later. * packaging/windows: Bump copyright of the installer to 2017 * Manually backport #20, #21, #24, #25 by @vuntz and @aplanas to stable * packaging/debs: Simplify the Makefile wrapping dpkg-buildpackage(1) * plugins.mk: Sort list alphabetically * Add write permissions to erl * OCF RA: Add new limit_nofile parameter to rabbitmq-server OCF RA * packaging/debs/Debian/Makefile: Use cp(1) instead of rsync(1) * scripts/rabbitmq-script-wrapper: Run rabbitmq-plugin as root only * Remove. * Add `standalone-linux-x86_64` and `standalone-freebsd-x86_64` package targets * Makefile: Remove all targets entering the `upgrade` subdir * OCF RA: Use rabbitmqctl_action wrapper for stop action * README.md: Document how to build the source archive and packages * README.md: Document how Windows' PRODUCTVERSION is computed by default * Add chmod g+s to rpm spec - Drop pull-request-20.patch . Applied upstream. - Drop pull-request-21.patch . Applied upstream. - Drop pull-request-24.patch . Applied upstream. - Drop pull-request-25.patch . Applied upstream.- Stop shipping rabbitmq-server OCF resource agent as source file while it's included in the upstream tarball. Add patches for code that was specific to our variant; they now got upstreamed, but are not in this version of rabbitmq yet: pull-request-20.patch and pull-request-21.patch. - Also package the rabbitmq-server-ha OCF resource agent as it seems to be more appropriate for clustering. Add upstream fixes for making it more solid: pull-request-24.patch and pull-request-25.patch. - Ship an example of /etc/rabbitmq/rabbitmq-env.conf, as this is useful indication. It only contains commented examples, based on what the Debian package is doing.- Cleanup file list and prepare merging the plugins package into the main package: - No longer create parts of the filelist in %install - Only exclude the plugins starting with rabbitmq_* and not all files in the plugin dir. Some of the files are basic libraries needed to even launch rabbitmq. (boo#1025442) - in the tmpfiles.d file: make the directory group owned - own the run dir in the non systemd case- add buildrequires for xz to fix build on sle11- drop no-remove-common.patch and no-nmap.patch: no longer needed- add back default config from the 3.5.8 package as 3.6.6 doesn't ship one anymore - rabbitmq-script-wrapper now directly talks to the scripts in _rabbit_erllibdir instead of having another indirection. - moved tmpfiles.d support into the main systemd install block - extracted make cmdline options into a variable- update to 3.6.6 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_6 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_5 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_4 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_3 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_2 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_1 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_0- fix source url- IMPORTANT CHANGE Require the epmd service instead of running our own version as rabbitmq user. This requires that you configure epmd to listen on more interfaces than just 127.0.0.1. For non systemd based distributions you can set EPMD_ADDRESSES in /etc/sysconfing/erlang. For systemd based distributions please follow /usr/share/doc/packages/erlang/README.SUSE IMPORTANT CHANGE This change is also documented in /usr/share/doc/packages/rabbitmq-server/README.SUSE- Update to 3.5.8 Fixes logging issues on erlang 17+ Fixes MQTT password authentication error (CVE-2016-9877) (boo#1017642)Fix bsc#973999 - rabbitmq-server.service: increase NOFILE limit per documentation - rabbitqm-server.ocf: add OCF_RESKEY_limit_nofile parameter default as 65535- rabbitmqctl: clear CMDLINE before appending- update to 3.5.4: Runtime I/O thread pool size is now 64 instead of 30 by default. This reduces time spent waiting for file I/O operations to complete on machines with 8 or more cores. * https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_5_4- rabbitmq-server.service: switch to type=Notify in order to avoid cookie creation race- update to 3.5.3: 3.5.2 and 3.5.3 are bugfix releases. See: * https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_5_2 * https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_5_3- update to 3.5.1 This release adds support for priority queues which were available as a plugin before. Performance is improved; in particular messages smaller than configurable size are embedded in the queue index to reduce I/O and memory consumption. Stability of clustering and autoheal partition handling is improved as well. A new pause_if_all_down partition handling mode is added. The management web UI now shows many more I/O statistics. This release also corrects a number of defects in the broker and plugins, as well as introducing many smaller new features and improvements. * see https://www.rabbitmq.com/release-notes/README-3.5.1.txt * see https://www.rabbitmq.com/release-notes/README-3.5.0.txt * see https://www.rabbitmq.com/release-notes/README-3.4.4.txt - instead of patching the ocf provider after copying: patch it right away and drop the ocf-fixes.patch. - refresh no-nmap.patch to apply cleanly again - create rcrabbitmq-server for the systemd case- update to 3.4.3: * prevent XSS attack in table key names (since 2.4.0) (CVE-2015-0862) * prevent XSS attack in policy names (since 3.4.0) (CVE-2015-0862) * prevent XSS attack in client details in the connections list (CVE-2015-0862) * prevent XSS attack in user names in the vhosts list or the vhost names in the user list (since 2.4.0) (CVE-2015-0862) * prevent XSS attack in the cluster name (since 3.3.0) (CVE-2015-0862) * prevent /api/* from returning text/html error messages which could act as an XSS vector (since 2.1.0) * fix response-splitting vulnerability in /api/downloads (since 2.1.0) * do not trust X-Forwarded-For header when enforcing 'loopback_users' (CVE-2014-9494) * disable SSLv3 by default to prevent the POODLE attack * see https://www.rabbitmq.com/release-notes/README-3.4.3.txt * see https://www.rabbitmq.com/release-notes/README-3.4.2.txt * see https://www.rabbitmq.com/release-notes/README-3.4.1.txt * see https://www.rabbitmq.com/release-notes/README-3.4.0.txt- ignore stop errors in %preuns390zp34 1669884148  !"#$3.8.11-150300.3.11.13.8.11-150300.3.11.1rabbitmq_amqp1_0-3.8.11.ezrabbitmq_auth_backend_cache-3.8.11.ezrabbitmq_auth_backend_http-3.8.11.ezrabbitmq_auth_backend_ldap-3.8.11.ezrabbitmq_auth_backend_oauth2-3.8.11.ezrabbitmq_auth_mechanism_ssl-3.8.11.ezrabbitmq_aws-3.8.11.ezrabbitmq_consistent_hash_exchange-3.8.11.ezrabbitmq_event_exchange-3.8.11.ezrabbitmq_federation-3.8.11.ezrabbitmq_federation_management-3.8.11.ezrabbitmq_jms_topic_exchange-3.8.11.ezrabbitmq_management-3.8.11.ezrabbitmq_management_agent-3.8.11.ezrabbitmq_mqtt-3.8.11.ezrabbitmq_peer_discovery_aws-3.8.11.ezrabbitmq_peer_discovery_common-3.8.11.ezrabbitmq_peer_discovery_consul-3.8.11.ezrabbitmq_peer_discovery_etcd-3.8.11.ezrabbitmq_peer_discovery_k8s-3.8.11.ezrabbitmq_prelaunch-3.8.11.ezrabbitmq_prometheus-3.8.11.ezrabbitmq_random_exchange-3.8.11.ezrabbitmq_recent_history_exchange-3.8.11.ezrabbitmq_sharding-3.8.11.ezrabbitmq_shovel-3.8.11.ezrabbitmq_shovel_management-3.8.11.ezrabbitmq_stomp-3.8.11.ezrabbitmq_top-3.8.11.ezrabbitmq_tracing-3.8.11.ezrabbitmq_trust_store-3.8.11.ezrabbitmq_web_dispatch-3.8.11.ezrabbitmq_web_mqtt-3.8.11.ezrabbitmq_web_mqtt_examples-3.8.11.ezrabbitmq_web_stomp-3.8.11.ezrabbitmq_web_stomp_examples-3.8.11.ez/usr/lib64/rabbitmq/lib/rabbitmq_server-3.8.11/plugins/-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.suse.de/SUSE:Maintenance:26990/SUSE_SLE-15-SP3_Update/dec17edb622265c1a0f5b3da7e2fe5af-rabbitmq-server.SUSE_SLE-15-SP3_Updatedrpmxz5s390x-suse-linuxgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Zip archive data, at least v1.0 to extract)=܋id&B.#utf-88296b730166d691687aebbcd590abaaea656bfc44ed07e285cb386080d0c9ee1?P7zXZ !t/]"k%8pX9OfƼ6fSǪ7pWLݳPIbQS//BХ6<DtA],rWF-l=E {hy`Qbg N+Hs8[R3Zg'_Kr7| ,SХGN1%+_p_v/e_ϢC%K_m9Q%"ּdvd_C *#_HƷɛsCWD 6"3/֟Loq=ej H8iU]}3\!apq`1'7EY۰֑f|$NcCswjͨ)$ÚگlmUo`7uM3]?dGu'v5 -w{D'D,<#8zZR„V\:@b`g|7P]NF05}6pc^VW`몋K;3}fue9:|,6`q v-p_얫Qsl-n%n^Z LF. z6$g ESq=JzVcɛolNwVzATyJG7a:!H֟ot$ZXW\/86,nbGT&-|q›'zl DL;]Gތa DQҋXkP@ A:3;T&o 9ggMˆv+K/OvdCC%ǝL*ꈮxv}&.7f}wk\s-^WۦrJODrtcS=6֦8`cdqg a`&jq` sy`Bi(n$R7Cn+jp*G|%]F8dB-V *!֑pr+m골#o4(e1uj%/utQtuWAH!V(r4Lz"jt$4U¨6>}Шp$eYT}xLO) a9KbFTE=%aKkQFM0kz6s!9v{*áVڗX2Js0h KŸiCBɼT1Vogw^WfMP>)"ҁ:5!{teQS +[Hͥ8~<]횧쵆?(OG ]jvWV_.[ Y _T1yRj+;)]\EIXFX|CZb͢Ԯ<_%"|t-cc'SNkr͕P s@GW F̜~+5^< U˺"햝|LTJoײ,82^?N-\$}J)<@ ʳFyuڔ "v9h@5vDRxغj1Zu  Z q6 ɶ` key;DWq;"7F_^36֡V?(b`w-`%s602}T[Ք)fIԗ&<.ph4~yz-{z=hCNi aw6es"FአTF/!^G`0֠%86.RffC:= 89P<}i(ֵWxB2MTOs'$7ѩ L kH^{=,hsۗ7亄֫#DFM*lї&頖AK%ًWvzpkK|csS3;Q ~EȸWK254u"[xOsh92^mq\3`BX.-IsM#yzcFdAx{D}Yug{!tBܷgC\ءbB5]tȟ6p0!"k`m.ص9౺d5TcV^v|G7`Ω="6%rlfqO^"mltɷ=rR y ũϹ\ $:ZHkt2GXpVi%'h)cK& FL JZ;,Aĭ*77Fw7ZiIr˒xW ec ,-2x)F[uRNv ̄&*u~C5Lvpsgd|=CdLY4Ar$bKyAm 53]{hcSdbL ]t^3lͯH/<׷nn%PK'ZtEU6]y15^LO*qA-W|zYS}yȚ#W,yPD^2 HPwreMq,gf^6pQ8tsOۼ}ì\`!g`Syzû"x=ӟjrM;y x^ ʍI?3lX(Ry5Q[3ÂyΏB*oR!Dž7P̘(HF=6;lJD8 G[f+"jk΀Ј%ر\;hQnw y-w&ՙU MfF<RI1T GpYeFG1\UxiGR"r,pӕF9 e3c; Nr\s}C={0Ee4@UTQܿQ OWHHi3rt ?S2Jqz805`늘x>;G[?ɅDiClߒ*@,F7sLuslG\SJn\= ==\Gn lRtӡz*wqFq9ѥ_[[ހ,u?qhhA'*(~d*aa#Z!LnNB\L^mQ݇2;7T݌!h|xLN-I9);OR4GbJxcHUȉ'pK([_W} xy ƔD=/*!4=S@%2A?g =ek8xӆ`h,eYGx=Kk,ힳGiKUtyv9Y:9/]c3|Ѻ $0"pkQsj@ si KZsj@NExx cgC'_IH=N4q0_+ĥW!,JɞGlg_ wJc$N͉-FKv8}F'MT-y a f{tMcZa#M U8dcyw{ A QK" >b75/$TbQC4dZ2tE/).JNRvlڮi<˨|w3'"v Rިq<{q8:@Qzwh6YrnJ/٤[׎Kpluz+}̓|d;D3rl(9`َH}puޑ"@q|cC=P՛"7NX gE0]U|tA(g{A n*;:Cqhj$DX%iy5GR uc$]@24StY7Eqs=pԺk͙tƼeېg2|4@[Fk"aw_ZA-wxdWP,d~y,o#EdWWHm2M  k[>x`^up!K}K[FM A \$fVp!k1ĹWr~_KzظWBb1vE:O5@[ =,Dr +q2%[ezb5z,%ٓk>`VL 'D ø4l= ObF<n'tZIO;znV[J jT&燙h ˎz&v;wuےLAsF@Ua7zn R L:2 z:Q &5a5hNwl_ְ,_ yA^ uKkۨiT+ = sɌMNײYn@;[~%*lڕg:r濸 <$,aQSW$ _xq^vAmMx@&83\~F' 6ÒUbƨRi 2sWW8UQN Ua]aM1ȇtU1!gW@xDld%l2q]4|f1 Ѩ bJc NRnLȶ0Jt] IDoe^E9#B#v<1ԼsmTJLs6׫yeP 0pp>m\ J8b;^ ј)CqBk7E^ڨ` tWBwш׏}<_>Kfj,X Dl ,#1)4 퐓s\[wĭ`f ̚I;YJ h>/KLt׍<8ű\Ȥ}Ikaf(mJ"-.'ޢ"4/U,=Ƚ9 mV,  :TYQtSQS$-}mt?\b{>.Q<\[2( M0M^u4̾lUo#[%:XH1GUX_,u8/ ,Eݹ{~ + 2O:hlCT iz8nyt|N)j494`kΔ:D% x\Iw~%?}HaPǎl2xDYyfwԏQ]pϡ̏:'7D o M1 9ZUH~nwnlB\s|JuMĦY}ҟ鹌O.Bc(|U]u F|Td,Ts:|)G d;0_0+boe N@fK-ϔ=NZ1W5n##f76?Xe'p24Yq߄F Ѹ@w{6[-+c%uIRN})@Yd$ 薃ZetYZ/쎡 6ĵEz-rGKiq0~mnN&.qZX "S^̬UHX oQA~nT:{68)i^j "3qKٿ>IZb˳gՔ,1ERJXM9Q;S"Do 'y.uf]1͒F /V0?2Pt[2rdЅSmɣѰ%{7zq3cgg blW}̺Ԥ/:f3i\FcTc P>v)NlQ1_"9T6UVml%}&ȶ 3^28&Zpw%ZEs\ђ4>)ӣ},A0WT|4ufS7eu<;ng(Tp;ȯv~! IC]}Lgx!躾ʪ'SXy#D-0ׅ멠6l#V oE2bIg ]J&0v[1(Mn4s25X]Jׇ֖*ՓYz^Na6qࣿ^B8!XI仙{ :T_@CeY"!Wk45<o(שydA#wmwziNl)<׳0_ygz'ZZ݄S?$oq4U ;U7{R|`*;ri:8%.R>6~zyM9![S&D( "yM\PIb3Ep,#wO#QL!%x FoOf3i !0d7|!Ua6U>J9|YuDv+2*X؟]ڌ!ж?%86Djg?HUL _ $;ȖZI@۷*-iD/bl ҷ$0mn*[t0Z0Qp,Q#)LC'L$>Ƹ'6^!GAp]Ǯ%µFv_-B̚ȟ<3EQ¯4bg_|;ena*v[_໲!\v!)hT&~yWgd9 @h ~f-[(>[ZfA6)Nɿ#e%CI;ܱFAGVUJl򏸍DxEY 1OYJnjqK7̌bmo7ᬌ2^AWB#ۇʓKeY$z$uv8 W3&zgJ_Yp]qm^uTt21YPORɋU %GC3x>ƴ[S+ns!~|mz{OGNzxmknX_BE Gخ 7lW*:~#[x Jو#KVR%@2IVG."1tg3`-3mCÏif?\ɼ~A7n۟{+M+7Ϥ@ OfB.f=;FnNTnjYN~g[MprJց8q-*H F$mR%dUSh\`hغ3 sqW4A0 KC"{cENZ? ni2V\g%GêMTQŦEi3hl ) MHױm3iO^<,qD@CsT6npwc#Kr&)(Ә*bTN"^gu#Y)WX$_ Inz ]e3_E`ۛf Y[M%-Kc] G|Kɬ8K|߾ 4Sv*dN`A Sԝċf[9=SPW.!@~پb~bFUan$::!ښ}'W bq^aaR_ ZEA!߬)XAܷ2 JHb~"}?lh5_q q!%J.F>`aW*IT,Jy"a/36?{;U֗ܣĵW)W 9ϴe656mSƐDfM|DԮIYgM/UD\( a,) ߯T:]5R;rRHD;*S"JFn_!t8@ucՁ, KZWtfMkönVh]Ԧ2{=W-{bD4W9U­ &RjK?_G\ƗhBD;Q|G{Ș|"F52F*;xe5<XJt?,A&۱Ja,L6k|Uf7>ImucQAicUxߝ 8hZv:/BS*KUEfmŅ1Bc9oGMtԏ[W)+|C (V╔ˍG.Hг}In!: ?14 N~byV\P!_y",2* mq& DH\v[5G " -=NÖp{=r ;vA9 x\9WFY~ HU:*=K\F/G巂FpEɓ8d@0pXGױK."y4b%q3|-a%S+>@u[+2fXo6"MVkLpVԏ14!v.ekɈ j#ud˿1w%jN9}.|%xfdj8{_\^7KxԒϺ%r{PA4?Q .~̪xF9ʼn'R;O@=^GR'(AxA,\pԈ wZ׏ V.szBZA3j11RwQ7PKhv G  O[mbdo/YZdS'iﲥ:4}֍6*\L۠eZ ;@{A$A$b 7!E՜ymF|=fURp::m45H(Q S7ÖvSzUݲH")hs1nbiVfP Ge"NM':ݪ'W 1j/ W EM5|V-,s>Ԁ. qMck@T0N$5|K<:GJ1GM@ !}c8ְ4n3m=9,hoI9 R 6AKn3߷5にl YtPb`&Gh zR7Z;\FdoFk9rmÝ@s H: fɢYwh?@TTp 6N ZcM 7(DHKf dL7d|!5 <~+Ä"Lv. ~Hs"h(3U_ϳi#ڵ+fp9-\f knLda^3T7Nl랡Q^;Ӵ_j+g GI93 ۏop''HwTr 6<~4ıGGGaz;4njh2UoX0*XQ77կit@[?Im ⩟t^k6 ' '7;=Hu/^kqK7v 7ö3 57 @1^wڍkۛ"I{(r~p8 gM/^AĚMzz8?BLs]iyĬ-ZT.S3{3ձo(% ٝ  v&4èe2Rc6;xn"wgz37\lM yW3IVb΢(#s^BfQ؅rQZo5X_ JFNoW\nHNB.[;5x͟\奝ϞK |eA-DpZ9^tZ#m !@rΨ3lV)~7N/ۋڲn&#>urZ'<"6]q$!sWGZt/,(I^u_s딈mc*iRr %PDchrh2k =O~~/wN2F& RZu~ ޜsr'[7>De6L*j)BH IYCުgBY)$Sԅ8/@^dϔK94)CU"/83H`Afu~%lxn_ހl=ԃhU”""Nޓ*'O/>_f%{];b @Vl05jd,|leb4C/YR7,0IHb27S]Zg'~\vYݠFj  CIChN!^TMv8yOIڑ{ $&ܜՏC570o~+BQ:4 e,ұM7vf|O2F%AL[m;Q9WQ`v֬V|gPT/wQ 6TvԟEbl+>:_L7[TwsR\4v ֓5 |뎤~ԜCH='}ِ:l\D~q;C=۰L? @SX_]a?9],gdEȳ U"vC[ssMk khO݂DwH*9 8&QJC|w uVfAĒ d]`dBCl[3@ٮ4pI;[?Zők/pek9vCzxv<)hk '~(i1Yޥ_.h/a^`? Ň$씙y:rwv$*fOeK:<7e1 昖emv˰)h]@d3gJ GLɱ0*DY̏RRD 8Fl['(/ϩͪ=ѿȩx̒e5,rT*ATp1:䂆ͧtR[`Sŕ1oIXd%4ėr*lK9y)m9+dM$q'>G|25o(~L:Qf}HxP5BYׁ+F4{">JrUxV4U4w 4)V $#܏]xl֔s+zvG 's0yd>FeJ^ $#7<==4k_hp6{9EaBR xN Q'\Y{|ZSub/oo,~HFX)~Rb0ƏdǸG Lfkֻ.wŽFMWdõ#cS}316JZt~!GO[MUHwoDܯ$zϺi w"GI^ް|1A1eNISb`rd~HjR=y:EQm qAʇ}̾F 7wJ@֗ 8|6!DO}T(MIQ[w'AIѐ)SU86QLsQ0y+|[T*XNrwej FgRIe倁Kv:m13ʙH`q8mUjUܺu<,yKjF[%@qY\f*dҒd b*t'[Pv 9m7ub{3\Tbt$C5syo-x+ϻ>1s™#0VP8>R]E<q^V{(~R/<8+܄u?OF[1n'sޏ]i)I"ߊs8oIQ T W L 8={>-Y7k'̒VFinSM&"ZC Xf(D^F6yVC֤)Dv *ʢA㒬 >*?뎍޳LUw:grqL~ЃY/e~%=cItlGE,C@SB:sothma4 JR=Ց`v)DXq/ЖaM7!e&r{Uu<2IDLo6~#158ĺ3"Ww=⡅.=k23 CxHw2հ>%-(\fk%0_uᣗ*Tۏ\j =/ε BT.f/` n?Eo31c<'qh~7 ɀĥ~=.h>#;P#uT#2UeHt#R\_&s') __r`=%#{7On | , y-P9Y67S]4VR0E|NQ>Bp^Zx|PQxsTQlTAVy}m>LjFQ3 l/CBFlGHewZ_Nٿ6<ͥk2S/f=Uaj %xe{^ za]q^d\r*f-}}Wn0g< Mt{殄wSvq8ٴNdO[['Ov6YȮAaYrǨ_+}ܣ`Q2jrGq n@1T΁.}/w넰p;"vdvJiR>9 {SM?!ڽ0%9&5B%{tveO۪QČ3WS!Ԩ4iss"E]j_0Twbe2zL4O q)Ng'Yì͈oԘЉH,KV# /8n̒bNqX LC=c~);;t䯺il3RNNw[a/it0'{YXq}Se0GPOޙ9wSqgws&+ݮj+Rق;1%sβ8cO|gƬDlN\enΎE +.$n6GZld7gjpMUH:muKdqat0X]f Cİo_C̄+.ٙ}9leUsS B4L̷L vcqUA۵-}*E@uђݒǨ>QqR&O Q۬fINX'VԞk kTtcO6,!JKHfm$*~(f ;? FxRbF(?@%yHh5 q3vD7$ l.*!1@R'_60KQ_:LHϹԁ)AA'E{{|0tcYnkblHph">@0@H7Y h͚RHsVm9 C`B-kTzol‰{aC3P$-Uc3 jqU*⡺0mJ֍:f4<xDI34?_֝J9|cAăJ-ױ=ȵMrBcմŎ*AwGWɃ" -}̤;4(rmkG|'0n{4i5N`-E6vWa?/ (J/}0g5'4)@"a#*42>͚)Z %lRx!*TyDBp d|[[}'=VMΗp=9ݰc]5ĵ;f+ pʉL|df- EXi+BxD<׎Y %˱n˨+3JˇX>-a!IșE Tp a'h:!phbl54|AJ7d}Wwo*X0R.(e=ƉQNc3jGܩteݵ}ف nCmR:$Eu7zb[,$)qYm\ ;%ɽ9 Ei&(m>jA9(vza?ҿ"(Yմ`@bmi ܐC_v: S,1H'T{q:]k$`՟T/Sd Ⱦٷ/|xeM{'`,É=85i_ r8ҧgtT!׌|Y1uΙ/Y/<] ט[BK121jLaW~AS3c5iI)V%CT4uPeAcLu-' F2×2C{oLT3X83FFSU mv Iu%7 gJXpk oQ6>\J Zu{DĠt4M714GQuYlkj >p)ߚ[MVzxF77zaM!uI49Dn0 /D=2̔qַ*d%!qE(wd6Rذ&K.)i&4,ROevխD40qUc \/-'+l(tyǣЌ8;/II.Egqbshwhվ-Bv"ȷ9UB n T7Bጷ)hNt\*\c%dvA کZHNW/k("#DoVC"091Cz_B0q9 oR3 <>YpIlgb^bt88K+09xf'kdWF;`:feoT6cBJbe+]ĈE ~\z}@(YdhV{݈kx׳[8mG@wC;xK3c29;"9իKSk3&5gpꐶZL\~doy\ogTo^dBqahτR=pCg9)fOX7 _ Mo1:A._Kܖv`2R9ZF1tϜᕓ,C$鄝;-nd_l[~wP#rhDit>ÜyORis%$a(FknԻ5jG9((+Y\á{bp7ĄxZDЊ\ܘi 7\+GG7Ij!c)Cf2Z]Fb~6klҶ~[QO˜3+c2|UI71gfݛS+4O'pURTk}1T"yq !|+}>-u D爒 Tt{_]+pRʞR>n5.7—ߴ1۷},PwOhU]8/;9Ɏ".uI r&U’'gu9^G '4dGs3d r!PItUWoOJsՆ+MudEorΒO7пyopP?7l JPqAk((2Snɹj]u@| h79sf`_ƅ3ہJ64*^f@ODnc{aw@hk/pNE_R˶72XU4(|0qGFjTbI _ dZ{aG0D\h෎J<ݖ,` =F`rc6̩h&+@M4Kp8iHKja=g"s8+ hdrq"J[ctlm` pf vRǛ#- ojoqEk^:ڢj'fV s3 O_ĆN}{4-ߒn V8]g>$NӲ29AJm/YeFb.Ag_zPQ uFP`E 8XDma]ñhړp?&!E,\fv,ˣA}S͹ 2[v jq 2*J)L@<$Y?ڧ xFAK Zc".i*6Kt3C#T!VEDu6%F7պy5 ASi3a*.S9eġc ~ mePUPHQx1kAUߗ7->lYAW_H 7I|mxCp]ZJ:їzWUW19x6 O4{<>53x7V뀸ѢCح`+0"B մwPad $^ҺI~[P0Vǰ]`uPj! r8D6{s)9'  @lDf7"|+4|Nj[kGCfݏ[0Y$MWWyM5& 1fa-0c{x@:.FuxXȡ071YAb HI0{l^-FYÌ To;f*iij} _h&!rB4R\2͇p/WPX\X84LoG~lE!hW9  1|ճKf(KR.U,|<βN\^t%4o -D^D+U۫yqh[K4RNW;^^1M;H6vOH 96Iki6ζ¥ n$jADi_spz&\9434fMft2m <'1(lG2C~#84\L;X'7T9=r@-4e4dF3cuE\ xkV& )lJ-j5dCȦeռ)}n Q¹f+oo;/wa'tU3+ A7 3f܉"ih=6Vj[RẞٍJQt#G`+96rQ7B1\؄!6+ eEU2 Iw! ܒa :W򵦤 B(^zwX"l,{ NxU4#/4##c=cB03flhLLGwa x+ m$mv Cr'5XCn, z[)T KZ yBU8<1~TYiҿ[̂XIO20;l{K0, i!6-laSpJ>/ۑ9Ÿ/8o!39ld7kC'5R(LMIߩtm$p7O 1`H?]ԽC2 SF"zXa& `%` n.~HÜm7x"Yfs|S zhU~Wzvvd~MEBCzs|x'P.^~v@Ta;]?[ɿaA\$5lmxv G UG.g-v߳AWӥN*^7I;ʂl|Oq? |vHϣF`'!BdkPkymF|Ը Nj+@t& }[n\&=3l|?uyy=Ec+S i`jihى<zMflv*)" rsJè},Hi"|̖zNr*[R:u ZíYO8Xy0Sg&=$ )Ŕk,.R% 4;F ?(ϯT6L LLOy/,ً/'ծu)+U@ 8~lOʁM%V{*3<a?'ޮd=I#&[Da.Ϧ8PϘ|%H&< ~< @W31U` 7ospI!Vӿ=Lk?<3r>.iø.z`~ 6iO.O.5@3eˌ6[,"zKyV~;lwB,dyݵHR+4~r'|v/aʱm%8;-g/`bIބktrGer ȢW~Є pK?U}Wa@0PE)>J 8=,-Fngk\VF|ҫld;DY$W◡^zحbz2tchY (POv_\~IDTnw˚+"$I "2?skTeY/#nQ-j͂cK>wa,g&N6+uQ ]K V-\k-`SXF cGv]$,PCN)FeGgU=w@穃/5(GV Ԛ=wxjxFJb_:fI qx<]g߿VmkZDrF9 H1p.S#\Vwp?WT4]: TMP Yl3b{Xȶ[iI}<.b8rif͜[SIL$|=xpF %nj:o&iӏ]3%Lxķ91Dt%fϔfE8 l)9`VUJww*Yxa[Q'\XCT,sY5zW^ذu)v!s_ڻ@or֞\I]H -Qt`9cN Arla3}KYX=U{/AM5EAyT^ۙŸo4D-0xKQO=_i13@À2r)F0QҪ}vYZsi ˱ANL jݓ:F\Zu5l:"*pA85F?@ P|C:]6^x$ADs(Uy¨.ɽVމ!Py쪳XGQG>'ZXE3&tcqT snZ/S>qTwM]WRpt颞3\X`Mk^5pMI[GFccvz2Kahӏ8vK.^h8x%qŰdaEkP'"\IDbQꎷE*ӥ|`O  $,X'b,-+֟#0ۉӗ58+smOi TO44"nRXOs3 r՗]Ƀe\Dr{IS ܥu{twē쨢l ˬi9.M8In>XL}4zU#??vx;Hd(A  s:S9C#t)Xh$3<{jY+Qs`-|mP0jrx^b Tz5"g) &wY&!eMr98"E@B ՚712cMRp`ztVG×k~~|UWYNZ"m4cT`{>Mgc!b2ɶ~EhdS~ީ;*Kq@钛hqFj@1W!_2VP'FΨMRzz0vʦ%/*)_ɰMAwcm80ԆMϲd,BA/Zw1Έ<șTX"^{W RXNVM(k`;5!ةRlQuc7C1ȫݻG=1JNoI?[yUߕGX(YHeb`Ь.~p 1i>ד2 Ѱ1c$Λ KbQŮ;A[С*@Zx?c9QFdA&Yv)#!$o>^3~W6`l155.!}Y/9UmZib)% iUMH!Z:_KV(Ra NOt iJj3VHA7߂`^` ѣvBW/0&D|giM]K춒aqKV{畤BͅڱU3UMn Ĕ5%FMsB ZǕEp4^O6^a.y51ٚ0S:L?xMme1 g>ƣl(*J BY43'L?vQ2&/z9MNhpYǤ]b36m h" iPx'|{k%d+:7&:spaۂLf@#r9|㷧KjoQZ 8ض@1u_e\.K^V$g<{{RZZpOv.+T~ń tt=oJ¬=d?uA!x23%X^xS.zUtzO˒UY̬ K֬ʖ`gYRmA4`c̻%G8vH( {6lI\pζFF4Q}o䓣QymVޠM9_|)=ac{\9(%DȡFZ' \~rX*ɷ$L_|cC'EPU& m+vl7Ԅ́[1FoOSZf.[:0/ \O80"R\*ʋ%x(9%>PC< aP 9MpI<6M^iϡ\s3yPN7N8,8#m.<>afݶz[%&p NMtYS=y$![i=ْ2Uja؉=&y=rd˹y- .:6dþPv(nDaŸAEDUO~=Aeύ tv%}{:G`C=ѵJPg8$ d`tsGnQ3T`&0D$Ct8h )#a]k $ 8B N$~t[vX5<}s^go$N]ƣע&%mEۗ32JT֛cDV[RDL=^(.WPl"H!kϺppkV]6]X4RLS|kr"HV6\I -|E\1H̏Z=_Oy4BJĵ]_QhѷuHISDEkmj8`Yn z<c{}eGqO+7\`%`q-JXO$J~knNEITIV5N*nPui~/Uv:y*. "cf dUɟd)t`*Ƥsv]C[3bT!{2W 2D踝~f ZI@c0MUYҜeCG9hu2PVR;}# )=9|G4YٚVi͝z@2_{X=Tq8W{;Iq.oĄY+oz_FkώA,OOɫ`VtS|F[w3~ X)ߘm^[)cB/m=di@l}Vh*ؽeh~"!w OV;|6%Š*ݚaHĿ{!:nR 7`*IϗJU~U[@ܕn'Cyfޛ'fӨOMvaUk(CPQ;>)G驞3G'~*؅ Y&n`j BY&YNhLs0:i-āRm^6x?Yvf3iݝ4h(aɴMoin^!~Ĥ.]bkT[>.Tp CqwD =$'ĩrުf7TqwVPه9BN}7EijOIйY42ʓU#t_;%e:Rߓ&55;70$lԸK&ـ `WQJɵ@@U"zYNd1{&E1S| <.<“m7V˽bhV[$" S}|ě4t2~Ԁ\c;ٛX=bQ\9u`}GV;Y} U(\/Mo&}޴8Q҆:< 䩥jn%-тMMd"ǃs7u۳Sa%rvEe10a>H!6UkX6>fu+1Ζ1QU֜كLsGs5tw" SB >(>6U=%=89G =8#VI :T@e%̒,/4רƇG1 (}N/ETkVdžeKNDWjzm z.#Mh'nuBu.O@gbaJ"^@Ao;ȭ&GS V[^/ٮsIQ" ڴm6/^RHϫQ`9Wous^]k2+ 'N8M:q@;Caj \ "TC^`%ⓈLXLO5|kHmj3Pϝ|u&ғM@$Zj>mE!}& >E.z!xQR 0ĺgAAsD7G$J_BfRF-qnpHov[e\6CleGC!)h@X`GB`{H .׾g:ϑ\AG` :Pw{բS>ez26Æ`tz;OZ+;5 P$TKE@kqJ&A zQFg$"\,"#"7N\ېR:H;PUUxq'xG*cMS}dt8^h>9f !F*2wZwƅwi9W45H#[|.Gjm z.xؽ}MISSqzEU>dM+%{\5UlFmbƷ)~{9*J{=ZOt6Ph92>ץI__Hp))m`jqIp#@v D4$GkuPEFM*=8BWgk;YviU.WB'G0Fj?~mH!\e87,S??JvP1ğt2̒yJ2}[dRZ bј?2f$s.<9\w:܆!4;m}9y=Ďy>q9CmXÔ;T򸳲EM<-|„K 5xۗbf}Z51 JGu$_C ¬]ٲKK'P^k2Ew&zX_/vΪJ2@B(mAe8Ya P nW8l\8qDwT8+LJ8+GRQ7u^wy"/ڋhf+ CIڹ"Onp0}<Ǡq!bo!grBt󓩚e-@wʿ0<~5"g@3Mm(͎2WB=ZLv&cUg5PR f#`eDB`9Iz<A86_tI/40iDHX^@^knLzToORxQ@PjG?́Gqs6znj 7` TpBN/]s:"BqJ|[<&C^ڍȚ尿2f51/F-񛞾I>Du'˔F# qi{#hDP6 ꡦ_p8ā66̌2Xތ~Q,ӗ&˾柤3V׻E09x^)MD3 dG hE3+.Z&M2Aݠ&W&U~$GY<տw,Siϓw|/0w2OT%.f2*t 1F'N_,֝Ko@O']t˙\FAyImt Nbeqr.*^En\[GxlAev %(i'U85bt*Zگa}7͸ /9K:^SS-PfC`- ϯhSLLt@+o"p}wi=/Q(jȫ3ggfsa?l!^8ζ{$yIN9p8H~G}b7!yZԣ܀8Jvxk.Y ݏ`kzh(&QcG>B{wN8 v~QAҔDdIB+_ avj@P0 {0Uwi3CAYdy 6BWmIæ_6+-_rΠH{ du0dE{Aea T̘ ؇Z'Y¤{PD)ì #VT.{1ɛɡwgT۽@hcm7{3cj h{pg7:n|H݅OFuj0YeaQ( Њ8zJH hF8G'tGPWF΂Tu.\K .n-أN7-s278߷# qح*5mNɜhIN0Z6WO %5;ѳavFMN{}%ݎJ ZbشQӾڟ̴Yu7^>g5KC~'" X{{;6o "J|A6>]o?47#1]*dMf-wWh=䰙H":ڞ}~|PL Qj褗.11T\ILۤG9ͭ) 5ПÓo^dҳzNE1 #.( Emל-0PH oӄՕ.$wKK/78QnI=M^іaPXu²sFGzLV'TIjɀ+P5:$ݏŕmZi #ncb5b}1'yEH\ї+lPs~Plkvcѱ]?w% q&*M% kU/E-,fxX#,u3Vk[;*~ cKs|Bq4qCH 沵Oa3rnQvx4ih? !CUwdV\$[sgNH-ծP+2qntUlZOfm6@Ԩ!]G8g>j+A9@Fa1뾾M28ymroz+6J8Yi5.Jߛ8s;"KV"Y A ߞ,e,>c–RyIg %R@ZmcvAh21~ب uSC.䞜rpovuΈU<ϑOc$ Zν/~h~Jp bjәnHD)bgmF+ᅡgyedG>J"ɕ.SGE%yQiՅT(9wu2f%/X$fh)lF2W$w2 ,m=ywq]JGtQJUWVf9mLK͊ehO[ʼl_|Z_-! P!Yo\g Te{'4XAEv.m%IFDVG ǀ v0EYnIsEƂDh1 HuzLN5amѧ| tSfbj![R4z=џ=5ds8I?R'F{J.E, 3+#rlm7`QfPTG{]эa 7C,7F@U?0Xl'GZQuZ+g)3HA\K^. %U ^߆̀icӋ^Ɣ!r$O͛u`: YQ,d l ĠRwW꿌-s}ȩAf*.5'WS3J=wΔbhS}m^-ǼQt5@c|^[o u\eis)"2vCGTTô1oɝO=҉8~D(UtzneLe>} EixiUO~ծ×0Ål>&Ad!f.θ.my1O%PPlO&J*&)鯶GךB2p}W%bEBJyH*z+8NΖ;Vq &{r[PE43jVA8{ce/ (VkN#Z3 yM3}"BtVky728LE@Y]#.dkCmbځ&MN$VND2Jqj6uID9h괉QrP:WHMX}w"5+\*+:"$З oC\#.P}}0l;ёcA&Ľ\>HrS@6UV-zĔOtx3C1͏ ا`DNYbw߉s[yT3w0asoǖ gJ,KZA, 5] x4ܶ* @'E%>4 拧,& ~2)}__n;9ڷHuŏE\+ٳ$AIe-Ho!qQ"KZŗԙVWZ5ΡRDq,uFa  /%OڅrMA"b^Eد0#lVtn H4Vc$IpY)_2{c޸%HXF'&[( kβ =C,nD9[n9>]dahᔳO12'َ _<3 Ř]R)#eG;c>_G#gkҞ/af-Β0^\r !=dJs ,N! 1+Bk:Bu!rIs5Zk|`:+"%1*J,ikqH\vR;1-qϭ^Xqɓ&X28}eqml&9hGQpZZEh&k} (+#H3`aYOp?Dz V^€i괐f@w3wVȩ-#;qT}5LpG$~0IZu! FAN&^lNAFy%5kpPkNB/hw^QT_%A}fWXيߒ1]R->d^?m8im"|!l$)& w)!JzͷX0e$CoeT+[ OΠb]TڢSOz~#ƀLԵDpsc|mEd6Q|VUPa4Q%znoleaď;eq "ĸ#{s[\'( 9DD$<|JCl j2 f.'[#+G'og5{Jt`91#=YrR31KvD. H .=0Md" ;>a?|)|kvǑ0j)[Q9.K Z1$u HN^]UWiyӥSF >^ɣ$TV&phjF`YJQ֣͟'@9CctI$Xgd6 RlЃɄUW KbYݰ=ǜݪ%_h7|IyJ(z|WhZ^S 4;!4BC])#֫&mSG ŗ6Ijǀq tQiY+@nBR[XX]wÎ Rة$|Uh24s Zw,@IO z!0.ś[vne+e1gNMGT|m`o'm\@KxyuPUFiǤd 76_G΅Yhh zğ@)_(H{z#Jyp7 p{?ΰPt1[l/w֥z$ ]qP׺ o-,&_i#ōrS9.(/S.F#!QG;F4ĭr3`"T`YHƨʯ6Z)/) b*z}d i(ɜPTU5'>HY7} Բr ; M|ۭlCngJ%(wq\F)v aiFjew\7=*R| -Q6$WpoN/J9 lFݥt(% .c(0F'omo?Tf4-Kܻ岗f41EJHqzèմVZ}Eܵ`+UȪ/ylV=H?N!t WrKHmif UOPOXj* E7`nM8&m`G1tsENF‚j$V#]s~5\=-p| ޮLېGo)+ Hɢ[~^t$&r% fAG#<΋Ou'W\P:55b @w%C!n}Q[υV \'AŘ1NwKd…˪EDln<2X}?`CS Y {akMQS7|\36?ֈćDO8{&ܸ͠xd=3_RDW&!DpMVLՔtL5fcatĕSq0)0' x[Yڟsf񬌼t0V8epVyt!^UP ~TDU }G,g5 o(_Z{:HGF1|0?"DʠC(`؈ZiE,*5=Ujocn}`ǸVwɢUj B4BO~k8TdD3SF5̈́x۫Dn+a^htxiY*NЦT{)m0?3R+ތ!c\ՇOTRH~ qg2/ӐҧCI~Au ۩ҥDJ}7f4,pj_^ _d?M XL#tcn 6Y'2ig.D˶'h+nt,G^Ml|:ryw<Г VF*岘.']+Ҋj~׋C1;"gѬ6ayʃ b\sߕy.mC-%e7BlY'Y {ׁ0Ǣp9Nz\wGP- ~8'd]]&vJkSA.|J4ʹd+շ@]SdEMkG@:=Gu-`u@5|>>8+6a{%NcmQ dbxҳ:3'DXEʕr7:˜*] j0Xy#@H@߉q@ K\d>JK87`0U%ٲ B+,9l̯B)}CQjbmAlc ZAc 1>HGE&Ր=`uE%Ӌ.X&)q3ϝ{nӄsAa3ő6_p[Y3)$UO8>՞A7 j&# #Vk?l`n%*2, doXdAQ!" ]JIz_vz )dڷ+XN欼&rԏV0^a aP'-+Ad2ǀ2rviR0")G -tznPŠNٛH4 &uX3 +ńg% ]K0œtaSgBW/tP`4\l+SETC*ږk/MH!vnH"e -M zщ)~G 󃙋8W*ʘ3 u hsHJ]Sƞ!?ph(CA|֖g^ƹY(P|"|@tc`'in}_o a#gŪ  ^8+aHYQ&6!mMo*P^p,zm+j xi?FW#|oKG2Fo > oy^D(I;m; wV`g|!U^K1ERVHF[,HnKɮ*9[L7Wn eAyGTF?yI1+|ZZ=: N<IZ^Vqa(_QI6Zz+Q&^[O{ѲQ)Pw" M noUk}Jֺd;-nDJFN97m89.KI(⓼"M$RlY*sl=# )Ub ?li_T3@UNi8T8nb;uk k5@=, Sw搽9euqМ(v# yD˯DM8l17a6&՘ei6(?`'@1vQ[^63eI*G??1q8 h`* *o cg*:bڑc\T#zIO!VIq|.ž 09:=0&e^#2r]]`u\<$J2b0"x' eOJMqƖ|N`o tiҌ-zT:Ea| SA֝+NfiyKEO#m[kSȩ4ƞu= 7Jl#_bʞUĶϠ\e;䄄[/|:ps]3X}+Nك*sO.-톋ᔘ;6K6V IO(0_.KE%"i< }I 'Xx D{*(bo/a&QP(|oП{3{N|^5>ӆPy,MFߴ>C󶂉ܸ,Y|5/0ä'][vE;g+eO""W93~#$T7Q9A\<5^q35 OD8?Úxz~5vmlnǞp+xtP!YR!W߇yO8<:U^mOn>!r@?gEL mUe嚻pNGUM(HB7ӧJ5A$v1ۙRyåix}yWT.@x!*?$^5/k{etV{ *IWU;g%u"ʊ o/dC\=kZ[`kb T&s Gz#y|v<-XyEv<,!s!`:BӷV5otE_ z%jw$DJ45=zu'0- UTsj~8Mώw,F}G%]-r 7!<۷[hdѤѲ1"ȅU"ab/!9:+ARK:-#EG^w\46Yq; ҇T-> ԿӈMzMI p$ğx A9gwXL?<۝t8ނ:hHGxO?l-.Β"ܭšHs1NJiM;8` lsѳ®.9_\Bfi |\/kgp}'O~W(ǤAt̀Un;<*Wخ'A:2$Y{O㳍Drzn,9h|Jf}}ݛCiY (/B3mI8cWWVDs̰].NltoۣKnx7<2uLFu5 Hy\JbET TMkL~`uϦ^yŠ4۪иGJZw1P WTgޓܪu8)<;!ܞ`N\ Ş᠌|ͥ|uįCAQ@Mz1i[s@M(1탵H`טÖD_W>=Nn^[s3n)Y>S, SgpV 9Bli{,Vf](61%8;ɑyk$rጌCA*p݋Xlhز}232`ȱZf8C zF9{~|IYb*cz^T`~J&i^W836YH\:I5pg'Wg/<',l/觭0Um쁛QPNJf q v7r}t/91~\3>^<ˀeՏ=ȋE{ȉ+ɋyFuC"uY8ܺ0cg:yf;H$wqV!|dɭ.Bw<43%RS \]b=Way(+乒y'.L<#68n*CM~[TMã+:0BmBe08 Mfs#v$$ L>?a'ߵ԰Lk`rh)6i]c!Bl4bUː_d)_PnH`(( cOTEM`]7Itld} &fUUYsG䖶9 VP dt +gIJ*Rޒ 4wƃKlgxG(x}~*tK2ROdauBk21"atL'Z: ѫuEÿz9$.1B2|vp#qޢ(qG ~v#j[53F.&?7j(Kż= _mRx',LmzRK&/}ߗCOs- $L׉Љ:nyPCk~ލv#AbUTx :Y1X0W_EO%>s#ѻe%/9S.  7f?X!9a.s ?B'3+dO7@ˑ-t{8@yx]} HZm'צ;p3rCwalbQ?Yx Y$47K9};[׳$5!0V(<'~z]O<9;+n2vpfnmMh拆Ks8)=\ zRI9G/0`y٤abJMr p鹛M<0B,J 5A*/053/4Y\L6F;Rl'=_q{}ͺڑMUOOɱ?E%{lz@ T]_J7`b@#2!\Lԍ7vԭIڰ`dܸU :d" =42 TvD,=JxԂԳG9Ǘ~Au6Hwd ;†cUT5lvXYo@f>"B xұ Qt)0wb pY< 8$X!B0V%ed`''80v9TXU6:c͵ċVA$wZ@Si߶U!Y2LuvO-~LUb.^2hׄ4JӌCѥx;\ }Avh;Z] voƿbtZf)Q駒fMLCgŅ~_V)t *~5.mض#JSqV}iX7Fpl v9N/Yz4y(u7\Z3."Я{&-ݦ_ *Bm淚6Ro_P%v>Ip vjZ6ت6^2o:D{*+Z5 a=\j;%+ѣX@.M8<%F=\^@'Kop+%JIs)n"&\#2iĄ-wiSh\:% wdU2)%gOUV"H[4;v@5P}Kd+\Ə~zt]aҫ"x}6+hߥ;i}j)Gu7E̻b(tcE1d@ˍG/X[JJ(Ómt\璧7N@+*KQAV:Hc-(W+B" 8+I58 ZLNMulMiK;U8  #J/잾ȚX16>kPg%v+mx*+:~[*86263o!O)Ċ}`- 5ؖiK1ӓox6"dq+<Eh :)=>޶k&0JXPm6rk-{i"4pJf!9dwv̒gA\0Y-6I#"?ʭep2pqQ+*>Y%M46[HDU/:7Fsn8έ$ryYؓ _tk{*;6׳d{= qpU"r%1?tGUvxk#,+"G ҤA.%E j[##OےM*И~{=+EmV8#1/8ۮqY~߹W hBbֲCm- 2aʠF7 x7xyڧ- HxR}>h54 U;0 Uohj?S( Da-t)={g# P)\f*IH\HjN?n8nY?uukkjN ch1U:&' A7`%XcL6etl7̈́ {1z4mHN});lSA7`9H"OyʑPrpօA[3gr(WJ-<rg"1l(1_׀Bz3dbvTtDq h+8!,U+t?y߾