ruby2.5-rubygem-amqp-testsuite-1.7.0-bp154.1.20 >  A by8!M@eeeB(wi@:EHoBAJpnQ^.I6SHlB4{S,؂ ؙz/K!b)yWW}V5r1'x(.wyz\P6yN9$ އQDX#~];5Vl@WSr'Ct }XV(+t /H>!}T `x9YdA8?1vEC(* S"9R= f8c104cd5b2f5d28dcc2362b000b9fc280709f4dd750c8e7e0c8550c4dda2ec09bbc78914f8f5b172222249b93aa1e111a4b37ee}Dby8!M@eee 7,9 qzM0[o)-$ Mї:k9{nݰOa^q~OdϡnwR:mI#.u2V*-et)`rnMX=B*`}䴲wmz5N\\2-?N>Lt)J"Oұ,ӏ&xX <',;sFR`ma Þ A~i"^ݸȯJwE!)pnۤnz?'Ə?ɍ0e;fb]>p;1?1d!' 2 Fx|  88 p8 8 8 8 888(8Pd(8 94 : F"G"8H#|8I$\8X$Y$\$8]%8^, b.c/@d/e/f/l/u/8v0z1H1X1\1b1Cruby2.5-rubygem-amqp-testsuite1.7.0bp154.1.20Test suite for amqpTest::Unit or RSpec files, useful for developers.by8cs390zl29SUSE Linux Enterprise 15 SP4openSUSEBSD-2-Clause or Rubyhttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://rubyamqp.infolinuxs390x 8B5 CV" 8@`   ( M< :m t  gAA큤AA큤A큤A큤A큤AA큤by8Rby8Rby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Qby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8Rby8R8b6adaaa39a34574ce855781afb6099bc73b73a47cca4a0c21768ee92f88c8e831f5c24ca4bb88e20d6bde282d6e68b37618ff8fae79860f9e4154457953d262d8035400921aa2e135b44d1b194455b61b09fe40cdfd4abfe2ca933d201c9a27a977deb19b54bfd45689c0d3c5c90fcf3039e71e71132af3ea6d6e4e3a489ffea23afcee1c339e5c93a2ee2ec5e305e77a71a85b4010cb2aa487d444c022b8d169f962e4d3161b3bab74b1d75e52d0cfb5819070117d26eca7f4aa28cf1e669b9df73f4041e480211f2c6d6e9b543b5ee89e2388252abb784e988af17a5ecd69ca16941b2d7944a3fe3b36f9725d88c7887006516f1c67ad926d7ab68f4e48c773df7fb5d2cb7a8967fcd32f5aa8820b44757bd70be2a078014f55f503eda89d69a1996bf1d87ed3f9f875cd2f4185455f6c69235e8967505cb929e9822e28b5c2b90e4b73da7584e286fd0e609bc533fd9ac6c5a7d6e7b03a3a6faee298447a432c245cbba4b96d2d7071853006ff070d07ae3f07f793b56af1f852192727c172195820d3c840e45bfe3e1f6eada90e11ad29a6f63d86a04611fa9fec5e885c16792cfec0bad8fc6f5495f8841b54abd6863e9cc2138ad8579451c6373d114bee70196ed3df6e346131babb0d005ea37fa65a08f7ca5196ca49bb1423010bf354324660db73fb120220c3914718540641b0a387b5c71008ab1ab2e88999eb8d6b7e3fd918f97661a62f30c276bfd9714e97d7ca93084fe96e0ebf9ec7c59aaca5eeb080ca7463982c31fed6dc022d63a1aded0a6b2f2c122593cda35c0e0d69d271fcd9a84db130886ff3a01bcc0f60d0879ffb443d2c76a26c28186c55bc0ad6cae6ec4abae62949af5a3d18ed9287247981e03a03047fdcff507e16ab66cd48240a7efe09093c1dc79a1786099e60a4b828a6756725c5e443b1b5ac4c85f4321cf45b01f40ccf1477215867c62553bfe426dd8d78d830fefc1e083cb00ec98fe18b11cafae49b73944a95baaf0f0b14d6807497e699712512375e113a06c1b1a5df556d44844704b4e2184080e84aab647cd30d5bc24241d78ddb5b4e6a3bdd3f34dfe22e55c0e255929c9ee29f20ff7f7d0d003d5ef5bff4dd91ed01b32d2236e4f28ec52e94a74b4e61d364387a7e7327f3549f8fb2787214726d337cfc251f2ce2dba0c8e364ed2a11aae93cd347d47410841ffaf94919d8f8c3e890d80f2ee817f016f7e39797aaf69e25b2cbef7044bc754cfda5cad52c7977cfd649d9ee5314143a88c4f6ebabb81bdd741eba562204cf8e80b5023318d81e4efcf8798b5e86428004a282abf36538b1330bb299b23a70d7db723c632b7177a9f6d91deca2667ec4b922b35e5385d68505cf74bf9a9272ab22a062ed43f19d6555793d0f5e49703c8ebc096e1410a4da34b83a05e7d2994a69bd1ae7fb058610e24c7ae89efa789f5e1355dc177865e7793c485acb05eb334275ad4241696541a4b2e8a3756b51690a4d5a48c79aba32a4b401b32d3c012313ce5b7e1654e1d2e5b4caca457e5dbce72bebbab33ffd80084ab27379417a593b7ecc5a8c25348677c66d5b02da91e13368e8244bec58d500a8de6c95a6a4aed841fd15849a446314b93657924d12d60fe2ef8c1dacc05b57b0b93999c80b95329a2a6eae2609d4534a3265cc0051b4f64a1f28da68a5df1020cf777c998c053834fddc4eef833c649beb43be38a6d19ce888d45b3df39d0c503fd4623ea7abb96a7db82c97bf128ca67f9212eb023d7d0c43dff49c702f9c04d5f217c7a883f315b03e3caa4bc753b880343452b5c56cae34566ff44ef57e8e9832248febb15b19051588bc417f605f093a8adec74ca89ffa0eb04077ee5b18ef9f75bfe8c8b518075b21b717f5c446be4cd0999b51aa1f154aad4f43f075ad7ca4ca0b8458830840437677b0e1ba6d0932d6ba49b82c61e30521cb55354fd509d5b749ff449971b29e3aa598894f2efc67586e1ec5365f68eadeb6d9c7c9b896098ecc14ecf3472e494992db023ff5496e16bee29e83990b91bd62dfcf38eab83469aae413117d9ea0a265a3172d1ef9b6015d81ae64723f6db5cb6296b1d352ac2a9a2ce2ee4ddf919678c0bb2905rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-amqp-1.7.0-bp154.1.20.src.rpmruby2.5-rubygem-amqp-testsuiteruby2.5-rubygem-amqp-testsuite(s390-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:amqp)3.0.4-14.6.0-14.0-15.2-11.7.04.14.3XpW@Uݪ@T;T;StS@RR@Rcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- updated to version 1.7.0 see installed ChangeLog.md- updated to version 1.6.0 see installed ChangeLog.md [#]# Changes Between 1.5.x and 1.6.0 (Apr 4th, 2016) [#]## amq-protocol Update Minimum `amq-protocol` version is now `2.0.1`. [#]## Provide More Details in TCP Connection Failure Exception Contributed by Neil Hooey. GH issue: [#222](https://github.com/ruby-amqp/amqp/issues/222). [#]## Ensures frameset is cleared after an unhandled exception Ensures frameset is cleared after an unhandled exception. This avoids confusing exceptions such as ``` undefined method `method_class' for # ``` Contributed by Michael Lutsiuk. GH issue: [#218](https://github.com/ruby-amqp/amqp/issues/218)- updated to version 1.5.1 see installed ChangeLog.md- updated to version 1.5.0 [#]## Only Await basic.consume-ok If nowait is false- adapt to new rubygem packaging- updated to version 1.4.1 [#]## Server-Named Queue Recovery Fix Server-named queues are now correctly recovered again. Contributed by Jack C Hong. [#]# Changes Between 1.3.x and 1.4.0 [#]## connection.blocked Support [connection.blocked](https://www.rabbitmq.com/connection-blocked.html) notifications are now correctly supported by the library.- updated to version 1.3.0 [#]## Exchange-to-Exchange Bindings Support amqp gem now supports [Exchange-to-Exchange Bindings](http://www.rabbitmq.com/e2e.html), a RabbitMQ extension. `AMQP::Exchange#bind` and `AMQP::Exchange#unbind` work very much like `AMQP::Queue#bind` and `AMQP::Queue#unbind`, with the argument exchange being the source one. [#]## Internal Exchange Declaration amqp gem now supports declaration of internal exchanges (used via exchange-to-exchange bindings, cannot be published to by clients). To declare an exchange as internal, add `:internal => true` to declaration options. [#]## Initial Connection Failures Retries Set connection status to closed on connection failure, which means connection retries succeed.- updated to version 1.2.0 amqp gem now supports [Authentication Failure Notification](http://www.rabbitmq.com/auth-notification.html). Public API for authentication failure handling hasn't changed. This extension is available in RabbitMQ 3.2+. [#]# basic.qos Recovery Fix `basic.qos` setting will now be recovered first thing after channel recovery, to the most recent value passed via `:prefetch` channel constructor option or `AMQP::Channel#prefetch`.- updated to version 1.1.7 [#]## Automatic Recovery Fix Automatic connection recovery now correctly recovers bindings again. Contributed by Devin Christensen. [#]# Changes Between 1.1.5 and 1.1.6 [#]## 65535 Channels Per Connection amqp gem now allows for 65535 channels per connection and not Ruby process. Contributed by Neo (http://neo.com) developers. [#]# Changes Between 1.1.4 and 1.1.5 [#]## channel.close is Delayed Until After Channel is Open This eliminates a race condition in some codebases that use very short lived channels. [#]# Changes Between 1.1.3 and 1.1.4 [#]## ConnectionClosedError is Back `ConnectionClosedError` is now defined again.- updated to version 1.1.5, no changelogs390zl29 1652111459  !"#$%&'()*+,-./0123456781.7.0-bp154.1.201.7.0-bp154.1.20 specintegrationauthentication_spec.rbautomatic_binding_for_default_direct_exchange_spec.rbautomatic_recovery_predicate_spec.rbbasic_get_spec.rbbasic_publish_with_message_framing_spec.rbbasic_return_spec.rbchannel_close_spec.rbchannel_level_exception_handling_spec.rbchannel_level_exception_with_multiple_channels_spec.rbconcurrent_publishing_on_a_shared_channel_spec.rbconnection_close_spec.rbconnection_level_exception_handling_spec.rbdeclare_and_immediately_bind_a_server_named_queue_spec.rbdeclare_one_hundred_server_named_queues_spec.rbdirect_exchange_routing_spec.rbexchange_declaration_spec.rbexchange_to_exchange_binding_spec.rbextensionsrabbitmqpublisher_confirmations_spec.rbfanout_exchange_routing_spec.rbheaders_exchange_routing_spec.rbhello_world_spec.rbmandatory_messages_spec.rbmessage_acknowledgement_spec.rbmessage_metadata_access_spec.rbmultiple_consumers_per_queue_spec.rbordering_of_published_messages_spec.rbqueue_declaration_spec.rbqueue_exclusivity_spec.rbqueue_redeclaration_with_incompatible_attributes_spec.rbqueue_status_spec.rbrecoveryper_channel_automatic_recovery_on_graceful_broker_shutdown_spec.rbper_channel_automatic_recovery_spec.rbredelivery_of_unacknowledged_messages_spec.rbregressionsconcurrent_publishing_on_the_same_channel_spec.rbempty_message_body_spec.rbissue66_spec.rbremove_individual_binding_spec.rbreply_queue_communication_spec.rbstore_and_forward_spec.rbstresspublishing_of_messages_with_incrementing_sizes_spec.rbtopic_subscription_spec.rbtx_commit_spec.rbtx_rollback_spec.rbspec_helper.rbunitamqpchannel_id_allocation_spec.rbclient_spec.rbconnection_spec.rb/usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0//usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0/spec//usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0/spec/integration//usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0/spec/integration/extensions//usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0/spec/integration/extensions/rabbitmq//usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0/spec/integration/recovery//usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0/spec/integration/regressions//usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0/spec/integration/stress//usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0/spec/unit//usr/lib64/ruby/gems/2.5.0/gems/amqp-1.7.0/spec/unit/amqp/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/73ad1a4efcf128e0cca783c28af40f78-rubygem-amqpcpioxz5s390x-suse-linuxdirectoryASCII textRuby script, ASCII textRuby script, UTF-8 Unicode textRuby script, ASCII text, with very long linesASCII text, with very long lines|2P !^>utf-8f5cc9ff73f70dd26b95cbec3afd231bb1180a7ff2dfed0dfbf1e8bbcc4cacc75?P7zXZ !t/Gr] crt:bLL s qnd+= ɣ[bnE[ojɒ2rs*n>zז{!uAGlkTW-=&+ 1 oVz͸ٕa)gYI,ȯA/XISz6< iNZ'Qx˜)qX͕;H\ٖJ0-meqD&K\,,s'J XS%Hj.α>2cԝ߳:2s)Rб>sc;/%T2ln:څ\9[zx>xщ^NY$ܽ)Soh,#UI%<$C%֐.@ S{+^1"*CK~#U|<`.pG^GË́L6A>? W*U&Z?+?&jGBWtbAJ@rBԳY CQ,ʒt!IѠ\hvn%/<6B BWHV(ժ']3DBl/sʕ^m$t3+уBy e%R9%,l/쏥͞pPk( =Ftw8@ОŃs{OsR2z1/,ԤA\iyl-+f! GPTr}6 PU3 <0'6Lq=[GC BKYZ!l=2BZss8 JQY>Ip{OChl!w[d(- 4Sb0)5A~r' ѱә3ƀ"YAq1|¡mڟ2|=ˁ7d4!}4JG9eV&.[6b*f-b$nq Ź ^eقmN9=H؎z:dee#^C })ؽy?KK@d]~.TҰ<;`Q? Ae.k<ܡeU*HX{Cޥ-(tm#W=&[ H ^N*KrFZ_*} *5p!ɗ o.I"`7?5u2KӲ˞AFzI׶/xqf!l[=?vbA29p~%,E9 IO8 1ۙ4QCzP' y;c" %DX]]#ꧽ>izSÑBsV</8Zm(¹S?lk/L8v@~m/7*F>xhJ+Žl %={Hf/~rM#:4ӜWWkg3IȈC#Ʈ޵劫S4W؏74Cfm<g&+UD9`B-BkVǜYc_ i@"|ua$c@> CLX/QN $fۑz[x>G*V5+'̮aϕ\.j(@4-q60g)IfqT=#OKjΡ҄T38\y0"A Qg GuU'co|wkH +g){p)d [$ %~_|qw'xW'e2s_+!zq»_*VcgϖÿJZ9Zi%TAL@`\h>4% yWV@{T̽YTk `tjy4{~}1cf)G%B`FЪǢިGs1>-gWCT$¬1qGd&t8%50bE RXlZc}+ɣ%0{$f1"uDqs^bKjFB%髇HnnWu ua{;n9ztg-dk%`)pj^Akc!>*۰6V"g4,°R|/1yHܕrL^Qrg2oGH}ٞ#O,pJ aT+lDRQԵH<KDm<T"`k֏;#@l_6<}jNư" efmL_S˫>y cFT ~/-OE*=pmcִQ6{^Bpk5DA>;{M{PVS9U % {.PqVy "Ԧ'LSl]yOX45`"8.1++rÖ c'H yw@_ Y.{?6B.Xa~ɂ%&P9Pdn6;vq.5H.*N2km,BC(;o1B"~WNr`:9utzaҧ;GR%ZXոeS#teht.v80_&RD% aHvg *IaZ$Bm,Z`p5~8=slpHwדq[U|9#4Mo5[eʨ) /F|g-FӼ|& ǚ:=㤥ìG?C2.BMLRqo kY'%?3u]##fj|FQVih #h1}ְV>RgAJtT>NQ]C Wʰvvw IUTELܧN0ҚfzfvG$=.3 5'*i>-%[,nkKN$NtHcMrϗE-lv@%8lX{{cbyJ{~ 0ZsVA#>Pm޼yzO䮍wichI@rXJ)H$/e&c, i6@' *c@A٣*=Ӵ~y ?@q36D 65 0jhf3מ+( 󤯌RR}](k `$KX(0)imi_Z]0ChLc_P;8%a$I|_F BͺP z;87+ *N}o˳Ĉ-7Up8G" \78|u,R?׆ BqKe{>x)(Hl^i-N_Fc݌@,!/uUٽ&\aXͶ)<%=_pt;2gGrQ9[554͡)%vh9M+SR0AR]^GR4{ lNy総K^jq.(Fy/`Ug>BS+!bs `{.z7MEss=ya'H%E\t)aފeBgj1UDvm˝595Rҫv#RmACI%Qx 7G>$t~>Y& ùjl^$a)II~db U4+B:6l<WJ[Htuu0Μb-%|&W',-٫9ҴuY OfLDRs6p8p APQ"R mmښgߴ)B/y@ȕGat^ۘ :D36"~b 8xe3= tp n ׂ ^ cڦu7ĔpU }TJ'=мXtR06ΚМDAo[An#  QmY˽LZ6Ѐ ?u B@_NNBjT G`{L֫a}='(YK;ʼ4܈r7Q͚ehLɢ[L`EWn q-GY$4d3m0|\f0ه#}.Pdd@XRx*ӝvo"@A1#\ }|'+dMTL=E'eJv63qat8#HBhi:ٕZ͗G GL4QTmQV>•%_Ť:]<<rLȮF |Rn5ӣ%%:j8IT/s8d>W!(YNqbkxL ˆ\ՠ9AkakV=5 4X@\vzvTGI%4wC@?ALkΑ.ӑE.|y_V2TY%{h {V:6fԊ-Iٞek{5sA%71Z҂)I5fUl!reםSDm̺"XZ+MlG6t_DలT$xk<т)} wAI%g gosF|%-&f D7 Zf7hQN4J#HȠ:g7j(xp#_Rc*)VVipdͶ䥓kvϋ]k(Đx8 =JUpn:;J-l^s˨&v6$\LLv)da9rZN(r;E昢n 0l~)KK&c][39néߧ~2.CcHdDŽ-t{E(q#?_U*>ÍI ^}wx:faw `Hqp#T o5\(m ɌE&:6ࢺe`go#zu1oCq(5g=;6ͷ`ԗ :~9n(-0E'mxozV%:#1s܊!7 5(gtj ~>f\l=5BL}ai0 #ʦ XClnYJ^uD]7{Aѕ(9.֡mDn _781bP&GfJJ#1\k2D< Zb@?Z|FCߤ{RTM}oPD-C (gBq/ ׫fyj?q?_8` nFwތ5gi[dqe.B؊2"ځoz2GB궓jw(kßlQ6ML [jX~3]Nab>UHRna8fIf6?lp<Ϸ6 D@6ڨY[5bK9fjA2w 7(¡`@LlRC$v.\SX`k\9V=ۻcaLHj_l/"#2 > sjYv_$b'{/Ӕya^D͈i2j(ti e1b<*`ڂ?)}8(ҵz|YL&yMZxޯa{~$c'sVP"q j~?QPW{GL,(ԁ9HsEwF o̭=ߴ,\ltS-ecb5'̗oQ<.t֬.5U` O3,* y4>ӯϫ,BVJ'zHgU2|JZφy|"8v|eIo*vKq[~`U,h&,uT'XI`/w>ͯ\,d11iFEeWt[E$cP),ɿcY J'z}KlK ip(eF<)+03O0xuyKVn6P2U{n,D+,PR*Tn/s'i>3'&`ފ[2bFqPL#yW/莻uXS]d $#la4|Fq_4;戀 ("V?Ccc~$%"ǦzeݳgD 2<3Tr,̛EFKr"hPuVeCFREowˉ˺'FS> azo4Ĩjd5j(cOT.L[iҼĴc~*F]QF= |r=s~IoI T G LLf!@)WOT냵{lfo/9K(6Y L)¸U}F2&j1[_!UC ]qIø+emY7,fr$w;l^KʀDY}N`HoM ƵS̄Hqާey|/澆+dIJvZYcZ<7ԥ1pL8[k1! 9eb-5Ƴ|YQvN[ 6`5!VC '7>lH_ Fcj@QxTBgӔ2uA2Ͳf4F%KYuB kPI+PLa:" WbOpl~P?zǸpv&pP\kCnqoNO*$kd_37P.a+ @E $8) @xq$^aXZ[uh!g*$.U"~>:/+lQ?_@.ѧtŀ*Ɛ/ڇ}2pH?ODs^U>#_2>Ot5>dMх~fa&mrL*xcNѵby*ű467.dZuf"0+۳Vzmӆ#=7*$<ٴ6JR_e4.+>K'kvҔMy~OQG k&D HEH|"/ZO}M_i o6ӵ]aT,"Mm<660iyTOkT9_;Y % Ҽ݅UM8yF̳qo@4m(NPx$% ?X>3h>^/] )TLxx%P!:m:6K'5xVX:G!ccio2ҢѶD(z.dRtCl琄djIY[?z *mC3|ΩI_!lX" CbvCrn;y+BW5AY{Ê}-aN9}IE>G-$/Yaqx}h]M "4O6;kC$ӼF"הӌy??uj4/u"izC,u d$MԀ:|.O(eDZکi#wV${lJAj2Y5!aXOԂYwpAfzl:yuLߌ%g/~ӹ5 H<аTME@dǺTjGsmJ=#x$1~qŃaq<Smơ+ &&y"ƪVYٮ =dd:{O@t1fpA팖?M8vVHQ!FLJxLwc_^{aT Nbܽ͝a-v؊gޥǸZ_>q+ DdS>\T1s-,1Kuute<ޝʓ0o:{&2&}W,{o^&$d }qWƫp:}̾ps.:q~ ̈́^@{c! ~= LOW\- J;tDvur0C|",8qml tBMO&rr~58FЩj<ݩ_I~nH*_]Prugwjc@\h8dN0[O$[&i\2Yx 3Ƒ^ yf|LOe"w8=Ex Qj튉O W7\v'fdH1%he.\>D_mzkꈹ]#jeB-)Fe\@`5P"e8(v"ʒ}^"Vi3miq& Ă3R`!Є ϷniS~n6 Fj`ـYd}1f醔+.:9*4[=q++@8:2C9[1`ԛhpwGHyc,vRLfm+[m6˭ 4$«\D6 wy;A|(91{R>GNűA~{ lwb' .Xi^of$pyړS);箩T}}\iҮZiJs o\nhia.Y8Բ r 9Tj2 riW"!Y|T3WxD'_ wnNu!1缧bq& 9X趖_OB LTts~Y&RR9؜G(qTwCdiZ,vr9b;gWw|#4v4e鱒oTA=4]$/oEX`)sZ?c}mcR=՛ $x߇6g Rp].X#D }}5c <%JF˖Fn'py 7Q;QƁ]'vpV>nHM_lSѱ9S#ۯ0 H[7J4-i[0+*ķy9‹Y?:Ifҍ5s5v-c淍v^Թɬ |uٽ\I!$1_^*ɐtWgt7]/lH˒Kd"ߖj~2{mYiϫO alpm @,bƵEmSr UXwPeX߭a?#d6ϋAR2b%%~18FB쑽ܿ$+5(>YYlܻư@ we?{GțqAe| 6Mr&&Uh|%P`biXy',|g,dw%ՈPEs#"/6t46%>khS]cu,_ȶ)¿2:̿Ku N6Ɋ+6~/;qmO/{>pYa0gw&4'}D8qGÏX DPP ON9ʟzAnZs#h '(CgK,IpS!zt@(7˕ʞ/ftB`EFlXU|tC}qvT3cYCǴ#7/#3>;ZHzF6"馗 ?jI|A4\2.EfC̛\$A:MiA~VO{g$ ՜C3aff .(s\KaCe̅9Gsғ*j16P)Gd9{ wwУT>1)</PE1nOY%ΔMQ44|aK=kL߭3mϐg@e&j)RRNpK)b '8m\(2 @-B~p IP UWLj=BpՠϺ;٬>&d844U<@n95Yd,` I~s*[(kh)H`׭6E" ,iyG铙iӦG4"?we3s<?5Zqpc(Ԥ̱_BdUqdxX4W-7o]x=(Yoi_`-<'f8@Q:nˤ.p߾"8eK5_wdUǮ =3%NrPÐӜÌw (w7Q&rXt?͋@sHlIL$a hJb.pIz>ɬ淮>8> mV KJ@dd}m*=*e~&wI [rRB͹7+ KsR[!\B fw M}ʶXM)e١t)L]-\6iun12ke888UyKC#팣6g1%do9pA–;8_-k'(f{S*"0h]Hc ΫpKt=:"yh-jʁvi d$:; RM ٴg7=w#VY{䧈Jj2UP$r[.բɝR#}-?hSvla! g1P#hzy2#E]bbx w?jMD Y+`_F23$te f##5ORh^B8+2˝U~@ïjL; 0*pQuKDD.ޟ'2 `GKA@-Nas7K@`~YbsR6j([(鱵=ueYD'⮩RBkS͡u5r 𜈻@/7Zw<%[#STճ[3*\I`a"xo z-gxK}YᶹVf: y:| EG0yL_$f< (5='2mD2SACh=|o+@lںWÇ 8jEHOyqRkyC2Nf.)ā Ma `&/?C6FqKM^BO#gQ6=5Dx) 2 :*M4^ԕ]RB $-"ؠpK2/tv$ PiY$XyiKXpH[yt59/Ϛ j9r9cXВ#ԗ*,G+R5>2ZPއ1ffMKqD=,#vh&٫t jѩ]hb]Fp_VI\&0Q̴U&8ZJ|^gȍ Qk&^ )>U9@:["N; ɻz6 3$DŻm|0}ݮ7zƏ Ɇ+9$ͦ 2I%T-]81c~$~!FCkWߜDw5Jh<ߘ7SiBxFq`6I'I0օs%F-RZzCIn !W(B$BCSzqbsf[6m& *M\7b0e_}h9+,Hz3bNkXr'R!'mi^܏(ewζb!3Tq^ FA^d0mZ}(< Rnp<hf|Ï/݀F^( y˖URQh3 2Na9U/fQ.=G0`^1ٸ7{Hx ]쇴QJ Øm\v<ͪrY$>\(Z# q)$`,I`i|"Q@4ʸHNobk#`Fj`:B]BFh`K,a%+BI`$pWfis; ~K+O ) #"˩${}F,(8"6txf^l#!) ajLe3rBEKvOVG Љ.\ȿ徱bp5{NW~LF32z涔]ns7ޘj y:fIΙJhk: BwrpCN%r40ra'O1bwFͺɛ R@98}AG@r? 1H2.0=HE54LUnNb"u GLЭ YZ