rabbitmq-server-plugins-3.8.11-150300.3.11.1<>,^8cgp9| KSsgg2! /ƊPz,((s [de&N'.vWʤ uX4Pccһo URB[&ʏ0,t&b9HwTYc€NB\ewob.,oBMy.-0xxOOLl-ʚ#IqP:+Eu)m렰uk*hcpX C~Dx1c9[!4)OԳKh>;D?4d! / O:B Xg$ $ h$ $ @$  d$  $ $ $$@|(&80@90@:!@FRGh$H$I$XY\$]p$^+bcc deflu$vDz0Crabbitmq-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.cgibs-arm-5:*SUSE Linux Enterprise 15SUSE LLC MPL-2.0https://www.suse.com/System/Daemonshttp://www.rabbitmq.com/linuxaarch64#BB˺Xrj9ahxmox?ڀ׭x_pǪI%kS'l?L4 큤cgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcg4d00a71afcd54dcc5194eefff6a44748bd1287e23956161945a11e630f064ef5fc2ffafab920fd49fff3272547cc42feb1c553bef9083d68d8208ad7e35fabd9502b1a3aefc7df6662bd50bfe41e0f6be846a98050dde36be9069a3514c27fafa199203c78f8b8f13dd9481689336df975ea4d18d92714825808dd81b02b01874f149c598e56395aa73167f1ac6146d20771a6f9538020130d97c7b98244db4d19893dc133ac1c3ec42497a871b4716ecc88ca9307ecfb07fcfeb158c0550a46a1164de9568bb0408c09ea878734af59297b82edc2d6c20e4ddb77784382bc081e3a54d1898003324733df6d2c2428799d8be29f47e3339a46b3a562f4049f561ef9fa1703fb2f2c97e095fb0e6dd92ba950cd04fcdc7cdbe4f39ea058b2bb545472bf4f154ea31fc3f4919696b22faaa3a5fec3cc4c3f97e20f79a8e86f2790c59e1446ef945be2543362e3330a425696b7a2a196a6ba6a3aaf3ba3feaf59a653912d893b84fb0e81840cb0ba2b56cd1dc437fe3d8e989d97d41a21e45c57fb0cdf7de5a4974b90c2c067747d1e78719ca8ed360435a9f424d8afc5d11816bdd73e3bb2d0a1292dbd3cb856cad7e8cfca54d05cb2e544dcbf0807f6b47b199a36fe8d7cd75ee8f703d2eccfac0f1012474a314be19b3467163ff7799775d1882542a5d52cd6cb5dd20ecc46b98479ef07842c415313328dab91b6af865a3d0dfb3277d4bedb48cde346b324651ae41e485d0d519dc9480685f322a05c4b1f1c9f08f55ef34e11a5b5bd96f6ecec7b61ce152cc1d4c57a82d4e316aa558114facad556c14a6a4e3e9a44e8f2315558092346f341aa5a101392c84c74cbc1aaa69c226313cb5c99f10a99ac4f849380d83f3a81fb53bd2c0cc496163d5af6011472498391f46b9683b79867bd00c43288bfa666e42e066c8cf95cb402bfa0af727c2190f4b71991608e98526bad60380da02682af4b137e3ac41085817cab0c98520a06709355e1ef8fb0deffd4cac278462a8bd92559897f411ed269856e240672554b0866e53ea76a1e99bc7fdf92fc5d57e288fc8280b3d2877c5c044a3b813fb30d3d9191d6a1f5ed0087a09c2eaf2ddb5702fe7d472179f9d2a2048cedbf206f08e84c6a968c6278b110657355a7b291ba57ab211bc172795e88947485a6e44f9fd9cabb1722d1d8164a7f72ec7e1bdf3c9b5e0cd5f84652ea5a92eb7c982c648dfd6a497d39d9cb6dfa494a080404964a092d245ae5ec96e59ed8bb5e5ea62b82686d261ce061a71d6b4fc809bc6c83b97dd70c1292302242a4e6f6720598e8df3f6cbebb92af74ce56f44843c0892296bb1743edfb0a492ee69fe2115e0d1211a09e920ad29a8f8f0e562c8b159c6b3cabdb1c047c7a2198a022d5b3fbd929d6cb575899861ae1b9f7891cc6820c92be18607dad504409df8ab14f16325504ca1a042662e68904d69b25ca2c65140187b6bef28c11b8874bd2fb1faf7cd3cbd5e4ead80cb90ce6c8355e733c30c3c7f4e696805c53338bb904c8302e0394afeda6d26195948561329dbba6e119cd85417a7c02aac61c33e37e61dd60f7903616bc09b4e14860fb038beb20b7dd0ea94d60e42ba642b56fed839c56e59arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrabbitmq-server-3.8.11-150300.3.11.1.src.rpmrabbitmq-server-pluginsrabbitmq-server-plugins(aarch-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 %preunibs-arm-5 1669883816  !"#$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_Updatedrpmxz5aarch64-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)IĄ7E_?Yutf-8e37e4dc6c4388558a8c442fac68e6e8b9437162838fb86ad807d5e2a31e05dba?P7zXZ !t/]"k%8pX9OfƼ6fSǪ7pWLݳPYNb=b65O>?:]4weع,}>8[N8܂ޑIӧ)[vE4Iar"G(ސc ]Y%`!Sq`3[g@͸QMxjCbJƸh' p <׶rlxiw ?_7y_>֢Њ,0ɞ(m ^SG3c><BfrҪҮ,l \fe>Eq5Ey`@9~l{*?%(![56u6sOI@KXqtp͖H] |}C];GMI[euJUG| 26 C3kZ) lbL14Ur# ՅNzm"a/YZlK"VbbU Hh@t>ݬa؅l)AxI50ė.K[QٹEeL^+zV_pjQK4BS5 !:h%s; {* 6ѥ#,sVVfǽAi g>ҕIϬJ R$B:)si^>Vƌɟ ELf=y xއnmEA.___<9NS@;ztCqɏ%@6&Ie\GSW;tc-6%yo;'!)_J3-q*SN"%a1EW.6Q'-PCS_6)U[vŌoMӄj6Hҏ))0KSi֌iʢⷌKgB/ۈUڒE\w 4+-a*M!hHnDjRH] @/(wpqaJ ާHRV}4V  n797 b|wp [H0rJZ^Ýo @x R Ïf*D ?gKqgܹt;, 1<{t0+,y.@B!1=y໖&}i){~fZ5HGFfzQ&Dy+ 4839 %b4Nt9NJy؟ (lг) =RukXY̹APuھe|G=JiÂP#5(W3, +Ik[@JCCXjaT[pݥJ]mѐ1^jta&aӚ:x`ނZq7Y\FMZ Xn&.@bcxH2EQ"~\CyW[o"}/xO`$Q`c 8`Ic@訩_l}P_ÌtQ~!79=nj5;qEˌ;[P3]w(>,u z@6GdsG!bQ6BhzdtEUdtIr$&R>e]/rկmbTwF2$2-SBlZe6pJC1eS~GY-*JxףkvC'dTYWj` 0j-[u{:4[+8033qtR1e|@Ǯގn]oDS4md㖋IJNǡ ]j :ժ*J"}ȥg"!YT$%[c lYR{2|SvPMJem-$!v$h^Ų[U;jǒq *\?O|tk.ӑHU/&%)6r"(׵]N1RT>' Hq1O+Ӥևs/1QJ3d"!O銞.d47z)S' E/Ͳ T-ogg}Џ]u bYrH Aȴ ϒ7ik#Hcs+RJ鶦 +bva^`C9rR7 tv fyrbҬbMNR9yM)wMN2:1.};|ܘP͹lC v;^>c.^li!sN8L9![bn^/:q.‰a#{S'vVbOԉ%A%Mq.X]*)RӿF$T2W :O?%+ ?k+50v{ 0T6K$ѓ;J`2nD5yS^Wl.$`'9kyUȣRl*@ѽ$:# 1~F}H@C꧰JHRB2Uo6C]hipm SaPteN%Rf=ԙD5+˲<2WM$%4I6:A7`^QW i>J AMYh1*$Fݴ;ٓ\M,H]tQi+'UTYs>V /8ҋc! ]dl#}BS,LI_*L}T!L| V;,0SF6M˼gP1(K.7yZ /(0tc."dSuRS H'"h4ƙhK69= ^c1A70%%;kWԚ1yy B80VrV Y\ ɂ~&|Hh?^8pZ^ɸ _c%ݷ<(5bii opu glTmJl["TϮ'9N*ՉjTn$sNK$h>P7X Hm#jk,(mo0t)`hBUbRK;H>dN`Vn_ݚoVjFbɮ9|j8^@ ,iL8j6NG3tHE60Gnw $x3d|oQ0F-3K~JMhNC7\6^Ʌ A(SޜO"^̖!%5ZAHsTKlM'5 ݨTpoCyiB9R|w%Qۛc"dgpj-3MrgmfUixؗ";ω_Zzih_E V@{8لsas NJHu]#7ogFɉ@[o2,mtrJ=@ =2EǪ9+cG_~dG]خqfʦdOLuDɊO!f'^30b 5ޙzCygQ|MCckŕq;Wx% !GN֜\w,P{\$~{+ =RuKvgռ W(sSB$BV.ryĠ>I.;ˎwg&Gw$J'DRZ}='/d-|*kgugavHsYL1FQ9"TqF5r{N#wF3l9`ا1AeE>%KHQ-e=j~H[)u˷M1S}- U{}^Kvk/|KH&sb'ե)%j_r>W4K.(?}j ヿ0dRNMSW*0Nl ;t%(MQhr{4]E##^QON[LvԼ\Ymh\v@!Ep>sitSdWWy;RwIm|6%P5?q1$O;9H#;ܼec!ͦSX#^Zʁpb"]ߡ吐l0UkQAcB[~c`ܨ$7q7g^֘FGvǬ}3G'ĚyaL? ϏX[,4~_'4ȯ[cDO.-/j5KTt$Ta hP7*Hpa*EzѳgzQ!6 Åk~1v.Fs.9 sqC!,d 4jzy`2;VbY>]XBffS2*sOTOv4o+1'r=<1DYS9I mId ^IK ֟^aי+ҿݝU??GORn E#(')CD1I/AY[e {d/T<„o-tE=}~̟*_i<]X IѬQ`)T3"~Aa];ةQ :5,#:%9MaL]q%hdw!#iV!<j",~&eI浆(=zȄFܕGteE+t Θ\a豤V_z}]x>̍NT.Ϟbb2=ׁrO5LRR J[̚"\E޼aEJǭƚ 6H(Fk!* P/YЩY2E6"i%忴c7\3"M3%0zEr&جTtqEhj2ܛd@ dMҦh8(;2R [fi>CM[NYQյmN5>=#-aB@2wהW =hBk!{}\a4~1Y.}|# |f`J"jS4S$4kD^]Sf)[ag#aNՒ|[ rnx46=ѥm2|zu[gV>"CU)Qd;5CaZf:'AӪ)4۰M.w5Љئb+5Umk\%lcг`w s;l aϱ:eCEt%"$,fd,8'/;e%DB$]=L\Vh^v#HG *8`x|816o+%Aa,=h*'].cߥv6Q>EJa QRQ߹ҪFpb.e%eѽ kz69ǫF>,qh/[rAiBV=N wo!+f-z4ǼdEӞo͎zXX[7[b:aO/:G9zFz> :/n# xCS{L,!ʦYL!ìENoyS\"<)gl㍥rc2Y+Gcdz&̛.鿈4aܪZP 6U%OoCE#jf=?Vw}nwj~F>%rr5soIU{ E5Yy67,ν\-lUnexxkEpA^7 tp̓G<Ј[v9ӠdgV+XF)_Whkށ+c֊D*jtl\lZi &פ$(לY#*oǰx/8…_"Y,="sҥ.)#c_%_amw?TOQ"X~o2'XM@Q'PP7Cիbhin,9DfAraas}Ol"baU$ זsrn&˭(R$/'OՅAn-C%Y;œ&;y2a]=$r}Y@#O4ۤy{d'PIcz -25!&JU8D{)%sY% NPhdk ѱ M?-CC_.8K Hhl_hM!Os̈́G#\d@O_=>ѡpk4qk9:tt:HP\*JQRb۷)K3ISAw eȡ_ RW59ݝ p,oJ5ZOә@a\hi>' 7. Y 7mb.\h]umSrGY ͐F߆(}OK})oXl*^4~19E }fKjDo;O<(6X^)wDhM1\I b]"bZRxC J6E>@nn> &L;l 'Rl&J^Ȫ-ළ꽃\^EyIH":\W-v| ckPcDnygٵG"<3 ˆ-΄rA]k |r،W2*cvxe>Ly5KJy-չYUV/@4)l;D/"GRmuCޕ.B3m͡u/|rt,\Atey\x~܉_V9Y a*:lBMlXI `,ڰL&§eH_4)[CN/&5ʭY[GI񉓅}(jh` @6˹ [BiWR0arj#۰6&l*`'D{a_`Z{AtI.ZӦ(Dnj~ziAbU%dxM,iY3?q, 8JA!/pl{ N@; `q>8 ^BƛY VVU)rxAUX?bJZrKAlv;BKV]72dFO_y/@T(u=mD0Ug$t6A"YJ"Ԁi-a: fUyꎎB./+Ͽ{ x?ςכ7}ـW]@eFKf6drоS+cR#&ZI0O SY5N=B跞?%+R}V7xiq ?]`I/ QVosAh$009兴bvxorha`CJvX'K*I1A5d#0r[AxTTF^1T6Ѓ^CܸWK! G˴JS=5Q}:fg9^Q > w}eJJFwX^pBR(K~4,~[00ɒ?ս%:bG ֭ Tpew wR.:$ҖXxl7D&ݫotǏ%loEv}VhN#IY{?)+;ʫg:Z81|T/&u6E.FQtKd_c܊BtńcF a.a7j@twEdhT_F5na zNgƅ+3*ݥs )#".һq-I!w83Wq؆xYXbYpPU+Rz N0W Oaa%:]1q/"Q\+nEȑGXxr|V,ԌZ~AtY9n(iK'4L9nc5Mu`ܭrC@eͷν(mX6Y $(%oVXc"b3kLUG:wL%T c/&vM{Zϼɟ1:A8ֳbj{M\/b j}B] š3q?@eѼ8|ߊxM~~~TpBzpM𣩉[($C(~ U|@5ưӯ$j<<]tn1lRCӝh>/p_0mܩVYڂ2~k~Oڧ{mșL #5MU$2PRЏWNL:p*'YL'(#lsv飬3?&r5M@ .rMPI -%x@D7.U>oM0jq내 M@GfnnPp?z+G w\zǂ}%2Po6 $*(|6g~Nk>grN' Pj >^QZ ?K{X]aO&NM 4wen+_%sJ'q)t{ǁU\qpI^ÎtY^6g]2aT:/㬊AdHnnRwTX+ʑN9GE:OFL'Ʒ/Fm\7'Vy/ݠ`~2>|RFkԬ#Q% H,\bLE(㠛o{F8gwtһ.uN.kJ@A}|N{mՆz-)»[T$ hpϮ, Yq nJO[DÇ0!i iw$&Qאɓ03j,^uhUiLt K`/>K:h8C\(aRZ|R7Jm 4̓+KD> rD}2!͍J.,P+2+aavBJ[f1yD;MF-SSdu!Ea.ubA)6 yggl=a-~WʝoHdbшntnM= E?m [?e5үaY#[Ւa wu{K6_yN ٫7Se cW{P r9L<\@9JiMlR3ѥ zړt*~='3ȹ5SLNb0QdbJ.6\1H9L炛rG-{o.B˸B'M#Ym[ k3cU1hin,Gi~g{Q,SJN;;qrI}ąMVVw5-{'Qx4yx&DRTr[ȁhri5MTij$րNM=?maπBo4v' ˚i Z @3*w_ǫ>`ܤ|/*E[ }X˽3;i}8bom5@0rȪNn;* ɠM#Tj]~ ,|oyȋoSlK>*QKU Z6~އbb /:&d] 6,0*32̚Bd ~*FYpThݓ8 !>_ze.m6\8- KN{4X?& r=~ld1lз7\0V?ZcnĝTIKH{Z;`fl3̞b-zDGQ4 )|xC,WR[!DRjդ/WRvg'gI[R[VV%R `S~sv\u{`&Έ2ea?K9VnScU(f 67n.:/b &Jzf=t I@-9 n)m?=wCq·8 nd2DmoW,u:awЊ׺9"ځ77J,cL!+cK]aMݦK-{X?:ޅY$#,G=+,ZeYO%"tS9,e)@pRA|B$?zSר&[E'PustOpygYJ,58u$G:+4hu"0/ 1rXq_ ;}'OSw`e! uÍyҖeJ#RgjAƲtiO~EbG$_=eaa{Y$S;Q\NZO%3Re#`լ2`;+O5ugݓ[pPnVKP3.j{ 6ȧAXuIь[tK j?KzH}sbkPl @/&> vc|~VPl^!bܓըY8~ 2VFn oV'%` p@NZѵEwZBS^%8  9rGĹ3Q"4Q4`s 9]Pgp`ܜ.1a:wzS,+c++XS%/^"$_tgS{ޢ<%&>;قx7RVF4IqMXԷڹc㌒K܎G`_yfN}G_ĬJaZ?&Fpu8fET@&ɚW (HiaS7i!2aVL`(9+[ٟZdT"+[Be4I1rɞt֖$+ܵ_&B2u!Uma$ɌZv3j"Ê`L gSf2^A>8["=s!)R=ڲ lc9:To(깗.i-xd&E3q6鹽c5@E? 5&ST,*k%Ah;ugQ4m`7O;7:8a|o!!w<󎥴'a?愺 CXSsgisgv.$)q hִKo]e d0wnWc~gYDa,Xc̯a;DVd==տr+f:Ofr*@6o؝Rp z~8B1WP.ju'Str7m^ ŎـCmHt=d#2|YbLxU_CݧK>{Dt63h  EwwBұD?ji`S7_%@ UA~H2YQ<Ú?ImU?=r:rQA3&s$:GrEpHbGʡl#| y4 }kD,ς{~eA!-.~8`:N1J#:qae[M-S}+d̋4qA=^g!ı.LD!<,~[q+o&ٔY%PϤg#>zj=opj֏A3HD[0ܨV H'GFtǯgqP# NlȊT? r댸Xzg|aۜ~% ($B[$D+Jt(CQ QAʜ\|Y5 #UJ~<ŀCG!jMs9x=GCNp ٯ!^ ИGykx\}+ERv׉>{V ,2jE gX܊s} -j.ɴuH)smLFJ!n4xkQݷ"lD!~;Bv>(pnv2l-= w3r+1 NX-6] c6$D5;^Ӷы+rVίgTQ~Zal! }:nVՙ$~kkޡ|g ĈO>q# 0B2a_`^ԂCR X0I|M0\^9lSl`Z;|fиۑ,| Ώs&ͫ=5 }Y{3T:'tυnse]ޏN zĵ "8k+[iC {{6֓_9-?̲&FtLcHrZxq>|8maJGsL{!pj6Dc;W*xG mbm|VV" '0 !yXeW^#i1Ђ|V9))(Ex LZ h y_I vńn{F[(WѯI3, s !HfV c]25TdQHn5e& ?AAP Z%e #@cůs*o'XۼkAwh"'t-:t{n""@&4G5}}J 9QT M#dv5wS/I8 C&%ꔖ37W.nN-G^+4 @w{ $Mo%#]&+8"AݫsPZ|%x?' ٨όK'^SPZ˓Q Ȏ Qz)q"k!Kw]ު%YóZq:|@A{yk{͵e*z5abaN%Ҋv8%r>s@`tv?TB=&sDpttcǩQ"h>͇qVԺسn{u^U|+;I8isx2ua$ W8+1ldzYԋ=(SPVQ%ɘxw_NQw`:yqd]ιet+ޣtԇGz]gidrZAd@rٙua55]5䛟JFֆavVU<,cGj8+vyD {\`Q:ϥb{B{!Ȯ! vA<|:D, Sa%ƞ"5C-rkI˚mtZ9=bNi o >vAZM@SIP'\pߚmg%ה:rOj@҇(ePG`R\=ho_/h?SJ'Sܤcz>Z9fhdNݼF %W,/JN gaFhuP .@¯ryKyEMMx_2,7{˄u Dʫ W5*I.bl\zLB>YlxBf(0Dp}\gH [s5HWG&'JFYt8&jdL{ZX?p+1E*ʥ%$,=3WVX/eﹾ[,hwZ [Y'^a-DlI>E3{$' ,k]D'(XjTlN#6D4o\,`-DvyO"n]ÇBzDx^Z*L@k|K־tDOs?9˼ߛuudl"3K*|JcAm:LMyS7P-CVal-/EW;_B=cSn&RYWߺ M~V~Xb8Wh=E~\^O k9dB2YZ*s4jcBI!/AA`QM-uB337j"lN߅%ٿ >֢T?qi/lDnrxiAxbsnZs>yBz9Vev5]'Yzyto[Wz%MS;k{6}x`&ihkx~ s;J1`JsL@Nvmۛ{O@w;ё>=KMjSoj1pϻP pY{1TJuSX -*5ta!Iw,ZzLKJG6a tHqd(иtP6\I\߽k9עo9I0_AwCó4҉P4:.YuasǝE "li&P$B,qFYxwc xASf{3>[5ej'[oPKWBt)^OF㱦-j̹#8qV8P&{pv? 6 ğ @Y7-һasAScYԵNz@uޘ&"3%gjЧs|Ooȿ?GʽzHj{`PFwutȃSH1LtR\H]˽%9p怜;_Nc{OB;ަh.L?IT=#Kn*} !!)9O"T HY!~̊UZ8_58:S!Jb鹘s&cK H]h0zWIa4I%ܠφYOsGp<ո)`>wul0kcGP#ޯ%adA.&ô8擉J0N_ĿrylEf}R5?MLբL`1w`Q?Y54Ƨm ؑ-*;D/]/rFBͅP蠂bi3WDT=cY4(I5Rm@FM}(=7}f/F*D[oFY HY]d/#M)YyBMp(J-Et~Yw7%4Aie{oR+#FQwꌼ + njtEŇ{ ]RΑ.Uj,7`bYA h4 jS3!bD#6qZѦy WDr sD,V[4rMO5?ۂH09LtÒM4N&U-'cvT7f˳@c:[l| [S!h5P‰ #<)NcY{}yʈoh&Ck/YW^"<K"~Q5Ud YP5gfpgC2yA־FN dM,cdd$+S;>`tXZ캗=[Cm t\7OewA'hE_U2?ʇS;.l1:/;j/ۃyQй-s:|PpŴr|8?] 'Yc>4q MF[Āƹ<^enQ2_לCͧNT5 QzҲtW*h΁#40R&([s? T; 4/ttkB2R=ofUNpv o3_8m_J`[JO<@M ;cΕ\.86Zr;ho+zA%4侐&n^@Y;I4rWX٤Ăs2#;fJ2PlnpTw4$n\W;&eiq=ǡNnj;%'6wPwc6$E>#?/gzh(N9W8Xe]#uȇEY}#`e}d&}Y~k*~^Yx˘p͍]e`;1Lw]hJHQ  r֯k^x$Аz*f5UעD`k%$J\% 2guT rυ-#'NX1̓K cajrwkq*lYT y/fW;WQH(.yBڨRU:ݕ4=,úh ڼA] 3#\+sιWOvKݷAvtL&N+WPXw⨵`sԳ+i8 #3nl⛳A0uL/0QoO+jr9cç6Gocd=ApL% .ϭ !"ߵA'n`5_X%0>Dl4mҜYjߠ{)j'YW.B_4us*ldJHEz|f"’aKK0]w) 廆˘׭,+vN瀰8jQ(Z |sFJyRW*uc W `Giq>dL+oqH%!lya O )!&d($ެ;H_%(i}< \6\W360Xf9'n2K%ur.U}D'Omq]ۇV* `X9s&,Bx(ZةnJ8&=j4`Ǐ50(_ m7]FDq;Bٗ3LIÛGȥb/(E=Yt/}`OƩ6;k-Z`Tbrc#PH`$ <)L0uMT2^c C֖/.}[=0;?F@ Ui?%Ɯǽ%*lӜV 3irDlޏ> GAƲae߂FLPJ}:G8aۃ0-3nʵ_P>^Жa_ նuk@|oo_9HJlY O6寐hM"-+_ޏAmߙ͍Ǫ^Q>mLiYMRxYc׶?߼/. &q̓r:iI9"[` O X]/H8LXBT;A[28S1IG>e5 OQ3y~Rr-T{#Tmc}ӹ8$'g>5٪x@{:r"EfbBKr zs J$*XR6ѭ+ט"aQUYH6 Kkʜؓu}g <ۀK3hCݐP4lok!Z 0/2U29F#$oCgŤ)S0w~*?9-0jU*%B̥N[ u"YZ(ިA󚧺aj OXroǗVZx6%E5BDOS`?(q4ZK]`TT %0:Z=hQJծ&da -:D96ꇙ Ż}U}2njF(2@( %.q Kp(@pRd]t`&O w +fxi#4)EePZ`H%kKk@$,F^6P>={L7qV5 Do7ݔΥ-x1i,֋[*2FcL4" zmȃS) _F`GDlz7S/ 9ZTP?FF[ (Wר,~u1% wJ`Jx,z+'{^7G'~B2_;rb@_DPR Om1QoSD-Ћ f`E1ck$@ՅH;. w.UIqޞf0̍]P1m{P"ANNm3 + BsQ9f[}%@ALp9TqOࣰR)~V8':Tu04]8rz17G-c=Wsɬ|M冥*;̐u˧ޣp*lre!rOR:2u`<7ScRrmY5sA4{'c.oŝwN؆J#Ou*7p%L5 ȏWy̡o2Zsܶ`vʂ_VtɇO8bM*)㞻JƊ~#m(pjij<7P>{ "o&*)z&ag _nFp f;Hxω`֚\ ޡ953 >/ܛ?$`+5d\u}A%y9K ԓ@͂3;[<ڷZI+T݊Ѐ.%eKm,S72 6 U2UUk/:[c:mNIԵ:DžD1UK0ivsZ֖,] QzfՏh]tO5:R-|K}1<cե{Ѵxf>)@-gl=%ˀKJ!uP%2J!8qʇZD%1\//'w=Trw6-h2\}` wU{a 9Cʁ#1$t <1*uL),Ce޸ U@EŶ?cU<[PK'iW Ֆ8ƞ){$4Q4E8K=WmSYc-罞!`?B'Lɑqݭ-[s*̋J+k`Vת=1fl1m{{րgzݭ%;GZyf?na, 5Hw]OrZqV{UD.vPu2#2DOuFx3?gO @4'+("Ug f㝳}Ώ"̎ދٞ."]Urfz^ u &`5)8'+5.W:Ah&ڄyH;aRgXwX~#۷c혪%*iqPЙag6f1VQm9QSnBg*őD 1=+̥$(YpkddP;enVJz}kUơۨaƖ ̵aeRQoR6x9C-PY|؂. _ {6͋g5I6ߴs, ,Bhpq]gm^1 ǔV*gv&w& Ĝ|4O'Uq[Up2t;DWgbiXy"E2t4#ןH!7x~wq w`5/\Bkb<>斺z>ove^]2=8S SHuT#~vm/ʻm}w,Y[Cu-tjv*}/IZ<:MG9Ɣ:w>>&,d|d>#HX7-hNz_50GM)NPUK_s$fthkn :$o}z3YGKKN qCK6!@:ADϑNh Xٍ%CcbuB“eqQW p-x6mTbm<1ZV+hB#|7,Y7:$ v \wm x&,y i5(!>ϭMm>~Q9:b(^lڪ,~-o۴q+)"5Ij K_PMFB$ ٱ­NyFoBrw|)tF'|K, R0TW` UhBXx<:z);ٖKVT/?(D:=^2A) dmXg<#L1kLL៾G]$8t}wj̸bWG&Y8&dоM?X(! o?XnEx,m(]剠;jcjdQ10'`| ɲ1b*Ua2~+D!%Z$`6Q) zؾ-|hC= PP*KO1E $+M+P<>⵰-ٷM;򸠍BKc V&M!GŪ*53h[ <+g^ pfYYOŰB n> ]'U&U)2Ag>fz ,TȥFAQ,! d3}yK %JY'Ҳ`Kg0Xh1yݹLtC_bAi$d7!i;A;yT,EJ7;Vm~IZ;uIRE~ Z)8zE$2O$jUGs;/H$tMXBe&͵)ppg_EϺԭ3HO ;1)&6tLى#l^6dѯCsZē%fD82@0I+@Kyλ89ƂD >sfj|*'i~r6'6QpAcMU{"kYO Isϵ׋!/\zfþE4"@32wV1^`Gd9*+ >fiʮuK*蜷 _:'iTle8e"U#.|+֌ iy 6?VZ T;RuknhVH2g_2ʿ W_%$gH-"y{yNiA') 6SaV7q{0F 3A*F6g# 5t>"6˟=lYmo..~ф3:gM h9)I60ܾq iƱS']yKΦvi'D'7c=/GH춒(`UɈ(>L9$2}-8nJ89R ;? i&󎾲㯂ɘ/&;lrjb)cGM&FZMjCu^)۱i2"};gzs>(uCu9%A4DX-.ҩoc(2P"qDuj"DӮHI `߉u (7SVI jc!:v`gx0 6]ϑZf$,&4<&* NXo6aMhLn}Z&4`j" S*samQ&V5Us|`SA7f¨OY nE[OD1@nԼK /H2KG'ZѦܛ1z愋Yo BǖIڌo} cC1#57Pr*Rș J{eacq,mJ[ͳ;^=q6A "JP]/egľipm.Y$$tg&` rDƽAN\I _J׳'*7DiRڀ?K_#侗>q3 7vG`;< ٕ+|PysYm~}oP a٧ja^q릻\ m4l-&բmEk.==Ak I(m 5v i(nơy ɧ )mk`}Ćc=\TRZ#RUvC=Ù)Of9Flġ59oFE!SG5^\9q&92t1Hr@20X:׊v]J9 RYm?R9N p 'ں psY ![QOؓ =?X 4 W]WTx\%[_,ZEZdËÙvNMF4vGqť‰dG%g,Z icюi8g0Xu\~[IK& 鱮CY7T riű>x}c(#}8x'>On{6w4#t|:ouRz ks#5=N"zP(}]XuN9{{$ʕ8nn )ٕ㖠 6Fu*އf"zh/AlчV>?C|pٿ4/ުɢp,l6D O::YRQ"kMKS^=X}nő\{@>!bxYj8? 5UUnh `O NPy Wh7|Ò!)0l0FQu/-CCOK8(hxN3iv6iGЈGtG!vnRA;O۩T3ZγϖτL1RE;Vyr.טS*UvK cؗ}}ijMZ'V W 6n1x#gs NIIO>P96A9Ac73̠LiP<2cA z/+Dlc_x&[b1H"s()Mr3P]Aef5qY*Q6-i>.dT$ (ଢ଼*IH֯^0m^DF_|ARW-*@sH{7p+h+ yk&D#iK'Vqo³[l92FTbBt1hFn >*ljQj!o,3B /kcv )^L!V lW`Ѡzy{jXxE"pSA+˰<3W{I_5G*|\\R;TCC &A}׹Єb?K`U,2lZ4Ѯl~#EF&zπx"~җlR)'O4zFJN¬2ȩ#'Zi_%d#rG˜C s:lM4,Wj11:FO:/AH",Bu2ow2Nk*Eb$})+>_IZƆJ턳+yߏZGjz=8j A!2[U ֩}|RtRh0-t٤ҳ(+5LXO PՈkE[wzXWײhLm LTpbWqܽ:Ux=d-:VX>giv4Ä[ kq,A`M. Vp;c'cN7 h.]z&[|Ҏ|}]8AгS"q ?%@7n|4K_m%Q%R~? #~65Gqgܤ̆%wٕa n7E"#;t*WYڗ:4LBov1ºt80dΪTM 8,{3j{F]=AB wa^`r&< n0)L\/^~q Cٷ4Şz`D/Yz=m-cY-du398ǁ18I #l Kg {-W{L3 )2w2[`0܎6"L| (JB,b(Ӂy W| 3>L~e(Kʀ`I.S,12#:0subS~|!tT'_ښMpAf$VjȭܱmCc.2^W U;E|8"BEJy!0IkN}o .Ī@K;rszsǝXfIkFp3h*d򘣭 S"`V[-~"riI4܃zX\`yB_|TRa/H(aTiMK0T#UN?ڿߡ%ι9ͣAHp,j (m[=_êuX1dM<0g$\<2Jt Hqɫ>kgV פYʹDvOqXz#xܑٳ6pmGUݍŷAqp6s$(sw0 fdLŏ6h(5ܲ,\xwzciO֚ O}4;R+~4S_Dqy`ym4J&5ih6V&<1pS{* '*/| S/ڧc+ ǝTI+ < NO3+e8XV3%Cժ5 X.*?DyxSҕ21.:A\J& $))v>boJ5 *"as"dB_P7 /v֦ !w ZθL|j 7R n5=D;ވvG/U=X'gDP?^qbWl](_qEFmt5 5} 'e\F}{rtMh0Y6@:ыHͳk]f@f p͹nmUwkŲF%j@iAo ْj FXVR8v)`Q}p\4xpȎ@q3RKmwMQtPm\k.ޢ>]v;+T|jRgKت] "uDA ƾ$NUd݅\,c27,EVeɇ.L@osȊan 0ND$Q~ˎ`Tȯ9jK9#mgҎoC"{a.YrWrWyE-OuݛxCR4y{WTSRnl"%pXb6_;)lrDMQ|j\]អWrtX?jGDjO+^f5KU`zw毰oԁߤ.) sTFk?FVr< eZM0bŔ'6 n~j'pŘ -9j5Nb&<.r;IpsW&9Z HeF[c4R M }xqVq'|o$DНEu{s٧E O;+['ۤ\)jϟ:E ʭ Ͱ@Upw~5զ ģ–y/X {+!0B4TfXTIںu2;ً39@/xFzoS91Q-Ԇ$I>y!Qܷt^3t8E2#.X3o5?6O cohl8M3[b' WuZؠFbjڿCW|޽!LEc % r`>&z.0%d79t)bwhaRNPblQ+pfK-`,CUF XQN­5툖NdUl}# 3l64WY7oZH* \Ru~@MBi* btlwJ$]:khT o(]lfګل 2uP\)ZŗXӾR8Fu-dOBWWԃ8>Eq+t>\nV+Uن:{PlIG,lGC]I9)OkBǓ)TTRi}w",C7ly"&^4݈r[Y'.(ơTJBfJÂrMD)ï~O E: 3/V!ODžpnQN%е/Y1rI VIߺAk@^3l9bK x^oK>AǽlhDVmv45Sʗ(9Й5Bv l?,O:}Ħi'!6Q.Hn&pRڈd`*D7dFL;gQd0WdR׎KFĦEcN.Dn|vxNJMLgC`Y~O%(OaY6]mCi^+ЇɃӗnw ^ъ@Vrr' CyC NnqR|blZfwk t`QGn,^e  2c] t!{CiC7rbz^x|3-'{&ĝKwnk BY^ C!:n0uK4E?B.\@MX]=,VN+v''ݧf,4|2,עcMTxT"KW ( )b/cSYꈿ8LI Wg0t{tX3~\*+ "'صR᷷Gwq=vւVs|[a9cQR)`s!;:8O| 6bcgV1kqLw7Jk{M1) yc; x,փqd**q7%/0qz"'lyx8-3}Z.- @ܩnspH,C9I%[dQ!w5+@h ')ŢiL4^5n;"Yh 7v)j`Xr8=[{L1mF iYnJxVys{8׎IY̳7<]>7z-%4e]Oky~XvMP u_gio`-&wMiU0O_:k KDl9Ό=Ӟb>)c q#ǂ3e0DW^?ӡEy{O3 bu{Hpu8d.{#~a,!]ғ78.Իџ0RִTW"C)FMjO#tJ,fu!4S)XګHd_H賣*ϠV&3Ёal*DƟxjJMS*pPF69)b=7Gi w(OݚEkze4Ӣ3?2|1V86wٝ3OwXvFL#j"R&c `3c;ݳ> i~jN/wS͛C0㛅ŞYkE4D n nv`Szh?=Iэ8sD*Z7Nh:;kmgP C`XۨbtT g 儈 i%0mhAU?t``zBB/DS PtȻ%>n],+sxc_]!WF (D€/WaPz"jO33<,T1WEgpFTI5`3!zk3dDF}Cum>^-U%`Y~S- "7ZcʶEf:A1F+O;~3M.~#i(%Ud0[i$]fLt\ZYXũ JSM̻ ܧD7+=\Upܟ7Ƈ8 ya)JT D5h ؙ]+͛ sN I:Α(EWs<3xq=1}3bTVbWpd~)*F`B '!<l4hBϒmAJRLڧqh}12MJ x*2Zx rFv\%{fXQHYm[_Dh4H4(^:S-y{;Pn4ːy6*{ CrfJr:7JOV.x/=eqdVl?ҟCكH4zvlw ~h`p A1OTyqQ D多}NUy8RKv6Ww-Wf&E3EX, f, (ax'70K$|}F#'15\Zsڝŏe,7}}tq梱E0WJLN߲ɕR;X eY2ցkYd H6OҨ+ZjCeoK[|kMP2ERijۆ5(o'LGʅb\6Fru<7:JOȿU4ӭX^ٷs_WJ7Denc%Z /e4RԘ 73t4m[ x'&i #Гs`0wO .nJuS 87h#[IyA;M;T(n6Q?wd>!޾QN6^RR{Hj˹rN$qS4M!_יZ/iwl;{l?Q aGHOF7sG+fVzv׌hH΄YÛ!_}cB2_sime*PG'1091rk(F&*pt-h8׳=?q 5rn-n*[=14 (f^xtp,d.T?NSN@F*dvd͌ ?Rȼ[ϴDߙ%g@A I"jJ3k(E6xԙ]tKCnҾqwzE+/Җ>.'q6&E Ym^KeqVF@=3rMٱ2|/DW{zp CA/e+Reqd3vkmʿ饀E/:#~FͨȨpߒVw2f`V^XQz?iUJ1>=5$6ӤM$F~#~q>bXkܐ1X H6i%uOQ Н)A8N)v0Z[Ʋ"kMZNq~Y8Bϑ鹡Jb1ђ$2|?s\~ ul~N||)G2:>VH'+QX9&)qe n3fŻT Z苙j\j\߫ f7Q&\mkp }'@9]g"-&HD<@9m1qJx# w#BZrhMI?n;OB*J&~jm3]6~&)20L977@{`Z|bP=k&d@r KU^Ko% ӡGU$Ѣ6\2A[n,?SЂDw[H>8#@b"54Ѳ:f`0p;}.W77-܅شT|SFL7)BrÜ[hfR_&rt%atjIJ+Q}v8*5a&^PjJd჎V ‰$%Pp|ba.Vp}=Ґv8}ic]DGN\aUiȃQA]3q mHYZ'@GC0ِKN04g*}B>>We6*>x ݾ&SdEܡqlk'^% "" ωP}ȗ[*=*h(h)(mI$^WnH.h3{MxԜ~!pfi)X]wTtјI݆.lX)=*=; R`VBof_fWh;KdV+0~O *W2Ac? =rn:sȍRKH+q-dUA ]AC!`Ph'HCB X-cQ$lIHoVh법VLߑQww8 V*rP6UJ1;ߺ(δMt"TeQڞPCl3p{^YíqN#|Uhgԙeo?\%tz7ˡ3l4F ]r)|iȝHyT^]eK\#>;ϴ2[{OQ_A؁A-(984)̪?2{H&sFϦiy🣰F}Xe1u3LB E)0vm^ 5WOݏO2穿'l jZm/_&eYaYMDv|N9=PE1oY^GYuFE P?N?czv+q59qGGAҡms!CIdʗïߝ,HB ~F.AIt$ܭh-u#] 2yeԟ\do6¨pg(`Lܰ;`iHEn Guq|QmDe{}YZe ANX@'^ys"JcS7 s7|t6Gu%u`s{K74.O%<=ܒ}Y ܮ ܹbJ^/NjŇ"bL#wYNIb#wf4;x~<[j2XdťG 1슻n #%Ai-(M>[{~yy }/Վ˙Їӧ 3%]1K/p,} O *`Jiڢy9?)Ols[7D%'3n"kq'AEˉ&INdRIU XaR K2N[{|xi['B9ꊩ-@pC  fr<83nu$יb1e+ƐEynDJrqР",b?HXm0t t]&_d}c$#>j])菰wb<6,S;,nCOF,& ڼ@CX1S4GB3b(z?A?x%$84^紙h2ыrѩ*Qƫ{Nc|?yP#=yZș (ɀZVHQ.V$} ׼ASOw1d]V߄P%I)k?/3*Ep$"uBhz֝LqYrUAIJ΅2eW ^o,<߸Z>,z xy&/Thds%,x2ʡ! ]9/;ҡ])L [||I:T]Hj5SmQ:t{D;2<k6k /fIC O7i*O&`ƥ\K! Zv~cՋk,Jƽgf v>iРǐ郝C]ua4t$5ߚop=Ts>{78Aip[X1 &kͧ\ DR2SToMͻ7iXͧ" ""I<O2.ȶ|X:6c4r_Qá(:A*jq3"6I=:x "!tQ-GuDb5beOC )mHNf4S9ʍ/cƬsӺ2Be OkĬ.zB̟B"}fXL =:)%bֽj@cmOb+e>Ob>%ve%QnJ z\O`\(i'GVE fll0,mP={PrK E4Jz<-YpK)Bbwj7/Uv4*{Uu&x+nߐ+ \P\=H_.$g6THT'U}-Qi%8DfԛɃ~&GJ;SdG B' ]v[r3s5OE+Ykv3oj>g3׶_Tyl~|Ǘ')EPtwEyTT Ն1l/ዘVf钺 d&V`! Xl.k0FC:ʎ牒"NRThki\߯ %fcAJDwXmÞ >D9?PahleTVz 9$gsdrᓃcQ2[^z&쾧$``P>P%ݢf&9`>9׹p$6/ d3Ls{MIO ǰvY !!㏵[/'Ydĸދxqep%M0CnJ!LR;"/H.^~y˩E%Z}>I(4o/z"n(ȓE?F~>»:J&VнuoU/[ 7] jpNZ zݱiߢ\S"|L4N~>i~rpS1y:|u[*|@(R|X/I$噞̐삫 i3|=|WҴ8Rl(V%ŧsBK^[%*) nҥ_HlnC7gcuM}?z\4nShG~ښras?NooP;lHu#)UW_&P3T5y8v 'l\Gw^Ɏ='w0MQG!H/ٝ'p좶-[?22!$4m(FI}dv/ǜI~S:e /&uZ5n. dQ J.л*D\c۽ps@^!?y P pG5W~rEzLHF݊T@E3!KVS4.sy1gOAChfJ`EgW$) v +%t[IAT^CbկjXLm64Nv?t(}"V'e,EO&#O08kB֓<)kYV7[#Pwl4EZo<")sە7 !@~Et'WB p.ٮ(]""ܨS}cӝg\eQLK//.YʿJt;V B}7[c3N5HW{׏R G28Yb\VbtQ$fIt$VӗF 1\r(7NTchCe19x O(aE, ;(fT)z<3G?)D5t^ƙ-ݑ y v#IW!nYhUM?8zK} +z."SURSiN: mX["Pw7sX_k%'Vg#ݟyW_<ڹT 5pK`8 CPsܩ^oHEF kNh +waG&iΖ xzQ^k_ (K6iRK 1FF!QQ$l'zLlJf&0N@k"+ ސ9&ӏF{Uqš0%L"L4j'-2B%z_'t~Kl2vjt\;qlВd0oIEi+ ̌!^nӌ ٸIx:G4:D].3>%R T#:ooJd1a:eMVd^{a>G~ܯVDqWB9Ypļkba-S4A.Ox Kn@wRz4>F%fFagGfu4$L|[nA ^O«0mT 7ť~SH8]?+ymF(M5Hn/akq 5-:`*e3N Q|[>Y(8ҧ̩ sXGpi vp"bZ5Cs;mvo7&rN|o;A5 ͚V6"1MJi 6oLX1\pm'2|ωY}e!@2؀<ƑH'Dk2kq WP"1!1 PJyV/dAh~t,U%~SIk9O~㘚KBN!tq2OT𵘕& =+:T(<";yen7V6V-+J_3IN KҦz;\o?µf/_ K0;5-)2mZtxHEGKQ@ D0)k8;Jtzy5CZ_T&6iH܍'=z`Eb\"<UǹA] OlI&WYH^a%b~jNg5* GǪ?I2H۳US&M{7i7ka<_R_u:Bq`XRP2)W.<_ȐhV:~Bs"as\+)NӍ{9k3UeDVh# m( gHvǞ>L"C<7 ~ܣ<L#^ ,B:f#y&\4 boyfYXܞ `γfdZ6wRO0(Wq0 uG׬kH:Fܲ t?@~DEѬ֎"Ֆ|JJ/=뼣).|HSz}&ڇx+\w ꔼզ/2fQ=Gf>y355 *ӹ )&xm?a]։gUwΚV*O!3gM[rcI lnt|^Gq]-@{3X- ZXF91}Axת?\Ѹ'6061jcYԊj`#Oh<}q,+?c3udD#O@JC<*HrewPד'@JoheH DZq;Y <%\"ysh:2kzvejlЅ Up͍2ZxRL g2NGh  X3"+tv+X]0B#S:@i7 er9Mxc$n͡;י&3kq]c`Źi\S4ː9] 8w}RI'5^0#KᴴUέ_@h_ 1U{.Qj h&K}dձVC]BzwF* a2I|-~kdKՒ *J:WPDx@3ҥ^/IM7ηd 1tq%fS)tt./hsmZ% n(Жev)/=.{VYWS*hMRH0eJ[flj}$o%wn݄NjQ.b:SWJ W:8]NCS|<[ l'!6[@[S od^GLRXiL3dڗL#o#ɧ >Q]u[ܔSR?:^eÂQO/fMeޫ7κ¼}?tU#s\4D:F42t_WF[S="#ZYMtbu 4MHE.N'p $F݉A0mʯMTpdLsM8mem \@a:n)&kd&aR9ŧKR)FkꖕoY!lgXJ?Z@|B J}K@p^F>J"=f㨦|ieC?(`Tfcg'[ }·]ueiADy0s 0-f}_Ky{%҃k6p!?T,΁DfSXʋ;4.)_s7'<a,j97 `X32ەoY0Ԟ u]:[p'k5 8:ž> Y+2M-APtX&{c"˜ER٩W;7r@tM> =i߱)W 'ʺ\OSeudopm$gdHA|h>ur_pYT `8X󎙙 8s2JAc|s P~5ڜCVfy԰!,t*v0[E&H/_ ͻlN(y; 6x\·D0WUj1}\2`DF^8&%|iX29E/`D;jp ]=x/Yt]~_{{J܉_wlFKawp ĐۨH^%F:3S 6wciP &NjwΦ SW}0\_rNH+4=D[f~_j/ʏ._`A&>`t0kUTޅ#ةq1RI=7~]HE\Ǹx4sJH-*Z4L1شb_u RShyHp/^ςiAY-K瞅>ơ11utO,aipEs϶,2r?uTΉ>\ ǭZm@E\L%f7bG=ssPn.p"ZYp !NաW&HDj MZv6N%B9D~=|o5Cs!jx70n؞BD#beNҐ ƒ̚-RT5*XU+"f8>sǗq ?㳁t ^+ǘ'y_sd1\HXQ)%;8ۖϢ | xӬ0 B)%=sӈx/jM{3@5oC]yĐDs(u4X3*M)L ٍz*J3 {Ov_:sl`S7/@8j rh5YW8D'wcqPAVOQj.oLBc@8 p _9(]@(u8ng) \R+ܿ W4p"#;,SYOKQ.GcX;Y@ȔP9=9(ݑ1 س5"NvrXd*x—! nITAXɘ[Dp?\F'! fv&%SɃ`)d]Q+UOj6eNX~G&"v58087V\a==I WĎWSx%gH~ ߈ d *. %UreWcTFR= X:RX|aΨ({Ǒ(9Lw7 Uh9Yb9-zay|--c( YZ