bats-1.8.2-bp155.1.5 >  A ddPI%z n,TֲotԂ%C`LL8w7ܫ73S݃熛m[3k" rk"F*,?.CykAIV{/k] " pSp*~gs&c75wUKޠ%mVMwW&Mӽ1Q$\yu/PJgyʖ>* cvk=&/ oSVaӺI!!}K$I4}k1#;iLAޕ:įҩ~Ih#@߲1)'~5xp[$f9N=;ّ_]N;nT BmLyvЎv۽ o,R楌`p>!%51X9^kpJ0l~je=dc9decda71e94d1ff64184d6dc5f74105d716bec49d572d4a06771f43b1b17f695fabe4e5717f99100e554a217026f9f7bef4b89ʌddPI%z Q{KZSU!ƑUh)բDB֬F#KŎ#R9aPb2P!GNCH]pFiL#/g : >WkPW *(pxDG_/ϟx=ωz(S)(Sq1^TxȩՆr.0 MI@ן>mm5봜5 j GkdUR ;IˉTϗ%ZˤiV&yred{-)Lwؙs6{>Б2Rem^$ږVHQŽ Jf)q%5bHDY{>EDbm Rހ(WtR(jL/tu?3#Ah:LB֫ ~̔t੶OrX-sK>qOl՚qΖO-qKh|\ ?[PUbl<]%='`L~3U( lO*kE>p>98?9(d   5"& @X , `      $  ( H    J( h8 p9 :0F1G1H1I1X2Y2\2]2^3 b4c58d5e5f5l5u5v6$w7x8y8|z88889$Cbats1.8.2bp155.1.5Bash Automated Testing SystemBats is a TAP-compliant (http://testanything.org/) testing framework for Bash. It provides a simple and repeatable way to verify that the UNIX programs you write behave as expected. A Bats test file is a Bash script with special syntax for defining test cases. Under the hood, each test case is just a function with a description. Bats is most useful when testing software written in Bash, but you can use it to test any UNIX program.ddKstones9SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgDevelopment/Tools/Otherhttps://github.com/bats-core/bats-core/linuxnoarch{4+3+(F%Z;*)6a[ +AA큤A큤dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"dd"ddKcPn+ddKcPn+dd"dd"0ec22470f2d2b43e22700ec43b289aa2d60921eeba3fabf0f6c79919d42d1e53fcabef243d9f0a533ea7260bb7833da97293b0d746b01e457e8de351816141c54d6c06b54a2470da89e82bbedcae02f9f91d153cb4fc5eae630500e6c00b3322aca863f0d7372deb8ba8287b4dffef67c41e332a08b6bc7c0ba2d00c37030def7ab181de6e92befa345962235d1fc8a7c218dc47cf4893721f23c749ba1308ad4c96c98edfb7e70564fcf3bffdc97f12c2739ba27d1b2dbc3a2a1b131e071e02992c6c304d625833cb33d6764f7d73e5223a483939e02fc2dfd825aa463c79152be14de90628980fefef30284fe67a46d9ba645bc54e5fa140b37bb70467e190decbb499c72c45dfc346e6172fe68a58f5146e0345580da53d9b2ee541289140e89bb15bf091df394316de027557f8937038d2dc82dfbc1c80bd71033620c3b8058209621f918fd63b82a66f47288b74e64b4d0e1f6a1f3ee8ff5ad606e2b07f4423867d199482775068fb0d952eff8777478dc81c6e23620b295d85b83479129f73a1e0bd0cc660bb0a9ca607e944c50722831c79a9a3e09ce647795af01fcb737d13ae16aee21d6e8069510989678467482d68f63ee9a7cf6efb7c3be49019ae6f625910a194e188d85f6c6b2768d24a11c6f552b2e11fcacc1b7ef04c78a10ec75622bcc8d5ffdb605bc3080d2465d6fe36cfdfe79a698933ab692924c650d7524071b4401f63f3af6f62987263625393b4f0b82655ce2c83d548a4da45da471981a42ebe2557e36e3e0f46d45c2a5543a01ae789fbef3ed8842c61da38772509a6ed284c3d340ed6d1d6d04ee4ef8cbe48f9574cd1e49205283c04d3666dea1638a8af21a999a4ab45eff348c85e7270e430be5f1ed40bedeb12e5c3569d55074b2b3b87809105034e1468e59076554d76a80c67bcc592000cc3d929852dee8ce344c79069e56e01e10def0fcdcd680533e8a1f2ed434ab39afadaba763266a7414ac4a4b07c943eb68869188e987f910930d8f2f44e8259e118854a32e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbats-1.8.2-bp155.1.5.src.rpmbats@    /bin/bashgnu_parallelrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cjDbb@b]Raa)@`|@_H@_ _ ^^]]W\GXqTgTT~TAndrea Manzini Olav Reinert Olav Reinert Ferdinand Thiessen Olav Reinert Dirk Müller Ferdinand Thiessen Aleksa Sarai Olav Reinert Olav Reinert Aleksa Sarai Olav Reinert Olav Reinert Richard Brown Ondřej Súkup seroton10@gmail.comseroton10@gmail.comseroton10@gmail.comseroton10@gmail.comseroton10@gmail.com- Update to version 1.8.2: * fix non zero return code on successful retried tests * avoid kernel warning flood/hang with CTRL+C on Bash 5.2 RC * Fix infinite wait with (invalid) -j (without space) * using external formatters via --formatter (also works for --report-formatter) * running only tests that failed in the last run via --filter-status failed * variable BATS_TEST_RETRIES that specifies how often a test should be reattempted before it is considered failed * BATS_TEST_TIMEOUT variable to force a timeout on test (including setup()) * test_tags=/# bats file_tags= and --filter-tags for tagging tests * add documentation for bats_require_minimum_version, setup_suite, fix typos * improve documentation about setup_suite * allow --gather-test-outputs-in to work with existing, empty directories * fix load in teardown marking failed tests as not run * add /usr/lib/bats as default value for BATS_LIB_PATH * fix unset variable in bats-formatter-junit when setup_file fails * unify error behavior of teardown/teardown_file/teardown_suite functions: only fail via return code, not via ERREXIT * only print setup_suite's stderr on errors- Update to version 1.7.0: * Pretty formatter print filename when entering file (#561) * BATS_TEST_NAME_PREFIX allows prefixing test names on stdout and in reports (#561) * setup_suite and teardown_suite (#571, #585) * out-of-band warning infrastructure, with following warnings: * BW01: run command not found (exit code 127) (#586) * BW02: run uses flags without proper `bats_require_minimum_version` guard (#587) * `bats_require_minimum_version` to guard code that would not run on older versions (#587) * unbound variable errors in formatters when using `SHELLOPTS=nounset` (`-u`) (#558) * don't require `flock` *and* `shlock` for parallel mode test (#554) * print name of failing test when using TAP13 with timing information (#559, #555) * removed broken symlink, added regression test (#560) * don't show empty lines as `#` with pretty formatter (#561) * prevent `teardown`, `teardown_file`, and `teardown_suite` from overriding bats' exit code by setting `$status` (e.g. via calling `run`) (#581, #575) * **CRITICAL**: this can return exit code 0 despite failed tests, thus preventing your CI from reporting test failures! The regression happened in version 1.6.0. * `run --keep-empty-lines` now reports 0 lines on empty `$output` (#583)- Update to version 1.6.1: * prevent teardown, teardown_file, and teardown_suite from overriding bats' exit code by setting $status (e.g. via calling run) (#581, #575) - CRITICAL: this can return exit code 0 despite failed tests, thus preventing your CI from reporting test failures! The regression happened in version 1.6.0. * corrected invalid documentation of run -N (had =N instead) (#579) - CRITICAL: using the incorrect form can lead to silent errors. See issue [#578] for more details and how to find out if your tests are affected.- Update to version 1.6.0 * Added: New flag --code-quote-style (and $BATS_CODE_QUOTE_STYLE) to customize quotes around code blocks in error output * Added: bats_load_library for loading libraries from the search path $BATS_LIB_PATH * Improved error trace for some broken cases * Fixed leaking of local variables from debug trap * Don't mark FD3 output from teardown_file as in junit output * Fix unbound variable error with Bash pre 4.4- boo#1193177: Fix build on Leap and SLE- update to 1.5.0: * new command line flags * `--verbose-run`: Make `run` print `$output` by default * `-x`, `--trace`: Print test commands as they are executed (like `set -x`)` * `--show-output-of-passing-tests`: Print output of passing tests * `--print-output-on-failure`: Automatically print the value of `$output` on failed tests * `--gather-test-outputs-in `: Gather the output of failing **and** passing tests as files in directory * Experimental: add return code checks to `run` via `!`/`-` * `install.sh` and `uninstall.sh` take an optional second parameter for the lib folder name to allow for multilib install, e.g. into lib64 * add `run` flag `--keep-empty-lines` to retain empty lines in `${lines[@]}` * add `run` flag `--separate-stderr` which also fills `$stderr` and `$stderr_lines` * don't glob `run`'s `$output` when splitting into `${lines[@]}` * remove empty line after test with pretty formatter on some terminals * don't run setup_file/teardown_file on files without tests, e.g. due to filtering * print final line without newline on Bash 3.2 for midtest (ERREXIT) failures * abort with error on missing flock/shlock when running in parallel mode * improved `set -u` test and fixed some unset variable accesses * shorten suite/file/test temporary folder paths to leave enough space even on restricted systems * added BATS_TEST_TMPDIR, BATS_FILE_TMPDIR, BATS_SUITE_TMPDIR * added checks and improved documentation for `$BATS_TMPDIR` * the docker container now uses [tini](https://github.com/krallin/tini) as the container entrypoint to improve signal forwarding * script to uninstall bats from a given prefix * replace preprocessed file path (e.g. `/tmp/bats-run-22908-NP0f9h/bats.23102.src`) with original filename in stdout/err (but not FD3!) * print aborted command on SIGINT/CTRL+C * print error message when BATS_RUN_TMPDIR could not be created- Update to 1.3.0 * Added custom test-file extension via BATS_FILE_EXTENSION when searching for test files in a directory * Added TAP13 formatter, including millisecond timing * Recursive suite mode will follow symlinks now * Split options for (file-) --report-formatter and (stdout) - -formatter WARNING: This changes the meaning of --formatter junit. stdout will now show unified xml instead of TAP. From now on, please use --report-formatter junit to obtain the .xml report file! * Removed --parallel-preserve-environment flag, as this is the default * Preprocessed files are no longer removed if --no-tempdir-cleanup is specified * Fix internal failures due to unbound variables when test files use set -u * Fix internal failures due to changes to $PATH in test files * Fix hangs on CTRL+C * Make BATS_TEST_NUMBER count per file again * Performance improvements * Improved documentation - Dropped upstream merged bsc1180135-0001-fix-dont-use-unbound-variables-in-setup-methods.patch- Backport . bsc#1180135 + bsc1180135-0001-fix-dont-use-unbound-variables-in-setup-methods.patch- update to 1.2.1: * added: - JUnit output and extensible formatter rewrite (#246) - load function now reads from absolute and relative paths, and $PATH (#282) - Beginner-friendly examples in /docs/examples (#243) - @peshay's bats-file fork contributed to bats-core/bats-file (#276) * changed: - Duplicate test names now error (previous behaviour was to issue a warning) (#286) - Changed default formatter in Docker to pretty by adding ncurses to Dockerfile, override with --tap (#239) - Replace "readlink -f" dependency with Bash solution (#217)- Install to /usr/libexec on Tumbleweed- Require gnu_parallel so that 'bats --jobs' works out of the box and is tested as part of the integration tests of the package.- update to 1.2.0: * Added: - docs/CHANGELOG.md and docs/releasing.md (#122) - The -f, --filter flag to run only the tests matching a regular expression (#126) - Optimize stack trace capture (#138) - --jobs n flag to support parallel execution of tests with GNU parallel (#172) * Changed: - AppVeyor builds are now semver-compliant (#123) - Add Bash 5 as test target (#181) - Always use upper case signal names to avoid locale dependent err… (#215) - Fix for tests reading from stdin (#227) - Fix wrong line numbers of errors in bash < 4.4 (#229) - Remove preprocessed source after test run (#232)- Reinstate prematurely removed Group tag- Remove obsolete Groups tag (fate#326485)- update to 1.1.0 - drop build-term.patch package-json.patch - new upstream, see changes on https://github.com/bats-core/bats-core/releases- Added build-term.patch: work-around for bnc#1026350- Fix RPM group- Spec file improvements: * Run tests in %check section * Correct project URL- Spec file improvements: * /usr/bin/tput is optional at runtime * Reference to meaning of TAP-compliant * Simplify launch of tests- Initial version: bats 0.4.0stones 1684330571 1.8.2-bp155.1.5batsbats-corebatsbats-exec-filebats-exec-suitebats-exec-testbats-format-catbats-format-junitbats-format-prettybats-format-tapbats-format-tap13bats-preprocesscommon.bashformatter.bashpreprocessing.bashsemaphore.bashtest_functions.bashtracing.bashvalidator.bashwarnings.bashbatsREADME.mdbatsLICENSE.mdbats.1.gzbats.7.gz/usr/bin//usr/lib//usr/lib/bats-core//usr/share/doc/packages//usr/share/doc/packages/bats//usr/share/licenses//usr/share/licenses/bats//usr/share/man/man1//usr/share/man/man7/-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-SP5/standard/f9de3085c60cc21956b6d33322f8495b-batscpioxz5noarch-suse-linuxBourne-Again shell script, ASCII text executabledirectoryBourne-Again shell script, UTF-8 Unicode text executableexported SGML document, UTF-8 Unicode textASCII textHTML document, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRRRRRRRRRRRRRRRRRR{ԦZdM3utf-89bdc2061c5235c06c6bbc521311ec899342aa9ab4fef2f56636a5eb92486a437? 7zXZ !t/ ] crv9wU7",cY~Z0#xHu5Ϛ" D@9uFcO5?U#%`cP=p-3v]-ܴ5h<׈DE gpAV:&:>㕨} +^|M͜uo@sD?WT€O0hg8 𴵳m-StTҚR㚿|9BXai6VU-Nc8Zhs ԥq`*#ȯD\*![?]x.adEua4J"h7eyp#]|qL pt=H H:ͽ^j R\$u<8 ڔɟדr:#,^X.1G2Q(=RC:<##nE1d0_n3=>`BjjéD,k:ITɿP/XZg4m>\ '*!#'-++=fK C̶0FV xݸJ\kI*:F-ZJJGh^G2.9s쁒y|Y27AO+a~_įa 7DDA>:"|kwIq  Zp'aMc`6QXg H56ȵ7jeY)AE*/, V5UrgPsю1gj5 'A5goX"Iu;>ges*CcP9H\z:+('8~RwWBM3ig\Q;f晥>EsWL &(jD1 2:1\قGNwu;w"U@ǟ‚j N&uwc@мX@}3\ `;!O7Pe~1!/΍$zmts|Mw4Mr3TIz7,3 ^|+ms$Z@3sl䨲\$ h ' $GLÍ_&֩_7EIo2uN{ 65-J1S&݀yv)5GZVߑ[!FJO-ФDF.camzx ]'+jL&b/|ؘdq{D\hq4Q[RxHjI[2R;!~?>Lo׼z"`*({7\EZ{W.bT.agM8{z\"ЦYϖ~-ҲQ'`"z4=і7s~|60o"]}9!8̢mBݟ,;rDv5-1as$Tse[@dRRlEnVifM:L>),-Bșdq1qq0F[Y ԇ~Cc45Jb(BĵE-',5paZv2.#E%띋ثD0ċQ}h0RUbIc$ObߔCrI2D#w9Av\oTT?EiWo&̘QK܄=`f#4mUmDyl4dhIo%]wj+~E{?m)PF UH{Gi$ŐM{i{WuA9y`-mXx>\g)>=cY$pcleڠ,h0}%WEzΒ5̗diCRl>E4'?hðK9!MKF7> R +0 &A礕f`aƚrB5I¹;{=oE=]c6 >,' M9gOG.3F'NqgT )_|qz4+ZmZUEd"̽JxSB/aѤW͓|ʊo5ט %rK8BZiMoöe<u .S6B#hSաF\?/v=m`(hQL da\J p:{ !'[J<+V@W鵬s|?{Q'G, FzIS$)ɱԏtj?;Uj˾DJEge5E}mkfm+('&㋉mOYAHӛ07өtGx#ha{J}蔖ԽҊgV&jG+fE{RΞu2c{B1 .U LHO.4, E;mrp =Xűv΢m'D-R|bmTPS,.=BK /h ."Y!Qp0proH1QLZz+=L )Z_pSG36WmA.' {o9 V)^j5w7 5L0\"vN,! XɽP˴5ቀ~u.Zɶ/8PCdOܰ']IX_jVc Sy[:_OϓW771I_Pag%j[ w*2<ϷO)$  /Ǯ>W96V* if* !b!dP>Op (jj>*S8=4_*Fs9 q?ƒv3 5RvX#­GCF;v]tLƠM!U$v;S2ck؛]]$włt{Y w l(#_g]j혈]{8w-I:>5p"GCy e"[%2qԟaR0(QwU%H30.5x_+1N}iB{khA[cHsea9%0xx@ @O(`M4ş$a(xݸjhF0)}ˮRzQK\Xж4<K-tv76,دVߍe7i7/{yK7ip^e&E1Y.}%Vr:Q kIef&BmƿڱUP&!SWQ?;&?fYsY.>R֞ϵ,(Kkf QsHN}2 v}Sl\ytҪq1% VHG2U %"l9<ifՇv$+X`e8`do’pzhj۵-|\- •PkՔ墡9n,ëa@o'c/>残HQQ AgG"`n"\zLtX`SXp#!cQ[>Ј!{F'nICN9]3f: =A&lP̯Ha)t%5-S9g_Q@^Ѝ,p5\B٪0L# K2fm ]61McKZP"oA6G '2 9ΪtpjlrϱMM~~?i3o+I^t2-5k2a'fvg+K8O`Enީf e~>6>n"c"7NXhS0#XDg %dl.Vx82 Rk& ^Hg=`A<B>VwVGݦcdFf[[1&IH%*3Ն+*Y 6OGMuF *(Pr؄CAr7!b~n(cI} W_zX^SU0[~WǼ]Pbgʧ1j;-l+q.=nk*7/uE}i$sv+S Qw[,\Lik:A[\%ڼ>y"q3QJя(w&yTN+M@\}~i[-hDRE:O  {k;66TJ\f)5%ȷk;biBꠑC,h9HmΘ =")f,v8CT3 ;@ CF?!QWofp߻fNwy:-O^-01'Ȫ0I56cv),IJ˸L4¥tQus>b0]ˡ LAˢ%]<7?c`.Kk^)ltMgqѢ$w Zy%WJE`#˂ڀt6"u"38Eh 77)hJp9˔7۟+;{$Q_vc<3nmܐ Dмהt\* RWga8^a}P5tm3/w: u1.0}FM/\ͬWSr8mxco)Mi+v@Ͳ0"a>@W$Zz9ŁAMXXsݨ_dOmhp0f, >8,Rʒ_cԩǠt/y[u0ymEgQ`+CW&ux{|E~~5'LfŨyaz.lYKzi^]U_eb5 wt\#oNCM ']2.C֙ }}ɅƇpR^C7h'E:$zLjfQg˽4AY ?S*UZ |] FofFi_v1S nؓƨll Yc?i2Sրڻb> fZSl%Yv6{G3Azo|3⤐La;3t/rLuL _ "J-جhɊ&şpVOvY|H\zApm6m4݂5w9Gm~tA @܊t}ѝp]ЇM8h5~IĊ#e9n'R4\2;ر4;$Pvd?xxQJYx."ꇟ/1Xz GtiWxngƖd* KXSQ/*ǜgH`[p14?o(vLXv $vÑ\ۖ  .%XfETjWTd R3~W/zL[l!o}9D4@T$ 4vXݩ^*m?-hbthlOiyX,To-Het| ʩ9%p8>+1q_7!BQsM~[?#>\Zt^dqU*D; M }2* W-TVuV|{>,>@S[u.oN1kU]Ê 31A?[nȜ +N*/ứm.ȑ]ۯzq3KGYꔞIrTn4 yfc{DeQ|_:X>Y6`[#]D TͩeT qDu*Bi%.=] %+l_ 6!dS %/"7x,Sh@M)>)5䩁)>gw+/,!y CG[}%6]}4g YVklV7g.(NeHd;7j3]l~D_=|d3) z,]|S%fP&6 XdƬ(MBT:͔nq cmsp4^-M;UQZr6* :TKl"4!;>9Z-QQK*9cI2b4BA\#].q QF2 U#ɏ^<*RiOxzpLcchV$aELIdA#$8 9̕ѝOm%EWD̛e{FdZa"mX7 W4WMҪ9&ׁ+uO\BʫCpq4GQK_17=MznºjE˳B=AAXҩF e.ce,Y] 49"=^Rg@o;2S%˨!i04xEm<&&q+s1e;zP_ cy4?]L42V-*+ r>S?!r`C=4H6jE"8فQ^@2KJj&^bb`Coo807ʛ39!wDڷ̄(Rؠ/teh% £) OZj(`ExHށåx?OżӉg0gBHn|MttZ=2ZU2u1, *ѐ S濱*NZG//O"gXϬNn&{XhǑ%V/_$6W" 2Fr:&H|t;@ 'lPWO( ߲wRO(vOq[~em( X@-77leםH,ӆ 7VkjŠ%Șӂ@q6}XkU$)~"O G5?sPDj)4$aJ@WxZL섩iJ(t`<Xo%%5y=A2L( 䆏Ɲȝ0 [RJ !qF%J+RoShiH˷7א/DCLwet :S~ GGV #N۰$B̼۠ H0 F{䇃/+[00z4?ZHwΙ]?j22 A4'&{%)1ǼxdX1 ^"e[%T( l7\0" Kx{[ rD<_Co. Zʟl=GtQqXmEb^ToG?'z`ߍ`vǹ;c*06r͠OFHds6|e8])fܷOsfZ61/]x cBqw(}=pሊYb8{lV[DžBbN#,+ɞ%oB8 6` ZBBy Η6rFF$/=inl7L8 F8~ZZ`($~('YYq$L"d"LWo8PUCߏvHM _{818a3Q؄w͂f<Xqu~GH(bq3sje"04-HS~. 8ժ# ۟{J2,Cu_ZH$MpFGV#jb-ßTVzuuZ$Bo]+Tls;c@Vj:Zfm9Bxe2 ($k_s{(B,A9jiXz9a 7: !g$3_K.W]&7})\JuBX ?c2If\q?Ÿ Z[m QX9Tas kx5oZ^, ':M  {shSbB ӣM7bS;.a.5n췲õ4(Sr \)Y(wUh CowgÚ7)cr-7s~h">0d 'GqzlOS+Vߚ}%/Kr=͉DZNm,]\J5`/(.؈7I+y'nʪ*-֘S/0]7~뼩7^a6\~˻Vj-dhިgD'W?&]6M5RmZ*akZ!}?n4 .\4H|(RtNV?"rs/ :f@Sj*etE<^]wHȯv.et߷dm7ཾIk<[۱k',nT)'ӹvϘc V)ɵ")^7أJ;*`sK !"/:!ё+S`A=?+a>/vft.QI]̎}ORȪ nGāݒyH^ .]kq|S~BV:{Gz1nVCm{|gM';m"c:{y<2]d!GA%XzvZ&KIq-RV=o2S+Mӏm$س:s] RfIMp\a! &Ljtd/ 1ƽۖcRT?u \uYV>^5W̎Xj79dHX$$ M# (IyCڍ$HktMaLno(3MKրA\;\Ma_){+8 $0LLRG?HExk k.~"Cݻ$0&+#apM:F~q`Ie[-HXe_3j`tO#yƕyZ]B&OE(nڒ^c<5%GтG&=x֖ e!1hUqҁfYQ|x{0aI짜g@WS P\,~FBxpN͛΢']v`rjb .C u{G1L%H{V̠qX&_`:Eh&.U(\wȨIՙFZW}Qkn; i՟/9"(0L`] '(`uv4-F-P8L][}mN(;PT0c{zK|f srt5Exd]X&^m-"vX+m+( Sxo٥AzߤO<7=#w՜1# S4Octs'Yi= ud4q/tybc8*"bs,6n7W&[ F7ҩCC,r)cG\ۑi\ }{h"4x+juE vV@ 4 cJ󶟎>UYmR}rǸzWhtk0HP0ʗr` ;&'ۇ޺%bf,@vPV')6PxDBGsZ?5eɑPܲ4@w?+]Vqjs{*14)6} >F{zEH|KV;[L,KG8z_? νKk$Ƌ'ת)'S8z|bEk% ݇QG1ı$GH`֛ eX@=.UU&Ļy[ 0 ̨FS!@F1 RBOSwՂX8`7i (Narٓ_֩ɡ YSGޭF krÕ^` s&;-q eJk{ˡ< y/4oڸ'cEx}|)MBy 886 ];*.|քhuLfP7]Hk5S݇(‰ojA_n$ gL.f?xxC&.mH֚tGe\S=#wHD&ar f?3 Ҥ]q6rT^d[b?Ealu;8$T%cmAAb{"Lf- )6 .r+c/;3*zn=}W沝i9Ty ޘX]Хbn q]k |5ґcl.T:"{&zqiBcUv Z2¬Io7J-&O=1I5#JC@M CsAʘѲOˎ?KYI=Yx O" el?V pJkD ª? ꝃk3τ/ѮU5) 5򃘒{EAg$2R MɽoejBB1˗+?>)etf(?wB8qyD&յ w B +r l3Qw\(^hzHy;pa8^=Y7Slq ssW8$ׇaIL9lqfnlj=;kDwmi{SuH1M}OY̷b !i5J-8_deD"yOԅh.M#ft/o0~!tug[`uE0cofEadƔlL=bx QR@:P&( "QkQΙ&&!c1%ډ#k&ϟPM;o^K'@|Vm&'U%:xc U4ы$[a.̕KR`jbSz"EH7mu2AxJe ^*ѯ/ג$kR7kf1yy([4x #C5U](KiK'kA-h$zFRwxk k IC6pҒ]Œ5A7> Z),*c΢?*F; = s]C֧usѸ Mڧ=g,8I f e5Iў80Mr&ҟTa>R}yFѭMu}P"(9vɭG># K`ԌmʦPIʉԿ:F4 >%_OUa'"lM1j!ϧъ6YR'@Xե E8H[_2!9HᐙCFC/87͸#UNn2!eނ(4k.*i^Ҙ7eyCy+0oE6_/9lSӿgap? iء #_DN'벲smbFP}<HuLO,rH_#En}q1_)9/aouuY TQCH^uX-hqr-0agPR쏻._Rb_j4@{p? ͓VY~%YI.q uV"$[583P (ܨ+ kAe ^kZO,)C&zݹU:2^:١9W3 &UHRe)t= qy ؊n sfw9 4<{FBVܝ&'R\`"%{fEA%cႣ%臩&3R7k%V_ tqDsPwe!%||'N~q]%t?hIԔWe"Z/_i{~HKlbѾC,\$ml >`JI4#pg%řf#:}^`=&b KYĨ XH?nh%C2WW̅8G/A4ǯ L#Hч9QyIO}H_I7{ӂ;|eQ#$D`fR2#8e6~*1=FHERnX?6#4vD1aJߗGe/;2=q9[l'*>z3^`BEKӁyZwiv;]Ptgdj2\D{:Ks#s; *ōb)E%4={ pѠ4e#9`j{gA @wa8T޿`[lYM;>Dx9!bUBa0 :o"i<=+ >^$8ψF`w{J83yEœp]X\b󮥫"fC _> `'6,b!̌g[:|ԥ Q=ZexWί4z-6'aTdQ1uo7MƟ(㕛auۿe:ەrkCkLh.Ð`N>D6 Te$!a".hcT|/dӨYjNՒȎء]~P;2y<\XRזDHEp''qz/Ol)aӉ^V/NYUV~E'/5^Nix]Hw=1V`( vFn"htns7b5sĜ;p>şN4wR-ocy=0N0/>YsdoYz U2 eܜ E{v[ju+$Б 3 @])Z%ڢdmOk[TQj\vczzyr7.mbА)IcT0%sڋi*hf\t\RàË0bcJ2!lhϺpMÍ`ǪY-J?ԂכBʸpV|";FXJ,3Ѩ5E!y]y(\G?Ίs/\(xΰJ=յ$fT wIB2Pkle ~Q3i_B9GN>oք)(Ymnݿ@DD(:cEL^w14dg* Q[7Zf,k$ǂDԥM{qiSD8{g|$!ho>GNE{g֗R XYsfCe=f`81JDZ_ZBqe6^Xz8w%?TWK; ꖅH͋Ww{Ƕzt$Xf]>^yy;0٠d6*ZuN &{ m2a1CB7̒7zv 2/>P=N1_X k_ve`J2;}Ae-!nwٟ_HJ,}7'4Bխ{lF=rndd%U>9XlG[d2 k Dؖo;65*;$T9v+NuEȘ]I8 iJsJUMVD*: W;H ڒ~ص"t8q0/xQy1oCHr7̪}pY8PmKtj}c-Omy궵!)2\мR/!'asDתޞ 3FR3,>yyKLvlfo>P,6S1"LZ)ds ̋U@qn oRMrCQ#لk\//ATkΰsl)$㕏R:NBz=/16;s46rQ:8ZZZ }}Avs&K'\=]0<Œ'̶6gw9_9]pW;|RZk#Yٖ쵐QVaG Juq̂+t4yJMChi#Ps[lO3:0#NmZ6 K+]b-R}4:6\K)3m<`Z_u4AZ؏5YuLK4ϭ)͡gx9bdkP5B^ Gl9Ec8,v<"b\o X!QpvSzW';0s>BCI◁@' !ID&UwCb nXvy(A_;9>-M|+ݺtoz,Q뚯ERT^zN{|*&heW1sr?~b_Wߩ[#F%fDhlJcq)BILV@m$=^!IF_A/v)89Eg;d`8qIȥH s[aѥ}#aգk%阈~^tfƾU:ǟ-DGM@niZR)ߜ}%y͡9:&4&оmI:6<^8~6+\ Cknpoy?oOfE_J$G,[L֕|jW;%Kq8鋒əL`H0]k(0k\BɢI4(%.S T9;љ7!!l*yG6@1TCu_vˈZ-Axx3pTl@m*]+X8r< QPV:T"- X^%gǛ=x- w8GٸjF%Sw+-)p16CI; I{s`9SA<@@Сn'Z|A,ribRl79YM'^vU!"A EFmֈh)~V%&4eɷNY҄U+ff٘ 8K"lń7dIYK+$}-~ Z_>fpt, +M ͓Ba9ԩ֮gq@MJ: jk軠A.l_Ȭ,49a*7At#v${$T:܅9EL`PJUI)mDb$Ѩ'IScr01F0 ~ 78F˙3S^CU2 ѽꯔiH3ඤ]:M tMu}\8N=D&NrJkz+z Gh 3Ы?ͬǾ cE˾k_Ҿ) -%rƃ6[A?+Yu"<c=ڡHZR^v[) E@L0 ?WkDʻaT^-Jl|Mw՝DO8+Vk<"j D Nr~(`3!2Z{[ @KPeJޕsGϮ*::#4+!k̖ͥKRwvcQډmbV0?"|FĘ_:(Q&'֮]6B $8э yf0ڧh 1\9 z?Z)mTX T343O4pj aWpK<)$os0y3=Ij+xŀ,uELލO+ =YTJxekr/wj}C)$R7%$(ds5Τ MTI4fUÈjI9M,@|9m]WDtp7`/5Oɬ_<0; p_49eNlJ?2*LJX, bftR>iؗ!,RSή>U2v= υ"mxԕSl'1\û }^Xvbhtt*\9%Y,ry)B>R\XK0[p.ʔLcE*T?h[OY1~ /GaI '"p@ {\A x "Lxe^C)3' cܝ<3p $*i0Dm󷀽`ѮuBw:hgUM@Z-STT5;ХS &$o,|?#3| *%k.?y~7Y KPb*D%s-^qc?={^s?J}de\X6\ot`Oc(J:V`[ϐ  " FQNo5g-|*uˏ 6U#wq/eE[|닾gsmX 2_GbrW萡$)]$A͚Rxjjeo/.0jcиxg35*5ҷz@#͍N68 UpSG@6ب]dw*(^:y9J[,ӹg]i0In:@{[^f!bwU`Fp@):G\] k"[w(x8'AUNjq`^QEdgxLj`n 2 (9@/Yhn4hlYK;'pNcL.\w Ȃ&q$ +4D*jd憡â #+&Q\eVy*[c0>a=ݰ[2gh+fE˂byt]3¡_N.ٳ u>ͽߜ-] ܣh& |Mg}9,djP0F*{ M9x.{/R5%3(Eul5vUTkWp\׍Y42zz%FwNkcN(2u[!D4*tu˔7sG%H5 WvHB\4?3Y[~ OJ\}-TjMD- O'f-Cqϛ* ;"%>~Ozӗ 1Q w:$ֆ8+}oc@r+Ҟ>.Ñ,P%YȞ`;~N/?t´i0q%7? a0r}QJF<ji?<Xn BܘP.gmK[Xۜpy.Ӫ]l|v#K~P:=t DA%̿oP}|/ξ#exbx-ރk EE\@ÙV[gecdx~s/o]uBn"\6ހ N`Dq0 L-ߐQ&zn:yBƊBA0 6c >җhZ/$׻.ޅnJ׭ȸpW=<&I!9Fnΰm!ebO]`tRǑV0蚔f˘XB?'"8Zo f M7$k 9t~?` 52z+ $l/afg|}}qq1@+? gyoנY M'@.C@g }W.r/'1FsRDXV`1"Ix-V*Kd8ɫW I ͥۑsRg?3ח} Kע@4f`O+e 1H+pGK] ]G _0q*;zmןt醓\82\EqsDxcA)Sjv^*kZhshT/+Rֽ-cFbP&79 K T׃8k >+^bQ[!˫{tY?[OHpqN"|eBꋯ%FQ9]=ރGZt=z ~PbÙNVr*Ik$*]ՑvZYHG>, uZ#*w] i^)Jm]f*|oA_Uy=`Sp71C$3D^K@e5|-& $-F>qIc°e{ϫQ^0vGoLCsYl٩BܚpR"ܶ>Pޕm|[P>8 ֜PuK;2Q}A\QX)"ԅG|˖bn?׫JG%}$uRcr{n^%L籼q 6?T;p1[[ #c.ET 3(+)rki< f0(8/[@4,=p2Onvqtn)/Ɩ.3?l$k~ ZDlZ[AӲ)^j Ր4E4,台OB@TF{'B(}b:rV=tJRpx U/BN-LQ\YOkS=:Y!. }NyQ̳D`;f^^ub̴iNH!%QUSosmy74siMisG@E ؋RSҙ.+7{6>~rx《OB(jLjmm#>$_cpw2s|>Jچ'1@b0z)2DžlazjG%)E,a;#/f-Hv% AZ(AzWtgJΜ`I([BdI-x"HMFXuZ ,6H3k͊q%CqqR}Y fuQ)w ty)ZC)T+~N[$PTtG(:Qӫ,%8e*}jK;M5!*/HHcbG'٤4>kLwuR㚉§/YC?:v{_;ӳtƠHrqVPZd7g>wRMPX +)b'I&}-°5^@DLogODv[.b` xc˵6I@c/^a왷ҳ-1xXvyZudd MHU͊U yLy?'Å!E"-W8"#%~1gN<.wC0[x&'t m T[5e3h`?.H5%7ňMFOssSN959~qB̦7jDo{.Ӧ"M q K2sl.Q/AFU,RĘg;͠5}vt1N|ќ#TsDBn".2@p ͧwڷ@f&pZ7 qB#YܝJJ/ yl_$δwDore\߀jT(!XEXV_kLs(9Z\~E:>suf,c2 GTdn+|BNH.2R)`ldIeUډ8*DB/ZT{1ݦBwku<=GG''捓\iDy\lGj-II,Fs=CTOO,̍Xtlβj"sgR'(  Z1_t B]ڢ2Jz|2#cq][c!Q R+p\10vifqjPu׆ZYiuu@&ӯ@ZDa50CC%n'DC0Z+9axHHeVhopVlI3cH)LT:UU|4|\bP2kLx *kqiRJȢ%"絞~l]V*;j\F1 B)up2]Lԩ"e40+3Ma?Tg8]BE&f,lնO7\]#N>*) cц&Ã-.KA/_ܺu'*MVv~' h Z0܌`,潳MKWDT*eSm_KD9]Z#*04pHxZp³>*dU)m۟BnpU7D=y6~-:f^1I[I皊awsՒ#Iܚ(c\Ѯx|V?07dm\ш f&7!ҬiPmxp/2(]zU$?Bj:Fh΄檪a|_]!Y%J݅V?2 &~CijBNP;\hXٴ OuO0TKDʙN$JEWYi-EIh6,GPٮD:Rbܩ{0r!!p#\vgi b'tn*ϣb'OQLe &E55-H o< ^{6fiV;t 'V^mm.;^y+c~x3pzY88"yZ {4ӕWbFh[NF|@m ]`⤌\st#ID=z+/13^U+$S4 #zVn%Tܻ ݁\Hd\>cx=1,cu͛aNPv{9h#罼maìE OoJ9םz8c~n;mbPw&v>jb!5ٸm0A'b,Yx䞐|"Zj>|3kM/"BH%3-c YM- Օph-|zQb"=+k7iN <`䩂)Y@TWPiowe=p̪3iR`>Lg̘ " ^N'DfA?*!Ggթ |_aum)0߼x}/|ezI2K D6̰A/`닺\  4a[ >CTcQˮqKVĎ5sj{Jq펆@=U.{QULb[qAДVļuio<l9{%LMOE(IW^܆V)WշO]qǢ]?~$߭j/mh刌(Gأ*miroKF%@"r! q~rR\0c&2.W۱ˀ Q5QM !I{',2)6I#ixsjCzeٖͬ]ތZzmwt9Ӕ] z_odLS;yɗ`q8 @P0N3Jq]o4?C4/,} 3)9e>[yM3υ\9+DrE]/+xd"UcJ<&69y'oGĜ,w.1K]%8jC4T ʏ@1èWMS:DGjaE"?ywl QrVeULtzE]AvѪc`MfmSL?Af݁#s3PΟ[2^ zh';T*NJ`3)w8shUJ׆խEc(yB94WvA}9Dj{qIff#2t_KIDLiftự jYKo1OV͚0g }.uD,!ΡGwp۠z?hJ l[fpC=لĚS"H!E m"Jd 2 ^3{MufX`pqE|RzXGqj98Ӳ ;yG Ef[ LZT@w5:s&m&,TVzUx$xèRcԙ$gK ;Vr<8tugP4}ʥoH6<;TVЦšu HA.L8M/dmB*qS~x/o#2cul~ȼpʳ WX܈ӨcIm#R''F@4Or^xx jn+@ٳ依6 P +|! ~Ceg`-VZA mӜ h6("ơ\ E6(\g:|M0>~d8#ZK%5,ԅeK4&4/rC'*`.PnZ-GeM|ɂoZtф?$gMpߠO_pv.$R͸Yu^ H[[gQЕȑRFҮ@tX"R趸[b2AOmaݤ &( 4RŴ\Ymgv?}d/2igkqƕ/Yq!{MewH'tGɿWܦ/M&hÐ2qBgC+fEF)v_ "8pЍHTS. 9;Ow"gx!+:y jV5MTdWyW[ |-YgM8 m;JG) Z|Z8[1G{0m2??;SgCFROB4|h$EiQ[E(O"l7e{gBہv\}lњ{Jp# bC>R'leD{OGQ-T xY (>Qer6]5WaO-s9ǟ?}mS #icx=8->T7n\ w%SUjV'6)®cn#z +v)$1b]Cef$v B#*}]VDl`Lmff=d+1 hT}> k# -HsFUw[oSKM b"бR{kMl!hnvv-vxb V۳vꝁ:%D;vqzc~+\;N 9.hb*~zIg$ !] 's bt܁JL˜ UeiZG9-/l gñS"D|S3Э>:Y~uE#XɃK߮2](hs;0ȱOL:Bs,,}cmκ&lp{|_6VR#.ŪF{lKFߔ7c%Q N^C֢\*nT9/faA͋; iyUzqY5&W*?sn؂_9*׽p"p9.p;tϓ( Z̼a PoĻ@}/;tXFTf;y|Uge[u./P#tCcM#G!2]` :4cBG~&^iҡۖ YZ