booth-test-1.0-150300.18.3.1 >  A br.p9|'Yy1fG?v'ʫ__J|ջS_J #!> SOqO9 j$,U#RU y0ss2`e>pNli9=L pŝl׃{( 8<ߠ*ʿX|-nϐvnnFE#ǥ,Z͡ M(J_EeBޭ/Üjw$Xqej?j!#ti[MOdO}h)"8 0 Iawp܈ "x/.fP=$p9N fڙy ܫ N)׈kkT]fmfc55^G;6u1M߶4En!ʍ#%Wһ<E]zOmgs#  >p>Ad?ATd   6  $IOX'' B' ' ,'  S'  ' 0' '  ' t  6(V8`9:|F6G6'H7'I84'X8\Y8d\8']9$'^;* b<c=*d=e=f=l=u='v>d w?'x@H'y@z@AAAAPCbooth-test1.0150300.18.3.1Test scripts for BoothThis package contains automated tests for Booth, the Cluster Ticket Manager for Pacemaker.bqibs-arm-1^SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/boothlinuxaarch64Ig Dk2 "{[Y<MeAAAAA큤AA큤큤큤A큤A큤A큤bqbqbqbqbqbq^"bqbqbq^"^"^"^"^"^"^"bq^"^"^"^"^"bq^"^"^"^"^"^"^"^"^"^"^"^"^"bq^"57f5f3806f34f3836d76fd2bab1fac19dd6789d248e0f339683e4e662179747f3825b439b4fb9aee52aa928b2040329d8f4f175808784f82561c3979bb844aa43c531fb7cb9c5260e9e3e50b53fb31f82d495f36dfcd33f40aa2ed068161704d33944b78537dd7be1e75be78186df57d7552579d66d9ee038f4436a7211a01304ae22f9d2f6198e175e28f68eb7fad5222128c857a843a1e88f26994df194a2187a6c50a4382037c45e605466f832fca17b5d6a867b5d69fb4171525b8980b40c9fe1375067487b4a222e851d28d1a84980a23234fcd5f3107bea9c01eaf76358804885eb9332894836c0e678a4e297db602868325ea698a04ddf8adec683ac698f58c51ae3fa44f2e5253ca1cec76bc278defe6a30651760e9f5efb45231a497e5fc978ebc3c024ce094d6ec741ef05c95cfe38616401d089efacd8af7d072678e83afb469204b5bb8f7f3d81846151e3fbc451cb4c94f57436621bb9a193454550b957fd67e5fa04538e1c716647976d5c35f54a801fd6c05cfc8931f510b0f7b1defa5850375340035677ad9e7e71e4f06f00725f5658caf2edd0fc2a78a2ee070e14cf495c9dd65cdb1a80e52e8853872d42266afa0e9fa8491cc1cf6693f8d82da34b6212049203aa8b526be1fcf86450f808c8e576893a2c907df0c57b438a065125b6269c8ae1d8e86e54778c9a0b73b168a7da3c2247f30bad2957f9c7b4ebb7404c0d203b8372bba454b13c64bcf82e467f3aba391a30dfc2488ea6c648ad4c07c31cc43d9f24873bc0f48a29443af8934c398890f3a251408ede586da2c9d7239087e5114f39ce9303098813bbbe8be6b5e3831d1a28502a634089a16b24b371a79f9e8e2a2528fb1e5ec4e73fbd4453b9bf91275f80908e851d447c04968fa4bacbf2020b710431379ca793dbbc55d57ac1f4285dfecf4b371ce3161ba9f9c2149f19c5c0ef6bddfe364bde0d47c05592507d60e8b2611589c06e323ba5fc3b08d4cb5de3d354c93438cf429d079c6b344d9080ac043e6bd44c12a65961a348d7485a1bfcb345810238ef12733929e7ee3ea229519043eb93299886faa6f3ebc910923b98e43f2162c818e33be198774333f047ee21b162d60335a3e265130664d040b5b8bb0d18902b08bb6efc34bd3e5e010accece272ede5b55e74c66cf2ec3c8e67bd3ac908b6030cad49b7c00afe7e086590f94615e4148f94de38741d72a364e0bfec58e73881556e20b689d77f63f75865bab1daa8de09../../../../sbin/boothdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbooth-1.0-150300.18.3.1.src.rpmbooth-testbooth-test(aarch-64)@@    /bin/bash/bin/shboothpythonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bz@_a@_=@\N\@n@Z@ZZ!D@YK@Y1S@XBW-@Wu W@V@VJVV`.V^@V\:@VTQ@VO @V<@UAUWUc@U4@U?UU&iT~pgajdos@suse.comaburlakov@suse.comcallumjfarmer13@gmail.comaburlakov@suse.comaburlakov@suse.comckowalczyk@suse.comckowalczyk@suse.comckowalczyk@suse.comckowalczyk@suse.comckowalczyk@suse.comygao@suse.comygao@suse.comtchvatal@suse.comdmuhamedagic@suse.comopensuse-packaging@opensuse.orgdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comopensuse-packaging@opensuse.orgdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comopensuse-packaging@opensuse.orgdmuhamedagic@suse.com- security update - added patches fix CVE-2022-2553 [bsc#1201946], authfile directive in booth config file is completely ignored + booth-CVE-2022-2553.patch- Update to version 1.0+20200702.2f043da: * transport: Check fcntl return value * transport: setsockopt failures are not critical * pacemaker: Change rv handling of pcmk_get_attr * pacemaker: Express intention about logical or * main: mkdir failure is not critical * pacemaker: Handle updated exit code of crm_ticket * main: Delete lockfile when signal arrive too early * main: Accept longer config and lock file names * Fix gcc-10 warnings for multiple definition of pcmk_handler * Fix gcc-10 warnings for packed struct members * Use pkg-config to configure libxml-2.0- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)- test: fix read -a <<< issue (bsc#1123313) * test-fix-read-a-issue.patch- Update to version 1.0+20190112.497c0b9: * fix_asciidoc_build.patch is removed, because the tarball already contains the changes. * Low: handler: fix spurious warning on alleged "fall-through" in switch (bsc#1123312) * Low: main: fix hypothetical file path double traversal discrepancy (bsc#1123310) * Med: attr: fix derefence of unspecified value pointer (bsc#1123308) * maint: ocf + script: eliminate some false positives with ShellCheck (bsc#1123303) * test: unit-test.py: daemon will not stay in foreground with -D anymore (bsc#1123302) * test: avoid dangerous mutable/sticky default value (bsc#1123301) * test: drop/comment out superfluous imports (bsc#1123300) * test: drop underqualified identifier in unittest's 2.6 compat "polyfill" (bsc#1123299) * test: remove superfluous shebangs for import-only modules (bsc#1123297) * maint: fix typos introduced in 4bb484a (bsc#1123296) * maint: fix thinko in .gitignore introduced in 5a457ee (bsc#1123294) * Fix malformed man title (bsc#1123290) * Handle multi-leader situation for manual tickets. Added manual tickets to Life Tests framework (bsc#1123289) * Feature: add manual mode to booth tickets (bsc#1123287) * Fix GCC-7 warning on buffer size (bsc#1123285)- Doc: fix the documentation build with asciidoctor (bsc#1075764): * fix_asciidoc_build.patch - Service: restart arbitrator on failure - Upstream version cs: c2389e3020e8a3780b679cf0c9857bd608e99fa1- Build: replace SuSEFirewall2 by firewalld (fate#320794) in booth.spec - Upstream version cs: 80199f9477fb4fbf8809f31986139efe3f4ef790- Tickets: added manual tickets, which allow handling 2-site setup (fate#322100) - Debug mode: fixed the interaction with resource agents (bsc#1046790) - Patch file bug-1045067_booth-fix-booth-grant-cmd.patch has been removed after the code being merged to upstream: * Clinet commands: fixed local IP addresses for booth grant, list, and peers commands (bsc#1045067) - Upstream version cs: d4cb8cbdaf87e46f636c3d06730b902b79bdcb9c- Clinet commands: fixed local IP addresses for booth grant, list, and peers commands (bsc#1045067) * bug-1045067_booth-fix-booth-grant-cmd.patch - Patch bug-1039727_booth-build.patch merged to upstream: * Build: create and set working directory (bsc#1039727) - Upstream version cs: 766d61881b2cb576645821322edda0edea04828d- Build: create and set working directory (bsc#1039727) * bug-1039727_booth-build.patch - Configuration: handle hostnames in booth.conf file (bsc#1037422) - Upstream version cs: bbddf969550969784b76b743baecdcf72796bdf7- spec: fix booth-test containing undesired build sources - make log contain source address of unknown site - main: initialize Libcrypt properly before the first use (bsc#1025463) - extprog: fix race condition on ticket loss (bsc#1025463) - attr: fix wrong order for hash free functions (bsc#1025463) - attr: set time string to "" when time is not set - extprog: fix pid test - ticket: reset next state on ticket reset - alternative logger (in service-runnable script) - allow skipping "coredump nursing" phase - alternative "nametag" provider: libsystemd - alternative range2random provider: glib - alternative logging provider: libqb - offer alternatives to libraries from (cluster-)glue - setup_tcp_listener: close socket when no longer needed - read_client: sizeof(*struct_ptr) instead of sizeof(struct_ptr) (bsc#1025463) - get_local_id: denoopize dependent condition (signedness issue) (bsc#1025463) - list_ticket: fix a memleak in case of buffer too small (bsc#1025463) - do_status: close lock file when no longer needed - format_peers: fix a memleak in case of buffer too small (bsc#1025463) - read_config: close config file when no longer needed - make foreach_* macros use variable refs passed as arguments (bsc#1025463) - prevent possible truncation w/ invalid geoattrs in CIB (bsc#1025463) - build: add proper zlib build-time check + link flag + spec's BR - build: allow requesting no HTML man + use in spec - fixup: sanitize true-false logic for "daemonize" - Upstream version cs: b270a78130f40e648844671b3652919d86e1aef4- spec: Set the owner of /etc/booth and booth.conf.example to hacluster:haclient (bsc#968865)- Reduce conditionals to only keep the default values - Run systemd macros in proper phases - Convert to pkgconfig dependencies- Update to version v1.0_14_g4d35ac7: + main: fix address matching procedure (bsc#994999)- Update to version v1.0_6_g106efdf: + Feature: extprog: add capability to run a set of programs + Medium: extprog: external tests timeout after renewal interval- Update to release v1.0 + systemd: add booth-arbitrator.service (bsc#967036) + main: improve address matching procedure- Update to release candidate v1.0 rc1 + main: prevent segfault on no arguments + ticket: term 0 is a valid term (bsc#952426)- Update to version v0.2.0_130_g9c5c19f: + test: use SSH_OPTS for rsync too + test: fix external/booth ip use- Update to version v0.2.0_128_g29be3ec: + test: create and distribute authfile + test: allow alternative ip addresses + config: support for comments- Update to version v0.2.0_126_g2154ade: + main: add 'other' as possible site reference + attr: GEO attributes OCF RA support (fate#318182) + ocf: add geostore sample RA (fate#318182)- Update to version v0.2.0_120_gf3d73a5: + arbitrator: mark expired tickets as lost (bsc#956321) + attr: better control of election cause- Update to version v0.2.0_116_g88c3d6a: + attr: attribute prerequisites (fate#318182) + attr: keep attributes in the CIB (fate#318182)- Update to version v0.2.0_113_gaeef08d: + doc: add the geostore(8) man page + geo attributes (fate#318182)- Update to version v0.2.0_107_g3e73b68: + booth-keygen: older dd don't have status=none option + ticket: move election start out of the signal handler (bsc#942346) + extprog: handle better multiple children signal delivery + client: prevent garbage characters at the end of the list + service-runnable: improve error checking- Update to version v0.2.0_97_gda68360: + add booth-keygen (fate#319318)- Update to version v0.2.0_96_g9dae592: + ticket: prevent running external program twice + ticket: make sure that we're the leader if granting ticket (bsc#940037) + docs: add booth operation FSM dot graphs + main: add peer statistics + main: add booth peers command- Update to version v0.2.0_89_gd9f16ba: + main: don't allow zero poll timeout (bsc#938820) + pcmk: don't log error when ticket not in CIB- Update to version v0.2.0_87_gf59231b: + auth: add support for libgcrypt (bsc#938403)- Update to version v0.2.0_86_g62eee28: + auth: hmac based authentication (fate#318466) + auth: test timestamps in packets (replay attacks defense) + doc: describe auth in the README + transport: use non-blocking read (fate#318465) + clients: free request when removing client + extprog: run programs asynchronously (fate#318463) + extprog: preserve pclose(2) child exit status + pacemaker: report error if crm_ticket fails + doc: remove warning about running external program synchronously + client: don't allow SIGPIPE to kill the server (if the client leaves too early) + extprog: update ticket grant/reacquire procedure + client: make sure that the client is still there to be notified + extprog: ignore running external program on revoke + main: don't comment on successful list + client: fix memory growing indefinitely on new client connect + client: reference client fd instead of pointer in requests + client: fix memory leak in ticket list- Update to version v0.2.0_50_g03bdf8a: + build: update spec, doc, add AUTHORS + doc: add sample pacemaker configuration to the testing README + spec: skip the update procedure on new installations + use subsecond timers internally + ticket: allow finer resolution time in messages + test: add sharedrsc OCF test RA + raft: better control of term increment + raft: ignore messages with invalid term (lower than already committed) + booth-site: exit early in start if daemon cannot start + raft: handle duplicate ticket release requests + ticket: add -C option (wait for commit) + ticket: restart elections after last candidate disappears + contrib: add geo-cluster.fwd (suse firewall rules) + ticket: ignore late MY_INDEX requests + timer: round to seconds when converting from timeval- booth-arbitrator: fix exit codes for all actions - booth-arbitrator: set the right LSB exit code in status - booth-arbitrator: fix stop exit code (bsc#914306) - main: use /proc/self/oom_score_adj instead of oom_adj (bsc#914037) - upstream version: v0.2.0-6-g9eae45fibs-arm-1 1659007458  !"#$%&'1.0-150300.18.3.11.0-150300.18.3.1 ocfresource.dboothsharedrsctestsconfbooth.conf.examplesrcboothdtestarbtests.pyassertions.pybooth_pathboothrunner.pyboothtestenv.py.inclientenv.pyclienttests.pylive_test.shruntests.py.inserverenv.pyservertests.pysitetests.pyutils.pyunit-test.pyunit-tests001_init-get-heartbeat.txt002_bad_packets.txt003_pacemaker.txt010_retries.txt020_ext-verifier.txt060_catchup_same_owner.txt100_abort-after-retries.txt_defaults.txtbincrm_ticketbooth.confinit-catchup.txtbooth-testREADME-testing/usr/lib//usr/lib/ocf//usr/lib/ocf/resource.d//usr/lib/ocf/resource.d/booth//usr/share/booth//usr/share/booth/tests//usr/share/booth/tests/conf//usr/share/booth/tests/src//usr/share/booth/tests/test//usr/share/booth/tests/unit-tests//usr/share/booth/tests/unit-tests/bin//usr/share/doc/packages//usr/share/doc/packages/booth-test/-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:25235/SUSE_SLE-15-SP3_Update/1b4d5f3a02a27a37c925a49d361d7bc9-booth.SUSE_SLE-15-SP3_Updatecpioxz5aarch64-suse-linux directoryPOSIX shell script, ISO-8859 text executableASCII textPython script, ASCII text executablePOSIX shell script, ASCII text executablePython script text executable Python script, ASCII text executablePython script, UTF-8 Unicode text executableUTF-8 Unicode textBourne-Again shell script, ASCII text executableRRRR=Ա|4Ԥ>Yutf-89bf3e132c42ff174b1fb856e2889e667f6455c8f22f5371c2e01fed378f604b8? 7zXZ !t/ᯏn`] crt:bLL E{t!M'cLFOY3$h/P7C| XԗK<5.Z##nO`.)gR|cu\շ Opygbj;VMj<g%聉N 8!0YI'OF1H044IxĬ٫)V.E])>9X"5O> bqj><2~,)[^7}J(.>˓q-nvhJQ+^ɍ` d$7^XpCȫ suxZz.Ud(V݃\qit ʞMA_ڢ QϠ(uث*\ @$PA|1Wʂ+Ue~'=8i>;@$`b5k;y 009--{THl}afi<Hd&0&2%ox^|;* Y@qIQKzK$@;YCMjX I}M=ʨSEA_ \n_% Gl\+N[)|;}K5K?|]TtO w1սFG;0ȯWh'(8Y ޿}GhO1L_-]}+Ґorzs<;+1QؘzoEJ((= I3dYW 6)?oDZ3P &e{Kl1aꑲN3_11B)ڳf-ݑOqdaV$HΠ{<; C иk@|NnFZ+ ?~&Jm iɱ 1_W@i,Nvp0kxv YI4ggiX1)_>Fj["& <96ҭ@/OvDyEGE(JTj$!F!`sv M~7TqJ ^مE@/ZeogMflU=smz m٤n^BPVpؕ5@0+ #nt>pFA;QjZ~6MRe/z<7Fz>[7}Ҷ4dEx̷[]ISr)-Vo CQ C)TD"y\j[ZXu2+KT1’kl3((;a?A֏FׯU'ݪoN\M̷#a`XPHYTzuP:k9& :lS%hrp̻=&) Jqq"yʺ}~|Uq-`i6U4ĸt|R!%`,vdzY-ϏLieZJV3KMFQsa SᓰAKsd﮳Ȗ==sPe@g_,o@최R Y1JuIxIJ&T;]Nb$9dxA ]ep*Ll +,y #..$}rMK' E`jiUJxK K)uI[&+.HcCG/o`w$$}}gL_or I0TSWeekٻ46@(GБeCg.dʁ>L@$jn)dTP^ :B0v 90ŞI[' t!ɮu D y}ORI*ORcm0U.(u8_-7#m=)kducۮ?pIgf&[h83x] K8KΩ Uq8w+] sr]Q[@Փf*O?F^FZ*K:^QOxO@soJ`H8_;E\A& tڰ|]BY%@?PVBŚ@L]Ⱥ1BC͜UCXeo}ey6=B6dW nyq-NEϕt(t@kW? 3cէs< d(4״9N4>{XT۹ A݋_-CF`10b)xQO gX^oށ@ 6\~#<.@\_$4'}r%go4#DN {)O[6*U;}塡:Npx C QYU N=灢#qgǃ#w͉EEuq2' Mds\\݆R v&)rc-e'zGEn#PQ[8??? C`"m^!G_n>U&}-bEX]>D,e T?Æy&b+ov[KxK'9sdqnwQ 3Qg )Bw=](I g wZ TY^b=D.BV0n^")șp$tFw4 γHiPSwp9Ix0NC> v4+Q7_nd t*Ç 8Ug$겅)+o:._iDlxF+[ZDhMlT?<؞.BpZ &Z,@} *,[36>$E*T')B[˱7L(ݍ#!Z3HM!d!F/U^aV|ot`|Ie>2v_m1v➕ՇG84>;4dT̘\&1rqz]1Ӛ3nV?ت aqoV9͆rՍ/c~>rQADIy ֡h(e=֊/ڌe=Fw]W*؟`u?-+[{7;J6"*m7 Vf ~Inf wVV$(L廉w lS+mFc oV>8X<~tJB 99#{=|_]lEɋ'ep٢*pWpxGLWY00-kl8U#k9t|e/-o<0P~Th,H㛻dR˟z:{6fe'0dU) ?!ij4%*8kjCzlpiD&CU)ԽXk]o }V*>G@ }+/S>9ת̤Y޺3?k=ko([eM%ӣO+pu6(ZM;^:@Y oe QV0$>*~k a>'[-ӚԱd"@ 7m(\y"= j`^V@>MԮu.gJJ3ʝkDE-Nmn):*N8>]XhNϧxe56,ori !'I 9xg`kpAeqT7%fYٝ5c2B ^.ȫ' &`-j W??[*knk"*K/q>2{~Ga9f.$-;2فX+4.N8ܢxD {]WOX+UG5F6hIJa%ykh|d@R$c1Q oyX!Nۢu? E_{)ߙ/`k=i Xb64=D?N5lwb{'VK#ymoZQDHd*^Pv1Di>Nc+) '.H%_seSok0*QVzzg$p_\8Ջľ{ M\˷(ZS+mZR=9-}8v2r`S >I J{cBIn|^U(:[TcFbHߣF[5(EBRb45?]CChvG2\&4Z#~i7MFu)d xšKDu?@ 8&C:Ͱ&)Tew5A_mW1B2>s]ϗ܏¡"P-n*z>CoeB͈04K4 ߡ.ΜlRVq5'>Jk90M2Ԇ_ ᾵=6oM]CD@-ϘGutD!{d(NBm6zLGrIlh%$I϶=H/))nRS^D2&LV'2Ro'[]]Tqq4ܼ̿@b SΈZu4[eߟQJY6"6Aݘp41wLC z ͔o~/X:wxzߓۚdS+bA% ɶN ^}b f3Տ%|65tWEKU|IO~/e 8Npǔk0MneeLJB=,2ˤ|7Ѣ ׼mAWW8%k(_PE!r9ao)'v.]Wk|VO>6ٹz^RGswX{b32! Q.}yjr8ln0{a+eɮ)rMo4r<BII%=?N0TkzU<Х5۝eVCdP sj#@Q@wnX=tR/˿5WQcYµi=?K`W TЀoeVc<2$#? <׭[ 1BQgSb(p&.2;DMc"Ŧle;9c{lq؝vFGb uX۩^jըԳf$ 9h]j- p/[9p6í<_!^xcPҰjȌdhP Rg>JAי# 1;Ltu3kyN"pv.CP(ʑ̓h^rCQR%h88i`p~.HS+\Q:y"KPd0(s `8SG~w Ƹ]'7t/U8U:!*nXyN'K?i}qQ kg(;~c݌ jOmkߠ@-'eFT+A(]CF%9aQ?~Y^ 1wao\/ފS>r*@-Jv_Q8=.Z9W1D8 TȽK4!m/b &J L)[ӆX>nxlj 9쳨 cp"gG} [0) @Cp@^6\qGm?YC9T9XGj_B< tg.8XG GZZPLw9qyҘc8<?GX$P;_ǎ E>g+^.6O|;19^^/DW PHB*Aw=Hv5g;2X[tW,iծ@pæ;5AY:E?yɁx@P!i77N5 s%]&KNr6\Ʌ!t _"*XPEtR-,.S0Mb~?cP O$\lp&RcW:u}^[bw$@N2fR{} {ɖCq'V]x)ߝ=<&: Ҽ+lyC}buzbJ[ eZpاՓEgj<~BBX$nJ^P,3? DOf3mo?b1AYO=jݑ9]6R1dqKv엌tRJo. ւ*ŽaȺqvc";\,qsY$'rޗu#.8-8DI jUkT lR Gx?Cj%MCartnkKIјeN;I-SN/w v:,d&(7[ n10N ]óSc!gcҾa$CE{S%q]2 vz2lۇDY0kD[Eoj0K&,#u.SO*@,L>>SvׅdK\ *~Ha2ߠn##0 BƑ$ݾ B!c#aѡ?c CBFW&g{u_ebFrgʜk-otSbkw8Wdr:'.'S ʭOJ")eCՓ퍬@0t@PeNOP7g Ü*WY;xzDxjyP?dy "`ClFbz*uHY@txm\}ZLBlrPoe 5(.7/ێ=L@ntμ@h=NS֒ X`lKHD\jqb#V+˳sVGDS~4.Ht)u#+ܴ ,6\mnSv,'t? mLדNRc[W~K—JmJ-ESkn%bH Nf5 I5lC[zcaxCqCB-T<O o;#U}M]WCרo=9* EriO۬"sC%hX?CdhmqjPZ37Z= WTY[ U~%9S0.DHk+},3n .E0VQr4%$| s3^Iej1b 3MybX1p>̫0xv }-kvژ ɻrVBء%ԝ,XM^ne}Qn(fʓ $y Eac7莪:[g3@Ƞ=OӪG b].+,֎F$Z(R ҧ3E>i}W?\}>0 }85+J%hZP^lL9f̃K%dT-Q`[p3+kNu_"hh!3O/O|s؏aY-]'VMfa:}k᰷]j.e'=ëhsgxʶW=>C*> H fGaG>2. 60d.8#_]ȌGZw27sk.{ܾp P,sbou]u@lX7oxn/|ENv !#8am!)ԂTx1$3tsmV#01z. 8OZ| Sv69_UW" V[d Tx)EGKi]ʕ}* tNXؐ`U;阶ɔ1蓶Kx 5o}BdgٵiM'i"쟿)E9|*d 77*ث8hE)  xe&UPhK(h)|[; #JVToG>b7*g뼎d va-?| IBI.3k *8Fdֽq*/P֣IȺZ>@ 'C]eu&մ:;ޕ{9;@{\}f5 S9?%%3ykNlTYEc ?$!\HS@D4s%%^:;Q9/ v%II0Gjҿ.TS%}dP4Kȇ 8g|~iʛ J1Rv{h&XTv dwAkmFCaylӶHMG*PaF@ 'F8Վf]}(/Kql>ˣ90jiu', is! OJa6gY6yP1e8ȍ<[wLwaJHÈ#$,gLznDgqgܕ-c6PJn-ܶzɌmOYhqЛ6X%*T\qhpIOa|BFp k־bJp}]9^D%_ ~aermUkn"E:.cqr A1Yj .3~{ZEtndx6zjh}q? ivF(DF(%Vҁ ~Ka ɼCmWֲEK/f,L-| ] x>6 ʣ̓ pH҈/pvW 3G؄/qcOds\J^omz# Śy# a\RB((G?2.AT xf_='YJSfBFdǫ9p1wOr\k*H z4y+OS_DZ: E\(4yS4(Ss sh*:ϡҦ鴜X݇>: .[2`  c/G:3)Z, )K!k/)K`]2r/Q9D(ZƃIP(vM6/wI̭`ڽ!s 4NpsK 4Ŕd6W|r4L3"`M|eĤWuMr,\)eIw.4^H5%[m;uR pX]`Sn}/hjOg:g?Q{k-;U~T,Hyj)oF ƞ&:,fc?RClNp+IH) gViV)7W|S7D7W>gP ADmRfTڇ#'R8YJC y,O™Yօ2M%[jk-X"t1n1@q"9G+WLnVkxX;ȏ6YL0ECqBԜuhۙC8QآVϺ:;B"xP =iGO1@e=4ж{Z!\c"mHidIYw|{P%{Lώ S/ġ?혡ci|2a'p(J1^>J Ĝk]W{ߏٌfZx>ċ*x׮.,DA=Jxrj(<19{^Įgm>dڦ.Zt.F]>$ê@qJIciwKjop{{ &j*ٹm@7!݀EqUlK2eXwZzA\z@Tx zI:\*@[ ۼ,1mP62g{N>kE4[R9í动h b(zV»&8ҼܑQb96*h!b*.ܿ~? %k9 q{^D9)- 8.Fn{kw{7qc֯beThQ^3?N zm9z2u}bDc}(Y%C<%F ^Wu-4Eǻ8m%8ɈP͑m~d\-s)mqAp/HL\a66:P.314Ҳ ST)doi)R|`s.,j75N7}lՅ^C :|C"PȮ(vbcӤ}VQ殸)'X_'<"F7:(&+L@"_7Ė@ =[w2}b* O.tz6: W=aQ:jX)QZ4Y|s:ɌYz/9Zts'kx/ = UGqu`*X7/̹d=O,/K5B`4s8mV-E$%*HϏi}jr;֡tVK\ZM]&Ge-kwn>&QOO_^oAH Ƞዑ=A 9f%9aAUvUt DYe'o2%TG|8;D3Ugg, =sSᣤ~ŵW䷨wع[bQk(=pR!&H\ţݱl'T}.$cUpg' ѣv!` hA:t,5.?@ˏH_bu5TYV##u>U@yj=&OJ/BH2_W/|^#{{MU[IZ\zCgGi=3{\1HSl d!&{Jtt0J5%]&fޝJE :oĸ 9]_w<n$7tz!I:ygBLQTfpR]?q-%{dG=r`2ԕVfcֳ?<,P 9{kT)J~I.Klj;"c6UuYhn3>C|$iN Mvpq.zV<<ڤcw|g!4'f*H{rxxzR*sg-}\ PR.uX >l(,C΁PhKlkPXr>f)jJ_wF0X-PG1b`Iq_|T ,{nY,xbEK\"8(9R6Le2Y~BlJU*_+/5|k>ւR1iT賾F0b-x7_:xEoBH_=)0~8wh>o1zuAR{f^wH5GLh9. ͘S,̱v?qи (G{{l}NXbc]0jq.hNQ=P(]ö4pU-@ IS6ٰVx_mQDc :˩uҀ;K">>k CS0a+p 7Ы>;&}ݑXO~[M3Kڣ+4U!V̾?EuŮ>a#AL+5yy$OBN pȋMu0 bAp>6QV>%޾ʎ.!d2َNq࢕2:,wyFX Ӿws%%a# ג3m:wt<g8Sy9Gv{Šz!Q8 I9&*G3s"bf-O|o nc!46~ O [SZ CD֕q:xRv-1(0`U5W?*%7!3n=tqߍ.E̘i&(j|뗻)LKݯhѹqkH#kZZ(5-Yq=CFCxYlA H[nŻBeI<KFiMVh{vha)U(uFi5,Kyd)x"F K-;]D]Po-YK ty \qVGq v!ܿ4}:Q˪٣ljd8fzFmM[i+`9ъ+ڟ=6}m|\as>K]7H' ?uds$:Cfl{[^9u.½Wɟ5?H#TDhƴ]:{ݨƗS;=~SA>@+j=0.z2*/lRfwoc\W2Pg x7@8]Ey-aԞvC0 t~'^HƋQIWIg[Ol}Ϳ*oEbU3pgp~ps!V\E ͖f3OFf@E^{7p%\OJBT+Iůp}6yYl61SW`Z,Hʻ[b]UT UlJ 82ZB9B70,A @195/C NÂ^Eزco4**B焈h@Em!k`aCY 㘊[Ɛg{!ۋͩFY}5>!:ٝo60:iI@, ;?qaDo"r'&D%8S&Ţ2: Yn7\O><3ir*.%T2D^-Qij\ʿZ\e['3xJE·=ShBF_cI vK TPЖe Wù>A>d wݞǜF<2&`B"j SX\$9V<} ep[v.q(FE$|נg)-БU\)FkdgP- orF8nX `V#KfnPU$X <5U&-^^ēOДhilj}ZJa [J[v( g²zD܀A˭Ɋu "Fh~($7Owf4Rϐvߝsy-'" n# αZ;4ix|7 eHUѕ4 @7.y/"H㷪QWQIϓKvcQs;20Nό&-g4c<͜:`mErsf3jߠnMtޫ*%>OMRd$DW^hRz_ CV*~TlGˏc]ڬ:.mJ*!?8aԃ&2 `FRĀfݟ?k;{9L٬X ڗKMw5\3耜aΦ#N>pdU4Q?~UQ;[z=zԩgr.f  :[cl٩ޥOjK$![-B0m+i-_ɴ^]e:a?!xbU$<CD~ʎ~^x`՝a9pAx+oMqփӺ2NH1qt"$"/fx FCgI$^A$5?C&lNvf]RIC&zE>׆ djZҩLugw([gůN~jŵ$!|̌9Sﮊ2q$,>6' )R'JyeyIDMR8sW3gQQsfgow'M̩ JprTVWπ\T:)v3%$ۮ$}ݤx 6޺ϨaJtKE=ZUhY F$ä" E8| KT Qy67}˦csҍV*HМ1[ҹeQf[BGg2":2|xXΩܮ,zN!uȈoM}ѩoM|k9@G;djG}'b.- , f?($LLY}h:~zz]4nЌrQ eD]exIj aGL, Wd"sOEf|(ƾ t=UvN)fXWzoX>6Ie6Ie)9XnL복)sZ}L|.O9B۾l;O-Xaidv23j$lPȖqgPi:DlC5 #rbNW99 $ugJc"jIHFz 1Z+gG#4qW*^O`%\iPGVCIWY{lcViavskE^6e?ֻ66S{=qY- :_O(Gol&dgoy!١q;n;]5""n΅)C0] EQ;6'Z9мd"JJ Rl2M(p^ph_Yg4XPx_ߴ䙷DLL0 7d >{'l]|F!gX.]$~Řn)w#Z[F-%jئZt\Aᆭn_)qoݱX{wq-Jr3ԮVvdЧ32\&\7l*xf]} -Y-j;4 =9LdΩQq`M j^Fi}882NX:V?= JFAA6ʤ 9F 6[ppxiP),8gCyR$ǰד/{8,'&E^jYb1:kU(N;6jſ^T'fۭD;R~k>:"*d*q'ڝgN$ x5F8O@GOBuB޺: 4oKY&{x3IE57'. ˔>QdKހu~ec_$_~ RUJ_70*ǀpJ@*z\,OMZjZ䱛y1S^H D:&8: 3fĥ,@T 0Bd]IgMVKy)v"Fh_Uk]xPwYD#=@f0]}AZ0)rEN*Ո.g)aDWob}Ni8g!RG3{yKt8BvcQPS^8JZ_J$ok{pҚDpM&$~C"i7C3۷3H~ ~Z A;r (+}Y;k:B9ccmRFtUVc:[/b4C Q95>Nal2hl= eS*i-"UIve5/y?J%Gd@QoĦr9C>{~fc`s[ HJr|E>V=2C`d̵O0?1@ca}5e_e(p<.B{:COsH"WWXh{}!Y%Ō%(.z?G 1N ٭?ՌF+#NbKLs]$')y*PNsCm}