booth-test-1.0+20210519.bfb2f92-150400.1.6 >  A bwp9|6s%' 7Q!E tJ2JCbmqloRVjsM~ 0gwZ}yC܏t:{3?B2|vs_tL)X,2^ RvWޫe?(eٟi}RT}؃j+d/5@Hb1}ۘe'12Zd-[!- W]ivA? __;z'FD <~[K~#K`.C<%bb69b8ac64b1bbcc08d78e4382fdf74bc8c5fcf59593db7d40c1b753027d73d8a18fe8a39a0b25b7b648463bdcfe5cd033c69e5c$bwp9|_3xge\LCCS/ܟEPb I)=^Wf.N64O2oˇ]PzG7eJR)˓Ԩ#/f'x&GD~?+wCJ?#((5}$ ? 21:"w 萹ǩ pnfF |o&AQt:8T,l a.m: fFl3[Z6 4}9 iJgemB@Q*L>p>Gh?GXd " - D 0U[d&& H& & ,&  R&  & (& &  & l  /(O8X 9 : F=6G=L&H=&I>|&X>Y>\>&]?&^A bBcCadCeCfClCuC&vDp wE&xFP&yFzFGG GGTCbooth-test1.0+20210519.bfb2f92150400.1.6Test scripts for BoothThis package contains automated tests for Booth, the Cluster Ticket Manager for Pacemaker.bwibs-arm-3SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/boothlinuxaarch64Ig uDk1 "{[Y<MeAAAAA큤AA큤큤큤A큤A큤bwbwbwbwbwbw`uGbwbw`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uGbw`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uGbw57f5f3806f34f3836d76fd2bab1fac19dd6789d248e0f339683e4e662179747f3825b439b4fb9aee52aa928b2040329d8f4f175808784f82561c3979bb844aa43c531fb7cb9c5260e9e3e50b53fb31f82d495f36dfcd33f40aa2ed068161704d33944b78537dd7be1e75be78186df57d7552579d66d9ee038f4436a7211a01304ae22f9d2f6198e175e28f68eb7fad5222128c857a843a1e88f26994df194a2187a6c50a4382037c45e605466f832fca17b5d6a867b5d69fb4171525b8980b40e0e14f7eb16cbc08ca756941195d53b7475dd82f26b949b57468e002011f20658804885eb9332894836c0e678a4e297db602868325ea698a04ddf8adec683ac698f58c51ae3fa44f2e5253ca1cec76bc278defe6a30651760e9f5efb45231a49122a1bad0f1ff119e0e4fdd8c2945a4942cd43faac01d012ecfcae413d50eac478e83afb469204b5bb8f7f3d81846151e3fbc451cb4c94f57436621bb9a193454550b957fd67e5fa04538e1c716647976d5c35f54a801fd6c05cfc8931f510b0f7b1defa5850375340035677ad9e7e71e4f06f00725f5658caf2edd0fc2a78a2ee070e14cf495c9dd65cdb1a80e52e8853872d42266afa0e9fa8491cc1cf6693f8d82da34b6212049203aa8b526be1fcf86450f808c8e576893a2c907df0c57b438a065125b6269c8ae1d8e86e54778c9a0b73b168a7da3c2247f30bad2957f9c7b4ebb7404c0d203b8372bba454b13c64bcf82e467f3aba391a30dfc2488ea6c648ad4c07c31cc43d9f24873bc0f48a29443af8934c398890f3a251408ede586da2c9d7239087e5114f39ce9303098813bbbe8be6b5e3831d1a28502a634089a16b24b371a79f9e8e2a2528fb1e5ec4e73fbd4453b9bf91275f80908e851d447c04968fa4bacbf2020b710431379ca793dbbc55d57ac1f4285dfecf4b371ce3161ba9f9c2149f19c5c0ef6bddfe364bde0d47c05592507d60e8b2611589c06e323ba5fc3b08d4cb5de3d354c93438cf429d079c6b344d9080ac043e6bd44c12a65961a348d7485a1bfcb345810238ef12733929e7ee3ea229519043eb93299886faa6f3ebc910923b98e43f2162c818e33be198774333f047ee21b162d60335a3e265130664d040b5b8bb0d18902b08bb6efc34bd3e5e010accece272ede5b55e74c66cf2ec3c8e67bd3ac908b6030cad49b7c00afe7e086590f94615e4148f94de38741d72a364e0bfec58e73881556e20b689d77f63f75865bab1daa8de09../../../../sbin/boothdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbooth-1.0+20210519.bfb2f92-150400.1.6.src.rpmbooth-testbooth-test(aarch-64)@@    /bin/bash/bin/shboothpython3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3aS`_a@_=@\N\@n@Z@ZZ!D@YK@Y1S@XBW-@Wu W@V@VJVV`.V^@V\:@VTQ@VO @V<@UAUWUc@U4@U?UU&iT~mcepl@suse.comvarkoly@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- Use Python 3 for -test subpackage.- Update to version 1.0+20210519.bfb2f92: * config: Remove deprecated net functions * configure: drop unnecessary check and define * configure: move exec_prefix sanitizer closer to prefix * configure: drop dead code * configure: drop unnecessary macro * configure: use PKG_CONFIG to detect pacemaker user/group * configure: use resource-agents pkg-config info to determine ocfdir * configure: add BOOTH_PKG_CHECK_VAR macro to wrap PKG_CHECK_VAR * configure: detect and init pkg-config with proper macro * configure: Simplify libqb detection when libqb is not installed in standard paths * [build] ship booth.pc with basic booth build information for downstream packages to use * booth.spec: Change naming scheme for upgrades * boot.spec.in: Package html files when generated * build: Fix building of html docs with asciidoc * git-version-gen: Use fallback for git-archive * configure: Make sure without-html_man works * test: Add compatibility with iproute ss command * test: fix the delimiter in the here-string * build: Remove bashisms * booth.spec: Add fedora compatibility provides * build: Add option to enable tests during rpmbuild * build: Substitute hauser and haclient in RPM * build: Substitute python dependency in RPM * build: Substitute glue dependency in RPM * build: Substitute asciidoc or asciidoctor for RPM * build: Rework build of RPM * build: Use git-version-gen * configure: Always let automake set python vars * build: Delete cov directory on clean * build: Make sure tarball contains all needed files * build: Remove unneeded OS detection section * build: Make generating of HTML man work - remove applied patch test-fix-read-a-issue.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-3 1651970471  !"#$%&1.0+20210519.bfb2f92-150400.1.61.0+20210519.bfb2f92-150400.1.6 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.txtREADME-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/booth/-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-SP4:GA/standard/1edcd2205e4df80bf8b0465c9546a743-boothcpioxz5aarch64-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 executableRRRRtl g5ıutf-8db5cc6ba06ce11bafde1164f5e89d30b24861078bac47cd1d854ba4019ac61a1? 7zXZ !t/Kns] crt:bLL 41Arلn1̀2E<xZ8bQM>2/?mMZFR@{-/˶q[W1rr=wDs7Xwyj1a 4ꛁ`$= i HI Ƅk*Y+9=Yi\v~TscU(UMASc<ﯫHMif]h569[=׺':J~PI`j:4 މ495Y†+x uQ$VbySri & R1Ъ  Q_McgUtw=?bѸQxwjCG5Cw_J5BHnMJ9ށG(ps^g/BhRD_ۅ~b' PnhP:Jۚ0 ,w325IK>`l Zld@Gk|iM_9(kff6ԿG?B]e 1sƙɞDch; fFS(BTegT&62@"'u0QHjͤZf'8qN%ﲲ ™,f{٫unNcY$/>T.)V>8uv_iKq7 S gwyܷH Nƌ ^DJ)t^g#Xz"~L*jLG(^򷩉G$E\o=d%Ϋm鰙|.JZĿҞXf1(kI-846\ɹ`I]/$Z~]vcj ,3*L㠬فXv=#D{|1h8Q 2jNlQJZinxcU=%NXJN/hr"&=* -@?`|81jsr.-Z^@;\ںoT77T$U&Hjs=-h¬d嬺5sT΂+u|@JyjLڃ`3{iwX:-Ŝ5kH yM$AӖ o>#1z:xs/* ҲYٙ0ਨUȘ7Fx`1 FYڹSnl H=t[>:nt& &A14Gx ݙjeq`)"+5 lW.)-o| '֨)-fX=ƒﰓ ,yfԗGGd&s鹄GIgKm5bX}3O/XB s9pTj&$‰Z?~Pa$EYwSmA #7uÂ##^V.l-×8Ar ,n*ٝ<,$Itzs6>a/=~ m 1ejFP~;6:jC,3x&άɚ1Ɔ\7.fzP:qS(el߾2W t+!3Ej/bQPg=5-c *`+LbG%XOM @_.dJYrU$+{ )ԯnlːHh |oaغQɵԗaiuN:80DutJW؄5%-UGC93/J!ܠ*'y` rm%R`7 $ˋI *$ٮzO^s4y{꭪(u js7L3qBdÒ[p%;;{zQlnyfۡ9?׺U3T0mHK{ob"Ȣ3E9fȼE+0okx 9-S X`8@@ư'\)<䧒6jF~(%52,Tm^b(!k]$܋:$۸gʅcNNн7Lšml s0Y#Z**䭪ϗVH40ݑ<7b̽dGBwkFA"^ xbdYr%5BCRN"dPK8ǫX&{(|0Gy]^$W5(tTu/"bũ:3WF&PnKviu сv/ѸԥWpEq1l]'MP aNm4&@,[L %:JĺL<}\z DR^L P xt6P0N,k\'Hhp3OFzlPVPNɢ?%'Qa\ :dU1_Yi.vxtH$ANT=?.YQE n=yeBDQ%V!4PzTvc.(ujX#|s,nɈftsr^\Zg2%o MUի,zݯͯa_"vvۼAưS*`_˪y)DhUq$o^`Eu+wr/CFI|9ֽ&gO b\ŷG$z[MLRFc'"uloPfÜ?FasӎnEvAɥިJ 3HWINXUX$^xI^|~9Ё5˻=v锠"/Y:9f41U7)xpl >9o&*1+r|p  h sS@n5X޼NntG}oQ| .?˨} Gfk/GXC@*E@LZw``s'M0g2Y=h~&CNIGVv٧{8@;ZƔ򵇮f>^Ia S >(zeZ uy#uo|xU/5~vFkW Q"c=A/cei ]YPF[;lyWH#P?T7@.d<!.àQ42յ/ #IЯ,\,84|z8S"Q$_pLt*,Z$à & J?쬷>dBPbz5`}ZNxUwe?|j&|[tdR:VsN[ nP]K݇əL'Y@z \? H6z)eօL67 e Jj2E;9ԧ|GtD}!}s*>w5I8/TĤTWD0 bs1 Qe yn)^O5cC1( WfuXDcM*<5p q6"Fq׭FwLl&n?୕o0KR,gPz>y>ڧ(2'} MZ@řN/iy\:Axs5ZNZ=nX(Ӝϭh hр33ܟПs0sZHWũ4F?A+@*șS/"0)4V,͝OR&bmF1DmfpM*֛a-o/AOQYܱMEe, Vis5{XA-oa%1)au1M"hz;lqkص)3'Ws-³"I!xDzCt\t+t&C$ ]cTC"B9EV:fTwig)y[i ^4`Ot,2FNiD$ K-YB7X<4}*/-YfVj;GvhQPV?DQ#7ΈnEPcQg[,8#pRnr4՚ /18Xt|= z+U`g&S\ V0>$duBK2;쑉-ݴ$a5,:9#z5b~IT.m|xQx_q}BhN藉 uk(?CGF)t)WspU2nkt("M1m<_27:($>.mW[ }s*@$a(+5MiX%fxQ1j0(67:GK&)x6^^flukэ}PJ2kuN Q mUjHK_)hb9k͠{5E &ol;TYݵtdQh"iFC znz)^(JۦA,~S 95;LmͬUyGawq?<ė 'UEiDZ۳g8IB<yt5u!4SKe3"9-92>dSljSJC( dz,\azc חZq.EoȌW[/Qx:@y +֝xЍ=eևC|81GʖM:2X(!m7Chߤ,g gJvXt 6f7hTX>]#sӦ fOb`8.68 3]ֽjHʤ>?^VixȨߝ >;=')WK^6C&f A^q<.+AAm,{@vQ_mMup?u%Yxƃy . V$yr(_"=[%>LƟ9oi[x<-=+]h5`l@3cˀ(]h=|7ض) c_HfWEge|{ks,_ez/>_P2(f%2 }~1q@Kץ6YKKvy cRuxnoV9#Hb(! 8 j_!6Eg~n1K6S9ƷD@^6^Nl-/p}{'ξyubOaH{s?r E 2|p˻)Vގ]U ;6Oav!~MJ99,BE҇LFZ@3H\]˨ՂvC8[f -B7() LŶt74IeZu`^Xw51ʾ՛(uk0uה#_5L]76  0Rݡ&[}r kI o|g9{__JIM,Ia8Jet!rى@*dezA2i -D^yFؾ̖D!3XRP^oXqe9ݚ%Wkvϧ:,IdZWWz2b?< N8b\^M+#-X=B}B٤6oڥr}r'4n-AjjV@;|QؤtRzh>܄Y@p5B0_3/|8on&lܮ&*&_3,%,`+~'b$Z޹KM+Yh N($-QN\w5vb?k|uq:g)'\=`i{,m<̳$89)5pHǙe-|\i>e#7Bn4k3Y|s fsgC1tK02/)vU<+Qڇ`JseOL ަ3g:BMܔJt` 8 X%[.xoxj|Q5 q>Pλg)sO4TJJC$$(En€ebԛlҟC-RtUȽpˎqʝ)RA<[q  5Z܃[\ҺfayGGT&AG# uTE &ġKXt܏r/gtÞWB*5v%:FyKPK"Sއ_ҭ˿pi`#,jo(dۥ=#e{($8&`IwDa Cm+xW􍏬AM)=m$FA21vk8uxK.7P6Ďw6!4z f3)&Wk lJe.Vpsω8L+Lp ZE!օY<\(\ y|߁y_0j1ƳuJGHZFΏ}LaLlޔCix2^r'nn*#jU[QrG 0.!GD3}H`+z%zYƉQC_q[(68[ zqnasv#t-LbxbM/KEEvH6@6UD4wL/f~gA*- ym;/gt̬%Nq2w^ShI-QU2酛T ype2}>;#"O8lWY'>oI0GbZL.I1ujQlipBX(?FDzY0%IGr:2 :imxVn!$*@6?5nS~jL \ E21ilׅ2x Ha"^Irr=d$hhZWO>nU-/IߦҟTƧSUt@gUH[k&yv 4G?0 -lբ! 9 B̀DؐuzdQ1@8|V2ycX_E2ٰTf<߁,AB~.$i|}r0kQȊpIkj4 ^nī9UY cSV-=M~ f}0!8Z5A'2x^͆@1THĂ[ozGet/cu0}AÛd>"vTMrk.î&(-ިnS( xqEyIu=;qo|L{i67C&֥+$3/je1z13b^0RoNוvbHf%DAe]+vl hqIc; @L 'A]Cy~/aYb9_zRȹ~|NݢYp@o+E!4 ~JkmC^fȞ;bQ*e^YG-!2^3[] ZУ?PJ>LJ8#]&|H o ~TJuB+Itnf (z*ꓮg-^1P`)_Nfg5!11yhR8bZMCT`2 ӄC_s]/{"&-n:E2OV&[WU).i/ASpXa3b/7&m.H/:%M[ZU~&͍r?E$d"+hm'D8ŷ[Xtf…%*n:,-f}S\jSQp\jB&3ן~"!$tk%Pa)6^< a> s溄#dx$̿^9 F& gBhEMm\ܷ 3P@( ܕ)$7t3,~.N[1:ly7H JR'P[=6s}h7JŚ8֏.n]k@EcKkIQwΕx}:2vC|pl  THOms`;'[6 YBѳkR%!wK=0ߩ`Ϧeܸ^ͥMa:p\֙Mӷ5H)K"H7(;;fGJ/z`KXU`&:L?ubtp˕?IVWC;#oswͯ鎓nqg*f{'@) rl=6'u{屫\Vqއ٩0Ç~R:O֍S" =aY=a`#-=,oewD2N5Y ^jzG] ;pwݝ$< R|Ёx&gR uDvI9&-73OhZ7J]_uTăfȞZgA @pEk`HTQ Q~Y).DWoVTzYUub-?u$A1 =ޭD`!vbwM5u7xV)}D2AdkDvvC}cxr'01oDn `.hgvX^47,qFMU-hPĦjaAp@z{/)lb|<…kG`>gIT6H\A]UF'֑Es.]nG}LTI5#CC(+#sC 7CmR)4ɦY;aY!lȡZ^ $cjaп(= j.˺k҉QQ[D $O$ ReW3u!>'f+lRtb^oJ'-]M 6:gMzRy8J$JbqG?=yjؐ4EŠfF+?!AnJ'Lky6[YC3dV,*[i =f_7+T~A\BAmlϤ̽z$u/$Y>(&=mC2L汙trO"XuJE;A֑4}7s2ۖ kbƄb{xq>2WtXIJ":8K^H[⺖rM`=Q"HuD6( .+Q'#ZO6ω4k-r6ϝ DR؃9kRq^f27D7ZMcyXAڷջ@Д ` Kdf)G /qp]rӀM Fl"\Ɣlo_Yc8q N^5| ۉ `&=ʾI]' <ϿFsY bo(D HFn.>N17>5 b<$5lI5tČR>DpioQ+/2}|S=us`U0Ԍ\?MZJ6z;ha.% +ױC (㦷&3T{O5*Y/8+q=6z3`HdOMso2-aFLˣ'c0 h̤G-2fpΫh^bؽד}>咇G=Uu' ^tprb}g}΀ z֨ngc$y/&JhUʜmӰzyl(+Kpcp5c P=.vO$C|9AFz`%VY"bxtC&5"{>X*犻ÖK.W稇l\K,q8VfVj9Լ_O逦m%j~Lj}) 5<@ 3֦J{8|D;,°Fs 0rQraQ{l6l#:9EJ~Cv'%J8_/-c!;[9.Y[f-N]ȚL<ş n;H&aMkzԢ"Krz։8Cۼ]ɇm2C'U8wmAJ~n9=bc׬.Ao חltVغ< ݋sFZK2m;̦fͻBG\ELй92> 6lleK&4K!9<gEog3}?ry m}M.ۻc7݁NtdSdL/Sf„=n^Bt= ;eӘw *kDKMǨX*ek0[ϥt*O E#BÀGg6#KduA) I6Fmf ~5b*QSZ߆Ȇ?qnjEΣDTOJXI6K̵ORgj_D$t ceWԿ8 u$U=lT]Vǘj/28;g[ S!B~aKU*Xg]1}D~"p;/%hދeAqPm&=Q(mڧՠ2nf!kXKZ~d}ۂ.凒oFi&J;aN،m.w6FힳH2eEɾyv]]RQupN.K~%Yl3uWFy.ЇH.[2aԖy3_C8D:vp4i2*EGʨ?C[Lgesv;ݨtZZFWD HBM4 Yを~>%P.V_SؠI)"whN3r9udpvZ[q,Uq^QRYQQhl}֥Xce^RKX~[$B6 *C6EVE~tOY~moUUY܋,U]I_c+y`QӕtEy߳T3 ܋-8zQ%bTԽy%At9Gb"LJ ! $gÑ%b'?398>t02*qУF@؋#u8O5wotʋ)ݥFYX@7_au9d~sfU[%`TV.N]5m?!jCD>P#ϴyHZ 22+/\t&тEDq*1Cf#3eR;ԣrJ,44? upVIY[lT,R?9]pmja!SS ɪS,N5"^ 3(=ӨcMbGBy^rOw]~Dh–\9 Ge~a4U9͆RT2w% G(Q93재ٟ[s~ =ӄǣ}i{Zdw1D? 49u-k9.(Ӎ'\̟ ݁!VZLCi*Ew)oyŰrÈPmIXmI 1s/'3F]1 ہ(@QK&S_$N[n5l#+5w'(, ^Z@F97<.g!nbF~vLG敼l.!k*Y%X$dڥYHhH[bx 1J9 [1*E0à@`Օ8Mմ 8_$/4hM{-tǭPk([4xޔw$Pqu_ϵ\w)%^WH}gezq;,(biI4|"O@^Gqbc6z ֐ '6/L'a # ŭ<h>VDU*Uyi>W'TZsZ1{pUE="cr}VZ}-/cMuL)MVok?8N?9XK/X [F:/P\-Uo5bm[IK]Amg+b3h,X=F->ז-9١ {XH]T@7i.>Pɺ~QzC[?*e?QuLʕfOpq3I:rA"6H^j Mൊ|wn/DP^aRu;pOǰ~̈́t,>?4 A]˔~ =g /A\l#`(*4G;SWLfn'p@ma."AooiTʶSNEk:tc\+nN)6}`l\xOPJmuDd}r-Qz+p6<Ǜ.V*TY|@cL<B|T#tϥtQXjィ8K0Z4:8Oc_H..X;gB f*+`2eF@ŀ8'$vj`hώYh±#L[DA !iG#c!։lj'{I?Ec%Axf6-BeѿH,!S&ҢWvf0+i"? );[l!&F|k$pkW5[ BZ_4t|ۣcOZ~6n[I/{0r0ۖ@LIyJ;D'@yRܻHqUup G+|g 9eEٷ>%*Wxo z(XfWW }fg"A*X nNT_. Yj88ܪђ ,>WNf'h_CkuGy>jS [8pD H\"TIB]kC`>~*n.ǘ<ߙ9jtֆ#w*H/֔!*E<2MhANnwZ*͛KCR,NBB&Ӛ]t{2Kpl1<#ʿb};49bVl.-}#8a`)CwmfgN\GqLɣm#OJq*LsP[)Kʚ֊FȆ;t5K= ^3O0F}ŮJK t0!+?s[hL;WU}8@HۣǨ=cZ - 1D"N7,A|7˺pf=6< I{@۪7qޒ2N\29yt ٭cwCB!\,V#`Ĵg+=Y֏Tgة8lJvZEʂrx&I" 9!Vāx7_\vj v_QbTw@ynbÀoC} jn?2~/r/xy*9Zĺ,7v;W۲5''tS/ R5y+'E}n*T):Q8P:F89,6 lGhp<z6*|^Yrz8Ͷӈuj/m3h ZiNPG-HtQu)rdJZrY65S5U>hc?clߣK`ZFI腺_o |ܱ6b>=*P+*e or >TEHF}Kt.M\*AϴLBϻLzե_QjM}磼SB5!FlX9]Nsi7ÞM^3KܽEFx>e\rbV;*nj>DlKj le@([(o,-$(*)7;{Up ~dx>~C;8B[hcQ>[*& QhԭIH&h 7ְX}fVfۄ0p~GӅ% ㏪M߄?r=߻L,PT-h~boռ.Q[ 7ۯ 9dY%ۿ ³8K D EF?S9 gxbΟeౚ聾ni'.9 @CEB Cd[%N Qu^D:f ~:?7 2-c?Խ;a[DkT`cdǀy`ıۭjo/!Dgong,ݒ0F`poͮUa)nɈUX 6wհ=Ё2PWlDv{ d~k0{-U<.Y7o07|R*yD7J}E<3*1X*B9AC@nON_r\ 0|r}Tb`>jTF5"Ƽ5[/G]7DBP+V hjpi_}Ucl6`aƄ=6 ~+vqcʿ)8T  4.Ĵ*cԐӲӆj`!i.= CԦSsãK_kbq{xEDF>7 0ʙ MiHm gaA  sDJ6/@Sh nU$ { qж빿Z ۼ:nr-BP烋)pc11g+Oʿ,-]mr*A:CPrC;4.z" .)v#>7"۴z,Al?J}Mص8/mg;FW юrB_nuiqf%Pv#4\OA-yѕ=4l,Bo. NݜĘ وb ZOQ9>*DO s:KiYaT [2 xR~lRTalT\:6lUl s9a\!pK3uZa4\9>eK(hr ݠo+"Q +=Xͨs$i:Bt,Kvd jJ46\ 0A%! oɌ;3prBWe:tdWt6RGj|Eu]Ӊ傈A_s?bB{7a㨴_ 6nʍ \%hڠk>P [>"m +' lO8iI4FrŔu^rnkqȎ۳xΊ=W9:Ai 6mj]-D*:5xg|?+ "o$qv 9,:6 l\#AYo= j:g /9)X2>wO!ei|€g=GAՑIثʭ>0 BKs4 &.}r@n<2!L77Aw49$WUяV%.dq{+QФ,ΥZ~~U8-CH0 {! 2e!*2 y ~H@Fn%QDz9Qe[M rg^3K{mϚh#5cnHU\ H3_lm?#WWvޞl(=$sݫEՆgW\A͌P}c:H|0N]:2QsTY)TZ_ʚa). 'r#´s=FQ]P6.L7=oC0d1(G&2Zy%S̪MU">Cεbdb=A,ӑctze]! ?0/H[ uc]Dl-{KvBa!>pg2hEMgQ!jԆ r?NO9I [(pxK SnyPDȍw-刦Oݛݔ 8%[/ߖ}RhXǩGfPmu F~)*l~ǩLNI rZ٧P4?}=9P- ~K;Gݥ q6Dn/uW#L"ӱ gr~JIGIX?=&$VX A̬n툡.[SyuN\iApNM8, et1?VҒil{j=%4x;"TLNH{u Vxa"FjaZ1Vnڏf0o9_ Vh9 B"3ѝ0 bp3Mfחh*t=\Y[U:0-sc'{ 8I8,/P9L>{e /d $rYeyR=.)F@f+UC;Ϥ% -`SafpKcRzs3l)@. ;"il 4ƒ MN\%Yz' Vnnceu~JސDi95UUR-a%$S }FsH -Up J2m0 Kv@lN)/]TJDoo|Ek!NbtJ`ҚR+T y]fv5>oe)äT.q'/⒌~: Oʺ|Tf@G7 ՙcϑ1=&Zh$6$ϓ(iZE,&h5 :Pٮ1s\aVjX ۦNP]OGͭ`޷0YTeŊ4u)@̛JYc8:zQ`~N A;Y"EZcX-Fe nol:9bVD m,4R*RR(储q+VW2/?>|5NEnV} r24 O"#&#q)VUxI*G _"fSs֌ZZۘ*uZcēF͘ G%]{шSM36H~8%6G䓾 @X[J!iVo>rG5pix GuT`zU~9#o!SqȅfB!ŒIC~|MN SĪӶ("12āܵ+ _Cp$>dp~+R0' џqhІZD&ahmþWJ6)' YfVִܫq8Ŭ?9Q@ @^g’DŽR'_?GO#YLjR$#86hU j"-oP3g[zdj l(O9z1\=To1הddyLCDY!߀-Ҥ Q7ii[v3HvεgֆgMn Limѱc&B/8\u*iv lde{}VRFʺ1,os>5̢p968Luq'ui"t*}3ПUdp.)A45Oٴ䒼aP-G@"if2-㪏PJod2 C>vcPe-)ry|c"0R2#E(uq4T|ߋ~EݭI'32c_pygx\JMQ @M'TUXvvYp^P;bGٴG=24ae}j̎4kH*Т+_Cp^^ҭ=oBi;JL[E1f4:&xыIl:-[EL[w1[77xFEb94 iΟmxpw/V'52@6H$cuz.-ڍ_hsY,۶72c3d \gs|w);mA*pYkGcjGS:I7;w`*3@tp"GeMOҴN;Am|cmOG"h鍂RViϋP!>S$L3mPzj5POdV4t<+.xiyCia~վm"M4/lhU1 ̳Ohb<ЗB#kc=1~4ĥr8]dO0h6 >e D\76^opp`4ϧ盩 )%@5;ZX-JApy35S#f[%+x`}Fk:ラ3j("al?=m1>4EL37f<`qMh8EQ9 NQսe]7>lsn(w9n"rv!Xa6P|p7RR6ۼڑV_l;^>Լ8zqBiKuG# yn(5L.P:qlpՅ[߾?,Su}}' ! p֍ GfMe1>z_GiDywm5!Cn2:QʌD$Yf$YcWgY78-`ycXr~z7x$ʼl[47/B o Bil =ac!}"4ayw@r;f)1-Cfuc9ʕ*7qY= +#,TC\>:rMmI,6J2x n^їޙdToJvX ` YZ