ruby2.2-rubygem-nokogiri-testsuite-1.6.1-6.18>t  DH`pY_[/=„, cc7hh#SPL55f33afe0e1becae054814c0fe122749b407e6a2Y_[/=„FA8`!k95(ʕS/GWN` Ob*I},\`}f3E_^;CGf5+~PVkjQ^r*ڡ/VF0W٭^֝Cu3ق<$.ק[tgXʷ7"& /tz*岑W*H(!]T70c.)f,EV2'AOK!dr$$OUg@=?yɗDf;]m*~|#L>9?d%+ 0 H| rr r r \r .r rhrrr((890:.FvGv,rHwrIyrXz0Yz8\zPr]|r^bdcdTeYf^l`utrv< wrxrzCruby2.2-rubygem-nokogiri-testsuite1.6.16.18Test suite for nokogiriTest::Unit or RSpec files, useful for developers.Y_lamb08(openSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://nokogiri.orglinuxx86_64V: qxIK}8 259(5u<cm/9[|$ To M J:KD>x,k B#EdW Y R h ^ <[lv "/e s% AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_e85d83c15c25052333c4e6755c5cfc9aca1360152189fae9f5a872bff06f5cbbed925f4fe7e4bafee4b9513c63b6e68f2ea0749a94637dbb69de46185fbcceb4430f974d0218426d7c3b1d1bcfeaae1d0c612d11f80aa4b404fcdaa6ed4681de41b3fd1a380b69135911207efc82aacb2518673d4ccc845ecda0381c8bfd4e6a2a1b1e0f1b5212f385ae0d2527d01bc4d41d8cd98f00b204e9800998ecf8427e4cd2ff006f9d2ecfc4521b6724200a70b6e54fc73cb5e1b2db7009d857c2229fab49a599b93c7f5544ca1bcab7d654b4235efe4c3a095db2967edade8c6b054e0a76cacce305d43b42bdcd64ce8e8ee6d6db2500f59181a2ac68284a2bfe9d5ae73bd9fc8f0a82041ea79afaba4cffd981d8bb85fe2a06e05ede1005a01bbb59a16c609d0814bfbfe95a3d31c21821d77a5ba911ea928ed99f5384f818731cc9b1c6e6ed720af3ac15cb38dcb689f6f28dbc83e1a10e3e494a269164bc9327bc53ce16ffe93fe206200c612114ca607b541dd8dc113f715c166f6f1a5b54c2f128b5208523677696edde065df78dd550710889e902f4191ca3f09cd3ac37af6f977cdf10b9bebaef6dc67740628cc70b852ca0b3d4ef3a34e5faaf58aea03c0dea692942dfdc7eeab7cc3028663cb19b6c019912a0f5b42524194b690848d1669cb7665c0c69a684d7a9cc95097a21edb1dd42b24df8fd3bbca83837ffd679385a7793748a32c54aef4ff0976ddf5795d5bb3afb31db88117d582cce61be7eb6919fbdc0f77c09d6ea4fa68abd919ed77ded725ffd8e9ff18e942969c9a991093429241f4ea7a4099d90d4a5d2862f55574645ed791c114f5e957615af518a6114cf4ddd8502ef2c1c05a299cb23cb3c6d6aa71d6a060818acaa1cbff4b75219f8920b62c7595115ade092e70b5e8e9d4ad6decf03cb9bedea3c6ddb1dce5ba41fd9ca767eddc414e4f7c58cd1832c23c4f67e8ec745542badab3d72f031a5a9defeb76c169d31accaf949457aa7e7f24a10adfd619abb0a0afc5dcd434c5fde494a5321708344de0da1a821be3c163c3a93d8eba5eed041ee43b44009a6cbb3fb63695d320b018c9888d70ceae3a4ab05a7cf6a557eefcbb56e10f287d27c60222bdb4cffdc6ad0d957e977ba16d69f39c2526fbd8179341ab02bd75a02e0c8b477ce91cd8cde3494520a3c6e4166d33060c6ffcb4ded57fad9215d0dfd4d8b86c1fd053b320fb5ed519cff08836556c94095108934170a279d269f484aa015561b47ccb535b95083de052d2a75c6e081c62dce7e1f196a03628e198f365e087e3c941bbff443eaf0f38a009beb1cdacd98855744ebd2e8852149eed96a82b7bbd87b4499b5c84ab91324bfaee6feebd3c50498f62210823516a9e71a02c187d499f607696c6fc5e6ed4057a255428cac58ad71d917c2c99c1ff5d03adba4f48f6a6be2274570bb9a61e94f0f7c577b6ea54aa821891eb4e4ed7f88e62a47d75be1eeb6cb1555eaf64287c7e51cec5d30091c4c3b94c2830d8a5ffca73d6500e5148c3187290ddfafcf9a3d8810364b1e8556835f82ef3cb3a7b02a1fe18fe11d95b27aba4146f549c1c19a33910d7f7d40fc9b0720c47d34fa64a55f8d0d38bc83216076887b09bcad50b2298fe2fd2236345cc580184f8818d301fe70367fddfbfa952c9f90edb742cacdef6ab2104576f99b63371da29d4185a2cf08bd44d150ced206db01ed87227c68d16a268e6fb62fe1afa24660104d7db5629e5b333f104729532307b6c93ae273784b37966717ab2b50e4333f64b7f979e973e614f6125dc246e26c1ea41beb7c098816f04efe4aa1ff008c6752894233935305524689fad43697ce35cdbee7efb123d2f5aaf48deef12216d1d1df42baab74ef6c89e4f7e75af13ce45efb96f7a45597a07e7b8c82e57db417dfc884a0636550ebd4c238ce244bf8613ba81b720e6765e198664513d07198bdf60fbe3ef5a4fcf26374694f4748b3b868f27f0584aefdc367d00d0148a1f97b692bd0e1461cf72776793c7fb25698d49a574cd4bc01db9fadb8a9222de544929ff0d79c81e54bbcfbc3bc597060bd2b6f270377aca28b9e4c9384e304a29b7e97870854751191f971e5af817c81aed7384ca15ca65e8c1423510b08e3f26317eca07087baa030018a957af960f83ccc984f088cf46addad8860c1352ee7f98dc94e0368f09079795f0f529011e7e452fe78de58f74b6b32rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-nokogiri-1.6.1-6.18.src.rpmruby2.2-rubygem-nokogiri-testsuiteruby2.2-rubygem-nokogiri-testsuite(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.2-rubygem-nokogirirpmlib(PayloadIsLzma)3.0.4-14.0-11.6.14.4.6-14.11.2SS@S @S-R@RNQQ@Qn@QQM@QIQHS@PO@OG@OyONTNTN(M۝MMLL%@K4@JJ@JTIyIÅ@mrueckert@suse.demrueckert@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.comfcastelli@suse.comfcastelli@novell.comfcastelli@novell.comfcastelli@novell.comschubi@novell.comasn@cynapses.orgasn@cynapses.orgmrueckert@suse.demrueckert@suse.deprusnak@suse.czmrueckert@suse.dedmacvicar@suse.demrueckert@suse.dedmacvicar@suse.de- use new buildrequires format- added gem2rpm.yml and adapt spec file accordingly to the new output- update rpm macros requires to version 5- also package the gem_extensions dir on 13.2 and SLE 12 (actually we need a conditional on ruby version for this)- update to 1.6.1 * Bugfixes * (JRuby) Fix out of memory bug when certain invalid documents are parsed. * (JRuby) Fix regression of billion-laughs vulnerability. #586- remove ports (libxml tar)- avoid --force in u-a- use system libs- updated to version 1.6.0 * Notes * mini_portile is now a runtime dependency * Ruby 1.9.2 and higher now required * Features * (MRI) Source code for libxml 2.8.0 and libxslt 1.2.26 is packaged with the gem. These libraries are compiled at gem install time unless the environment variable NOKOGIRI_USE_SYSTEM_LIBRARIES is set. VERSION_INFO (also `nokogiri -v`) exposes whether libxml was compiled from packaged source, or the system library was used. * (Windows) libxml upgraded to 2.8.0 * Deprecations * Support for Ruby 1.8.7 and prior has been dropped- updated to version 1.5.10 * (JRuby) Fix "null document" error when parsing an empty IO in jruby 1.7.3. #883 * (JRuby) Fix schema validation when XSD has DOCTYPE set to DTD. #861 (Thanks, Patrick Cheng!) * (MRI) Fix segfault when there is no default subelement for an HTML node. #917 * (MRI) Fixed a memory leak in fragment parsing if nodes are not all subsequently reparented. #856 * Use rb_ary_entry instead of RARRAY_PTR (you know, for Rubinius). #877 (Thanks, Dirkjan Bussink!) * Fix TypeError when running tests. #900 (Thanks, Cédric Boutillier!)- updated to version 1.5.9 * Bugfixes * Ensure that prefixed attributes are properly namespaced when reparented. #869 * Fix for inconsistent namespaced attribute access for SVG nested in HTML. #861 * (MRI) Fixed a memory leak in fragment parsing if nodes are not all subsequently reparented. #856- updated to version 1.5.8 * Bugfixes * (JRuby) Fix EmptyStackException thrown by elements with xlink:href attributes and no base_uri #534, #805 * Fixes duplicate attributes issue introduced in 1.5.7. #865 * Allow use of a prefixed namespace on a root node using Nokogiri::XML::Builder #868- updated to version 1.5.7 * Features * Windows support for Ruby 2.0. * Bugfixes * SAX::Parser.parse_io throw an error when used with lower case encoding. #828 * (JRuby) Java Nokogiri is finally green (passes all tests) under 1.8 and 1.9 mode. High five everyone. #798, #705 * (JRuby) Nokogiri::XML::Reader broken (as a pull parser) on jruby - reads the whole XML document. #831 * (JRuby) JRuby hangs parsing "&". #837 * (JRuby) JRuby NPE parsing an invalid XML instruction. #838 * (JRuby) Node#content= incompatibility. #839 * (JRuby) to_xhtml doesn't print the last slash for self-closing tags in JRuby. #834 * (JRuby) Adding an EntityReference after a Text node mangles the entity in JRuby. #835 * (JRuby) JRuby version inconsistency: nil for empty attributes. #818 * CSS queries for classes (e.g., ".foo") now treat all whitespace identically. #854 * Namespace behavior cleaned up and made consistent between JRuby and MRI. #846, #801 (Thanks, Michael Klein!) * (MRI) SAX parser handles empty processing instructions. #845- updated to version 1.5.6 * Features * Improved performance of XML::Document#collect_namespaces. #761 (Thanks, Juergen Mangler!) * New callback SAX::Document#processing_instruction (Thanks, Kitaiti Makoto!) * Node#native_content= allows setting unescaped node contant. #768 * XPath lookup with namespaces supports symbol keys. #729 (Thanks, Ben Langfeld.) * XML::Node#[]= stringifies values. #729 (Thanks, Ben Langfeld.) * bin/nokogiri will process a document from $stdin * bin/nokogiri -e will execute a program from the command line * bin/nokogiri --version will print the Xerces and NekoHTML versions when ran with JRuby. * Bugfixes * Nokogiri now detects XSLT transform errors. #731 (Thanks, Justin Fitzsimmons!) * Don't throw an Error when trying to replace top-level text node in DocumentFragment. #775 * Raise an ArgumentError if an invalid encoding is passed to the SAX parser. #756 (Thanks, Bradley Schaefer!) * [JRuby] space prior to xml preamble causes nokogiri to fail parsing. (fixed along with #748) #790 * [JRuby] Fixed the bug Nokogiri::XML::Node#content inconsistency between Java and C. #794, #797 * [JRuby] raises INVALID_CHARACTER_ERR exception when EntityReference name starts with '#'. #719 * [JRuby] doesn't coerce namespaces out of strings on a direct subclass of Node. #715 * [JRuby] Node#content now renders newlines properly. #737 (Thanks, Piotr Szmielew!) * [JRuby] Unknown namespace are ignore when the recover option is used. #748 * [JRuby] XPath queries for namespaces should not throw exceptions when called twice in a row. #764 * [JRuby] More consistent (with libxml2) whitespace formatting when emitting XML. #771 * [JRuby] namespaced attributes broken when appending raw xml to builder. #770 * [JRuby] Nokogiri::XML::Document#wrap raises undefined method `length' for nil:NilClass when trying to << to a node. #781 * [JRuby] Fixed "bad file descriptor" bug when closing open file descriptors. #495 * [JRuby] JRuby/CRuby incompatibility for attribute decorators. #785 * [JRuby] Issues parsing valid XML with no internal subset in the DTD. #547, #811 * [JRuby] Issues parsing valid node content when it contains colons. #728 * [JRuby] Correctly parse the doc type of html documents. #733 * [JRuby] Include dtd in the xml output when a builder is used with create_internal_subset. #751 * [JRuby] builder requires textwrappers for valid utf8 in jruby, not in mri. #784- update to 1.5.5 * tons of fixes for jruby- update to 1.5.2 * Features * XML::Builder#comment allows creation of comment nodes. * CSS searches now support namespaced attributes. #593 * Java integration feature is added. Now, XML::Document.wrap and XML::Document#to_java methods are available. * RelaxNG validator support in the `nokogiri` cli utility. #591 (thanks, Dan Radez!) * Bugfixes * Fix many memory leaks and segfault opportunities. Thanks, Tim Elliott! * extconf searches homebrew paths if homebrew is installed. * Inconsistent behavior of Nokogiri 1.5.0 Java #620 * Inheriting from Nokogiri::XML::Node on JRuby (1.6.4/5) fails #560 * XML::Attr nodes are not allowed to be added as node children, so an exception is raised. #558 * No longer defensively "pickle" adjacent text nodes on Node#add_next_sibling and Node#add_previous_sibling calls. #595. * Java version inconsistency: it returns nil for empty attributes #589 * to_xhtml incorrectly generates

when tag is empty #557 * Document#add_child now accepts a Node, NodeSet, DocumentFragment, or String. #546. * Document#create_element now recognizes namespaces containing non-word characters (like "SOAP-ENV"). This is mostly relevant to users of Builder, which calls Document#create_element for nearly everything. #531. * File encoding broken in 1.5.0 / jruby / windows #529 * Java version does not return namespace defs as attrs for ::HTML #542 * Bad file descriptor with Nokogiri 1.5.0 #495 * remove_namespace! doesn't work in pure java version #492 * The Nokogiri Java native build throws a null pointer exception when ActiveSupport's .blank? method is called directly on a parsed object. #489 * 1.5.0 Not using correct character encoding #488 * Raw XML string in XML Builder broken on JRuby #486 * Nokogiri 1.5.0 XML generation broken on JRuby #484 * Do not allow multiple root nodes. #550 * Fixes for custom XPath functions. #605, #606 (thanks, Juan Wajnerman!) * Node#to_xml does not override :save_with if it is provided. #505 * Node#set is a private method [JRuby]. #564 (thanks, Nick Sieger!) * C14n cleanup and Node#canonicalize (thanks, Ivan Pirlik!) #563- Drop -1_5 suffix and go back to rubygem-nokogiri. This makes possible to update rubygem-nokogiri on Factory.- Create rubygem-nokogiri-1_5 package- update to version 1.5.0 - Notes - JRuby performance tuning - JRuby support is provided by a new pure-java backend. - Features - extracted sets of Node::SaveOptions into Node::SaveOptions::DEFAULT_{X,H,XH}TML (refactor) - Bugfixes - default output of XML on JRuby is no longer formatted due to inconsistent whitespace handling. #415 - (JRuby) making empty NodeSets with null `nodes` member safe to operate on. #443 - Fix a bug in advanced encoding detection that leads to partially duplicated document when parsing an HTML file with unknown encoding. - Add support for . - Node#inner_text no longer returns nil. (JRuby) #264 - Deprecations - Ruby 1.8.6 is deprecated. Nokogiri will install, but official support is ended. - LibXML 2.6.16 and earlier are deprecated. Nokogiri will refuse to install. - FFI support is removed. - 1.4.7 - Bugfixes - Fix a bug in advanced encoding detection that leads to partially duplicated document when parsing an HTML file with unknown encoding. Thanks, Timothy Elliott (@ender672)! #478 - 1.4.6 - Notes - This version is functionally identical to 1.4.5. - Ruby 1.8.6 support has been restored. - 1.4.5 - New Features - Nokogiri::HTML::Document#title accessor gets and sets the document title. - extracted sets of Node::SaveOptions into Node::SaveOptions::DEFAULT_{X,H,XH}TML (refactor) - Raise an exception if a string is passed to Nokogiri::XML::Schema#validate. #406 - Bugfixes - Node#serialize-and-friends now accepts a SaveOption object as the, erm, save object. - Nokogiri::CSS::Parser has-a Nokogiri::CSS::Tokenizer - JRUBY+FFI only - Weak references are now threadsafe. #355 - Make direct start_element() callback (currently used for HTML::SAX::Parser) pass attributes in assoc array, just as emulated start_element() callback does. rel. #356 - HTML::SAX::Parser should call back a block given to parse*() if any, just as XML::SAX::Parser does. - Add further encoding detection to HTML parser that libxml2 does not do. - Document#remove_namespaces! now handles attributes with namespaces. #396 - XSLT::Stylesheet#transform no longer segfaults when handed a non-XML::Document. #452 - XML::Reader no longer segfaults when under GC pressure. #439- Added provides nokogiri_1_4, this is needed to build latest versions of rubygem-feedzirra- Changed licence to MIT- update to version 1.4.4 * New Features o XML::Node#children= sets the node’s inner html (much like #inner_html=), but returns the reparent node(s). o XSLT supports function extensions. #336 o XPath bind parameter substitution. #329 o XML::Reader node type constants. #369 o SAX Parser context provides line and column information * Bugfixes o XML::DTD#attributes returns an empty hash instead of nil when there are no attributes. o XML::DTD#{keys,each} now work as expected. #324 o {XML,HTML}::DocumentFragment.{new,parse} no longer strip leading and trailing whitespace. #319 o XML::Node#{add_child,add_previous_sibling,add_next_sibling,replace} return a NodeSet when passed a string. o Unclosed tags parsed more robustly in fragments. #315 o XML::Node#{replace,add_previous_sibling,add_next_sibling} edge cases fixed related to libxml’s text node merging. #308 o Fixed a segfault when GC occurs during xpath handler argument marshalling. #345 o Added hack to Slop decorator to work with previously defined methods. #330 o Fix a memory leak when duplicating child nodes. #353 o Fixed off-by-one bug with nth-last-{child,of-type} CSS selectors when NOT using an+b notation. #354 o Fixed passing of non-namespace attributes to SAX::Document#start_element. #356 o Workaround for libxml2 in-context parsing bug. #362 o Fixed NodeSet#wrap on nodes within a fragment. #331- update to version 1.4.3.1 * New Features o XML::Reader#empty_element? returns true for empty elements. #262 o Node#remove_namespaces! now removes namespace declarations as well. #294 o NodeSet#at_xpath, NodeSet#at_css and NodeSet#> do what the corresponding methods of Node do. * Bugfixes o XML::NodeSet#{include?,delete,push} accept an XML::Namespace o XML::Document#parse added for parsing in the context of a document o XML::DocumentFragment#inner_html= works with contextual parsing! #298, #281 o lib/nokogiri/css/parser.y Combined CSS functions + pseudo selectors fixed o Reparenting text nodes is safe, even when the operation frees adjacent merged nodes. #283 o Fixed libxml2 versionitis issue with xmlFirstElementChild et al. #303 o XML::Attr#add_namespace now works as expected. #252 o HTML::DocumentFragment uses the string’s encoding. #305 o Fix the CSS3 selector translation rule for the general sibling combinator- update to version 1.4.2 - XML::Node#parse will parse XML or HTML fragments with respect to the context node. - XML::Node#namespaces returns all namespaces defined in the node and all ancestor nodes (previously did not return ancestors' namespace definitions). - Added Enumerable to XML::Node - Nokogiri::XML::Schema#validate now uses xmlSchemaValidateFile if a filename is passed, which is faster and more memory-efficient. GH #219 - XML::Document#create_entity will create new EntityDecl objects. GH #174 - JRuby FFI implementation no longer uses ObjectSpace._id2ref, instead using Charles Nutter's rocking Weakling gem. - Nokogiri::XML::Node#first_element_child fetch the first child node that is an ELEMENT node. - Nokogiri::XML::Node#last_element_child fetch the last child node that is an ELEMENT node. - Nokogiri::XML::Node#elements fetch all children nodes that are ELEMENT nodes. - Nokogiri::XML::Node#add_child, #add_previous_sibling, #before, [#]add_next_sibling, #after, #inner_html, #swap and #replace all now accept a Node, DocumentFragment, NodeSet, or a string containing markup. - Node#fragment? indicates whether a node is a DocumentFragment. - XML::NodeSet is now always decorated (if the document has decorators). GH #198 - XML::NodeSet#slice gracefully handles offset+length larger than the set length. GH #200 - XML::Node#content= safely unlinks previous content. GH #203 - XML::Node#namespace= takes nil as a parameter - XML::Node#xpath returns things other than NodeSet objects. GH #208 - XSLT::StyleSheet#transform accepts hashes for parameters. GH #223 - Psuedo selectors inside not() work. GH #205 - XML::Builder doesn't break when nodes are unlinked. Thanks to vihai! GH #228 - Encoding can be forced on the SAX parser. Thanks Eugene Pimenov! GH #204 - XML::DocumentFragment uses XML::Node#parse to determine children. - Fixed a memory leak in xml reader. Thanks sdor! GH #244 - Node#replace returns the new child node as claimed in the RDoc. Previously returned +self+.- use rubygems_requires macro- update to 1.4.1 - Added Nokogiri::LIBXML_ICONV_ENABLED - Alias Node#[] to Node#attr - XML::Node#next_element added - XML::Node#> added for searching a nodes immediate children - XML::NodeSet#reverse added - Added fragment support to Node#add_child, Node#add_next_sibling, - Node#add_previous_sibling, and Node#replace. - XML::Node#previous_element implemented - Rubinius support - Ths CSS selector engine now supports :has() - XML::NodeSet#filter() was added - XML::Node.next= and .previous= are aliases for add_next_sibling and add_previous_sibling. GH #183 - XML fragments with namespaces do not raise an exception (regression in 1.4.0) - Node#matches? works in nodes contained by a DocumentFragment. GH #158 - Document should not define add_namespace() method. GH #169 - XPath queries returning namespace declarations do not segfault. - Node#replace works with nodes from different documents. GH #162 - Adding XML::Document#collect_namespaces - Fixed bugs in the SOAP4R adapter - Fixed bug in XML::Node#next_element for certain edge cases - Fixed load path issue with JRuby under Windows. GH #160. - XSLT#apply_to will honor the "output method". Thanks richardlehane! - Fragments containing leading text nodes with newlines now parse properly. GH #178.- update to 1.4.0 - Node#at_xpath returns the first element of the NodeSet matching the XPath expression. - Node#at_css returns the first element of the NodeSet matching the CSS selector. - NodeSet#| for unions GH #119 (Thanks Serabe!) - NodeSet#inspect makes prettier output - Node#inspect implemented for more rubyish document inspecting - Added XML::DTD#external_id - Added XML::DTD#system_id - Added XML::ElementContent for DTD Element content validity - Better namespace declaration support in Nokogiri::XML::Builder - Added XML::Node#external_subset - Added XML::Node#create_external_subset - Added XML::Node#create_internal_subset - XML Builder can append raw strings (GH #141, patch from dudleyf) - XML::SAX::ParserContext added - XML::Document#remove_namespaces! for the namespace-impaired - returns nil when HTML documents do not declare a meta encoding tag. GH #115 - Uses RbConfig::CONFIG['host_os'] to adjust ENV['PATH'] GH #113 - NodeSet#search is more efficient GH #119 (Thanks Serabe!) - NodeSet#xpath handles custom xpath functions - Fixing a SEGV when XML::Reader gets attributes for current node - Node#inner_html takes the same arguments as Node#to_html GH#117 - DocumentFragment#css delegates to it's child nodes GH #123 - NodeSet#[] works with slices larger than NodeSet#length GH #131 - Reparented nodes maintain their namespace. GH #134 - Fixed SEGV when adding an XML::Document to NodeSet - XML::SyntaxError can be duplicated. GH #148 - Hpricot compatibility layer removed- update to 1.3.3 - NodeSet#children returns all children of all nodes - Override libxml-ruby's global error handler - ParseOption#strict fixed - Fixed a segfault when sending an empty string to Node#inner_html= GH #88 - String encoding is now set to UTF-8 in Ruby 1.9 - Fixed a segfault when moving root nodes between documents. GH [#91] - Fixed an O(n) penalty on node creation. GH #101 - Allowing XML documents to be output as HTML documents - Hpricot compatibility layer will be removed in 1.4.0 - Nokogiri::XML::DTD#validate will validate your document - Nokogiri::XML::NodeSet#search will search top level nodes. GH 73 - Removed namespace related methods from Nokogiri::XML::Document - Fixed a segfault when a namespace was added twice - Made nokogiri work with Snow Leopard GH 79 - Mailing list has moved to: groups.google.com/group/nokogiri-talk - HTML fragments now correctly handle comments and CDATA blocks. GH 78 - Nokogiri::XML::Document#clone is now an alias of dup - Nokogiri::XML::SAX::Document#start_element_ns is deprecated, please switch to Nokogiri::XML::SAX::Document#start_element_namespace - Nokogiri::XML::SAX::Document#end_element_ns is deprecated, please switch to Nokogiri::XML::SAX::Document#end_element_namespace - from 1.3.1 - extconf.rb checks for optional RelaxNG and Schema functions - Namespace nodes are added to the Document node cache - Builder changes scope based on block arity - Builder supports methods ending in underscore similar to tagz - Nokogiri::XML::Node#<=> compares nodes based on Document position - Nokogiri::XML::Node#matches? returns true if Node can be found with given selector. - Nokogiri::XML::Node#ancestors now returns an Nokogiri::XML::NodeSet - Nokogiri::XML::Node#ancestors will match parents against optional selector - Nokogiri::HTML::Document#meta_encoding for getting the meta encoding - Nokogiri::HTML::Document#meta_encoding= for setting the meta encoding - Nokogiri::XML::Document#encoding= to set the document encoding - Nokogiri::XML::Schema for validating documents against XSD schema - Nokogiri::XML::RelaxNG for validating documents against RelaxNG schema - Nokogiri::HTML::ElementDescription for fetching HTML element descriptions - Nokogiri::XML::Node#description to fetch the node description - Nokogiri::XML::Node#accept implements Visitor pattern - bin/nokogiri for easily examining documents (Thanks Yutaka HARA!) - Nokogiri::XML::NodeSet now supports more Array and Enumerable operators: index, delete, slice, - (difference), + (concatenation), & (intersection), push, pop, shift, == - Nokogiri.XML, Nokogiri.HTML take blocks that receive Nokogiri::XML::ParseOptions objects - Nokogiri::XML::Node#namespace returns a Nokogiri::XML::Namespace - Nokogiri::XML::Node#namespace= for setting a node’s namespace - Nokogiri::XML::DocumentFragment and Nokogiri::HTML::DocumentFragment have a sensible API and a more robust implementation. - JRuby 1.3.0 support via FFI. - Fixed a problem with nil passed to CDATA constructor - Fragment method deals with regular expression characters (Thanks Joel!) LH 73 - Fixing builder scope issues LH 61, LH 74, LH 70 - Fixed a problem when adding a child could remove the child namespace LH#78 - Fixed bug with unlinking a node then reparenting it. (GH#22) - Fixed failure to catch errors during XSLT parsing (GH#32) - Fixed a bug with attribute conditions in CSS selectors (GH#36) - Fixed intolerance of HTML attributes without values in Node#before/after/inner_html=. (GH#35)- update to 1.2.3 * Fixing bug where a node is passed in to Node#new * Namespace should be assigned on DocumentFragment creation. LH #66 * Nokogiri::XML::NodeSet#dup works GH #10 * Nokogiri::HTML returns an empty Document when given a blank string GH#11 * Adding a child will remove duplicate namespace declarations LH #67 * Builder methods take a hash as a second argument- initial package for 1.2.2lamb08 1499452688  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr1.6.1-6.181.6.1-6.18    testcsstest_nthiness.rbtest_parser.rbtest_tokenizer.rbtest_xpath_visitor.rbdecoratorstest_slop.rbfiles2ch.htmladdress_book.rlxaddress_book.xmlbarbar.xsdbogus.xmldont_hurt_em_why.xmlencoding.htmlencoding.xhtmlexslt.xmlexslt.xsltfoofoo.xsdmetacharset.htmlnoencoding.htmlpo.xmlpo.xsdsamlsaml20assertion_schema.xsdsaml20protocol_schema.xsdxenc_schema.xsdxmldsig_schema.xsdshift_jis.htmlshift_jis.xmlsnuggles.xmlstaff.dtdstaff.xmlstaff.xslttest_document_urlbar.xmldocument.dtddocument.xmltlm.htmlto_be_xincluded.xmlvalid_bar.xmlxinclude.xmlhelper.rbhtmlsaxtest_parser.rbtest_parser_context.rbtest_builder.rbtest_document.rbtest_document_encoding.rbtest_document_fragment.rbtest_element_description.rbtest_named_characters.rbtest_node.rbtest_node_encoding.rbnamespacestest_additional_namespaces_in_builder_doc.rbtest_namespaces_in_builder_doc.rbtest_namespaces_in_created_doc.rbtest_namespaces_in_parsed_doc.rbtest_convert_xpath.rbtest_css_cache.rbtest_encoding_handler.rbtest_memory_leak.rbtest_nokogiri.rbtest_reader.rbtest_soap4r_sax.rbtest_xslt_transforms.rbxmlnodetest_save_options.rbtest_subclass.rbsaxtest_parser.rbtest_parser_context.rbtest_push_parser.rbtest_attr.rbtest_attribute_decl.rbtest_builder.rbtest_c14n.rbtest_cdata.rbtest_comment.rbtest_document.rbtest_document_encoding.rbtest_document_fragment.rbtest_dtd.rbtest_dtd_encoding.rbtest_element_content.rbtest_element_decl.rbtest_entity_decl.rbtest_entity_reference.rbtest_namespace.rbtest_node.rbtest_node_attributes.rbtest_node_encoding.rbtest_node_inheritance.rbtest_node_reparenting.rbtest_node_set.rbtest_parse_options.rbtest_processing_instruction.rbtest_reader_encoding.rbtest_relax_ng.rbtest_schema.rbtest_syntax_error.rbtest_text.rbtest_unparented_node.rbtest_xinclude.rbtest_xpath.rbxslttest_custom_functions.rbtest_exception_handling.rb/usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/css//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/decorators//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/files//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/files/bar//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/files/foo//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/files/saml//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/files/test_document_url//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/html//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/html/sax//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/namespaces//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/xml//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/xml/node//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/xml/sax//usr/lib64/ruby/gems/2.2.0/gems/nokogiri-1.6.1/test/xslt/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/c445ea32013dd6540eda35109e40644a-rubygem-nokogiricpiolzma5x86_64-suse-linux       directoryRuby module source, ASCII textRuby module source, UTF-8 Unicode textHTML document, Non-ISO extended-ASCII text, with LF, NEL line terminatorsASCII textXML document textemptyHTML document, Non-ISO extended-ASCII textHTML document, ASCII text, with escape sequencesHTML document, ASCII textexported SGML document, ASCII textHTML document, ASCII text, with very long lines, with CRLF, LF line terminatorsHTML document, UTF-8 Unicode textEc񒧰JF+Ԯ?p] crt:bLL >775z0+ e-cGԀ&<'UizK==qʸOY|065u͜cbQ!ywP@Z0ߎҰ Fwx縣?Fe1e TL%I%+7as7i~5kb+mTtֹ)AXtla¥ zgSa<~JjJ"-, :M~c5Mw0o' f8vєV͊0k'"䘿Ew'MP+&.PbbS4VU, " {Tu>E=]31^ws&M@Tے!@iN!!^R8^}6v&eϤ Np%zlvgѦE eZ۹21 |_q6kN^D'oX Qt=RLb*EX `L:4㭞OGZn.zh >nZR SZ|$(N8h2ʞsp{*Wխx`I{bkjAEPD]-~f8;%PB hbVz6,Ju=>f`%>FBA5t|lk3~5w.l{{C؆p_'aQctbW`Q$hݐ:՝yK~}F4%a\q{NQkw'Q1F]'/GyIQ9(wNߝQL%)ݪc:MsJHnV4:<+ǫN煛c]?'|Dm樢>HaA԰MXDN,4;bxU7@W. Vo Fs*_Ek>FRS[s6ft!˜jD)X>LX} (-L_v]kgs]] x][ŀ, h4k3daX&jgCȓ)6"Ka3D2ח5p$869<VX;kj>gv_Snl},YaؗXY<ƛ&+o$ADo-Zaw&X!2kYv41qt岍R%Ƶtm/*Sҿ߲ψ- ceEpy Gn;DȻ pAJ=8䢌dfm6G]S H›$sN弄yf 6P dF\1?@f ǽiT/{@iAdUĬ0"n]TQ55,QgO=I ܠN֟RFiF0J D.5k;8B9'vG/n9]}h Kfw4W[zN{7w8%5FhtE~"OGALtNr'_b7ҊMR=R7 KS]8ŮFx]+BI7$I.:$k0{)ۂ&U慓ċ>WV3J%H-~)pQ1)+%~ WVIQ ㎃k %/MV P̽3D&BbO&4TQ#hn%+ҏ&X0eJrn-|iC 2ЬR&DU/!6ā*&߭ 7E*E!&"0miz lx'ԫ7Cjq_Vqk./zt-5BZuu#VjR--WyQTyp5VSS5yauX Dlbj]5e!έ`^%8|nH:7 d]m_Vv'-[hM0sS#)e sjBŃOoBqFIǐsl_9sJ^׀[پ`|D+B$ /u/vNZX1"j_)͌D w, hs&w WLj˻o 8T젤^v={`(,5(z G7Bjl%:y.Ia3E LxCGMRQ2Ow̔xrEpCDX|! ľA@K̏s- I187.-oC~)/G:zuCo rq2 xý|N8JGlmϲI^AU"V%6 G&nFk"](|ђ/MI˖:E7 '[v'2xd*/e 6#h4甏Rg3%>AT894y(ˣ+U1]79biS@oٓ4en,?lDG, aL~@o=Flʹ_ lk>|ĭꙌɇj1tmeiR y<4R[@ۏ)p0 Q ч~*2ÙjF;bcRj, ׬+ƚ; 友8@uQfJ-k p dyc d q́66&Nskԧ9SR,6_v8c7E dmrӍqJf';C.UIfQӨ{|M&7^ʵ?A}}ecNGkITP%tg.ts~M /<>ͬgu8𮃟&-3g-'+Q>zy~8W+~ {mMOI w;jxE!  PQ`3I9*G:oD2(kfL3$ZX<LHy!.Kx_=GV[A{5JYfRnPFX bՁ8_pAsA*Ҥ(Խja {ZW~WejN,-g\)ҹ擘AoXz*b"1.l~N$|_;_$$ v{ɕ`Km{ytK!S4mtq읜iz pv; \%Od#eݐ]7sln( ԍi \9̜b3Ômm ؈Е'*[OCPSkJJ RR\8 ˅,\U|u;nBmHn\.wG 19Skŀb-7P8)ҫL }:T* pbckQ2vbLkT Pא-2C| K!Hz"IQ*#=F5-0Dr Geo(e(E|Gv-R3r,f=@bDVٽ18 ߭#9*/3*^zZ[^$կ4>!0Jkݰ߾_.^>GTȩf|( 1jj2#@}Yrѡ]̜؏4;0PѝT>OB] u3n*G;NCF2 1s7NxrOl_|Uтb6։<:j{y ̔wbXtien֠8l"ъnךwJzYOۆ_I&|,E{$"SiӯH$5D)Ouw~WM-m[vzHKsv%k\=~BQl@ݢDN-{yoSyW'#z-Ϝ,JoM`A }WmK7(a^JӂaZ[0BC~ 8<6e>Eh-\z &;a[F7.oE61]=0e4uǟw<8h sb`WrQ:fFN1N t 29).~p̳# c+?!5 &oYTN-ȷ˩l$@-qR~4Hs4NpWU%nc7 &$ e+YIX02w"JF^i"\PdȞ7NJDGEA+`Y]d7e {Q sE^1v2˾q$SE_< 'ӹ֤fG+Ec:F`[h\hFkуXr ٜɇhLm=&}Ւ,ioG+.u(8u5sAh .W!=,6k2 sg/$ hъyJ u^-h}Kǡ[;\&(4M3@ 35a8vyT>V7V ෎t_T:%B|"ɪB"\[e ғ=h .iO_a/qlZ1YaX^[0HW7`HgVh NN縩`[ QbWʊ4'Son8Z)B)ݯO6WbҜ T3DBfcqz}OGTڀb LZ1 Ւnf6t^h˳B9dʱ}(tjWjtko8NIo8ݕUBQ5-99X9@Y}g{K6֖:\t*Ό|?2  [eGT쳆3BaڳI]|v{ A aU$jU_!1R@v'y"!ބ\˔"N4IcO>|jTHG1mj`!Xr,0~ f(e ZY` S{c-=\2%3MK r+_ʆ\I'燾Wew/AU / ޲b_ l*@nzX/Ely)k]po#}WfV+B]B5I 8DvS.ayتlKGr|v$T0S[i(fŜmpO;tl7hN7“;Dr"^3Dn8K;!?w }㋄$}̰3%Ҳʻ޷;Ъ^iCjIc'RȒ%:w\` wDsH:Re?ΟX7eaЯ1 GM2Zm|2 :&^ bӆ=r//j+L}>TqYڶ;hEA귙~GJQ YJjsEEfdz8bŴz'FZ<<[1V WFD/޸-G!ikAK-Ghc5/焸\u+;/uQѡ%ߞ6ޟl!KnbE8H2gs«ڧg^jX'RW@AQTԬw%cy~QKxݤBd$;knrwaYF泉xja@^=շZ/M!TfyS'd0'61qƽ]ֺEHnk(|\y X?lrǛ :P1p ei쾭 T _GmjUd|e{ZKL g}X\K.W {(o5.P0'Ĵ9ptO}u-K+Ln W#"47U%,*3p}.gyfl桙`Yr(p39yqj]0K^J]KM$>'Ӳ~pP=ǽ|C9S.>a DGy[kL巘#ъKLgD-()i}f+6нaaq27G7jӣ$?yEh=^bCO~fo)0FZ)ܯG}At) r@},sv<>9 pn^):M2dQS =po5WΓBNoPy`b*9Bu4|ON\WzhAH^Qۜ22EU;_FzE$_ 1Jhq} <Qh!C+AxA:Κ؁ǁjPJ*I!(}:1x\. y6 `#יИJ-In*`}/С67 aN0q`N ߿|ޔ)<)4p ~#`\~nts=$0X`I 5R7EH>%b]xB4MR c7S3s!?4iX|o4P(Ҭ3Hs_*Rj$%oZVQvS'er ;h>?+ .a~ 3ccm6VG*/  OSD h羷Qp(qm!?=;Zi vhM Li=-L N26!@ VZg2PME!_Lk Y`?ٰ _22OBXb37nVCzO(#Tq \8Q=ElJNM+TӚP)/*5=˫dM T\Ap֦'6_)@^kB P:qֈ7 \mLdxu>w(ʘ[̕q K&PQTP)%8qb= _[M;=_k"߶fW^0+=B,hM[<h!!QCv[>s;5+3!F8 ⿽L5Mۿnt}NG嬁py_ic NP.ZNֹE|=(?nB h{%J_>FXn OZeX5[JٻqvK\,t$S=BI-JqJi&YҖfp|7lr3]|}$1I?(3-֍ 1Y'_MW9b7#\uePhKB\}y;RqvP[/w| :-tX"&_ b<$RGGMI߃J0*_%bK]#Tj hu^(*/S~J˨{W1fDp36륰Ӌ&17Q )|eѧNη4 Tvᐣĕ x~Ps&1'I(o!K6gBL)2xb"3ewOHFzs[ae#r:3 c|b4JS s ՜3Pq 84YQB7'| e67(h qRrm(8" oH!1s6U%)wӦE_4XN* \Vطvu=hu_yʃ/ysl7iK0ˋ>-r:H4]p$ag%%K?L3[3DF B=\(߼sh?bZI}}weJp5/,G rŕflRQ *%ɨhikHL5dm+2fnb]#:Cjs8y; @) _!&[5LUzrT7&TxM1e&?h'ʺ?~xafVNIiS|a;klbU۳ߊEa N<3Aܳ}v︍i'lVOƑ٬^OK'du >,.jLnd<ݿ8lԑ>@sF~+qha cNg9Pwn '-w6H z^{v\C>܃wj}zE6Etٮ-;6zA,ʐS  SQK-C5Ia+IBы5f1<`ZSf=ܣ"PC\ ⧜h~}AF}PkO=qleG/-dlgs2 T6[ _ɄFz;` Ndϙn*"u~_IrbPC0M;lpM*/ >s!ZP>.x.pڒk47IwTXX+Om0&@ o„7Pƨ6h;{)$U4 VrSD}]r창̒W'mH5yȒW8*;35e] e=Ѧ \. q0DH֤"kEއ>jqQ̣|YQ(_9~Cy~G}ېE;Q4G*_љmގa,)_xH()[htv./ec {1Ԓ[o^H׮xd-.x2?al`b*m/U,)*~te[^Q!]%hR:#eڨ:P Ao ox4NQȿ+fOQA3y%@7Ut #XTM6X( ^;O,vH;1Xib%Xz@pxDa-/zHl}Nzc:\vk<4 D#Ң8oRN@0 7({2tUz2ʸI6,c[}ȉZs; cxt̊wwZ=Ӎg+%׺Gť\91-̰>؎g]HĩWk3H(\8`"=^`Y)í8ܫmDu|;C"l)ꎠj>И|Ğ =vMYAyC#yR5h߅ԋu"~H_ʫ~Ǚ!"F:/~ft& =];GLe US:dz>;g7{m[|Xk'|{aZh]^E5#~OX Fkik3&Lx˱2G'|PKd,2$whqhvԄ{7Jȵ >^N-Dia˚Ry &x_'~xg0_^Rll.p1\# [gDF5%2ted[| a0y"cyMTT-\cH"IIZEP2u5}$:"gsY"<~'tE3tIK4HTYM H?OA'/it#&m"HiM.|BhxALK׭*L>t4)-͖,uaaV"oaSx *SRb*&<`wm3Cb-/K] ?QxFtBLy ,xʪdC[7B#iOڨtzҳ'7WTaܪ hHV`LfYSM%RXqIk%"iaynBĝqezÜߢd'׈㊋+%2भ!Ly5_Y]TCq## 22`N'养g$몧!I,y 1=IUi &dk& }xDn`.% %@VǛdP\"c5-d ]೐ I${3gӘ[z`l s DNClsS_wO(B M (Rwt7%O bxvçH%P5+vB8{ݳ.AE*Huj{iIrHUER]Qv9"q\iXwvlH=^%wtm~͚2p>Yq^&yXئa]s/68{_DoMS,vdARZ) ru #Hq)lF|t@iVh:$;q1k SIR@fa(09P#3ԉ\l&+z}ZNIRyT@̅;6GNv-ZΖOZy 5F>XXU5@ZoM= l9T1"  Y-3 SL0NRJZ9ko@>Eh >¿]M&~@~(h:G_R̀mgYu'HEQ(D67w lxr/Zr80S3sY7y|Pu{*ng>`ҟBnbHHz5E m -,Fqt'>'ﯤغAb;082B j97kP.0|Cp/rU`Hz*X/DJt1[Rܛ^,?VS;3cꄣ@Zď7?UXjI[%۠x)g=qwAʬO3_/@8t߀ uTnKS2!;r9Aw9_\He]5ZvcUxSVx+J%eO Y t~IeQ2 JKʞ&R~b̬CLnk%#e=y/l؍.;U}[U\;[9~bGJ;]g ﱖ7q[?SWܙ1wˀ3W&P,f!M֣bkCGYoG:V~-"Rut>6Ԛط9,of$GЙ@T?YG;K3߁ *C>Z:TҸif=~LUiF.?M<ԲڢwBTz$ sbс]ކ'WAYJ)6*Wg: qW,D.xۑ6FL`7ܳNN\pOA,oȻw{)匧XjFP\{վCqL3y}Φ)`OSWӈĄU^b|MpXM:L(OYn[hh!% ԍu8Xa۱] d'Bz[ֵW> G*IVjUͺ+82Z84uW@ $E`a@3O k0`|gS~NV7+d޾ug_3q*BoŽ=4a_P@BWRč ߉bxI@z1`[ʯ6^`iI}d]5! G#tcʉ&6Ư)N:n;]}6aL΀Kw7 8\'}L"Zh@=d93xsbBH8K,VWkMBГ8d.ӮH;HO [hH@8̓O\3${/{Pem_T~.şky q(y 5{Wg ֈ]{:1 97'_NZi^a4/}jCެW1OoEc_9ǁ_@>}w+h4?)HwsTYgKM}HyMQ^J>̧m5{ܻxȐѯR*0 z@a{b{D&j=Uivzxru4C ٸB4E0˓؏S\Cy26K}7N }k|vRh VxhIaq'V" 5iLJ~q9f7V3e>^tY!Ѓ Vn/ia0oHXxܣN[м.ɹ|у8F(B ψ+ٵN(7H7@0M1Nh#c5~c.Z@=Ds@  '7# 8RN;D/SΨȿe4`"2K]>2u O8Õk&zj3;M@rNmPa.8ݽv@` ^v{Q\[)0#czDc*_r >Foctz.GM.k=xnztW ~HVƒϦ܆5qUع=b`qD3*XbSGPct~d4;hE qѢ{ u'N9P;{}C5ZRRV"[b4(vɉRL72H;SNߞ 9e)u5ِ7-1Qv{2iKUD{?{d^vN\>б"3Qד5gs"JTzm3J9RH9dz:ݦ $Q4$mّ5-&@ -|;`chLf|׫^wt,6Ԡv@Ǝ6yKG;AH(fkJ +d^wxm7#r7@43]_osWdN7._́q^=,*f-1t4QQiED慨7uRoW:6#]suyz߅irl-G Z.Q?}t; $ekg}TkmawS+Kt/L<2bG[`鼀U )tEg^D\*tOv}gЖϯv6+5wQ$@]7_U!-pAsgrR~"8jnz"JIlPz5'5:ľΈfe3Eb^,gN.PWיb?J 릯=w00durV[i 3US e/0 *^H hFLQPN$&}+}Yw)(!F) Y]1_$ 0{j/)v3T@ 9oA2^rȈUCf[fv.% gپ8vuVzegS z/ 3@JW}(uMf"ɍ,FSaNingRYglX'充$sbo<1 YD9@+J2Du4@ *~!D\>ȟk0}"-yP?>#gK}>-~Ah7 dh - *-TmM-R̈angT#S_QYԒ [ZcDv9ɫT4U@-^56-p:-Ôѧ`#=_Z[DC2Ct:Wz(NI,##Q@wƨfLFC,𥇛ũ@b+_c .L\CjznШvwP~3BljE!H|_{&/ 0=-HAEA4KN-R #L3 8ЧkA ӷ' 7"͚G؊.bb2hCY3w:)&o8^2ƥDC-Rpt\~h8tc#0Lŏ@USHCv͋?\?+ãҏBs+HXUr4#J$#}`]H%3Pz|vB"wi{s3ҙ r++~{i4TS@em+ExDfmIK>@"2&7sIAUx3rޫo;cGsZl]t|YbI ĈjZh((R2ʱ܁(!z!U[@DK`4QF^р1Cza] ֛6)>*n:h&khr__)`XW5վU#6엓h-AנW|ѨgZ&Á|'U K5&l(+r5Bzj{Jt*I"(.9[o\axSSQ#9s gꉺ1ؙm25shp|qWu&sX=JR Qv·EBxbgLթѝ!il]OҗB]-v*g+ Zڇ[y)!1*@u[y牴E4tրlP-v0PBB=:aVH C"fExdRl_67h"Mx^{G4nUUkLo~ېy}켞bI%S3@a^޼4jc3-F'3ҍ2gTͳtG F˂Ķ)m.I};zPV}Bޤ>uz9N`Iq~{Uv24 v\JA XO_{L )վ`!쓭fG@-C-; X s&|kœ@ON㓎ׂ(V$2?_ph/@z:D1Ʈ7h98"gk=@Q_A~ڈ ޒSxYS<),-}ǖ+1Ĕ{wv6Zm5JHOJФnM.+Co%Pѿz^acwGeV[[$Lj~=`iB$ yl)1c[(>%HLJIMN^!`B<`cOpHeȡ9f?R_ya:n9^Zfwd x(s9|Yal?URMKqx lx$+@7(\Q\’jt,Mþ| iۑ6A-&AyQ IOIGcbMlfwg \BPqZ"T;V*,se6 c˻~?<-LE9O'n΃t||h;Eqr!m.kʰwIǺfFJs,ҧ kru!Wh5yO%+`cjh0Tix %Aq1\Ȥkpe肳0t*o׶#1&oJLeHiV*T 7`y0v`aG{Yd%@y7E][=z~rc8*4YaJiVF{G#SF=2D'}lyZeh!5SH\%~x re L"=()v~ug}bCa/ԭ#9cKR𩌣Udh{׶7|U21 1ҜH`$S*]ʥƷ sy곡T$hn Dij-ז;Q_-= ́M*]@0Fb aa:&S>_ro(ɔj c=ss?d2$3\ٮBJ9 hA)oB8#Uw10mCItƋDgn?C'q@TuƢxm}{AY5&Kw#*GmN/k@Ռc` Vߤǻ iq24 gg*ZW2̆U X*DNq'N,".=G >g鳢u* G|UgubLl|ެU FPrSL耣`f+v0lv!lChL)q5x Txݼ:%bNq] )h) fNen7~.-ښ^Ki S}8<++ۚi˭ѷ,! 4V]j]/6=Y-źBn5f$W=iR|xNm`݀0Ь1R`{+O5dUf0u'Qoyzew܊mdpX6 a_»CRۿm[^p<.D-c}]{L&X~w?}@#m|1s5+ꌊmHG:O9@ t,$;(~v8ig!o8+`$pʧB/ a{?߃#CNsڞ==IgYɣi9htDYU'I^HɕD U5D+=7TW2r9f0C] N)p :HCg(], 8: \1z+~9/ACbPwGb_\Q@*$LȢ^H:}0 _׌J};w*&Xhs%×k$NX#/?xVOcۺ 0W>'!I-Lk'i~3{RR2l)u 7܎?^ זe&]"˄7}ǻBp:Ps/hlKX#`A(ʑρŸ'0jSحߦJ%cvΐKْfvCwD~5H0ՒWq4)%ۍh,co`HMiurK{Il4sc棖KH2bv34%RW|Ć?l3Dxz!瞨MDzhؗ.nLE8TuH(p?mW:°jć,5`a r *mC ߖ,W!TC &-lhk{5# cb9AP) #kn]b64e*8Ma+ +bmM`? %t:1~S `qi]%YHn0&( peܾSJV5UXBd Ϥ]D-pbk=KߛpԾ͊rW_[ιc:QsRC<|,u,\՗[c1*/DcM#&a0HkTq?ktR0`bBZ& FZ;^5sUuv?*6_&C"(հb^ 35QtV+s%Re<)È,Erp/8 g`XodmdONMqA. kKcT$y7b;yhW,#k ;S،3*6};Ӱ: MquXXrLjDF*A0 K80 Sm!nGGI&ޠ>{) >'(|TgYe2(>(^kf-=&\iƦaiGkx 'ڲ"ȶQw(^HYy 6B5X F)7DcB@F\@>V.~y&/v+BsBepzG}VD*ê"q&`jB= x Z`3ڡЇmjB?8Rpn| t BZ ,wYn0 ,Et]IkJ }*`s>5FbMZ6h(TbOzSܤRAs22FƯr ԸFF'"mU&Tͻ\"]zFp(RڨQGJ8=qjn43F%?OozK"$"n'jW@g7OOjw]#LȍM%Irrk'Aa*Z5x>Ȝ^m 5SmSBVgJ3HU>-2^VFZA$_ m.8[fA p9J'&1dM[hB7Jdݜ8JT\Z>3]Ohe&vF:A(iA,%]&(ׇlh\g>GNp%~duDaÑJf]LO']1ΙfA_#jmbJm#%i9J#xby#Lڇivn T0}o& Oy~!H{/9oe]76kH{RMa u@,K}C~9r,'H܀2)8nPvC3Nm_ݕs9y9D "bEwbhZH)6$ \;Rt>ap=~l&+K.\SB?:5Jvkjc(è PM=:D[sL2 [z;nݛ\ef{r> CCw(&9IpUξ=7V=aM9E*6R2o٭5KByǰם.;./PiݵMn)(c5sPq5! dB#ɑk :I#ޤ1,'Z񞤬떵s 5dl/UlXU΍JM)!>`֐hvýgkf  wDvyBI߃'\+M=xnqW2S:d]V(S=tA#?{iJw ԶcxM*FX_&)VZt _' 0JL®*N:ϋYD V9 i`Ս?ì$3vs1UU[kTEh- } >5Аt7[VE#DBOT7$NY$ƶݘ^UV'=Su\yya>8 ;u&'K!Y%+oP[b/vRe# wyмO9e4)pmOlms sU9Xl$Ǩ;T#A&ClIbr\߄"FNHCC`j&TTNǡ,Z1UH&-iomyO$ʹ~'?>\IPzE<5 ?N)J,mx)!z'ONYo19:*2-a/$[rP8PxDҶ'6 lM(o| aq]NWM,QRa?l4=hhP'D4y,WK>w" rZ;o,pBf<ZV XMmb~~}=]wj",FYz7Ȫ% &:xS #1u~V¤+REbz9=< /D>BWD;Ꮰ~,_>/8Q@Fȑ`Yfup!0kܐ%Ƀe9hW|UUĿj8[ W&~(SB3(fק£$3E w@j= ')bgI]9)ռhmfy%ٛ&TmTGQ]8K7#$\"QoFhu0°t(P$;;~ךmRlkӃq(~z6U͋h< gu{w)5Qw$ ,,*Br-6;¬Lf4茥( "u3`ͧu M 76 1!e-ōD'gjYS`+xQV\^ E= 1Od2Go*"9=[BިÍmURU3r:FYhP+4'oBzG8Jܯì]$s!Irf?;YmI ܐHJ.hkI 6Y0QXߺ٦gFր0Q8|&MJr#V{;,~gm쿶4a9j!-Vsn<"LP&t8d'd$;#q S6,vp(tDfj6y塝߳췅pA'W쪎RVHW?ardVLh4`( ܮcmem7eSYRH5~81uK&鱫53㠄eoqղ}q`(qȀl\/ҩ޳5A݂6Y c0_{|+y_UDI ,Pb0N|gX~%A`GJFzh-w]<-ᑑg!˱5Ķ{䆻R^k F8aZ$!EYR% "L1B7ɍToPإv39/ەpr,YV(J3[׭R7^+g0/Y-(Bӎ;8D|yˆ;L9VIls[+{;m 9"CEnLukH#aU5BY[0rτpf\ `.D^^}dc"egAY-_qHe Z$a \Y):OLpbf c_8nHc:X&[&elw(l~Xe^>L/,ND.BH3଺%t7ߴ4Ԣ< I51gVozI4m P{eD'#yd=Ͳ Z_ Ɍ4ZnjV[V!)1dwIp3KXt})3'3@_w`/#:o\t (:eCg{/gf0zfbtf{;5Y~<<ЇO<) tr'?B_U96Z+Y̯8dn| ,bo,<4XZ1?6<:V|90%4-OPß;DM/!Z=M@v_KLGEPye~:nzۘyNΠW޶;* 0#2HZkƉC vT̝ˣxRJ1p@ۆznw=5^ߘ6JmT`yR uzR687zk Wkﱤp{e(b 13g ["h{?,MƲ=FO]ex"Vo0Vp 1ݛ q eT K54pHe}iベd׼nkϓ?]e]rT/V#$zi K~A";:0) <)`YSC#xNCWkN'`t'xSֽT:^er;ev$_Z+wy_0[A0@!Y3lP&҉M@ ]DZ+;62e9H%r@SbZ`cK$b<ǩ9R&['{s@X p3+ܝ*H>b #W:맪qVTDCI79 /8j ܑGn8)̒;9Sـ֯Jbv\\"[3rK6䇛.Wx"US!S[,߾ 7V/Sn=raonL=#2Lat>0y|CQ]k #ȿ"G`vl}>j$=\?b5j= ]袞Ֆl+ك[oN:(7zK}ʜcNԘlG)pk=oOFx~Habf{zckם_ˎYH/CyiI+1mV7HZgP j#_Ӹ=h&^2܎;&:pHfk/͸A/z?DeҊ B+"X;wjit$e>ȡKm4QO-7d1#Ht=BHxW|HjFs g,Lvm،,4' I,vt%+A=4$<قmiCNFo\&7|JGKFdMծ#K&O!Ϲ"[;(S [tX|e*74RΏa[9pjF^fB}G}5 :zmqU0 | ?3 Rԏx̄\Gƻ&*3I)Td]a|E5 Wxd{VA>jKY%lD7RDݔ#N@R( ݂1Mijzh!W2A lg"Eui 4'qO.v7ŗ9}P~p:20^sNYR44JԖ4"8B_BEh(>ͭ։ma}7,*?.%<]MmF^^ɤ<sY[QɑK٥q`|ɘ"0If `V !N%/DNY0` KiRFFl)=ph1IZ:C}Zf'N(Y_;^`@-|].()+PMBU?f#_ӂFf&t$B0=!іb]?;1)׍a˭7PU-kmɶ^^)[vt7d-#4Ѽ,FxcbQʵō4;s*cUۻua ׫g(&;`Pnl6RsDvC`06c3U;j 5NżR"Jb.|k.ۍ<j&E>jlĔ+Q̸)X}CN?A՟zH]:4B]Pxă狡']_!q+H)D)O0@ZrH}~f%)?*ʮ՛p]gu""BPk{8 fQy[~1P`VGՠxD5 ^. vv%nJ/5b5 `xD< iP/*J>ֲ NZ%*[qklZSA-€_$]ydll>5AW +>I"XDo*DMafFBC/0[ 3`_7K^' {R R!8a%wq~XRpYt`u s 1:STd)1]hگBC5 `v@^Ƴѕ &(%Gۇ`BzNu+*Y4I^*M}ϵJˌtO9<a>Ā*=V–qY{smA%{@j/_,.[\m\&ُcVسGC%1^O~\i^^CغU 6>E'rwA*Ih|CQJXi6]&9_dZoK<:"|u-!$crE+aˤwH%ru8M|Oi7c6!9Sr=ntʵ*Ԉ^4Ԉ4d$e>$ouӒmͻ]$<6>@(υhP1Ɂc)@{Xt Xʎ+Ԏ;YƇ2Oҡs;YuIG.$$5@h/@05+ Ư_݊:ZF:= x]tƗaZܛ3w16ʁ, ɺ{Cbʪ1F=*bm?f1f5;?k~lJ4nl%9Zdiaļ\ܑLc#{pKF_RWtTkH!hL\ ǀǙWD#{+MNZt(M #m^q?m;XվP!-j$ԃ1Rц+&=_ f9+7^=Ly{ڹ0e;Nc{"FeF?OMTuZtH?nH"f=+qUtOIAm{ wrP?椐"(wl HmNkou;Bew1"/W!wrۖ%KUeh/9z LwsLp>FiMF=o |AӸDx;=aT"n+j=yH~!KF Ԑy1*_T9q[ܫ&)ngO):M-r4c 醸)?p4mr>@dm;NQe 돜 Sg4X $q60>nYY}憏WCQF٣p{*{:}8ta=?.y4j|~Wh6| Z@L%ƨ 1a5"4d@bEl;zC3DEƞ%4H #:̚?Rఴ"VVFcy?K\ɯE|eJ\Bm*rpDh'&뱦uU"&RPG/z4)lg3=b1+t߯x'Iҷί]a_^UD#f15kf¢JSv=$MADdW<\r9goxʊQ~})KRdDϷ:9:0%KF#`!'N b,,kޡQ"*eͪa_hXung/={ג_sݬ\8$˟-¹nGIRM)_ty2V!IL_a4Ul|E#MAWjdV d 3G3lP)Uy=їWF g3ixՖ7.:~/<,mEߨ+ݱgxwY6ٸ Pq 4!i&;ٝ-*ȹ2v@]ׂF"Q4bK]dMLAov9V]wu]#kGׄ(9X"D-+,g?8S$t&ωQs9 Q+#ߦC!ATIrE;Q _: jKvW{3N4cfےDOPt=|n3t8d~62W׉!q`|v̑8ӠJD/ya>@5~{IjgyL*$ I6WO h8c真"t%%VKiwI V*M#?nˎ6I6մ e%^9kiI6 I_$^B^59]>×vXc}eX-꫖߬2_>Oؗ0=H93^LJ' PGziJcJ^ӳ[1+}$Ͷѳ!Xњcw F#L)9oT;Stœ5PIX>twʣh,u*Cq ܟ1 ›IPw3+ycA2bGa`nF # ,6O-fdӋ A<.f6@[ K؈|nca`QVO"?Ea)Ѡe-\[e>w-:zEkAX7n)&" RRO0p]rR{R'囌  //F" +(% ZOne7 0݄q H58v*YH]~'\ <)ׯ݃m%!ΈX Dk)),L\7:/UOM[u~VmvlfpqU !J&s3V2 Xd d<*غBf2'iGo_[K "H&ZbcAHMm=n-T޳ᰮ4_:ÎY?YЕY:Y "]LjY88:u`d{SԶ +dv]/3!njy0b!!hݎRԊ*xw{^c>"1>Sc'@+Y겓˃dUshkq0Tt7CTsKKBF2]W%'>?hwy|{$&7}f A.9"vx$К_*ZWy^|H⤴ ҶR|RoQu`.y?geFvZc&/ hA&fAG^~=6U'(M_}ue|tf>C^[PG}0|@ k@[GUӬIµ`'XɧqeZEfYf|}?4\9SM^VlE0cwSVH)BuApEVSȷƛMB%3z8}g]&iTr[h*p h@G--Y9nqdNJGx:;#Mm&ͽ j_KL|S/\p8>xiŃ 7/jiNUj;*nsv+{@ͅ1#8h*~%XR(nɤ[SY*|g!=xr3k:`-l I>QOvܒYM;"RDJ Yl8͵[;0fF=OKO|屢4 &e>G?$&71̰z j6H.I7rIK`5+\rXoc(}+E [u 0Qu7>Tw$ɊΩbDsNp2aaR|5.@'HXhx2Eۧ9-FM1꒣zTP/l3c})dџ9i9R;)e2!-ҶVlNk,5O%iۧ+:uQ|KlfڟغKY,\Qdy: {69NC0]GM*‚eaoZ]N|h6R0:*oA$T[֟4& zY?&)vu- QjoʴfweXfH>Z,=X)Drɚp,)]sob-$~NN>>Ox9F7Bv9VH|˹14=q h$.s.зO EVqFnB*Q~!5Nic>j@n$fFAz@Sں&tZV#޶ ^ {_};by72w /6}q/H!3wҊns1-qL)67~K@7Rl{h n{Gņ 69 䎤X2B)ާ^T((_!+ÞUƇSNDZUJQS7VruɞqR1O{jh*Y%[0){^YBun>8{bM(vG5Iv }U!d!>׼杻:uY{qxF-H#@,!BJ6FjLE`Z%_TմezVr&vg(Q[{2&4F6+Mf їz+M@K7F|O=TPT#2{`¶AZdw"vTͰ^pT;~Ȣ5(OC`j?.wְv>M~~ yLUYyzCJ bI=jv%^KYe&[=] ާ=z߆[Tp5 1)Z1C0-JAǴTۑr @}4[تI[s!B;+*}1Tw:Y4Auh to9lk͑M݄4_IaJa|пz+b it1 K(8^y(o`+F2\lZ= {XHUcx"h1"=]GCc=U9;WI Hhl 7?\]K`_22oVP_T-ɪRTG_-b}\eesl!OD=70F3i_Zx@*Eug >`k/A 4U {[-\zt$Ts5z5o^ /hpV ppµ5k\ku[@u pUBOxi79mw)Z šp-N  - o [r澚k urOBFbBW&;tzS0&]<_" %0WX)X q9coޒ`HPM1S/(]X~ 8ެ`jEU)i`D􍁌C9% HfB.Fo}zZ6N7;+LrO/B/LK+TA.W%%}c+qsp C(&b`{aQaDkg/t^MX,4D3tlə约QnJ HJP1jϣ jXr5FwR~Nk[D_Z= <64+[3]ӾZȚ؁ͱKZ#楶E5i<]Vȶ7ҧ6 ՗9D|D%߰YXo?AHnP܍6Zt!-~F'y+ɭ]Ab<JR:}愫v90&X bF}H.k,\P0r1yC6;vtK|0c9=#J2<E(KlDU `,B1qE4)8(#8 Y679=/iQP̣_{qW] i:\A8LM 0"A`QRL@9_t_\4brT=Hv`[ b*%>(E9mF1.`kݸf϶ OguЊ钬GSF܈R:wzA 1@rjzoȽwѠrxږsօM~󏬚'nJCSҬnTT#O! _ RdSDa꺆텧=*K > VhEX^.f5W} g>T([3<g f4,դcu$J UT2!=& {ePP5Ѱ߿Fb0|zI} ?!E %A,গ_ OTd-i'{ͰQ ɯHS.ac&ΏNi @{-ODOO!{cgLGfnVEj~RAe E:nc]!Xp E&^#x߶V+MK,1E(CmꤳSZ* =S7+Jg88eRʘN}_&hBP/Ha4pZ~O9`< Vd6Š=4h xں۱.Ci*'QJ)HO09&XˍoT+B"'wL벝yXv{iqԵDf3欚 xn|~}}V(Ͷ}eB/) r"u'O7B*qzn(:_a?ͷO O{@s(A{茰?–#[~9bajhxSh73Z yYrNۂ[=x)OLR/;-2 ẖ.U 㭪am+)f|OD&k)V,}u`oI_64 yRIaif⇛T*D䫒yG|hիc G@B.RΘ6<\Ah89zh~Q(r;%:rw}pu8g2tr7NO/c@_?fPnbے?yC[fSKc:xCyԯo%<V54갎dHRU\U-nU1lG+1G(/6lmo!F|TdU5*/ܹR.͜$SphdΘI'0ۘ_Hu>VqC~XApP^j 5~0CGt@~ nGkR2SCG˗UK96z%+#*ۖ ]d`` >{WX׺.R GDOvEJ~ )Y)ѪiCAuOpki{%̔R(4mGn'YpgO03W-Xs6^!ωj`O\iiL^Ã`' 64agnoQ2e`-PSmBeփ7Z{ݪx֋Oh۽3 q @iΊdG&hȸPMg.JF__D%1{>JF#XV}9 UN$2Mv/}a*70|O|{ǧ&@ Ywi)k 0"sY Wer,5LF_8瘝AJqp C=7$UTa>% JǑBו:״55 攬3ELXz"~׾YjO2+Kp/<w5 |2X{*F=mZ]d -G燁?0\1h k#ĿP6vI_3ucp*I/浹f~D䍥&'Ucы]8kn@ N[DpWDJ9!gkz6Ճ<* <'Oc^7?GK*tDRfAݼ ]:@bY!CQ|R%aױA& ZH uAhZ1[ m?{Uo3=ͬ!Es&$3t!7XƩd7E9"Tb@ĔN"s_]-f\`PY v |oQս-_<͈k~uJwzTIo| h]kui3[9Mh>~\liKǠ%-Uч#tD!ӉXLU,{E(. Pxw\'!m0] :ʠ$K: |7RbVYy]fNdC>C}`2qA hX+;R'/ ]sZKPoAMܯ47޸hg#N2܅R=\J:WBEtq2C&pQs/+3AUGY-y=2~BHm.߮Q0gHg7Z‘b}ߦsD:gԅ,j2d9m֔AOI+Πf\+?sυƥW]O%rwFvGjd|؟6,^ / ]^K1!ﺁ|M }x$@KCavls ѿy%5DN5r? Oi.gŒ>a)DsC;b>%ꮀbiOMrID'2DY3'd[GxS|i)MoYvF&%aJ4gT3V Z7nt> 8*33KODF59:6*(ka{7„q=}mf"&>BA.˜&O6I)!Mj05i&ՑG7wi)8YBN[B5]=Jsl q: s0ln7XhcB(N^a2' vB*F\>[c)lON2IEО K QЂ޻ pWSNq GVS Շ3K1ya~ShV8ws;0cbq+}'q(~Nۢk! d(ݓm]h/R-w+Q ŠȟNWGֵH掜%,mfNIH]9gA;%1@|o|;[tk5J]WKrgWʲPOh{s9h|>B`I!B ?׶Zz5C9A_ꗵ|SǧDP̎ YkEwrIO YQOܳ-aH oAĜ&nJe[?u[DZyglp;"{0թ.uWz5敕~Y!qF~.վJ {:5Y< sbQ,9sUDnJQ<Ov#wn@7/C7 R}Vt 4[ˈ.+K, &BbG b4%#ɇFcL]ẃ4֫Ƹ߮<ҩ%E؉$K1{3&&EDgz25U@F}LbEόP_s1JWc> nFSWj蕾BROkv"glXD_T&nnd[ CKWNħ5W2hR:ۖØa a0bէQ?nt'`wScE*3=xpUFT>A ñL)Hb&y~vTa%ܵ&ianYI͊k4Nֺp媊NZM,-Mjlj֤>~}w2ymc RË9)b˾dfv);@ȎwlP(:M  H^!)Md݁s/Urʠ13E oV (- $V0VǬhG 8>ܿ6"%kdnn I#U{A-qLkJW.{)6{Ƃ=#vkT|Kw%bT݋ܕDRi8fgCtg+#f$ozBwPYUC$qjO (%^} aqn+ܽNWa4MP_f[7]j=ez!)FT%9MiF׺Ԛ=Y.MrqN}2=h͵27áPdjVvC(p^=y(}9O4qc^ 92˷"kL=Vj 5+rG݃ԅ(YmUA2|#2I`Υlޞih%SB7$* M%SM_矎}{ gJ)LGznǿ/ԀkԌ@aAW Aa>E`@uƟt7~_/YF鐨4{궴qx$E11&M+Sb҇Xo~k0uW/,Ks痯Ƚg7r3aLn^1ӑ| "{9}?A\;(4/ ʧ3Ewb+L BǏ:$f:=[V4rbSeO:@GPq:[cu-e\#wm k`;rυP}I _8WgA3굓sf"1C`Tg\opzwzJ\#"Q$t37@] U) 9~d(]n9:JbSA!=A jc&Z1MCאqUn䕵\VܽZ '\}}0WeJxT!.R7;e+ ^f۵U^5짝`L{OT+0]@hw]%Lrv^N_qtuQ׷ !Vo"^ u)l]U;cvנɞ+VjvyrxTlBv(1:~\/}_;6Қ'2n@Y;2PV}B\]9wHb]ބ{rZ>gVve 'w蝽#}^e?ɥRdi,Eˬ^6_WT#`'}iH1;`MX%Tʤd-*{կXɧ/*j^Pe'Ee\;\Z$6#Đ3AUIT@˚ItNLP&+r4\ykOrG$}4j$VFlB!rn8)JA}m[.6P< @y]- {KYE RVL" =q:Y!U)E#²ts }nF3֊U.I7՘,#c JAՠM2ʱ<ƈ%1%AAxiZS#f\&cT1o7jTݩF,?Jǚ?j^^pxDvB'E@ĺn\YG=XWEv^@Ryx tlalg4e]-ފz]OOa <*fItw|A9 lT~+8' dFxz,.L(!a^qpi{$&BvBktqkŞ(BٮGAi7N1iρZg?H1ܻ`N;T]&e/.C-${4?F>#t6~^h{pTR覻Hq(ȡԧ v IL[-{7bU%)Sf%0n |{^ˠfp+CX(|5I[*'E&ī^(】K }Ƒjg8욖<5 |9Eހj5m"V,jXBeң`-Ow5|kz EgυS o/I2S&&ߋk?\ &@iWXa-#⩰1sRVWSnCV9z+@᧠=MVF Xxy7!2r xMxCoMSQM؞ Wõ[S/m]x2=63c'g'7SټPq{Gq~W8t+'lAyx1ĨH=/hzUJMmhBƷ#0Ǔ'SwB8R0SUbN8HSvCx(KPb 'WmvVGjEˑ ( ln񘒊ysV- uq)*xn"9ȣ@$EE_mIWzvU_׹@CXBN_j4ߘ#cHQgh 56 7{g}{Sh14 0Ұ W<("nkFF%w6t%*;>*$O7wYd##Y7/ݲKQG7LtnxnXԀr6PP#Ze&3S亟IA(_HKk`X.jN&(7g1bjpK8#1Ȧ" @ZJG2+4f9!5ڟnڢ&B%&jqVO^*@dFHڷlQUebd^]Pd_esp"yEivI,JbPnoGUX&P*b\P7y\DGZ/ڨ"GtO*-,++?r =&SM[A8D)luBM6T R$ z+ct-uԌmqx\^thGCh<5`G,ft1 $|7"f\kFo 𘘰[SeDkF`/j21ZDaFbah'v/o,V] Hq\D@Tp;>`q|&@ީR5O#e @;*q±f[94)̖lK)?\c2|-+Eb#6V 2"H!RcK`]ݼ&#!ؖ}HzfmPKV\ir͝ '-D]NI2,i a?GVAM Fϟ5] wrwk;`ZrҢ#h)?:K޷b0^fq9UW>qk#n='@5w$Y6ZD>c@ݱLFo afF!ӕ9sqsae H.Kkܯg;ZY`)7`1Աģ',cWʁUm: tbyX#SJǟW&7D#V9Пx"L+b9>ǹ3eG2S5);@+E&.BHhrBX׳5w)Xxg*"QC :R5{i=o= ੔}l+$.j{Y{uw%)F fR^xpVkwC@)MAuR }zۛJR!iYT,7i1 17Dv6'vɹFTu (ѧgcwsF` n,BT] 0W2).`\07L@Q2Yg'<~!e/Y{](yHHGr"eWZRj]R(CrPJջ)a0]+mO޽q$l.chRC/9 UuܢZx20fԲiX.V=ﯶO}.CHgz `Bd}Y!l#œ!V +‘(֓n?;x ;_5qȡ^.>J ԔyNŃr1C%8FJr}j5Ý8]Gn@yk"Jafn FNy*NT `Y|!5#aOy&}ȌR# ;Nzڽul`L =Co6^[rc61O#TVJOx7s;M+ӟ7Bls dcVs\5+V|he:)$l1#5 {MhAj!ޥ Q) Jme] i/'\:D !g8䴋zbYnjLH6v:ll:Zu0c؈{ࣉ8=w/'5pؖE{"kAuYh MCv8`A>A?xH!#GYBdNdxѨIaT76O\Veb^`-/dpFEietNSR u E}0pq?xnd Z.WR!9=JD\+=@.( gf]Ҽ,'g5)H[ԂPM6& Za:4y:l)fOȰk+\@ #H mfWEm 5GTLKj!;*B37=g~VQ v'ZO.z ,b dυ}4Zm ,m$?>[g@uP$ת:Zvu1ڣ4(:ު%\ƮO;f$Wp1%,n8n?x2D vBtxݙ:>%5ygLkĤB n"G| ѓ0ÇPoD)Nb_U[)24.?݋j7xlŒi ;\SJ-K@z%h<A Mr<͆ߧzxȟpT=X^K?x%qع!y$`0O31CO dgnJ5ǘbi',ޣKYkCGlG"gmޢD~EN>cLNM~1>o?+Kp_NȌ]ZgbJ- zR sLOU: of7v'-Vg!cm[c.+='YetR)5rSy0DlZ]ˇ$Zhd2z)ؙP sG .=`+  .3~lnOaM,Km]ׁH@_)xrB"tpb,4!؊>L8 #9no@ݫLSqB1Fq0Z[^ǁމ:+`VJ\p8&>%$XRQ3!6qÀ? gQm(DʹXF@EdX{W3tt_5-R֧WGب.ӉDRU_87MO vy3 ˓#Tr~ViZ_P"`wI$JCQgpfѾD$O@+i[Y %|saA9qb Dl ~ViRd܇"N :nGҫ#cw + ū&SUTf>xO_/à ~IgPyULW7}J('ZYUI^-kM9u÷iߑUxepa02RLz*Q 4ǍmD=/9u A*M)ʃ ԯw] u;qc][$bU9N)਴,Kiv8y ?eWEǍf%FV@Ix` 8E3] |pa_xԢNH3|6 JdR%hcY;Ri#&+Uu, z>嬜T}aj {S'fo`ҬLdA0y4na?ւ+9s_3/5h,)_/ GQJmˡ'? ꚰtFYnZz><Ť{DKd?x7E4~/p?)sd'*'byMq?sΧiF88 ΋s)ؑGQc0~!2I,I!a\tzE{n ?I. MArr 3iY{;X:~MK5˝MYwZl:}]ޫI$aJ|4H_عBՔi;g?׉?RneǣyՐ:'j c0vO$! ?Wn%2ՖM"|\ɊhNyVXQ3"%P٘XDT%%bbw2_GOFH H742R !W_JI/M@1;\A`ؕPIwOecACz44 d|O6ֳp7MT\BE֥P=(9^ ]d,w=@'G8-.l.(IG!c`//td׍]pD(VA<RCH3SM\/Jg=1i`xX+e_Y!-Tv&mx29'\W`h_7_s>*GHU=* n_#WA,BjX;E\X!Em'U>\%hJl|n6ڰ-PGm;%-y>KvV .4Yَ4-r3$`?iG8`~2Y)TdW HnQgK̍ԖynR#&o[O&i:?Dr{:jULO,66#&J`}ɮl>2a@sbRES=  0qT-=^Gb\J Xʹ[0H%l \ژvO3JC?CM!Qjfc# o셿l3aU 40 +IٞsV@dar g+&%L{}Y5#Nh`dCy}Lvz˴5OQ9PazVZx!@= މh.̏@J "RoQ&0IlH=.KDx8xDFLϦS'C67EFH:n?G%_4BZYq^=v[`ӷޖa풰饖=&>Amx˵:qU3޲nFN˅,{5Es_hU*fio^*xkDTWԔBnm$ۇ3;fT$-gغ᷑c 9 1QJ_vS4+`o2lZo37Q Ǿp2'e| 8ۙg(uʷdU8F>Oh@  f`|+W,My Ts3)޽ IkUu<5ՒXѦ;۹K`% w(rh8t 3󏮏Ek:LcӢ=֔ʏWw??5ehuT&žڮ(:xgʱ{Tg婕%P(! Wb*DD FI-W%z|ߡ{'hJe1`Ǽ6lF_q+ʟb, +,[?%w̄_l-)2-ߒ ['Щ#]`;'*afQz;;n;ǭO ,d/冷èTpS% uʏMkni[+mpx##LAbrS|1 3#>|M*a,ͣ}ɸW0; $a9nGju/~z'Setϵ/FJ_&dF=F^L8%S"@ѧO\i`*U8`ywqa\/T)(>OۆM&# ʅ ) 2,cz( JC3_dOXv<\tis{MqvUn㚼_CqjIG@@q% gTQ/1c[K "K( u)O7137a O 4Q7"f2d*nf?7D=b_ȏH0{xg0J3Ub%@9Sٌ|#m[_ޭl&Ht^>b(*g- K}CI- $ .6Jr]X ǎ؀ T4Own gNorG!յ xaA9 )Jb;`Kp>fO-,?^p/6/xVӜ 'U?pDnqSop2M\&xVaD$΍ _awҸ.\>^qe~(8$Lv1X6pQhXQ!Zܧ7UὯy#iU{9O |,@ixgĝSTUlϔ/o }p"[A?uRd^ojO"LLQ0y"C[ݍ9[*2cJuViŹ s_넝ʏ=!4W,,QsQF 9Y1 f "S X2lVk"^3h=xG+=<ݻ#"AhUSjivoV37/ ߀ƠoD_njgѽt}e??DEA,jiP_h3Cs"?P.}Oi]ʓ( I[32GCML RR |;?9fp) SPTq.^MQb~̡K'@FX .ސb"TĻ9F?Ȩ:gV1v?fke70q0y`%BM)x`Je)x l`wj[X-Rqh$ⴽH7#,,uJT~l+fftH>f75BiDр0Clgj m#3Z$z>!pGɩS/$ϢNt6 cQgzt3+:E߲Ų [5|>39TDCtNOL˻u*ofMw-ps,~ٽk+K-Z\, bkaiҠسZ@@)Np5=_a%> s`YNm$Pw]7ӓltim22u{۾,;m_yi= 2~ؾˡy񋔮+`q 0)?Cv.ys-Oi0u²5#ʔX:,C 86/hxsJ%|i)n$I}rR~;`*chM%hwʲd$k?"qTl蝓eU.KQGڎ RNsKhݭYɋbЪZ7e~:)Μ^ϒUظ^Y)څmB|7'X fhWW׃b?3,F5jErf|čM??YEE_Jh`pW8W#Mnଫ/C݊q((U6Ȫ\5Z%J_0V3cZ3‚]c1/9H[ǹږ SE<`Edo$  h|Wi*"Zry*{ wKyͪޠTyK .-̬8s̰*@Nk$Om$g0O[|`O.D8l!\ ՏlXMn'yc1F&7MD-(kR'x;i/ jrG}=g=CAmZ"RHsvE\ei]r=2I3j4P6l:S$P $]ĵdO#Ȝ$~j)8i  6gyuG<2Kyf3_*!QoW_ FX&;2:}@, &92My1IHE+Q]oխ/Cp1K$AmM [()E Ou"5˜=.#$oBwܐa Fb@9c*w4ջ vTHlL^TWB-&g˜vsCL=fz#ku]%vWSTꢎp{(~0?2,?}!+NXgfZtierȢy p;Fڗ5 F)XclTD5({{5`[P]&uj*Ui1Н<QybHgj I{^Dz3kWIZ,^x3Ёr l+ bw5WFzɢr|٩.CΓ7}O3^L)jD;$ksߣf0 |Ϙװ z82_HИIKp@7Kd:ҚQ'^ / ?Agr"jn,n&`̀rYږdgt#Lá]b?؎Jz~\,yB\iK*@R wc71=@hAe0b1EL#!"$8}]|?uEQpȔP\c~b՚mØ@VnN NE Mv CH/J WP7@-q+:͠Zg/+0E!o`'&9&B%\YTAQCccdq!(?~ӯhWS+x^EtEO@|R::hE!FC K}Fy#\vf}TGu('b3Xַ R5c|4e8ƍռV\iįV=ڗsxD#VgTLM.wXK2vq-# %z:?dd Rfxv#BA<1x7wbH #g'MՐP6W<5.z.ikN˰ $@{/j&{L~gJ'E^Kx7X{ogs)CaQa9G&RJ/V\MFXW>)7tނЌܲJӦlxs Ӆ-Xd9 $oGwO'yG@Ԩ{NҸ7'5K6Xk LnzAkSJe%<^dGA0cb|u j~픨Cr-:D6+%:EIYl&AkH:π@10ɿgȤ](uN|f@#O%X .)j^G6-A!QtuBY""7#SGA e1A# (㸐p2JTsÁ]u-pɼ[3L\q/9H c'p\G4.cbE?LaXʹԍ_Xf%ePwUp| W156G$g5|zRE2 dkvJqMHĬSE9՝cj(=GNU l *i z0]N쉩"]?4;i!|3j>ᾐ)ͻiOqtj]_MVl"ZPdEK}{&#mN`H\=DGljXk^w Ȝ! eG^Nd 0|ww ֚ R W$W0 oQ//G K^N|6 N38j!moP zB ଱q|#Jo|UVޡ5"rRՕ,癆JU^e5(\Zo{nP-TuKuX^FZN ?WcKU7#lʅeKP^d%kﻨ-O_pl01n"&ʩZ,L} N-ifc<դei'w`7aʏ~%4 #Yhd K.>"8@)-V[I(ےlF ih'1fnjnpGm((qcq],~Ja kk7Zrޓ﵏uRsnr2Z(.d+q5Ao<aS&PP( \òBF7U?{ D"@1{f#-¼t2 h,VI@ﲙ bxqB.ֶm&|!jj~FGs)L&t mꍇ2+Ml^A܄jΣ!:}s۹霖@suCz+Rva0\o-9E{z!un҅U5]Xa㲍5s[i\`YL{R0v^VQ:?er+f}:_AgeiB'5$Z a[+fXLcj:!0>Њ:O2y}Z=B2DdjJtfga؄.צFayW)Rvl?=]ۻTxZ/, m˴ Xk'0O3 e?A9@:5yMq$yӟ]…ue5y^*>=﹭:@|C Ord۠*^ZK EB.u<bW4Pȅr=/.Q9wJo4jx 0iQ>3]7ykDjV[E_Ce3ϣ+ ^NvJ}i%Wdi{9}q[0seMoE]!ܜ,d*B|xc [҈އ0e5 7K2wI ƌ-vjIx;W&־Ģe0pGw s'DBYpΐZ~I&X;ʇ!3P{]ӷ͐Е)י.G l}h [O8f{;꽫[Ps 0 GGDv \_>6< af 7-fWLq,dl QC*~jXћqFl sS}=Hք#y!-d旞^D/( |uM*巔_#dy;n:j%QV"7nX`lR;8oP{%~8GIg"v7S%+F'['jN2 ~;z|܍ZDyЈeK*U ]2/;ݬgWRc]J_9,)dOu,S`m~+8`כ2PhJ-4}#F63BKPvTƲwX{k$sP9Q04ů3s*U^s;0y4! oTiGvD?r y]zr\Vfb4_F G[mA/_r:Mf-Hˎ9yv ۵^ٛp<fOC-/I97 TW~_;r5]iUDd?d܏uLC ]98[YXTȸݱlBH.`Zx[JAu쩦_ek&,GSg8ی{"Jk)/2Sf}dG hF&uk^Mk9R #Ld7zI`.ѻIr1l250A^ j<޳2˘#a88ZzO^ґp1 46E!EeG ݀40Zewiǧ[h:i{DI.NH >QZTü@SBI?"\|T٪oK2Ol"O?eu%H?Ii J04RьZ77܄bn+bQ *Rr,XȘ&< hٰ5ԏb`2' kBp~V>YL.MbѠ *QLZ8i9|Kb(=xj9#@^oN0sնG [-)o"ՆLoO*kuHK {LUXsN ˗RЖs#a:127c<aFu,|_52n g7|uƼxGgܙM]7 RzAss+O]S]bYE9B9XXMbXE\[ddn 2qt?|lcaH[.'>ա5qI?nG=Qp%'\RӣIHq\" w8 Cy=5. s{UiB5bpkjb~do?4+Q 'EZ ,g2dPc/Z}ʔ܅e:кex˹Uȍ-"P9?ó0R0`Mڱyß-"537R? IM{΋6.Y9Z6uG<,ٗ|1+-<@8@Z ;v;|8 )HSb?m댵o<#ޖ;ȼ.zfu͟ԡ@>UUdsCT_LijpVhiC$.{w-٦8lsu;ӿ2g.N, +g;['Px2ϣ#1bfUBxսlq.F,U&iN2E?pJ2*ܖ"irh xD%njqu&}]iFl%JBsc$Ef0—=SnWaWƒk|\#;RaU)Afndу1ӒR(a[ǐV@;N4 崃۫A#6^܀= @. ^P Ė`uP?rQBÃſ(of_s2Upyќ+X,;6AKw\7O0ʜ'quK&6% ĺwt#'6̦_f᫨ouvD[aӐYI=>]cdC7vjV\Պ=}{L8묘1-Dhf_X/}*J2.%1jX8op7ٻ$t*2`ry v޷* z*} G7Br6T%f/RP2)bkRB`܌ά0<%Q̣>Ff!;cRc$w̱smf^53o s;•sݙ@ گ\lTZXyH!Y<Ӡ*g̅Rh&i< `.T$x%)7/M whb=@@'AQ)RWj*banIU EZ_BuDrc7l%A|WփΙ+dRת_w#'KgM󮰦nDT۴ic ?QI xnn 5s-nlNL '#yZ;<TXO&,HKz; yf}]< Ԑu7Es+۳;B ʂU!8 㟄 Rp(P IR} #b$1JiN8/oÍ̥#EEN]3ZFGQ NGP R(N]~y3mT{fkV\'t#pm<+]uO'QL%xr7G%V[BMͅg9톩4+xpBo;4꣮a"+>34]@{ h>U ;Z|CNS{@^R+_PNÕz}F1.[WHi\ 1jPYDxǹwK_ w-]<#>K Ԯ!H#Om2u!.2r$ lLm-U; |VQ˦/sBӹWM/\'(߫ɒl|z@RH_^#D-!Uu{ 5^$*l~֗u~+LNFAO[II&Ҫr4HDĨԩ\Wd0$ J- 4;1*.KFtX ` oۅGVYN*An v{)˦T} Z6 ylY1~ f]]6p6(\1>qﱛ&2Cտ=Z:)4TEżtRR% Ւr6QKG ֽ]ae:a”R 톩j-ndiKc7ZTJC ?r01R%Ӧ uހj-d"A(4Rv[,T< Y1ڇuGnAh ږu`~HŅwk5TD'#Ht*cJ R'1UƝ\Lɘ癈 !2nEm \eZ[4@ee=_j4x l5tv}Cߜo(F SaeT5AjiIP 1g'M5e3J=|JkXŵ<| T- !MϮ T|7ډ]zɷՉ}yR9ieX)YAjh۸&hx}vn1L A2yͺG"u9  ~U3H&dq# >j⿁/N 3O5y $*׳*_r=?=@T~򁌍=IIaAsxDeGt|VLWZ6z!{e:"E!{'-> 5~>Q 7Izzy;T1.~fGr`F QL[0 tPGEX%4a/gT FK*R4Dh 9z)gϠzu\Q'.l]$qIF*)$?IJ5)%ómptθ ~r%x`:$4[ v$?0_Xsa}ñ lw4tx㚘 At2RRYͭK;