ruby2.5-rubygem-ruby_parser-testsuite-3.10.1-lp150.1.5 >  A ZU/=„T o:[,=bMa\*[Ys ;iOTJW}jS G܁hA0@aN9 /`ž)R1BhWhJ\'fӃN 8^XlmMU < t9V*[]~+8et&ݙvO(2Q^QJ&),@X~9FFhC!fCFP B7DN ߮fc9fa1539ed8a6c20fd48ecdc10b2697aec9ee4dd92069ca79132f7dc66325499df0b635832957a89c4d39f5bd907e180d93a2e2xZU/=„Ȉ01`fyd5ҒLT\$K!Yzy!YY_\">EOl ] tGP׋3e˲fy񧝏~c/-a#2s"CF+l`֌?|}h,\ _BA[1~yھhP-kݏM7XaGᗋC5)pj:K/bxU`UyBYId9DbhjT>p;F?Fd(/ 9 T $4 < D T  ,@T(8%9@%:~%FCGCHCICXCYC\C]C^D?bDcEUdEeEfElEuEvEzF.F@FDFJFCruby2.5-rubygem-ruby_parser-testsuite3.10.1lp150.1.5Test suite for ruby_parserTest::Unit or RSpec files, useful for developers.Y@lamb23ÆopenSUSE Leap 15.0openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/seattlerb/ruby_parserlinuxx86_64XRA큤ZUZUZUZUc38d4a3390083ee65dc62e3657f5ccd7cf005d0d27c0ed75e13be03ee2b10d97772acda80da4c03f5d9296a059b0a41dd578402bf8bba0af571b0d993e6a04975f504faaacd5c2b869ee4192347797ff8d99b8c60d2572803c287b2dd8d21407rootrootrootrootrootrootrootrootrubygem-ruby_parser-3.10.1-lp150.1.5.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.3lamb23 15017616003.10.1-lp150.1.53.10.1-lp150.1.5testtest_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.0/standard/78d3085e4065378ed3a1870934f37770-rubygem-ruby_parsercpioxz5x86_64-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode text29 ؒ,V]utf-85991573cf4c9f0e4681a9934db26b227bdbb4f6131ad771acb847bf1c3ff4e32?P7zXZ !t/]] crt:bLL ~ڽ)NC@tUKwNF|B$L Y-tqDͩ7:/ U*vDYWVR̘eXg .٭{~k{@8`OP^e>ڎ?uOܙmMUЪKjW' ,ޥGm ^Wb(:<!=SRG#:ab_';>gkf{sP -@QXԹ/ %=XmqZhQYa:~<x,mҭo +e}g,Yei "vk#u)HYaB"Pf4aqbsS;ĸx20} nza Lᆌlj OEJ-c+m~'? U^}{Ԡt^Q~6dֈ ˲=]֮@D&coiNs+7`;yC&8&QD5ξ.к2J%5`yd5x1;O++Ẽ~͝Ѫ?SZk8}<6FLى0h,6o*4LѼY2+xKP'cSzgݷZ"s<+ 2 BB.f_\ƫ- # IaZap׬sݯ&0&@ ~s2AIU>EɇMg.f:APØ#vkX9'zl4EBH\j=tuТNy#2(.)l55zq UѣU]Zj;YI77M%sf.:ϤRy R1v(Yz Vl@FT?:ax 0m]X! m6 ޭq8]-y'ҏʙA/EDv M){ K10 Ol~Dk `U89E0tlɚH'a,;~2澃e5:]0?&a;u (MEӌ 0Rs~E"|#x.1=S8'#Qx-ݺ3['9"cwZBd^. yu8N "Hcڋ*Fs_Dh)d.-_!$䚺KEf8T}vK w$C&XXfUf7!{P1$\P>Ɨ0a*[_m۟+A4 `"<9bI|IE5W)\i.2:e /#$zFBƮZҥI *= dvhEWZe;m]Io6%Y =- ˇ%N>AYD4@^*_lSЙ >޼G/]E׊>>j'b'3<gVF0l+Ou\NHKbԤ#?o(k*IU\.( +hL}#"M)6K^n1̎Y-6( $-๙-v]-Ҷ ;m9h­+b\x^KI)eH=rz7'}6R1'McEgU)I#u:97y8lD5хEUs+@Q0~L~"^Gf뀵iDrB(:%oe}z]XZi<-P%(;ObfYmQ3XWse=]:@rܽ퀕ԣ1CUX/HAsӔB]9;+NlUCnRnCaO; ٓvvR0,!s.t|啘da1=I$ uOɭe YjbQ(V+K)kWm}l<EԠ3<@Q|\g=^іii|VĀ"!3S CzoB_2i7\wS W2Xqu{ƨr-@u7zdTTxMFrwYւsey8xng82p&+#(,ژYO|K4F vI#@ `٩}@e(pT:QqCv5TBi/3tVs,}T5 3l~r>֙qcnEͨa~+L( FF;ׂ_RE/8%a&i6!VȇY9YpPNO2h.iK-'u7, f&;}J!h 9mA7+^ qS)u 5TA_O즈^S/{mַCn06'`vmޞ'or)2vG h&-{ZDۈ_c8-ML꛹ .TMCøzTێ1ƿk, +Tg9ayg CDWh&RDA7zXwT6a;ҡZ;j\g%yOČ cjd.$<V.ԣ0z~k ^bw<׏21!2EyxtoJ𶅿ϊ%>^!#rBqlc"( C}({sl _  [hS=Zc Ϙc`WR%Cpn >Ÿd /de1[gyļHf IIKW5/`G0ICocWׂ'lػ 2C!dyJri MMЙLǠb:򠄞i8aǏ9y DU;!.3sCȾ,(N*X+'XN΢Iz?OF[V$IѤ(xL"y򻷖>e]ɿ J\kI"T7O[-r҈̶>B8pdELjV]ڀ?=&jPt-.8WV2& YB@ ,PyZ [˻G~K<ȖNB7HeY k٘pL3vK4AA+n&#I:q Z|GI(?1T?GIo9juf+uމ* \)ײsξrk;B0e2xh*amXGv%r@#͏y M1hI 8+rFb~(M }*>}_5T#Uqq }a8u p_kMQ0"4ECIY0}'Y (3N",pߺkugv'Lu ;An(m[0$D2 9'cfT(+ _R}kc'X5RBrVB[ʢ VE28~#՝]ǥPPn8ęEUa]91 3Q^,qTފngDZCT9S%Q3I9\eUےqD|37-Y48;3 ;r q#O[xYi c,wz$WA'8rʨ},(D75szl۹Fb)+#lNDR%&%9OAxeXE)ow%Dvr~AoU<\!V\Jl'? bs#!#g씇(4u\_7d 툘|AoCo6de76x0VJ6?ZZ՝rj﫢-fLf߼m92`IOPw3"!NzO~fJ/41u`N!@͓g&ƥ['b K\qX%hw OnZ`!K{yRF/MO0Xn[lS; 9jB+Ι =CA"CMYVJB_ཀྵz,['S> pW9c'AQ~4,"V)V 3YV e-;ΐʄ'Ӫ~XΊUPY=u<KÈC(D?#0`91\<}$`tDr WCmMXfd^ܬl[`Rl%ؠrv"DH] Q-?$җN5صyߤ#CSNwCt2t+!zA'VGA+zsMnc Dx#bb0)L7,ȧBK t{Y&!aSrhE~-ǀ3W7qB\>y ggX%}/*Xcg mAV![ (w, 8[Иn9} 3l%L&1TG_ VzW6 nEOpj +&Ґ:#,'FT8Z`AI)K+~̐/{ B5E fZ;$ X(s䮢Gv5 Eszq}is\Ȧ03r!ci=))%YP{{6C2>MңPf1^Џ@W3nÀt3.A>T5fO}[#QOWL(*߄V C"oeʇ%w̡+2yh5 pJ+ڜǻLm3A^dRJl`+2$?R4pj~.JKP(IgG {bEFl!_EU; 6i[FoB2LMnxV5!iN!z.h"wsvtq=Z}f Coɲk闙 1Tժw-:+xKN=HV#3+0+@D8ڶx9d)[٤qS!j AZZe4"p󹖆Kۜ_, "4dr&L`qk qdS<ͦxvEe KpG1k4jWӨpOGUjBUm&83 E~GK0@H6n8}_E•Z-[d>JKQxq$?"q.Mq#(Z/aS ?n){-D{9^:W \GaY[|T,+)UbA+L#qa$nM-Q*[֚ X#(2IB j=[Q8 \h\Ĺ9sQ!j9p!o!͂D2Hz?_gSN&g rJݦZ"mGX S mT ݧv 7%Ȋ+yI$ڪ%H̱qU7G!VaR=h)9(TD a;qy&%ΏRb΁|:Nn(KL=ՍUXv>>:2Eqw\_F~YrD2QVω&;.<]"!{ QkK._g$l{R0Ŷh|Ďq7C""fdR=wF exĴؒZj@' uN9&X3,e0k,iiG@ l> f<yBup:X`>)!v"2e5j'L%ΟBeJp,;YD U̮+.o$+Nĺ&wӈA{A|-H&:71X]{T!v#; .!G(2k+\>]uX$m<[aPqvSP8.Txy\U)?{@HT D=Yp#xCYrqee\r'?ՙd%ʻeQ6M (RaU.<5Za*eEӁI,?7)2RcJI/=9$Wy d< `L|:D GՏ@IJb5|!M/%u)-ً2O3LT5ЪyIt=⇞86ȇm> .X& IIE ]xl+͘+@JJP 8:NGHT{wG"3ƠKt1(L\T6Гlt>Y LlEWZlmfgDF[:tJ]T%Ɉ%TL+bq액 h _ p:&w["maBC`4B&An}g1%v=g"$,h=ď)Je$xԚ0dl4ל|rqVsp#- /(ׯ#365o]Yo@zf!Ɨ?@ue;T Ǘ9@?tT(_j@H6ݖg$Xyg?,on*Bgy`k̈'  Fn7طNV(|pcT³^7S/4\| 1\[s)iE: I 1'ZPĚ&RH^-6ՏcjxylZwD#?,FfAAX2HR*|2 DY!/v |*H1İ;7U4BږK*dDPIT8b~[=ԏ<^ɕoۀ*&[I͊Dب-V8ٽm&0ոi]'pU?4;b^j{YDgYzQln0(n"jA7"%K$Jcx, n>1'k.we͵of#j3;*8~:QehňVEGi;OKߴ{5FC2!)!3 Q-݉)D_Uɭƒ9 \g6m2w:_.([Aj=Vs G;f^t,+J~a!#SD^/=zQrb:<\徘WuaziZruC/qES E޽di=X[`53*(0X:w{΁5b@jR{5nc0&MK0ӣPO˯ĒѠ$G\-bS-ӢdM 2o\i+jD?yf\]9K%5@#-(%' R./32~ _4 Mcπ qƽrk( KTu>-Wj3|7S([Io`(fTɤu2(z"}y4 ƒ]e[kz^y8 %Pϔ^,:_O$b۾f3/u0vL9mһfm1^+.,lo1oPdݡn%mvz]$}d?VNbҳ?-%U_ߘt]$®Yte*e Q2PN}DZVctXߠ=#9;2>GPFխb9V `z'D@m4Hߍ]b/>j>umbՂEzɫv|{R>v,[xA];L&C3%!'~ߵЊvT{Io~T嶬BWիyXFAL] R=cPtJZ:Ч%[xϱ"=pOg3\qYXIpܥ̬S$ ˖zHG`C~_]xɌ 6F?,O@e_#^mQ"`Y_n6;IZɫrH'ng*)1jIWf#`M5 +Rn^ =Ȁ @,5^Go;{=)xA @"2ڮ=V#+0T(IWw_kF&9I\ H+EBw}'o.ʅkeEv :M}bӉ3)`v[tG>Xvm L'Ny s XIC(%3<`ŃQz.&6f@*.zK(1&wocVL=.7ynMТd&`3]nhtd vӠЛ8bqX~ڒ ަy@ur@u +אc8QjDsEiy>hev#m`g#Mn(WJz˥EG]x\9(j]Q>bѡZ_0 ?sEbyUv\ %BgdGz"m5Cɦ&|4Y ZvS8MN, iuqߎjc~GΆEz՞\ P9^  +dYm02$[,)|7:@S+ѽ> $t6: FJxg~y#&^*8/Uw]:=ڍ}F!p#\G3zKo$]Ҫ^` Δ7+eUbv}疂fp8"Y02]fGVF(P%lۦ{"4xsC&rX\(Eu^d9µ"qj+E04`>l>]G }@(8Ia&EfG$qq)bFQDk)/>9eHqp$Fk"%@M4ۯZVn#1{}۠:h}ܑ{N+`]֤UIyBZ3dz!gJ!r՚\@tI_wa,<,T(<)wR)mn۔rO:Y̝ s[DWP9 /|({>u2҃\n؉Rj2;Q) ;M=a9j\ϴpko$&I;}T6G>)n]@] TjYd~ү4wVr]KٌpΟJ]l%#.0And$>l|L069ɚ\+4JuFͫ؃5yq\5b@:@O̵ no BiW)AIHZ3*mM"v3j"`smP*'VS!J$.[7s([4Ҭ>I&DU`޾rAxâBvfc|=֮P,֌ @} ;ؒ #J`H֯pO4ƚ@{h~)s&Qea <vjOvOA l_\Ӆ0jps$xF#+GɌWKh_77㋾x>֫p;MѸMdp*Uwq9N9}`F/ >!o~}vy5B4)Oͥ%_6ob. dr5y ?N-d+:4| \]fjZI1ENTꓡjZٖ[w#SlngOy_BH: 5Wh!m_占u;YA)'3_׋^u PdenU*=5~R;0m X)$6x90Rt9'L)R}x"#_ٰ{FY&PNptĊMp&W? }é˳/o+@ gÎFlJJ1^$T7A=&n+"*?9 n'g஫ 6cfZ^]p&iAM. sL8ȢAܽKk ıd+qiۺ@ZԷaX=PA+@nd _UCUzn`AǍ"H桹gߧutczoНՃ u/5CѾ513_?7Hҝ0S"32w7e h ? 'AKat@Ͱ3 M֓PYG;<2Rz>xChL" Tp%Η/W*l6xv(p2.Jd{hV,h5  Z4# žDj#*⁔V_<=Dpؘp7|2tƓM-Gv{:[/Πw|j.ڦhB:c_S ORqFR@vJIb'<z-PjnӥC)%(ǐVQI( # d-P;nL~)Zi,L`TGq֨y{$`$3xƩ6YPϞ0`9ԗY$p6n `8@s䉍IVo2?,y/K-bLi1(C}2goDWLBz:7<&ͨOQ84Ѻ^32Uyn{5& 6BrO}`q|o/uؓgV9|/If*PSA!^Kou3b2*Jɧ)!bг%x6ktL>X`;%u u%SNf2u0#޿:jЛؙ V^?sHB ' b;F>ˏ]VSIS8Bqm9׾@^BbdO?!#;ap!¿U( ߡOn0:jyc1pd2S&P(yEz|;+w2ױ~y Ёv ")SҸ?fܵCZG IKGw6ʼ,&?DeWp6k7kq^S̷?VЁQEX?U;_ʨYh)U u Ek4C 3Հ*t-87uuIsكDHueY. FQC/`)w&Z<Ol`vKCFoO g&1-=s#iqMzr_dqM)H8XSnHI!/Cu[DA٤ ܑ:CPsZϸBy}3aZ/ a>ǎejvk??w Ts"lQ,fdᴯŝ%ysZ0ψ2l_j~Qpeuf1Qk8Oɗ]3acKDV8ڂ/<ŁM;Wbsf.Ee b k.c%ۦB[4k.OFnr'Ëd~7-olۙϹÌu7PZhfpbHӄ{*,1-@ԃy6DJjfZGUGp (AJd{4:dx,){lw,0\$ ?0ӛ0O ~{qmoG_p|C\.7ℇfFrVu gF2kkon?&Ț X`0~KWTאx2Ao[VtS%8d@P{AeoOe^~;rIKUUP̫a%UgU/#v6tkf:܄E%;iM] .#Սk"čK] ]Flfz1jt-˻>%e* 8)%زWǼ&9#_2h_hl"q҉Y˙EBz[&-;uL $aA[YZɺ>'kijv8J"vREd~f6:~Mhw ƃx+RH.Z3^[ ƏoY'BTؙKtɣ8 .dÙP}I)G#-ĖY@[6O2:L?e"+;"5 \**מT!Rii8;S0b f!v, /1;.{̤)Ě ё[p.Ml)Ё/K@ ^]#r(fu^Mh7Rpdvv}yssD{%ڦ|bnߞ~ c=3[aiC~Zf6&\q&u=Ǫ@?‹q z,q3k6k>ࡣ}H唎Ѽo-8\V\*CU|Ja _5r%7kR&.]oMwbi?2g@E[1;qy7|z.] [ҁ "&yħ+jͻ+%Θ_j]׭[pe.dgp.>lѪ(mC7,E~ 0m>@*QuK'g2K_~}`0Y.}xLs$OEQS~ !~GG,1 w2&8E?BG a_Q<4h&j-V+NɩHDA+lrEj'g2$DSZ͛?W |.jamL%e&BUw W rj5;c0H!@i8 {;/qGDle"sI q9$jGIW^{U5 |&KYŹtħ f81}h~o )*B\<fR|Fxo,! !ŀ3V_gƔ׍A5`R@7z"~*n '  tCShKűWK J,$. bP y(mGDieqK}).'l*k]AȞ.PwZXG%/u cs_Wg{#">̡oc.lgqWu/pcvC^B8yt{Vn^/ygnuqfo l}P>W9W[Zsv*m'^wY\[0K}3O=hޟ8jIhfZٍʡK$ O_@X% jSG Y!-6ʬ֣EIGG6OHk!8w.oL" 5$B}gʈ2M5E~,fno74d t!DaYj&hdk7/9'Aۘ4!3, )ߕw:/tcST-=]"67Vtng+7z;;ϾVCRݹ;уH@#тliA8'հQrOgWX,9;$Lop1tbyźY"e?ز o$ᮍʞn Dzh LHĺڤcJ ~j`@$A)̜OU}Li7eeD.P[ #c|qhHk?KĢ#NMyobp~P3^9Cl:R@;`[א jv/٫g&Hw+s+y lp ӝZݎ'dz5^hBCVȳ+IB4K4)zɿPb ۵L crMbL~g6ܬaGz>~K4O4cKl6ݹSIȿ+lvdCEfƳ ;JfM0:+8!~@vb :I~*鋈ƾ* [&$rRC~HS3jim!-3 ::ʖ[MF?-orbL9^HYĴY%cqs}AA I'u|sۑ)3 ]+fӵt![e[eyrCk5syXlVLI:4OxtV4<ه˰Hm:B%\YP~tQ HSveM;Ƿj̻H>U/s[.;q͝yڇ ޽׼S #?aqp;Z=@\*sC9zM -t6Xm.4%/5xvck߂fM+phU8z;zq՟Sg*F-2ۇKbr0S󮉹F u6B D>VT&v 5}*p"*{KC qе,춂1Uj[a?OFRfg*ha'" "?Tmb 〗~:\ႵGȾmpǔB}q0>쟻w00\ZVAx^l*gExIjlP!dYDž*V2xvy*'(zħ[m:Jvκ/߳;U/\kJl ? 'u4 |$IE*QjwyMuu{WE qfFx+k!^R#ɏ 6I\(ߺ}?BPBa, = W wl~PѵWK]-EM*N̹' Blf6%94QЮNjeX)}DÌbu.'8v <  $YcݡiaQMx.Qτ~\+XrD'X8`P /I j,/sN M\4"Vh/ck [.)fidkf4#R''BŃgu{5Inse62ﺑڸaHȊ 5vy3'>!{T2WswиW/u'Lע Xbe/PiZa&|ZqdvR t(]Ԥg6zIdN^F+7{P)$X LwJK$2ֿ 7Y_zUFyr5 e/rT'c#z'1{$b.48c0FB[K^Hh;/+|y[S;S{jy{r1L`ySE'hͪ53q)BH͈뵈~޿l LםȜ2wTR'7/HpFWeL`px]) i֩etpz?pY? م=FWt2gW*}I' `l"1OCAp)n8 l27 bbv$mƉfSfV{OwFgi6b+>̂tC/hVH c?#^x' ɓ`=epIzThvVB>%aIi{өJG5CXOn»UpR; omziSb˾_7:/]R3{8:r,NBϩG!aiںttp2h6O/(0w u{`&6IIb_s>IeFGF;|Aa N4a)`Jf4><ﴄcOp5rG򮊫 lRa2wt X߶$:J7%ګU'frV8L, ) G\5_^= ;$ŒQy@M$1E.fL̻M~ djv%on|wr-+v 8l1ZۀE|GF0 q5W+ ڼHPhAG>0IoI8XdR036ߪP O0*H>zR!L$Vo+Y78VA&$ۃjGG|DQL3ФƹuFt8)Fjs&l2ȡjmxkNq rzl)XlEr,']5/'߸ o`}lqI[Eh}d8 %+\'IJe2eN}}]> |J{EG;$-4Uydܿ/y1[HZgO7\^;2 <5;-emϑ\^ F+eWd=\-0rAP=M "}~d~I5A $@؛{~rSu T{nI3sG@0.3BLxbEeszśqo+dԻl7b=(t"bomܡ7$(5Ӌ?ա^LSZ YPW Yޱ9~iP>W\0=8y~cF?Qo>޽nB'\|}TrꤧV ~>C6 b6o#%/y{^EBu1Nv~A<ͤ=w-tB7z'eF(C/QT @q@D|0cr<~ȿ7۝2`nQXM6otyM?ZdP&pc g ߸OYi=~78*۹]毢qi\cUbY.1d_=nyԉyH4V>S[?_a+]i"#03=5ۤ*.+u@@YHM>"ѵ\ \cV"`2#fbk'hbS[=[ 7}LH3DËv J72}h|Җ=a$tB9߭^T%-+1K 75 wZXa2{0f"gW]{eoANt^%ܺ'$aS\hi=7Hlx @6 YZ