booth-test-1.0-16.58 >  A `Kp9|m]p>@\?@Ld   . =CL'' 6' '  '  G'  ' $' '  ' `  "(B8L9:SF6G60'H6'I7h'X7Y7\7']8H'^:N b;c'x?@'y?z??@@@HCbooth-test1.016.58Test scripts for BoothThis package contains automated tests for Booth, the Cluster Ticket Manager for Pacemaker.`Ks390lp5^SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/boothlinuxs390xIg Dk2 "{[Y<MeAAAAA큤AA큤큤큤A큤A큤A큤`K`K`K`K`K`K^"`K`K`K^"^"^"^"^"^"^"`K^"^"^"^"^"`K^"^"^"^"^"^"^"^"^"^"^"^"^"`K^"57f5f3806f34f3836d76fd2bab1fac19dd6789d248e0f339683e4e662179747f3825b439b4fb9aee52aa928b2040329d8f4f175808784f82561c3979bb844aa43c531fb7cb9c5260e9e3e50b53fb31f82d495f36dfcd33f40aa2ed068161704d33944b78537dd7be1e75be78186df57d7552579d66d9ee038f4436a7211a01304ae22f9d2f6198e175e28f68eb7fad5222128c857a843a1e88f26994df194a2187a6c50a4382037c45e605466f832fca17b5d6a867b5d69fb4171525b8980b40c9fe1375067487b4a222e851d28d1a84980a23234fcd5f3107bea9c01eaf76358804885eb9332894836c0e678a4e297db602868325ea698a04ddf8adec683ac698f58c51ae3fa44f2e5253ca1cec76bc278defe6a30651760e9f5efb45231a497e5fc978ebc3c024ce094d6ec741ef05c95cfe38616401d089efacd8af7d072678e83afb469204b5bb8f7f3d81846151e3fbc451cb4c94f57436621bb9a193454550b957fd67e5fa04538e1c716647976d5c35f54a801fd6c05cfc8931f510b0f7b1defa5850375340035677ad9e7e71e4f06f00725f5658caf2edd0fc2a78a2ee070e14cf495c9dd65cdb1a80e52e8853872d42266afa0e9fa8491cc1cf6693f8d82da34b6212049203aa8b526be1fcf86450f808c8e576893a2c907df0c57b438a065125b6269c8ae1d8e86e54778c9a0b73b168a7da3c2247f30bad2957f9c7b4ebb7404c0d203b8372bba454b13c64bcf82e467f3aba391a30dfc2488ea6c648ad4c07c31cc43d9f24873bc0f48a29443af8934c398890f3a251408ede586da2c9d7239087e5114f39ce9303098813bbbe8be6b5e3831d1a28502a634089a16b24b371a79f9e8e2a2528fb1e5ec4e73fbd4453b9bf91275f80908e851d447c04968fa4bacbf2020b710431379ca793dbbc55d57ac1f4285dfecf4b371ce3161ba9f9c2149f19c5c0ef6bddfe364bde0d47c05592507d60e8b2611589c06e323ba5fc3b08d4cb5de3d354c93438cf429d079c6b344d9080ac043e6bd44c12a65961a348d7485a1bfcb345810238ef12733929e7ee3ea229519043eb93299886faa6f3ebc910923b98e43f2162c818e33be198774333f047ee21b162d60335a3e265130664d040b5b8bb0d18902b08bb6efc34bd3e5e010accece272ede5b55e74c66cf2ec3c8e67bd3ac908b6030cad49b7c00afe7e086590f94615e4148f94de38741d72a364e0bfec58e73881556e20b689d77f63f75865bab1daa8de09../../../../sbin/boothdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbooth-1.0-16.58.src.rpmbooth-testbooth-test(s390-64)@@    /bin/bash/bin/shboothpythonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_a@_=@\N\@n@Z@ZZ!D@YK@Y1S@XBW-@Wu W@V@VJVV`.V^@V\:@VTQ@VO @V<@UAUWUc@U4@U?UU&iT~aburlakov@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- 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-g9eae45fs390lp5 1615586528  !"#$%&'1.0-16.581.0-16.58 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:SLE-15-SP3:GA/standard/0ea8d70177f1788d9d1bd47c011dcad1-boothcpioxz5s390x-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)MPö}/hutf-822c6ef27e50f95139ed539c611878865c842509861bc21e2d59668b6b3c86d92? 7zXZ !t/ᯏnX] crt:bLLĕx(S*JB+HeqtQ mޭEy@:RCA6=&KwpL`- /$͙{'\JԴWFOm|RZ${aB^A U |qM&wkw(7k v /O~am](a8 nBX#c{4pj m-qY|6j?1(/IZkNJF;bSvF#[ ='U*B`FjH,.zP6HRߖ?[1ٮFPPN}їm4V> l^I+%-{D2zNZ:u(_tt喟8 VI**n*Nd՜hjy!at(/ M_,>l Z|3ɳh{'G-!eF+p?s LcE\M8m휢40L^M4;B ċs05f~⍆`retf! Oǝ`#, |{Sj ``F ԢbGr^]j(m U!o#.ey<-^{x~O'c,Ls rt:,Y"+PƍvR@4Ҷ:$lټ%z3ZQKhnɒ{q?C8(B&mBBͷv$J]3vU&)Q] @5T5O md4и^ bjX4Y?bp0Q)}J v3])U,&nOӸ@~qB^J >{Bw^4lz~s^IrxsjcQJ "4QwôDdDr0#7gٖ.'z X8'>TW5X1 J^t~S^wTzєg p ZZCc] z^æ@0<9dIgs Aj|r7ƅR9uD2wY%ϖX(;`(.kT41[4NîiuԢ2DW #MSq90|1|*rAnHU<= O(+394Nr Esz/n+\Ҁͭ ˸8*gL1)WWkOqo3RHAwEyXfôAesғ?=Pu>X4aԁx qԷϔv G3bw -6@q/< 29'[69CLmbpFg1A ` :Y64By>~W- 9j ' CW4̀ fE>8O[,N2je3hәBG'O'8qc[͢_m"8r'iJΰ3G0ǜ,W˒/ѵHƅCgROb|H@'!fE̚Jx|o% d.yN{GJ4]%,&Y@2@j~#.1Ku{<u`ߟ\֗Zi ,LbQL#fjl譝=z Ad 2 Tu :WOD-8xu|Y.CxƗ_a5G|D0'{M"z~.MK851MK-ta^ATw V,_K'wL)c}F jDƯ-o{W߈KTey3`UrR9M'(wâu_e9K=_|&s HZ"(+,|40ghx:cj[y=FO oQ9v [N?ֆ>> ݳT{}a#ƝC_8 B͵stk{iX *nPuNELsZ.x1 %n*^lYqfbvս6~g[f/u M< 4bYR*+l]>AC_*-PuZ)Np̡@J22~S5(~Gޔ`;j];G 9;'IHE.L|d)O/$0c_c'u%:#lObpnU]4F{7;9a iM(rBC r`IY/P^DFȰ1)ry[HҊYsL38QGp>楉P$r?C#~䘓63MnۛP/T`i#|vQr_-yY)7?v%hMֈP Q!Ʈ%@魱|Ǘ~"ڧ{>F~oayxD/sUh7oȌ5XCkރ{CD"qHdΌ@ e8kCAt?03; [

/1 W> ͬP\HvcF[GF='zddTߵ]9es Jynhyaz@Dq>ꕄMnjTy];WEPTFށXH`ܒ@ hJXص _K" 1{jymPj؝ 'te!KxA`ѝxtY+s=PJ lm5 醪=0vKa3?2VLS r04t~nh=hڅ~_yADNOa-.5D,ssRMtƜ˅=">~\ Oځ[H|GL~<4%2Z4ҽ[WHȂ7nV ۣA >1f)Ấ8;Pk^HJ!JR($?J3cDA޳Ȓ8`Ag\{++D.${Kkt YHXu`#,F_%-7՞b0V*u2vnL*of0zjk2pic>gM$\݈Mӹ s#O0G31[5f[cC4Nn<|*C-Po L"O| [.;9Q8{&/G9?,Nf@:=RZㄬcNec(;5[IG,H/E84BD@J?P9k.uIe)S+3:70}㘢)//^@TMf"A:NP QA;yT^߯1_4o<_+nOX4%1=w_X?@F57]OLR%ޛF|pf˼+hHuIw܂r7 DުvN̆n(cqA^7j/0㍈]@%ӐV5%YLD:-z%1ߛ. R6E_(BN7L2xtG^;*Лf| Pqҕ>9ӷ-PP~$h? r' lG@HH 9>LhӟdU\j`fO(Qk&S7c~tj2؉W 8`YTEh-[OTOD ۗi}"&րRT,\yg"dt @݋D8l}ŒdJk'K=%p{Bl!PJ9(?@)YA}pIތtPO!6X,~G?|:/> ÀVrkRWu @_|"O?qbAO6e"(24-` 4u;EHQks8B wcpDW3k6NMAM)UR6C,=>ˡd_A;jTgpZP͹()DRϱ{n^>o-L5sޚ Eq9g๴ q_7&22[Lh5?"О@hdei_^P?97B!I}ͪ1܂̵pBoj+'ҶglK\uO}ٝHd1?DDv̿~an[5Q?'pzBElE:%cT/Y,B 6|Ne9=`xK7Ex_2#Q_v! ;P9,AIaVɺ "6l2y{qsTedcnig] gt30-0SA-nI&5\[Uq0dǷ!]~2Q?o$WlYm , D?oGDF2)|Xc|*!FA.(E3}OZkMTBcּ8'9`BB8# 0=׻i[ 2},z q|sQM p7_4M;ٓoPx]LTWXS<״@[yV~B544c|Y[7Y=KgEX쫥fu* .t͎ Ka1#nDqJCeq7pQ(Qub&kql.A5v eَ)nnTf@૤HR-6ꊫۗ5N6Hkyex5k:kg;-Uu,2g0U湱8ӄUy4J[N=(<`CvWPLgpX˱:J7JJ!Ybu,9#3=9.M+|2CC xId1Õ dne22kЌ?车`_2'X2Se硔`nBJs*3CA9` ;+'hT".c5+r 81ӕ8_^2Smq) T~ztiK^Z,mՖ᯵y0fx CHW1a=<m y 5qp󚀮zVmbpǞy}˟૮8G˰=3?;~ 0ǻaZAYVxGI%W 7JTNҒ8q\L,j*0F~Zջ‰1IN.޹ ex;n^Y+{~ݧi-*u$ܽzuNkJxgzuP?눌%tկɅ>'f=gv̕0)⥏ %}yqޓ]'|X &Z2_SPE3QaCGj7) M 7-,P?"3x5f,^I? Rb 61D(B2aɚs}e"$+W}jozo|۬m% ^,:/ c$^k/.M8-5A ؁fm+*JhsvinQ&J9\T]đ9NGW-_NUR&ϞtW4:nd'vȧ&_e"]4w:l{[{xݢ(F.ޡWCvCL4_Gf|jtղ{ w9ns8w5:"q9)5;ng^cV`;YjY.zt<093(B[Q#LW1fܺԡt#& UW R_0h N:o)ɏdBI"D*OV8;nvP$ķ[c K,y[O]0Nj羧(Xk rP}e탲xU r!)]/GgMl{AtW3Ui ydSޒCke*ͥN>v'0 i<=#yW?W7QkS_DEV^˟-Sh-HTIi.K̩(iN=nܾJD@ƼWY G]6ĈVKU_3gddW'E5zNcbtBkΟԤ$ ;Ua0}/|)ܮ7D;L~acSh"=1@mC}#eJ^bJ63@F9Enn/}9+!Z qf|yc0 8ZgSFNb6@ M$wx !H{$SDl~zǜlhHyJ{W,?W{us&w0p:Zth$yzoTvѮ9M[vp ץ:;8{Z(3~sfiEa_v٪#^;a=~H m%=@0]vW/aJ@{Y6qFDӨE4㒧T%wg%T(eUYzTY. jV,WSg)q[ƚblf>;8*6BSY@0M}›:=Qp< " n;v|WIQg˅0~*1 SR 4e5ˍKByмn_8VvR 7öF oQ6Q8 ]v̎jO.y5 d n/8 .N9zR2;EYV7RUVQ[,6j @r:"zb؝37\lv\~jT5þ}6;\RƖVM\H- ̬a6_F.E$ʨli%^S8 7(I:^RrCײM} PHfIGQ˥3w:l <=*^^D}$@* ڇoԊ_J뻺k0Aʾp8/>i/zQ:9Ϡ#6Sy-z9܌CAOyY}q"#$,;fsGX5k`o;@v.n]^DE窦lrΦ26V'ͣ.7-cP TMmA\i˪puW/4T%U:T&SrESjsЧծ96/!4K%Th1ɣHS i?#8㩶LV\ׁ2JqV85ć C!V;T%yu@=s\Tnm5: ZΙSIAB?fAoX1ℍm1b˞9'!& ?HJ)9R="d\rWBc3OhҒ$S%~ރL00{ae`UfkaZf Y}\qBF` BR_9P9kGˇ*_-46LQTi.n<>SB"cBqNY˨73G޻i 磨|[@.VQ:f}rRbtU 8l?nu~#$'P3Tl0l^ d°̚-4?cSH.Nm@BkwB#Ā32|X\.ZLҦ)|nToA]WTDTst[>f1fQuKu6N#? |S)/5CS+jǛtF"h~= =¶G#8 ӃLԓ!H&3Nol|ʗ\ߍP^qg)Z %w.91)ˑ#2p A Ȃ@2X!Uߑw{R/@D˘Z<c7#LhIܥ o0#Momɩ&Lf9Ϥ[ D/)$$T.[eW&Nk9&1><HJLpK:<{ m˲* GjIOZo?l| ;DeRd@|lv/H-F<@~rd08,0@TxJz)KEp_$ᚆ3yYERFt80a%VK9{!X螡}ڹ,n-u-!qEL-R^DI;cCC2K&ﵭ퇤C|7t#O`UiEQbVQj[3_T4*ϳL-?/E8õ[!lI~q É$!NBttyo\Vr:Π $~ZR=c+7O BK joK 4 ggSlE@}L$$ Ek8L#I w/IDzt,4Pj|̉M2gBaHA #&zxm1VxHUW&vr嬓ŋE x= Gl杫$4:btCɅI} Z>)}rGYJhp@,ပJ OI~1/ ъX>SU]Ƭ5 Y]LLT/\E`s,KKd+%˺)+٨ @VC=!SgW#1v `Vj(zI][$Đ G'~15HtUS8RVgˑw:tFihZ/w5Ghw/`>N ~vNY1-[L{JX22e1I@, lLVJPྟ"e}9xh|[,a3G|4iJmBLz]"m]0GeNL~]DC(Se^鎶.&OzMh=ZIJBI`[諗CIev m>` w;"߼/kB-;G,7_Zg'J6)ɰ|0}XB[v:kjܤIb[Jw nj4y`JM"h.kݕXWC۱ff\d5P$땳/a+ =^t'[ O_`l.0/𰹳(&SK^ j_VRRDm>C:(-E%sVE=ކ [)+hӔm L_ՁP*x>N`ɰwGZP*b-AІi*]p~BF+|0jR(;jwɜh8eԱ\2K˕'lDUS,Z;2@?i2KW՝4\7tjêhzR0fC!9xϢjJ*,ZW2ՊEG<ԆsF}%)FX?;x%A (Qd>Ja WJKZT}m|_{'&GꋈPעP%EAiX>"I ۋgp1_eHfea#/Lt/t2ϣP$`xV!SҷAT8?W\:2$F̗O|a-p('h} ƞNfu# $0(cl[kaeR@j>t%h7jA$ O}RT+,p9r' ?r[3op sw! #(jh9 %#jKDgg#vVX=AIE4](e4`q;diql V$n iU-5MWȟtK]IfQkU-MEGbߘ @ <0 7r.#s툃#DDȝDSSqfŐ߉r^H^xSd6!$zy.m5'aG+BFKWh1\OJH=6ʽMz WBܔ{Aܪt7OQXt}tX,RKq%DdtwXunkc TM 'Hkz[]1vW2OgEȊ)ڶE5)+A{;#DQ&NZੀ,JKv,G5gϚN|ö(ka)Z?Sp:~u$r$m3l˟owTB_4?oI"LBkV+mI\D{2YLqP$L\rLke]M4QR_k )GS&켫D6(Fh v(G#مXꀫ} =urpz_M\R[zɧH$U>'ridX^A v N6Ϝf3Knz귿A j׮rCTx~|Ҝ/wxšW-sۖcYpS:d '\ئ 2wx*O\DYWw7/R%Еj {I{Hoo (͐{5R/PR(I֯G/pq,W~TLM̲M1-KM߂ayrb\z(&Ӗ;]tuvjU~ycGmgḱnnzd(Iw9F(Ec";JFLߓ w u דݲ욅Q ѽ^{F跴utp0cQ& !ڭP|`r|4,ݿȍ>rG|kC 4 zu-KlA j;(X?S5"+}W$Eg}0T3ދ殨KҔ==C6dB1@"UI EI"K>ֻS9{ZhsErPe)d=y %\xoVXş+@ol[R7^V*|HsmTdm7|(ât$KbU=ѹ$ă7 }!*kd-<>NO ߛ(Bm`liTHieYkỼJ:&ճqh5ͼ&L$ ~'YnҾ1"[n g`kT0^[өMZ A&Z CE(4t/1 &V'vtϔϖ %i Fi;F&0kRcH F`!Ƈ9$N1l"kcaGF8ؼҎwME|B9_q|-s_Ĕm},G+9zX903~DNuZ90f0nmjJ|{ .Ci, p9pܥu_ S.(5odE {K;^RkGY$#_96cWM*A.c0!3W@2S`a $"pBtdM,`*;4Nӯ2Fy:BVIQv5)$Qq Z_]_̝b}fo:WVv :5>_B %,5Nl0ۧ@_ 5+>t;bh'pn\ggձbL|O6d]_~'רeb !%-V ٶI*l Ӈ;u V8_˖\.ط¾=ZWJ?&ʕtؒZ|b<×ZogVh6 |O¶h[dX59/FnLjh}1072ƋPk߰<Ϭ&5 w:SPc~Rą߳k:}N[| 1v wYI>![d@7?Wxdzr"`3T}ud OOlጟ (aֺT n?:>v-Ah`]/fKG]}NO8YRUO }z;WY̭{N;39^Q ORNi|\60ؓe30~ 6uTӮ^Jt`/s+о{}%աtgZO.؍TawUl,z̘E_ei7?㸙fk=傠1-t6]NGp{s|2&{(|ૼ-M=5VЛzm O@*9q:j(w9+̂*V?.l_sfgƒ'<v蝏nGA $n4Ȝ`$< U5,{IR}!dPIʣZ $O@< {+ƴzPaSj8 E6%=,o|;̌| eLA)J#pfml넆f,~7?f0<%6{rtU KkMrc]mԿ/W?AX ۾;S Zɔ[:G1a2?wܿ4tz[3LAȝv4hkUcBN,c_QNҷL" ń^T۽^5 \ <*I>hN`(ChT(M-qFL0tA٘GAw58nWaRǥDprbXgxmU-d/aɼ^9ÜVpdr` Ԥ0BWԎ?AqKUOZ ؛"|JaB[evbBIHvJ+͢a7Yw|f.Fm, @8"Co7E0_p7 ,HRhu{4l͡8iՔBz?op$v ; J/m-_4\7G~P{/@'r#ʨ.aԁsdA_㷥pxu!}:?N(S>Tʗc?MC"t:&S^w 4ӗX74 H%tlN ,$RZ2ډT$=˽`&9P[1';j š>磠*@#X̤,25{,MPˈO$YW:uCa{n+/Qh\kT'D&A@`d”Z&qk1jEÕ\C;a LǛˤ_RL? Җ;Krxu/f'X14Y~3WZ$YAA bdn]ۡQ ZlcaM{:lBqQ!?dd{~yű4u54Cذx:֪HPT;-sk< xk g; LUsL=iL͜~Boy%,'o"/.e?^0o$=C9-qc 4y,เU^p.H ݵD6,vPej(vviyeti"?Fo3UK5X5ΉiU'1Ħ+dy0D(=̍)H `b+ & sf .b^ĕl [7hA,V[x!V$99/Tm `e_nwzKblO- /\LTd<⊝ G *L7X42 cϔMM6dCVJQ*cyֱUl,tȁ7;qr3{5zu?IUov1D=b"d `sq%uJ'N;n>Z#Cǒ0RhX[b 8 =~a(e'[Ch/}n Ar*砨zNw'.zV?@z8E_A͸=L~Eoc0F?^>oD<])~]6n-X9E0h_2w+R2- AAE9׿`~Ddc@AXf6Sdv&U/6-YuK$F92ڶ_|RoE2GQ 1c;G4mF'ןѢH"&OLWXܬ4\irSZXpcm:i8*a1^7r|n;Z^6w?FI!染]|: "ޤUS(^.۴Jڈ@-;a8z)t'v U]rdlpƐxOJhS\6N8A)"Ϧ4a^ ~iV >1[ 3H.D,_#H^w x/%šHCbmZ8o2 /.L۳Jau*ل j!o?PrL E*հn~ƨd<'pɰc,dd5 v=|ύ,T4q3Țm8}g룙s騐ԞN9PQȇ o>evS`6 0;pH–ܐd^1 pP{!ЯCR8BQh]\ekɔ#5Cs_dN$b2!gp=zVcMME@q|bIq>\R~6 g_xuȋVM╢ 9}U_Y‡5ETStU̾Pm=w@8Fvxǔ?p$qw6+٩DHM @:0HS%GsA[&xf6>Y/JEGZTnIG&)ʳrZs[Sk!mlv]<ڨ08܋s]߂dpUReE}L:}xՌ Wv\_hL\X}`aNV7>%m": #kӜ@#Z}Bs i1]0! wnGTIJS@`Tnۯy"5TMf$wT2f~0cz?o'o\;^a0kA򮰴N$=!K-%0 m+uK;c"G<3mbP Ɂx;lKak㐾&B_Y"5=)ć r=e8j:?B`+K2|ۨˬӗM8ZF04RJrmbAè{H1yYR()B ֻw34琢6WUpF N̷r*[R~`aPo_KB$]t+˸.)$(mRc_s\ƻtӅ khz4Kqeo zFL|- fjҮ<9L.0_rdWܦD-A!Qq?%t0V>h#1{PY(e:.o!//Eohб fk vj`:d 度^e8y,)}0KtNW 9 gq8Q'tt4=8AqܢW|Oȷ@5N,<G}5˔Wyu s+B_Ľæ,r%_eVPIi$L @|F&ǹE!t}@@jGDz:4Ǟ6+ bwz϶zWMsdDE/s&z"j'cb-*)Cϭ D}!} !Mta!(mv&kfUCgXv cJk$J$3 ֒:2)UFf%"dV%ٱ`=|yDv|"/;? 3|L$U]7c4B3T2Sqik6 Yv:c&,~),Jo} )C4.ZI$0 %y݋&DrJ{KWVt{cyE8jEݵk[ W"kq:DW2eHx0TXR2OA^8,=KG1o~YcJWskVyKWڴЧpdVX(eĎwd.l3lh$'M4 1ǨN7z&lVMn\kJ栧GV>*ޟr1#at78߉Ay=i&20)gT[QR/147'~xڞm6=}[Ll F{ލ\+eysT4 -U ljz@>yI㻗N)31tVS_+7lҞH3ږk)"]E-yA=D ~0G8 ZIs2dⓙ%wV'XV k ű-y[+؄78|[2-uG:ftx Մ kJtXNSAV eb5al0 [+0o!49o;yT/7foqQfF#8MWQBj(TwGqO1Hρ yFAe$K/俎55>j]՜"-nV(Wxz5\>-;=*NPa?WFLGJ~QP`FȯrJZȂC끌䴕[@8 5ũw熩̊z(S),܏\ S5DLZ6WޛH2oNj3h~gHO؈eOC@$qiOهA Л'8mxA>ŋN*[.[GP̳i}Pb*v~::n­,n>4mc[S.]: f2 ZktDuD-=`!i\ZU~55fЅW{o T%B4.nUsҤuܛ̮9pQƙ{ Yw0eҿ~`8[pgAJrٰg}BپJ~ըGԽ߾ұw+q ,̖/DEԯj;HAa/̃W#H`!h o]x$kYg=U|[O1إ3SƭE2o =S~9? nd3:<)"&G $]]y6~ϬA> ISA%96%OǺ‚U9oJU z7jQ& EpںM#˽ 2PeSñ>ԎtE}5"ܛݡnQɱ;  :P\[hg*tL o񦕺BX%%C0qśE:y[zTq "Rѣثk^bTwY lI׵,rώM{ 2IHn[ly; ~;N #S GVIRo7B[P<~d~T.V "9 i-Q67oT oߕ9y%j JxyWpv)&+ŸsHVB|9FiȞ*qCp/6sw_ Z74xII5ůW;N5Q>f`jg%5IQyJϛ(=VGG`q?#ha+Eq^3phmR]DcXv=,G1{0y羑Jh0iC["tkfa|_SeUR tw) 4o?zL5)h4X*pǂ,7qCуa%(CDkuM鏈[h7[Nh$Ԯkxߑ?#[:I-(<(307{MTngĒJq(t]j*U+9 rϥ5+`#=$W[Qee!?G(LYWBꪄжE>s5'PDk ~DlaN];-/k''ǹv{(>n..w Wz{)-Kd6ݸ ~ڢFt!8YZQ$~&'py٫sXݚ.xQ*E@(KE9|u4=ْRN>9jmwv_:/#dV )j+k>dD:?Y7&U pgo#ᶗ xljD pXf s~鸝(9%G:+yPV28nG2=);k&Rv2eH3 VJ|ga\Nol49܂N6S++V'&!u be{h1%=eY19+pQЌգ[˾]jZ霖UE^|O-u*ؼC(ZQmAaSOVgM~nP-(z?֗ŏgYZkФynbeՖ_$/Y3N78Kp]DN %";VMgѷ)PU/ |f-]*sv4_h^EB6̜$1 }H?D[ˠv3Y $Ex3ʑ=ް#ᓇ]$)H0  hyfl9 mI"7Bsrŏmߟn=+7|` &٢cAKW7&@7\΅MkT]u5v.}wCe Fhݶ(5 Pq^6s_*WvXX5FoD a;KJH!MZ>Y\K-z%Qsy ? S9rRSZX8syF@]B E>]sꏉmi"* ^krh6b.AS\=% ՜ZQЇZyߛ6“NI5m7dϟ:RԄ1g[uC@ h֖?YAF@ےJ TX<#@fD`=ۓ[NV¬ką.l-5xbcFfɔ]~[=1ϡ h٥% `WZ9{*BpnKV >gq;b~L.q YZ