ruby2.5-rubygem-ruby_parser-testsuite-3.10.1-lp151.2.1 >  A [+/=„#4yi\4kXA2W=]㉯ Vo94e4uаjc-P{`u7.rak ~Hwfs#Z?uն X@,_)DsEF彉7[{htª4*z0~լ@\S YNK*[lpZD5 Wl sA,(; &f8J.ҕ60ca0b75c9113be17dc3c4c303031ecddacce55c1c84179c1b808661dd9ec4b1ee6c07ed9bd514b20aa6286cfad10c8a48d8c5eft[+/=„f7C˲w2YI<y+Flhzhkaenn{9Hmx"mA:>-@: lff |g8y9Tx%,9XBC{2YN^cUl:]uujXD|^dr5h?GĦkFl3EubP$q7ǘu?1,G-kd۬5fU/ 1y礴_F>p;F?Fd(/ 9 T $4 < D T  ,@T(8%9@%:~%FCGCHCICXCYC\C]C^D?bDcEUdEeEfElEuEvEzF.F@FDFJFCruby2.5-rubygem-ruby_parser-testsuite3.10.1lp151.2.1Test suite for ruby_parserTest::Unit or RSpec files, useful for developers.[lamb01ÆopenSUSE Leap 15.1openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/seattlerb/ruby_parserlinuxx86_64XRA큤[[[[c38d4a3390083ee65dc62e3657f5ccd7cf005d0d27c0ed75e13be03ee2b10d97772acda80da4c03f5d9296a059b0a41dd578402bf8bba0af571b0d993e6a04975f504faaacd5c2b869ee4192347797ff8d99b8c60d2572803c287b2dd8d21407rootrootrootrootrootrootrootrootrubygem-ruby_parser-3.10.1-lp151.2.1.src.rpmruby2.5-rubygem-ruby_parser-testsuiteruby2.5-rubygem-ruby_parser-testsuite(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:ruby_parser)3.0.4-14.6.0-14.0-15.2-13.10.14.14.1Y@XXzWW,@VVV@V/g@UĝUhTU-@U Tء@T>aT;T=@T=@SxSAAS@Ry@RQQr@QHS@PՠP@P@P@PO@OpZ@LL%@K4@JlE@coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comadrian@suse.demrueckert@suse.demrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcfarrell@suse.commrueckert@suse.demrueckert@suse.deprusnak@suse.czdmacvicar@suse.de- updated to version 3.10.1 see installed History.rdoc === 3.10.1 / 2017-07-21 * 2 bug fixes: * Fixed identification of parser version whether Ruby##Parser or Parser::V##. * Fixed squiggly heredoc lexing when using 24 parser. === 3.10.0 / 2017-07-17 * 4 minor enhancements: * Added support for 'squiggly heredocs' (indented content). (jjoos) * Bumped oedipus_lex to ~> 2.5. * Bumped sexp_processor to ~> 4.9. * Made STRICT_SEXP=1 safe: converted indexed sexps to semantic calls where needed. * 5 bug fixes: * Clear and restore cmdarg stack around defs args and body. (presidentbeef) * Conditionalize use of sexp_body= to make it compatible w/ sexp_processor 4.9.0 * Fix up line numbers in strings with newlines and `#`. (presidentbeef) * Fixed line numbers of resbodies. * Fixed some tracking of lexical state. Fixes bug #249.- updated to version 3.9.0 see installed History.rdoc === 3.9.0 / 2017-04-13 * 1 major enhancement: * Added tentative ruby 2.4 support. Probably missing things. * 13 minor enhancements: * Added RubyParser.latest. * Added RubyParser::Parser.version to make version range comparisons easier * Changed superclasses of all parsers to RubyParser::Parser * Cleaned up a lot of the version specific code to be more generic/flexible. * Documented how to add new versions in README. * Moved RubyParser from ruby_parser_extras.rb into ruby_parser.rb to fix bootstrap issues. * Renamed RubyParserStuff#get_match_node to new_match. Aliased and deprecated. * Renamed RubyParserStuff#logop to logical_op. Aliased and deprecated. * Renamed RubyParserStuff#node_assign to new_assign. Aliased and deprecated. * Renamed all parsers to RubyParser::V##. * Revamped grammar preprocessing to make adding new versions easier. * RubyParser.for_current_ruby falls back to latest if current not available. * Subclasses of RubyParser::Parser register themselves into RubyParser::VERSIONS. * 4 bug fixes: * Fixed `&.` after newline. (presidentbeef) * Fixed bug setting line number for hash literals to line of opening brace. * Fixed grammar preprocessing bug. * Properly handle kDO with no-parens stabby lambda. (presidentbeef)- updated to version 3.8.4 History.txt removed upstream- updated to version 3.8.3 see installed History.txt === 3.8.3 / 2016-10-09 * 1 minor enhancement: * Support Ruby 2.1 number literals. (soutaro) * 3 bug fixes: * Fixed line numbers for strs with backslash-newlines. (maxjacobson) * Improved compatibility on tokenizing number. (soutaro) * Refactored and fixed multiline array line numbers. (ptoomey3, with changes)- updated to version 3.8.2 see installed History.txt === 3.8.2 / 2016-05-05 * 2 bug fixes: * Fixed lex_state in interpolated strings. (whitequark) * Fixed safe operator for newline/semicolon contexts. (presidentbeef)- updated to version 3.8.1 see installed History.txt === 3.8.1 / 2016-02-19 * 1 bug fix: * Fixed problems with tLONELY in mlhs_node.- updated to version 3.8.0 see installed History.txt === 3.8.0 / 2016-02-18 * 1 major enhancement: * Added support for Ruby 2.3.0 and the &. operator. (presidentbeef) * 2 minor enhancements: * Add support for safe attr assign. (presidentbeef) * Added support for safe call. (presidentbeef) * 1 bug fix: * Fixed parsing of { 'a': :b }. (presidentbeef)- updated to version 3.7.3 see installed History.txt === 3.7.3 / 2016-01-21 * 2 bug fixes: * Fixed parsing kwargs in defs with no parens. (presidentbeef) * defs should have a nil node if body is empty.- updated to version 3.7.2 see installed History.txt === 3.7.2 / 2015-10-26 * 1 bug fix: * I hate regexen. Fixed a lexing bug confusing strings vs labels. (phiggins)- updated to version 3.7.1 see installed History.txt === 3.7.1 / 2015-08-06 * 1 minor enhancement: * Improved understandability of lexing postfix symbols. * 2 bug fixes: * Fixed timeout caused by regexp backtracking bug w/ long strings in 2.2 parser. (presidentbeef) * Rename DEBUG env toggle to RB_LINENO_DEBUG. (tenderlove)- updated to version 3.7.0 see installed History.txt === 3.7.0 / 2015-05-28 * 2 major enhancements: * Added preliminary support for ruby 2.2 syntax. * Now writing all 2.x parsers from one source, generating racc files. * 1 minor enhancement: * Added RubyLexer#process_label and hooked it up to "x": and 'x': productions. * 4 bug fixes: * Fixed handling of block_args to be consistent across all parse versions. * Fixed lexing of label assoc args w/ newlines in between k/v. (jeremyf) * Fixed lexing of x?'':y for ruby22 (not a label). (presidentbeef) * clear and restore cmdarg stack around def args and body.- updated to version 3.6.6- updated to version 3.6.5 * 1 minor enhancement: * Add line numbers from block comments =begin/=end. (presidentbeef)- updated to version 3.6.4 * 1 bug fix: * Removed shebangs in tests because of bugs (aka 'features') in RPM packaging tools.- updated to version 3.6.3 * 1 bug fix: * Fixed bug caused by latest version of oedipus_lex not exporting lineno accessor. * Handle return/next/break/yield w/ block call (WHY).- adapt to new rubygem packaging style- added gem2rpm.yml as source- added a small scriptlet to fix the shebang line of the test scripts - also added a gem2rpm.yml for later, but did not regenerate the specfile just yet.- updated to version 3.6.1 * 1 bug fix: * Strings that don't match the encoding of the file are now returned as ASCII-8BIT. * 1 minor enhancement: * Added new_string and switched all parsers to it. * 1 bug fix: * Fixed line numbers of nodes following multi-line strings. (presidentbeef)- updated to version 3.5.0 * 1 major enhancement: * Added initial support for ruby 2.1 syntax. Doesn't have numeric extensions yet. * 2 minor enhancements: * Converted ruby_lexer.rex to use new grouping mechanism. ~15% improvement in speed. * Various lexer cleanup. * 2 bug fixes: * 2.0/2.1: Fixed block kw args. * Fixed env for kwargs and friends.- updated to version 3.4.1 * 1 minor enhancement: * Added StackState#store and #restore. * 1 bug fix: * 1.8/1.9/2.0: Fixed tSTRING_DBEG w/ f'd up amounts of nesting + braces + do/end. yeah. I'm as confused as you are.- updated to version 3.4.0 * 1 major enhancement: * Replaced hand-written/optimized f'd-up lexer with an oedipus_lex generated lexer. This makes it roughly 40-50% faster. * 30 minor enhancements: * 2.0: Added support for a.b c() do d end.e do |f| g end * 2.0: Added support for a.b c() do d end.e f do |g| h end * Added -s flag to ruby_parse_extract_error to output timings. * Added RubyLexer #command_state and #last_state to deal with oedipus_lex differences. * Added String#lineno and #lineno= because I'm a bad bad person. * Added a bunch of RubyLexer scanning methods: beginning_of_line?, check, scan, etc. * Added a bunch of process_* methods extracted from old yylex. process_amper, etc. * Added lib/.document to save my laptop's battery from pain and suffering * Adjust lineno when we lex a bunch of blank lines. * Attach lineno to tIDENTIFIER values (strings, ugh) * Cleaned up and re-ordered node_assign to be faster (ordered by actual occurrance). * Extend RubyParserStuff#gettable to set the lineno if it comes in with the id. * Extended RubyParserStuff#new_case to take line number. * Finally dropped RPStringScanner's BS #current_line. * Finally dropped RPStringScanner's BS line number calculation (lineno). * Implemented Sexp#add_all since we now have a test case for it. * Removed :call case of node_assign. I don't think it is possible. * Removed RubyLexer #extra_lines_added. No longer used. Complex heredoc lineno's possible screwed up. * Removed RubyLexer#parse_number. Handled by oedipus_lex. * Removed RubyLexer#yacc_value now that next_token returns pairs. * Removed RubyLexer's @src. Now taken care of by oedipus_lex. * Removed RubyParser#advance. RubyParser#next_token takes care of everything now. * Removed RubyParserExtras#arg_add. (presidentbeef! YAY!) * Removed lib/gauntlet_rubyparser.rb. I just don't use it anymore. Too slow. * RubyLexer#is_label_possible? doesn't need an arg- updated to version 3.3.0 * Notes: 39 files failed to parse out of ~834k files makes this 99.9953% or 4.07σ. * 15 minor enhancements: * 2.0: Parse kwarg as lvars. (chastell) * Added RubyLexer#beginning_of_line?, check(re), end_of_stream? * Added RubyLexer#process_token_keyword. * Added RubyLexer#scan, #matched, #beginning_of_line? and others to decouple from internals. * Added lexing of \u### and \u{###}." * Added optimizations for simple quoted symbols. * Aliased Lexer#src to ss (since that is what it is). * Allow for 20 in parser class name. * Modified parsers line number calculations for defn nodes. * Removed Env#dynamic, #dynamic?, #use, #used? * Removed RubyLexer#tern. Introduced and disused during 3.0 alpha. (whitequark) * Removed unused RubyLexer#warnings. * Renamed *_RE consts to just * (IDENT_CHAR, ESC, etc). * new_defn now sets arg node line number directly. * zero byte is allowed in symbols for 1.9 / 2.0. * 11 bug fixes: * 2.0: Fixed paren-less kwargs in defn. * Don't bother with regexp encoding options on 1.9+ to avoid warnings. * Fix constant re-build on ruby 2.0 + rake 10. * Fix lexing of %i with extra whitespace. (flori) * Fixed RubyParserStuff#new_body to deal with nonsensical code better (begin-empty+else). (snatchev) * Fixed bug lexing h[k]=begin ... end. Use your space bars people! * Fixed env scoping in new lambdas. * Fixed handling of single array arg in attrasgn. * Fixed test to call RubyLexer#reset between assertions. * No longer assigning ivar/cvars to env. Only locals should be in env. * Refactored initialize and reset to more properly re-initialize as needed.- updated to version 3.2.2 * 5 bug fixes: * 1.9/2.0: fixed assocs in return args. (presidentbeef) * Fixed handling of parse error when class is nested in multiple defs. (whitequark) * Fixed lexing of %w[] w/ funny whitespace separators. (whitequark) * Fixed more call nodes that have trailing comma syntax. (presidentbeef) * Fixed more call_args slippage. === 3.2.1 / 2013-07-03 * 1 bug fix: * 1.9/2.0: Trailing assocs were being munged into arrays. (presidentbeef) === 3.2.0 / 2013-07-02 * 1 major enhancement: * Added (rough draft) 2.0 support. Still missing some small / rare things. * 12 minor enhancements: * Added %i(symbol-names...) support. (%I too) * Added 140 more tests, jumping test count from 1376 to 2143. Yay for test reuse! * Added RubyLexer#brace_nest. * Added compare20 rake task to diff the grammar architecture against MRI. * Added lpar_beg and paren_nest to lexer to track state of parens in stabbies * Added shadow nodes for scoped block args. * Compound RubyParser now defaults to 2.0. * Fixed rake to < 10, because 10's file dependency handling is so very broken. * Made it possible to specify version in bin/ruby_parse_extract_error w/ -v 18|19|20 * Refactored to RubyParserStuff::ENCODING_ORDER to allow custom tweaking of encoding guessing. (samlown) * Switched `rake debug` to default to 2.0. * Translated some fixes across 1.8 and 1.9 from 2.0. * 42 bug fixes: * 2.0: Fixed a number of block args scenarios w/ kwargs * 2.0: Fixed args_tail mismatching against lexer. * 2.0: Fixed assocs to return a hash node. * 2.0: Fixed f_block_kw production. * 2.0: Fixed f_block_kwarg production. * 2.0: Fixed handling of stabby proc args in parens. * 2.0: Fixed lexing of kwsplat nodes. * 2.0: Implemented kwsplat nodes. * Added tUBANG to lexer. ...- updated to version 3.1.3 * 2 bug fixes: * Fixed begin w/ else but no rescue. (whitequark) * Removed literal stripping from block_append. Not its job.- updated to version 3.1.2 * 1 minor enhancement: * OMG A SECURITY ISSUE FOR CODE NOBODY USES... EVER- updated to version 3.1.1 * 1 minor enhancement: * Added MOVE_TIMEOUT env var for ruby_parse_extract_error to move slow files to a sibling directory * 4 bug fixes: * 1.9: Fixed lexing of "0o". (whitequark) * 1.9: Fixed parsing of unary plus on literals. (whitequark) * Added timeout arg to RubyParser#process to pass through to the real parser * Updated Synopsis to reflect new options for running RP. (louismullie)- updated to version 3.1.0 * 2 minor enhancements: * Added RubyParser.for_current_ruby to provide a parser that matches your runtime. (neilconway) * Duck-typed IDENT_CHAR_RE instead of using RUBY_VERSION * 3 bug fixes: * Cleared out body comments in class/module/defn/defs * Flipped lexer tests to US-ASCII to avoid encoding hell * yyerror is now an alias for syntax_error- updated to version 3.0.4 * 1 bug fix: * RPStringScanner#lineno was still using byte offset, not char offset. (brynary) * 1 minor enhancement: * Improved error output on invalid char in expression. * 1 bug fix: * Fixed lexing of no-name ivars. (whitequark) 52 down makes 99.9767% or 3.7σ. 130 files failed to parse out of 558k. * 4 minor enhancements: * Added RP_TIMEOUT env var to override default timeout of 10 seconds. * Minor optimization to RubyLexer#parse_number * Only output parseerror output to stderr if $DEBUG. * ruby_parse_extract_error modified to include 'it' blocks in its search. * 7 bug fixes: * 1.9: Fixed args in dot-call forms (eg f.(...)). * 1.9: Fixed lexing stabby lambda w/ do/end * Deal better with DOS files. Ugh. * Fix line number of production after heredoc. * Fixed RubyParser#process to reuse parser instances across calls. * Fixed line numbers for several productions. * new_call sets line number to smallest line number of members.- updated to version 3.0.1, see the long History.txt- fix gem requires- update to 2.3.1 * Fixed line numbers at end of special var+whitespace (larsch) * Holy crap I was smokin' something good... Fixed 1.9.3 warning * Add -g flag to parser compile if DEBUG * Lexer now embeds line number in yacc_value for keywords, helping fix up line numbers * Fix method line numbers when no args and no parens (quix) * Fixed line numbers on return/break/next w/ result expr. (pjnz) * Fixed some lexing state in order to parse: 'f (1), 2' as 'f(1, 2)'. (invernizzi) * Moved Keyword, Environment, and StackState inside of RubyParser * Added proper dsym and dsym->sym support. * Added extra (failing) tests for call/iter line number checking (quix) * Fixed line numbers for certain call/iter edge cases * Fixed parsing of: alias :"<<" :">>". * Added new accessor canonicalize_conditions to toggle conditional canonicalization (on by default). (confused) * Awesome cleanup: Replaced call to append_block by block_append. (Confusion) * Fixed handling last line of =begin/=end. (raybaxter) * Fixed source line numbers after heredocs. (jbarreneche) * Switched to hoe's racc plugin to clean up rakefile and builds * Fixed empty =begin/end.- license update: MIT See README.txt- update to version 2.0.5 * Started merging like lexical cases to try to squeeze some optimization out- use rubygems_requires macro- update to 2.0.4 * Changed requires around to be more accurate. * Fixed .autotest for minitest * Fixed emacs escape lexing bug: "\C-\\" (maglev/gemstone) * Fixed octal lexing edgecases. (maglev/gemstone) * Fixed regexp lexing edgecases. (maglev/gemstone)- initial package for 2.0.3lamb01 15283999023.10.1-lp151.2.13.10.1-lp151.2.1testtest_ruby_lexer.rbtest_ruby_parser.rbtest_ruby_parser_extras.rb/usr/lib64/ruby/gems/2.5.0/gems/ruby_parser-3.10.1//usr/lib64/ruby/gems/2.5.0/gems/ruby_parser-3.10.1/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.opensuse.org/openSUSE:Leap:15.1/standard/78d3085e4065378ed3a1870934f37770-rubygem-ruby_parsercpioxz5x86_64-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode textIhD~:iៜ+utf-8b90a850785706af9412d4adc1d742b8af2eebea137969e3c12b63426fa3373c4?P7zXZ !t/]] crt:bLL |tC87MXUx$خ'p3}U83O[ɿȯ"Rvg֢:' 3LPBr0ݺz!* 9M.=s$-3oV")mP_$I'Ʒ; QuCۤe<\%~i)*E;5'z`ۘ_IZdlU?DgoDmYc4=Pb=[-&`NX@j\h)b=@~${NHDbK)W+NUD R:5kXo$w* @9H)mB1PHZ%@8`9/d/gt$TfaM v'a||dۮg9ˡzmkGhb5FLr~UFsm΃/F.‚V{7CQ؅UteiRoOT2EM) {߾O 3fbZz@5XB#Hjo O6c2tH;_KWg%(\ !>L0r" qZ~cDaMRF`3`^*]51ˌ IB>$}s_Z}3a\ Ps R\vTB΂j 3n(gHA'enWzP(Ӂ1UKSHl~C(&k: %\͑ciu{qϤ+I E,ڿoԈdTL) ݙh [z 1LjwmfYXsPQ]I:C5VMl[>2uONqaۓE%5ȭ3i(fD6h03kR6۽(o'}OA2i4iNdI^akY_ߚyOyEǪs?6j1;|0ÁW4qDz˄"^͟[M)VҠoM'̍SʍgEO2*iwHҷܛs[gy8JPG<靜Y4,~ڴsų9wjLbA_#[_p|tŧVb?I7T1 RզT5[ַnuB:+Gf:'+?7/#Tl>{ځ09}mZʐ$ۈv_NZ܎e}XT.5+D3Yej|Os}r_%"L :8A+3SWL ][im3`j/ ]ppuk|;Wܛ"s Z'n,FJyJ Aҝ4M*N׷7>8>>c1CJ7?w%9:np>6S6{4s_(V ` d5zGhS_/mا?@F-JtAM?Tq †K^ -TậUBߎ[CvUQ/~6&<-?|N92^ĪBK{,f̠eÂ& 0Ok)eӓSXŏS k-)6^8ړ=b!#>GNn'{m{fQ`w:`<#,)K83۶`$4JF/<[y<1 O,*w''S nEᴤ>0ݫ-cC؏[b`j.]2OhPp ~ 7/~✒xK+T5%&䳢a/2TjN[}7<@z2QE>NR WDa*mGȷ&Ѭus.5 +Tq 㠇|H,]40ql/V9 ,%k-"4Ӌ-`X03@9lgn+E^w+zV9dlLqG!&x[%Q #MpCqNk >"ǁO9z/_50_(j{M;_Mrz',r=qVΟ|+i5)d<מӴDWRĤz8]P>FԽ/ ]SpĺuW{vٔ=q\E2}9e%"Աy7xN!m=33bvG璡/[dcu ìxB?G;ˍX8.azWEhYJNSB/nq%rj̆9tBj$h$* bg QBmxP!2LX< %oKr#U[١;;2i\侰GR.8RQ\ [!lԺ'|f2p$5^'{pPP. md<+& [Q:F+$xTF~SХ$GrgIa Ofzl`I1$8/ ^H%$c{c,8|*G[De(jkK:V3q%GLkը==mc =yU}l@$CO7$cYGrVKR`o kư8^t0o-CEsr?<zˉkJE' G+tT 7>~5Cڳ%E&O!D!?j£$eBZ4|o{HtęQ0 oṋ"֎c]تʚQ+}(} )y*&ŵ|R/vlHħ"Jn&i D6G\߶s6և^C>[ 䀟 /:]Q/5e0(ҁETX+)G{˺=bmӓB~~[ت.'fwK;Ӟ.0BT^v ^BPwP ZܟPh/ڊvsI3CAYIR&^Gbyʗ9Kb"chcսGaq jL|v=C_Sy% LKws#VtfOusmQR~"UuآW&ixNX2Ũ [L|)zbXcj&qQBhJ{9 |sKWNc6^T40p.oiZJKxG+eK1=NQF򝍼 LS_Sk9ƸWGE\ bޫ3q zϳ:낚0~܆t:{9۹gz qz-e7q3~*6Xw _ӻkGVU6U_O@S<9 HRdEI~p/KPޠGPIf/3{-(Xs 'Hhf9<=I䆻Zq,.݆_{ WkWAR SWn{Id)5f@4M+MHga"p "K$DXvHNF:F!AQ`H@;qƁKbj D .c7ȢB/Sn%#@jUdgi+I1 2\Q$͎ћ^a^O> ԭ\rQ|f@9J+xdfZt|;LSGҼyZv$}M]>+7a ͐j2~-x'(Ӌ1ap&W,A4'F rc e{ ޾鲝oTOOE@\\쇥kMu| KN EHnƈHJ *TgT{mjHzDrF%g&ݺaV\ "7/Ǖ8'Kn42{6v+0JyXb+q/UKnT(b sFcǞˈ8;>1䂅3 ]y%}ϴC7}™^s@Eǁ$|]64"΍Q #.=JMH#<--: &<#Z^E1e61yG_չ1"N77A8ʗ-:̶1?_*Q^wdXi|(ߑ_*־~24QĿ8N:L族+cDߖ c rϷݛnbٌwb_Ici*`;/Z9 9lU+a*}4zEo {c2}uƳl2wmBKI<rޫnM71F5_"* D\ԅX{[O 29 7v*^yKz8\=lޞraٱ.VͽHj +tWn'˩75PfW3G7NwpJX ;BFlŇ? = 5sk˙RTdu]ꀒP ?EIl'LZCMjy|afEek_5K-2 [sT<0z"j]WjG9LG7׉'G}0g<̓SZ{2Q^s~{ # " k}9 gZe!祂f#d /wJspb%C^(A@]f&v{H'=9oOFs,61[lZ)bWzQRp Y:aě\9Ԝjk۱EvqOAG' vckQG7QpbR<1HY%* c4Ū:@y9[gqv#p, 2a9oG*uPWMšb UKqDthwp7?>z= B6ygvD : /vy{NPO5.[CI7MOXI85yj)Vz&xr;#4ko ζvAAm )UO+wU5PȧxSi e+-fhO9^t% ߴ$z|)E60xFv0?PJ@ n)̵ۮΊfM",( OEC6s?}Pe!bat)/b4Si7tiKU0j4x6pb{GVH7CQB, t5zxY 넅{]ҬpdF&y`' qD+R|Mz4T =>d6Cf4zv7uz3+_/Ǔnbb[^ xgSl"MFkAiH4$@EnvA+z3i^Z,:?< ISN;_nUr뎡w Ҩ~IQN0x>wwzuaR"HO=?c5rҊ^&QySGa#dy;𒴹6%cɵA/;*Xkз"!bȗNpr\YPSDc&Llը%K꾡metv;bbu}6c׸h[9MnJi?% +KTDӔ>u[}`H4)+0kI΂_O8"]O1[/bÁ[2U1k^Kmч< P6$-TQ~?P#Kѩׅܩ0]d=$@%4{OJo#oO+7C;ռUVG l҆%f;2Pw-WK-@r:4F]*o"1\Լ~cLBRD6?di΂he _(qX}ʿ(:eH0l)vKsgԫ?[LrCE}+٪ qLqOyE.T&ܺT㌋sXqyi$m-۪swڠ̶|BA{ V}y9i O1ҋHVo˭s@sw l՗@Ka_+ i $JGrMg#1vG@gdYޑ .ԛafW^aޓki+`c|urw9"D/$}*befno.ܖգO (8$IE 1Q-!us:gW%7?K"4T'!q 捽l&,|@]+):9BQt-κ=xC"hYg3ayJNMok'f.[Z\8ʭAh¤ !㙔&)$Frd@ FdN>Ѐ%.fBߠCsE] fTDsA]->1Vu;eiV}pĊٰpp@=Љ bl( AXRmxJciť4fbJ4<x  bB3= SsiIc'+8֚0Ce~$w=Sh뺘 ]vJ"2o@DkYaݿʩNv~|?4F_씲CTK{ךySFq R,Kyxg#}|_!AsPŇ;^&v&J׆RK O8%|]V1*rܷl}EMqnL51>QRÁyHikқF v5MC*<'|yK;N;{xPk?7,F y?cyt9JmrfM.$^9HВOK{V앂ŎZsD*J[&*7jͨY@oiQu1fa,-TؐmnXJ>YضG) js-^F79nѻ@Dyo`E5J$D͇%&Tr)EYcη_4zݭCHP2 PMZ`@Si^Si|fW-H7]N ^]x^|(qِ)[,JnurjfBs\oB.}%-% I9 _ܠИ} 0򢡔w-`6A;~U8L0ZQ=^x!3plp,z2n[gƣU KJ|ݔ "c%I}vr2`C qӔ7X֟%P=O7E\eF8>׵N^{h@) Βbd%R_EWE=8ADH"%`ްMn 썮q,bT&+R Bw6DutDP1YtAdƅCzxltWa(i0u&ZTJL*߀bm/tjҥ] _B$T0}?P'Rz'Nv8e@ 30ʺd1+>&fs0K͢2pAÐ9BU0y^7!PJM zQl#:K-JjhSP,pttVSŎkß8$Jxq |fq)│uoةD*skgY3ѻYsd}Xdf`i Q?)͋#Ї+F_j4@Ww1/""D5[u_a- Py+鼅4Hw6B?<_xl `F1c3:#x22[S. [kQETp$Yv6?%^4uX\#~d[Tbm"/aZ$-+ZZbJIoJ%M\g:{:XZŦ5^?uz\ۯ;#Ď$@dKJOdk|KO0/*wpz&cdX;pLrJmȜ D? 5/O,JX{=8|6:(^> x.6z@WL:HTfb/0c;3t7VTWN*\EǃUF;]8LP tQ@0t-lȗ$0~Z"$eqbU y9iAD(y/GDpXP1T1 ~/#a$ X׆PBٚ⧏Km>qӉ讻Jёo|@htA64kpEk<4쩎uv?_D4";z(|ij/_p :"$50 wHg5Dс ?zڇӻOftwnlޫow Ls.: ˧8;ɚ]Nw}BgT y 3[vgqu2ȲigZne5@:Ru cP&|ah%juG"Lxb.7k݄'JXf%~[jDj0V^|S \؀k8Czra?<-䔑3wvBtQ:Mw ñN.8jQm۸@m[ 4=ePWl hUİr8O ׊;%{WKS.oi5/ܝy"Iܺolh|З}5Je,.'Gj:<\֧w h.rpC Af3>">%'E* ^[ZZL6˸=D.Ow@w=8Y0!2jKD2wvI 5jm.o"~9@X;55s(;=9'IfY߲=+{dF;L1L%칇,8w',͘,T^+Y |WJ.H… (4ӕ7 {VOL@}ΫB^v0iR;6M7e/1VDUfjkr#%A${k\ɁY0WUHۓR鵕F5lPP/c2{DcBRD? 7"?S5u2=u T|xBi9i#d9٘*1UH+խʗEڨBM]۝;+Pwsr/]jmeO{]D{VJ4}諩iLb3jυ)4c{i;-tU)ϔIe V. w; q>ewpi#d&m=W͏/O[9@w.SVRJX./_=5iRq5~ZTOz=$Y%"p` +': !5&Ԇ{YJ=kY6W_7ƎZ}Hy+9%.gh)cwUpPbUZED 8"(~|COzҗoW_D(W/p 6zVz'}S u2 Ooi^M顩cjFJVL Y5͘&*x55;ׄPJ֡>Rh*,,c!(gbpg4j*8?~_RoqUs#T|&Aܿ.l-BLt!-o6wÿc+Re.[#Zt3QMك R=GݔdǗN7F[Q $iqm+*B^~b(bb-+l{ds(?SUZr:N;vӕVǚ|jڃY{U+/;0/0[鱑_,g69Z0="dJl&%eRΔcX ?јDj_VQkk7˼G;YĨԚg~2oU:h2PSgo\ۉ-H >/ց9A6^r>hǁ:ɦi}8pM_K2((Y?B(Uݻ\߮O\YL%͆zӞ5BjRN|g,o'`,T-Qs침Ix"]F0v7hbԭejJҮ_y=WXsXdu!ZEk/~Oh"4Ʌd|( +>+%_])Fε5KJn4NAUށoU2jᅭiՒIvDA_]]Ľ؏C6 +[%VrА>Qg)N3MjC] lYԖR~hd N 66csa+V:ZO fb6r0Ճ- Rꪜ3~y,Z8PV( "ozF.L:%F| JG!ǭhN;?0^Xy"^k;1$kNJe| ^ɉP&i(;U&v@]hqnI)E:m:}9)t#J ?hJ tEr<Wy5ҋ prU*4`EpuFd,=Tx$Q :2,ՆMGl/+2s̅6anG`Ȩ)Vl bP{޿ݐ|=5<s{S6/Vţ:?7*!-<8e )fQqkuxϜh7m_-̕FXAGK.HI?\3x}V-޽-; W گ$Bg7_]4'IP٦Gro ;ب~"mqxѪj`l0U@S|.#U}|6P ݏ98T ߴ#NyltzL=Lέ올4t"N6JAȨ?,:˔G[I,ȓ|ҁ+G8 @zr@0<䝀l4o4gJd:B30jḣ9I*,?)Í RoVPt-AJ\P)' <:rhJ-H@`&v3wrqbh&dk/gtaؒ}N}[5,<NڲVtvf,i⌀`e'wQyŲ0zdS T)ڋ'$7f@D"C!/=/] *=֔ E]O4!YeIWMbຄXiڳp} Q*͎m*"|9k֢# n y!vWB@ԁ+|*UW5L"[)M9NtkK1\rآFy$ĕy0Qq>&I-4ªh)ޠz4x2|ɸ]|9L{LP2ZUSUl.Ӡ\.-Z:̥Yz0yXOeŎ{Cj@]\O~4RʼnG\u)~jؠ46_)=/v55ݴ, $ˎ*j6Isѿʱ,]cL_M Մ/~q4%1Mg]5ݩ q\wt"Y?(aHbNr pm;ɕ'u66 5"( 8H8{t-O}ܼzKaY(":QBo廭 3t|M>SIꪰBtV I@[up}{e:4,¡&]R'L7UUtQK- ׍HW!_#y*~N܂$_@ZjEңh88:1xF!d =|euց:#k!@U߉ˁXl-ZFA@ncr<^N|P i=ydAO3^x="73Z9b3UXf>*kW%za M91NI5Q"s$FjKmI!&)" "ha/Z#郴$=6 )^x)w[6=~mRx$FMtU0BeqhH^Rom lߑRYyGsc~=43qZiWbf7/yQ\Jy&oDb=:.E{P:SRWS.М ƶ QOq Yv,ZAD<9qnp(\p^-\>: 5P=EY$GLwY!,2v\g{)ΡZBmsA`sb!Hjc(uz56N48 Ok*5  ;%1$?aZMS\~-0xyHԶZ58 !k9}fL z[ߎ&-U{Yb||}c!0==Hᴅ'? EMg\{ ꭬EfF4xFZ&`nZ=FUU?\m䔄(D[zI=I5{Wצ6(NXmˆoa՜)mZɝZ}[E#1Wz2ٴdz,(@Ů*\HyVj8on.uJ"/`QB"GO.GwzY%=[ !k}PǗz7b,zKmzlcxe_u7̕ۈ %(*^%*=+K;T:3xdZ`nbYo[8ؚ4੃/[<͠g*Q0?Hs^FvNh ̵ ѕ ȫԢ~G=՜@0,gr:ŏ G+$D? ru DpTNӔ˴^|2$؅ +t4 ⟼po*XeE4K:H0 ݫE1ʠ2WPI-j?vٔv2bNX{ɤ'Z Sc>y >_T+/HBJ8`Ŷ!Yޓ h׭66v(3҃;y5iuyeeb|u7h=+U? /5äMZ+tۃnU,spN*1D^K>*ssZwUCpiL4jܴ>B|`?W`Ȉ}Uop^$z826Hp c2_G@,fkC5.E gsOIaC mLk2SJ?|'ÖΎ qjs`L1`^㟚DFv1~ugu4'xNo?ᇂґig`@T\G0|'6d5mdaGc%ZiآX!{/PXoà \"jH l| ;]*S*0.#le7U rYg3{zd!(ц 1AhHSk'pn2|&C !넡Lo"U+%3>PP  c3ƽ3ϑUohFGnÏ!q^]Ǧ Z_Ž]<^8dMpRKPtXr@!C!1TFI ) ֩[K\uʣ~QS(Mt~*t0ʊ!I1){Z"UsYH3Q *v̫s:jS:3+%/ò 0_Ejp1{[xܻ , Ch$ӭOGf?ܲ5ʝw-U"s8Ep(RܳY™<pI x@& +aqz'E% vs =!=jm^U \AWXw(ΞVUB J7!T7;_%8 YuE‚RCo%jރ~H~N{;imuL+jplT{0yUPT;CZ3M{biӅt9GC-O06 qoMZ;<2kB$kE(}gbHio$]NuvWO:e6ҴW]opPO;ϴ>oHv7J< }^(BU#nFJN-|.Z+ ;.ٰJˤHrA.z}-(4z|šbVUH?ꔹW YqsL|/cq+FGlx&,P1#( Wf<#~_}yQ"SB~>ǪAJZOWfhVo/M^E5О 1ٜƉ Ts%R^W"oG:i\t γI>\!]'xx{,2|"7(:v+6w"Kw>3$8 A'Hh||ٰU39q?ҷ7ћg\ǥum';=Yu[ث -c] 0Gܒl>_,|L9"'V,QkLʎwV0X+8YZYWk類P6|gD"| *'_Rjiδ0[-9@SOa/𧿠0籔a1MNѨ/815E8zN[*|֚ەv{~rU/i͎{L 6^Љ3E{ ?}KKC)vTVn}kU #-y`h!sH0"/2JRa]ut4ɜ x}x dq5wiB1"6&#x-ef>ۚңJגeK--n"3+}لy6XAŶj 3`TzN;Xu߉q\钎#;C'Cyf F²G uHAP3Tgr쨩S['T l^Tș }ެ6PU:%`w5 c]eB 9]v̯dgvL1A%?6eYuqjCsj@fv il7,.(闂(Tjl7~Ήgʆ6/ hꘖr[lu+ݗ+uB?znrLuebՀ.a">qOsnG@;}2y#ҲF x:\r7na`@8%䱔 Fez Sv-p_:ovuӃ᱉,Ry;'K XeZ2,wLyՋI.^ CBgyg1d?֎TE#G'~lIIN2 *bzPnF@kgl#~P %d[}OV2^0=rdF(ƀ~QG2{EA3<߮3S^+_Pie%Nv޶jF7޻LҜڄu,҇M,eC!@'#gC2;\A)DMГ1ͧR2&.bZXYR<#,•nԒ0 >90j]jrKW:nT|[3 h&!k}[6((_CNs˻ַٖ^FPDݟ+\1o#tC;*(aؖ:dfЌ>mw'=g]}GVu}d#!^"N-|CS}R6Ec} HX{ĠRG&-M~ꦊhF|+G5 l<ܧjěRՃl N ް%Dz&q^%O§qr쫚(^Fܜ)0X sԤ'{^阑TrD8=|L]ɠ6'#Fm `%1:N"|'pEv6-=2L$G pP8JgyɅ6 $ < {\(ɸ8eXAyz;Bp'gY-$3)N$_zw@!΢6+0Sl8լѴZPٝiH8vLoFxppcX[G%a劯/!K& ^$KU5H\@ulrlIHJcrRaZnL&6b?FyH>י 7Ki/+F56$U*WpujpbvZtnZL}/O3 ^=4 -az68]8$e}&3 15EQ1^QĭA9$Њׄھ,^~w YlpE}P4ZYl+|X):Ǣx^YGļ^H]JE bY݃JyO=CkcaBj"15,VpZqk Lu] ѱ].4~}!Iw{v}'&fjAM,ڵ7ٻ\̮˜5ycBSCugo=1ZWH8վ΀}NYfRLDxZ|PTf+`r Km h?2i"J!x/pig\Y,F7н-5$ /zq -! kwXѦʍ7h/]uvFl|59Ƈv(QQc{wzcwΟ{qk,е<5h,VzܑNfmjh-YvC-Syg~">(ق }^-8 4T)?v7ݿm" 2f k8PxDˀPk/Nm~OcVQxtF2/v6Q0r lq8'l"<1A-?N4'kH>#LT;WHjϽη“AϏD ڄ6.#Bq)BDGz6Yk)eJGd ?`xʥ$xdmYaxR,(q^ɎԮZӳ Vߧ' t=$[ERԐgy6zZXh6s8D}w7tw1.fPfвݓHϒIpĘ=s?'[B|' J~:ʍRJYۥHt~l˅?}tg&h 86<ٿ-L8i|#^S]<A.#M1ıѯj.NQ/åv.QdbyڧA^WB&Ȃe௻CwrTk 'P5lW G+;%q-mL Q T)=x./ܟy彍<5~ ~i@uȉb*4v$i<:.t?7\qUMzBQ/}ВÉхzۀdWCcЅ 2[?ʦpD QBⲜg#lRq+t5_ZWPO N'JoC.KDmhxh?28EX5Nu>o_8ֱH*Uds3ұT"<yɟ TS 9 ~~'R\-ZS®gle%q-u7G'h`#(Ą޷UZљ cSh!W]jJ`Yi=VA)ReXMbT9]/ ҬŎe>Su$(X|>64`e{DxP>EBL_w"3fsinӁ dA a..ٿE㝇`.+~?$0NҳFHK^huPpܭDCgW*A },U๦Ȫΰ%O+2dѵJKҲ _ 淉 YZ