ruby2.5-rubygem-ruby_parser-testsuite-3.10.1-1.28 >  A [Tp9|:815 q"]ʽ(~d4=AN.|~lg/7rOvsDl&gBc8*-n;Tma>Aݨ;db5okV& ;· >n̏a(xr\YbEt=ibsםV!W:+n/) .l * =8%yqcA_α3}澀q?k=.4ʗg7={1!% KJ``~ę k5"V fBV@fp;F?Fd(/ 4 O ,28H P X h , 0@Th (8%9P%:%FCGCHCICXCYC\C]C^DCbDcEYdEeEfElEuEvEzF*F<F@FFFCruby2.5-rubygem-ruby_parser-testsuite3.10.11.28Test suite for ruby_parserTest::Unit or RSpec files, useful for developers.[Hs390lp4ÆSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttps://github.com/seattlerb/ruby_parserlinuxs390xXRA큤[E[E[E[Ec38d4a3390083ee65dc62e3657f5ccd7cf005d0d27c0ed75e13be03ee2b10d97772acda80da4c03f5d9296a059b0a41dd578402bf8bba0af571b0d993e6a04975f504faaacd5c2b869ee4192347797ff8d99b8c60d2572803c287b2dd8d21407rootrootrootrootrootrootrootrootrubygem-ruby_parser-3.10.1-1.28.src.rpmruby2.5-rubygem-ruby_parser-testsuiteruby2.5-rubygem-ruby_parser-testsuite(s390-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.3s390lp4 15273091283.10.1-1.283.10.1-1.28testtest_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.suse.de/SUSE:SLE-15:GA/standard/78d3085e4065378ed3a1870934f37770-rubygem-ruby_parsercpioxz5s390x-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode textߑzoLցutf-8531e0c90bbf6fc388292e0692594bbd56c43a61de3f5ddd0d5bc2ad347042a19?P7zXZ !t/]] crt:bLL $|  kBRd7PXR U~v3eb FnB9RhacHd#Jmgbƿcж]: 9n{u;j.*d=.i|&;[ _=UBea8ta6\l93?%I#ý"'"3`!׿A , -_5/ײ$a*D(I4ph13Ӯ46e-!7[;#ZC7]G<X°xlX!rH7ثS x%#]E /*;D""۷'D80AX*duӍ)4(7c3P&c , ~FT0N0f+XPq\nSO=tN:Zkۆ hFRJ9^2`AƷv[~ %x +Giw[t:ؠ45!@Jjqre;rI%*E?%Mnm(R3:k 5kJ_FjB&{?yl) Ir:Nu`پ7/D`A-i$-zȻ.Sֶ_ETf-dY#q&x RӠG uҔpiФ.*"&B1@( d?Ad^3r)2Pq8lq)ǁqhyĵ)'AO{ͻ\N/wʃDT+s) 7Ȏ=89MA O}k9SPMil śwu5j̝Qn=El`;מ-|b]t0גRuagBuDn#>s);Rb)r־.uHq8"#Еc6 : ޹AvݰN}gt'r˵5T,䛈Ji.ԋwDEUKk?c"jȹ>$tL`Fb &o^vSnE*$/ȊVnI cb%W RJ0KMrJޟQl9afT 7!jF?>.O%To&+<0C(}4۟&m ՚ 9RSJ^Φs~BsC?ϫy4,29tj%Y`WG8wk5Ch :nx-p\Nc7Md rLu0Љ[|o)bJY., Rkw$˃nh=f ƣ(S{DS?ܚ,f{gSa?hbd0us(C1x}i Ӏ*tFh^eIus9u^ +t"}<*LT)S!A0'Pf8IB'p~dFmZ ?>ta=au3*=̞6,fu pZlC=ŷB~UǭcKҾ`^z k9ފExN G H-#PC "تZwWo~Gi nDhEkx84bQ$c0#wܮJ? .Y^#3^MlI"WY7NX\p=MO<%E]/l^yglv=jL䉊Bqg]v" %)T^E@3AI!KN13Du3ܠ,NYKNo?ôAV8SyG+=Xp_b3 p(*%E8($M.n0&-Z8bڜNOהH?Gf2PE˸O4=f.ɄK.Y/I*"#۶pgD 4`t8u%ɟngJ-*!|8I Y41MU`V nI@ ;4F(8n)f]@fd">Da"9B(#^ eI3.r؇wKzLj\])XzїW&]G[[ȡ˭x8'psWz9TœF -v+f 6!_ui+9U:?ps(9gV0Oz,H-28b)\<4qk;HjTsxjVVPx8;95z֬(>- Qy[X-K`A"uXu̱'ebH#KOk+:ߖSi}ѷR=5[)^x9K`!& *(jP3K8ʙIt\s u[LZsվ"{APCKAjj,pigFf8\=CCIcJxU\YF >O9iL },(1 1ãI 'Q Itt~1MVqsU}*>B^w(p;i"@܅C @"x|j5, @Ϳ,QM&ݠ숈&M}>M`K~[QG9ic#ê*1ڼlqEW"Btr/@:Q/|1eN(R ~>%,eXe0$d2k'tR [uVM鈿?% iL4;؃ٞI=+Y ]jRk>_CᎶݖ2m_o֩3KL HTP9"PhK cv 1h\e#=S%B̦$.<͔g KJ1ߓ}p4,l^1ZʣURE/*LuQH}+Oܘ]jƾ8ڰsbdLۇmGT?mߐ#(ի>䅯z2 ǒU2~ "]\Uc*WZkԯ.vL9RYWZ~mYdOmfu@KOclP+aH}KŐ=ЕznFc`y$M0=?ZzVƋ&QrK޵FQMEvvĊ kE kպۖG9/يXAWADuӑ oQhP`r1+Fe% &!s!UgD"NJ]L#<$Zu[^"BT isz5ۼ̴~DU]4Baj|X#zt *4_޳WQq&[}7ks?̧9qeMQ3GDJ6<.XL2gEAo}K-G$c9֜T\`*bZԃn2QN@Wb45NM \|ԙa^w"խHLdKM .ދMW H;Eh/3 @(ϓ;D$'O,xPt aVq2埱ʂIު/CMc8 FGNou|Z&ch{}neJEY+ZR >)ǾzR?Z4Ko.GaduMmATϕD@9sԤ^V Qd$w$Z"ЩzZp(I.}B889lr'? f;!;zʳ hJ\Ɍ)*H)*ʁ:Y=ɊI퓍]|fFTP3ĊaZuc& )L {(RW̒M1:8$tƺ@>jAo2|$0[tt@YvKuy Y&cQZ8 ^9F#p~i83#ޘא5iWZm OO#[IIWg4Hʑ]$)htKKcch穓ll=gny-KP}~>p |W[ jTOgۄqN{Q:Ap UE;_T0iyZT1 T1ϢVU:mx-Mz2}@ºGe2`oOX'`-d*MVDж;8&A8x LV?ЏaNk*SuswuOݠvѕ  u9h Rڭ9G%4)- bc5Kó3C:@Oko֋}c Xn^D l,.JB2zCsjP5٥ (S?1) J"0{[ؒZ1KCu~P|%Is4_k:W!׶{s,-t!*}C'e/1BC]H pm}=0NiE6RपʼnO:Dq{#呫Fwn0TrzF+F7o: !#؝$ԖS.NeWU@eퟒQ@[Ж4+"AޔICZAz:l:2zP@N7F@oc,hHֈodSƟ)0(9z:DKE$i &tn{>\pWul8OVt^:m9-8EĽGAcknױL@RZ٥&-z1$;b1O]&{_M#iF&>ƙKHbDߐ d՝R&C?YsZyp,xK\U ؃_Ż`j8YX `}tut g]epC>e5YǨ+ZW!L%;(}}g`k+7c[VKr %=jY 1;qXMM{Uч\@D3ԚI2Œ6S'$E-]`[҂=d#LYջd7w|-;"g NJ]{vC\1gOY9Y @x(X 6.uз@WӇ"z!P@9|W__!,#ϫ1q6ǒ˺"Wů?){- {@o`~φ_b4[HPN·tLXԌG='Mןmse`:2<_g7^9uU5%%_%kΤyM!BB[/[;'y;fj<r%Top1N*S[*"=nHq&#V&WkȳSA^)U$A%VCO??yZl] 9͟ w\h+ @{> ]Lв,Ql ,>bwFn?˭Ra5>&OA0xgdx`t 7$)|9|%ჩDE MJ[@bLگA yA^MUa_T \[bAGbVM6m3sJrp{0eN9#!ZEVP@ _{[*`ƿg%aEc23Z_;\_?k;JZWwG}jle,V|wc H#)qwdHtxBma<d7~k|ArYU5{)$D{E` ]uSTZ-EM ];j=*0oM>ɶ_,1[ cO?6A9|H&exyj-J^vjqnua!N>!ou`fwݧfȖqXT%ocӟ{Gqo=M GuP@mlJv rvr9YQQFg:1^M3*Wm<3UӼam[ B} r\b BUIf)`0>HʨĎK+WE2p60םY\%~y;:#b!X\0ԌxJUy8󱁣Ro_[;E 1#03M?ALSLL^]5&Q*iq0ϖD"r{a MaV?$kV?{/JF[V.2H!Oe/(ADfaׂg5CTjEwvFt+U|X$bE[$Vrb9|-^p @.nI)& ΃)"#tqw$ r%taו~C5}Jnu4 ֽ"Ptvfqw[LٍS Cɹ)Q~34,]Bv(myiC\\> t_μ,(TgpO[NBP.-I}p `Z9D-Q;w$°G Mu#Pa׻n%, ]|cqW^ĴqLz;0 ij6E {Ag(zCN=?yZ苉W78 gbt&XeUi2Ȼ"!嶙"bG5otZjn;'sڒA&J{@LH>iG*:72i  ѠHs<,aP{n@m)"1L$  (So~܎Wы0wVoT"w,x _&oYSzo Lڣ԰enB{_m{-ic:aY$*wœSluҫY1_c,޷_.'?r}t(B}Q<. ~ߥpW6!LMU)M1hwbCbkII|0D|+"; A"'us\i=]Ɔ ]WuR7ԥI+ƷU,&a~Ϻ)v ~3I*V C6ZIҍz;B:͵u_\<\!,ʾ%ȚN@A1E!q ҹ`bѝvrj@E7F|Ff*Q)쾯eb6Nbѡ/f\!o}0/7-zm̦M"!A7=,w{gO\~E֗S( [b ࠷=Q{47 2Dz@ѱa!칮l)3V~Z9^V.=yz؉ݷDH4Ieåtae_B}>.j'1 Z M^.!QV' !iзչ@XDC`1]OޫNm@V;[oAҸyxp5\g9-*e (lfue~#㺶rJg^:}E/^9Eb=JVsۧ.*)u?%r7TVAgN}=4ۅxx`ք)Ée oH'QVeлB9-$8Y{֟I6È.m!|UZcj̞h%q!93401z`ٌ5V83؅ݵ`WTԞG5 _j02xK5 v"qYÍaϾ~8%x ߄#vLqrb;+u1|ڕ.y|J6({Ab|6|[̎ :ΣA 4x56Z!W[^Xܠ[|;ї7y@aVC1!^)[]E!AdRN6h^e^3b.0! {u G9&x͂.IE"_\ 'N|Pmpa?LH|=KtyBaQgѨ? (Ke,LVX{ )ž߅Un~4MmɡO %*QRLtE'/VxUTtRMe [;KVZ=dr@]*Do/7"]V5pIT$"xlG6ѷ7gC M;_!{{~`oyGhc)}Tߨyb;gVK [d1݊m5(O\]^/{qP@#'c5w.^m的)?0{IMi[Xuk!_Os&7=j|C QnY!bn\C)$y( y J0ٔ]]?þ=i~oQrZ,5$⍛Og6!j4_SX630k*'zݞ./nm8=Jep 2?: aq~}mh5zfCEz1v(j2Ю;JiG0D褲D¿Trn+9/ހh.M'4oG$Wwʂ`;]-Ǧ54HMgjHuDJǕIGU(a Z+Pg2u xmU dX <n]i |Y#5ˇӴP^j=F5CQ!WZT0D D8L1)$9 KdI C|Fm?Ic'er4U2d [ż`W= M g3O xO;l^qh!q"c4#}o3 ] #ǐ\IŚu" MKL$bLN{`0 \wA6u*f)C:faU7{`Ty|lVrZ+OZLi4ѣ"$b`jڢtKveυ 9e o\/fJiqG>qhqjqAҕ-|Z x +K*ȡO&5An6 ;6C.n]*jD~[ 6hK*y+0kW")BS֑%8G:eF_"?Um8[K4<#g0T:< p«U8D]phJl I8黙#'.f\;a+(р?%k{?P($ @ +} lplڝ$ײXc}e_-;ǒ:=F xgS"X]>e3"gė.Qy ӭ_ȣ|WLN5/( ci+WTgeR,HmtCI)dJ0>乚*.s ZܮƒceR-@v8 II/پ̞WN}4H ;W^H|eI$-kFigg⼰.?>\  ޾G&ՄS?ZbpooBs`e`Y<1@_rXd*+gzjoRidM`iM#%~ FNp`6;e?q]/$Cc4J)wjң-'d<EB4~#hTX+x٧>睤y(B`@wݢeSv$,2,E`K i/b/+!QB$qG˼lrT4`;N,%|;3`jaߤ8O}0;7ތ2u*6" \qV},nb+r T" IY3\~xn#qa@@外vod <P"yQeR m;~7W;l tܘ7?̿\u$7:ʹa {pij(9ƄIՅRJ.yBvy<x*L-6i}.ʘu຤;K}:ewu9{ǟ(Pnw@x6ڎ^]VlU=GtIiI;)#(J=̛B?~5h$!ftr.39B1B6u!⧒ruwUGij&0sۤMm7ם-E0ؖ{eaH/21m-! cLq]AiVcޜ$XjH2lʊY4>(g/)=GnBͳI!l;`%d-pHT~YoGo5&5_zD N '9Se 4]A5D<n])H=6 &7jƺ̑&>g*WIpbL@5aܐrCjz57wYO41')ԀL ~ q)"2-\p8{ٖV | ki%1;m>>٢_(u(1VKIvPF@pπ4Jњ.%yM7E}QčI!9P~]~:({XnG @*J,.lwjlѶ)Bȱ\B5KΝ9IVViƐ3q;p8}eBo9B[G!`W \Gms B&#EAj݌FHr\{v^R6 /)SN*P|}`O]Tj_&1,w|_z`Twe}o:4uy>NDp:Yǒ̤㳲;FW$R|g^c:.HaNRƍۺb2%/'YoܶZ"uP=m  T 2 Ⱇ2Q>]! GQA NvM(~tǬ۾Wȁ,kgm})XрarpWD<3Gn@г$MR,X:Umض!̠)}$rLq{#dY-=:H*\n (p XIf$1d^/"76¢ağe%hVQ\zLz؁fh5+Fs M"0xWPd>VLR]m#%u%J$Zcb)/ D%K12n XsJ'KflISJCS~Xfc3nx;31L˼"J+)xX`OE̷˿Ђu 6Q4F]D~LhoبwYPbwPN! ULƯ:roR7QGW-[]soƮENH#׼G]`;]3~U=n}(+3[TGm[5'}(߶caqz{Gd[.[OL?/Y u uTdhPdIM;+L Ds UѢhS>(4%!Bw_P7~̎]i? J>.b;NzH|v.qܒK fj_ͣjXK1避 "Eh J/3 7 !cHS$1Аn ΍"[!94H^y}52Z@LIC>ݕ,i1MGkolkٵU[ fS/O>h(\!ZJPNXI 言7 :No_Тg1OaQDX7SK)K)/"3$9$w C\VToGjhr2E;N[q(:cN-職QU#DKѨ\ERJ0;C kхpk^|{;)Jiu{{(l"b@Kn*ɠ'?4~ocj1]%#&١L+~9gIxacX:cs|3q@|cō^P6Ͱip=W#1r8(;{nc̉<$ FbHO' {P;zm7Tcd]׋VPyTOچ;2߳ثc8, L֏K:ǀDiwG_e~4'fMDžh-o[r261:zT#Hq=ôPjr\mSԞ)v? WWzIm2jr Oㅿ,M!2Ɓ~((Rކ@>7p68=é0O|FgD#@;,u,oH2uf+5,6t{@p l]7RoaM յ=CYĞ/Ώe?(qV-Q`N˝a0?AitȞhJ D" St-H.qcVj ONVS$Ġ˲ 4ZxڝIf5[Z/ovy( d (G>ʀKЕx)-2ڗfU~9$w+{3?)MBGO|iOw/(QiBh%_>@pJ7PcO)'m A>BFr pA/P +t KHnFܛqk:Y "=0Aa?RP-۞Fb5+C7I)0GӥTIߌ0aU ЋlC|aRRkS "N؜p(F6` [#Қ#} 2A`黷IBz24-ȧ>.[Kі>WDzl] տs3GG1O7.~6irZ\إ4OR"! 4,MWVͳ~ΜBe~>D R_Qc^Pv|[84ݗʺ!KL{@7| zW^bQ(Y05=([j1|dBPb9ȔNeQ_m4xr>sfUM "ǦFs ;Bmk@D^Y|NٙxS~r!Ư(T'jůl/e$FgҩYttntv:-gjC;ZÙƟ0 [8b'гʂtIztD({*Ud-znJV*L;qL )H+1C!TӜO S\]+B;aj5 JX¾\x3Aku^Eˤg@Ȑ4z Դ`#lH C(4FK=Ǜ$}{ 9۪Mhr& {+䱛 4\\|/)LGSXHw^k]ñJvA%[١ʁGH<X'C,h}uMo}Z23YG)0 FtnVxZ9^I ӵz> SZ(wmxum?~DM y{ClzdI0,=ma4qol ~L6+&d%v% u&q0 nu%~P`8Gqq eS 5榲ݤr6pd.4)#f7A!.yqC_ !Idz zrFu,?g TR̺?u>#&F%zf |*hAˮL]7}6GJra{ o{{7|#- uߥ+ci!dlMzk23S/sqjW5S0R ?NxB=SƾEl{jl.ՈF7MR W%q/n2?<֋ [;Sg]W:ƟXO/PdzꨡԐs Fr%~?&LNQ7Oo)L&ɩ6{}ZlZֻL~Z=!~/M?}tQO&d"Ζc?TϾ7Z0D]2#\1۠8Γ;=A3)h{he}-^W?<@e 59O9gSAen0/j|JL6Eu)aXb_F!CoEWK<{[wg;J=EKE V:<ޛ<5*lj1Jx+lgxO\*4 fl.EdGMq={D[\eN0钢8xyL;!8&?L*%j=sYJmE^tt m 籹2JO0\id|,vo68~kiܒ&|󟦭o\>o}_RLH05䕫pMbvm%Q'ㅳ@6[*{ڼH_,lfAwi1bBz omz1/IO^+e j!Zq8 }ba,0׬ce<,s.Ny~VVn>G=vI(/sj2J_gLNW>zuZnփ:YtS~+ !t3Jmq/*"+YTZf|%8ac;ӥje^њ0w`-XEL/&t:!Mlգ~Vw͘T|3'i.T(ݗٰfy]C(nx[o"|(Wy[_oݳJ?9*FYĊ([:Nh\wCw"1EԮhZ(+UxUF[5)2v{4"+p2&vWd% Wi\7Uȋ1(=qQt먉=&]!$"T)n7iD)o+-OxbE2*-;Mh+*Bka1|n@"6k߾;q#䤨PSPaHRѻc ZNJlLLscUěX6`K+"ksb?};=saW*%x։Av8Ax_ ?:LnXk UUhWM:WFx$3Nۑ 'Bvl c Nj=;iRjP]S@ɴ1+!JA # viт0MuOF[ӗMr"YV [JrVԛ"|rT%(/!đZPsjҁgkšcTb$^>G%sb Dxhh?ˑ6P",7(u=&ҍ+4+wӉ(gϞ=5GrBsbR4N].NJM vF d&(y'` Ǭ^)⋇w\v{ 8/~ڛ W<(Y~u|w|r$7)~j.Ӑ5M\%GPIJr4x37v,_^ʏ(raّ88㫩Dz\orTJ>zCޫM6SEE nPˏEao//~HY7 eT.>6qc;`>LLx^a{V(]iަz_e8VI@5IiI%E1<>6J w~TL;>OpWRN@jLC};K[և3hxí/ߓ-I+$2 2=΋ە' 3wkfqo(}YlCn I_Y)`)dt>/` BSc&9Ԙ3Yes;(3IH%"73e.)kg50 X;~;)zHUpYe6Pʕ0<Ճ d ʈxnn  h%7ʖ+^w{Ƈ>uo ! kA Z$؈xp,-A®)QqqjmjHj*LKF?z|r>NY̚$"  t.*SP[^cycq>-&us wir)o$- ZoJbp{^}T靎 J5i#M+IkE<+t4p9w: [#|OhLdNw#,Kihj7! ;8xr%Z=hLd]y`yk8Pc#N8R7>+]6GSX-gwMx}H!>1I6v& ]kD4Io>@AjvvXLI=qwst·2 ` zҨ,uxl(JEr} xGÖ\N %*d7\/?Kl{QPzUbapk49#Px-(bTqEӸwkupS  0>͏vQƫQ&RLg2PutMt$7v4l\-Y;䬊H2`/ sO#|88>| ql3Ii-FWDi2Ǫ?iںKmU_x}qUD