ruby-solv-0.6.34-9.1<>,Z8/=„#gZ_Xb0~!a UJX$E x:Qj+ڶ-wLfgOzAKJ{G ֧#<:PD?P4d   =X\hl     ) ,05:X\(78@g9g: gFMhGM|HMIMXMYM\M]M^MbMcNdOeO#fO(lO*uO<vO@wOxOyOzP$Cruby-solv0.6.349.1Ruby bindings for the libsolv libraryRuby bindings for libsolv.Z8cumulus3v`openSUSE Leap 42.3openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxx86_64v`Z50bee810a3d7e890759929f28ba6f4314rootrootlibsolv-0.6.34-9.1.src.rpmruby-solvruby-solv(x86-64)solv.so()(64bit)@@@@@@@@@@@@@@@@@@   libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.3()(64bit)librpmio.so.3()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@W@L|L@LLLk@K@K@K[K@K@K~}@KbKTM@K/c@K@JJս@J_@J J@J@J@JJq@J`gJ?r@J{IW@Im@I@mls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dejengelh@inai.demls@suse.demls@suse.demls@suse.dengompa13@gmail.comngompa13@gmail.comngompa13@gmail.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demrueckert@suse.demls@suse.demls@suse.dema@suse.dema@suse.demls@suse.demls@suse.demls@suse.dema@suse.dema@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dema@suse.demls@suse.demls@suse.demls@suse.demls@suse.dema@suse.dema@suse.demls@suse.demls@suse.demls@suse.dekkaempf@novell.comma@suse.dema@suse.demls@suse.dedmacvicar@novell.comdmacvicar@novell.comkkaempf@novell.commls@suse.dema@suse.demls@suse.dema@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dema@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dema@suse.demls@suse.demls@suse.demls@suse.dema@suse.dekkaempf@suse.demls@suse.demls@suse.de- make sure product files come from /etc/products.d in fallback search [bnc#1086602] - bump version to 0.6.34- also use suggests for ordering packages [bnc#1077635]- fix bad assignment in solution refinement that led to a memory leak [bnc#1075978] - use license tag instead of doc in the spec file [bnc#1082318] - bump version to 0.6.33- fixed bug that could make fileconflict detection very slow in some cases [bnc#953130] - bump version to 0.6.32- new ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM config options - new pool_set_whatprovides function to change the whatprovides data - much improved selection code - bump version to 0.6.31- Update package descriptions and groups. Replace old $RPM_* variables by macros.- many fixes and improvements for cleandeps - support debian packages with xz compressed control.tar - always create dup rules for "distupgrade" jobs - use recommends also for ordering packages - Fix splitprovides handling with addalreadyrecommended turned off [bnc#1059065] - bump version to 0.6.30- expose solver_get_recommendations in bindings - fix bug in solver_prune_to_highest_prio_per_name resulting in bad solver_get_recommendations output - support 'without' and 'unless' dependencies - fix yumobs rule generation bug - Use same heuristic as upstream to determine src rpms - bump version to 0.6.29- make peace with newer perl versions - fix memory leak in bindings - add pool_best_solvables() function - fix 64bit integer parsing from RPM headers - bump version to 0.6.28- Enable complex/rich dependencies for CentOS/RHEL 7, matching how libsolv is configured there.- Disable bzip2 and xz/lzma compression support for SLE <= 12- Enable bzip2 and xz/lzma compression support - Enable complex/rich dependencies on distributions with RPM 4.13+ - Simplified CentOS/RHEL conditionals - Added Mageia conditionals - Fixed a few spec portability issues- change queue resize code to use adaptive chunk sizes - fix potential segfault in testcase_depstr [bnc#1036002] - fix performance issues with name = md5sum dependencies [bnc#1035946] - improve "forcebest with uninstall" handling - make dirid handling more robust - build with libxml2 instead of libexpat - bump version to 0.6.27- export solvable_matchesdep function, as we now use it in the bindings [bnc#1025440] - bump version to 0.6.26- add SOLVABLE_NAME hack for pool_whatmatchesdep and solvable_matchesdep - add SOLVER_FLAG_STRONG_RECOMMENDS option - add SOLVER_FLAG_INSTALL_ALSO_UPDATES option - do not special case release-less provides in sort_by_common_dep - solver_problemruleinfo2str: return reason why a package is not installable - guard against dirpool_add_dir being called with an illegal component id - reject solv files with bad directories - bump version to 0.6.25- make testcase_str2solvid work with ignored packages - improve checks against corrupt rpm - add SOLVER_FLAG_FOCUS_BEST solver flag - rework susetags multi-line handling [bnc#1007273] - build both for python2 and python3 - bump version to 0.6.24- also scan /usr/share/metainfo for appdata files [bnc#989830] - support tri-state product-endoflife [fate#320699] - take lockstep into account when calculating unneeded packages - ignore appplication extensions for now in appdata parser [bnc#984332] - add enabled features to solvversion.h - take disfavors into account when auto-minimizing for recommended packages - change cleandeps code so that it keeps all providers - make sure that all repos have different names in a testcase - bump version to 0.6.23- fix bug in ignoreinst logic [bnc#983141]- add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21- Better support of complex deps in pool_match_dep and selection_make_matchdeps - make SOLVER_REASON_CLEANDEPS_ERASE introspection reason work again - make dep2str use rpm-like output if disttype is rpm - implement filtering of Requires(pre,post) for installed packages - simplify handling of pseudo package updates [bnc#967006] - improve speed of rpmmd metadata parsing - bump version to 0.6.20- parse media number from baseurl - support susedata..xml language files - bump version to 0.6.19- fix rule generation for linked packages [bnc#961738] - add hash method in bindings for some classes - bump version to 0.6.18- fix update handling of multiversion packages [bnc#957606] - bump version to 0.6.17- fix orphan handling for dup with keeporphans set [bnc#957606] - bump version to 0.6.16- change product links to also look at timestamps [bnc#956443] - rework multiversion orphaned handling [bnc#957606] - support key type changes in repodata_internalize() - allow serialization of REPOKEY_TYPE_DELETED - improve appdata handling of installed packages - improve performance when run under xen - bump version to 0.6.15- fix bug in recommends handling [bnc#948482] - also check installed packages in multiversion handling - fix build on Mageia - bump version to 0.6.14- support a generic string for pattern-visible() [bnc#900769] - add a SOLVER_ALLOWUNINSTALL job type - add ordercycle introspection - fix mkmask handling of a zero size - support 'recommends' in repo_mdk.c - support filelist parsing in installcheck - bump version to 0.6.13- added tcl bindings - improve debian ar archive handling - bindings: set the CLOEXEC flags in xfopen - bindings: support testcase writing [bnc#946752] - support REL_ELSE as evr of REL_COND - bump version to 0.6.12- add forgotten sha-512 support to data_skip - speed up whatprovides lookup with a new helper array - fix dup with allowuninstall - improve alreadyinstalled handling of supplements - some code cleanup - bump version to 0.6.11- you really want to use rbconfig there- fix bug in dislike_old_versions that could lead to a segfault [bnc#922352] - bump version to 0.6.10- rework splitprovides handling [bnc#921332] - improve package choosing code - new testcase dependency format - add alternatives introspection - make reorder_dq_for_jobrules also look at recommends/suggests - rework branch handling - add parser for rpm rich deps - bump version to 0.6.9- fixes to build with swig 3.0.3 - bump version to 0.6.8- add product:regflavor attribute [bnc#896224] - bump version to 0.6.7- fix bug in reorder_dq_for_jobrules leading to crashes [bnc#899907] - rename rpm rules to pkg rules - add manpages for the tools - bump version to 0.6.6- support DUCHANGES_ONLYADD flag in diskusage calculation [bnc#783100] - add whatmatchesdep to bindings - support pool->considered in testcases - always call selection_filelist if SELECTION_FILELIST is set - support yum style obsolete handling for package splits - bump version to 0.6.5- expand solver_identical fix to applications [bnc#885830] - fix instbuddy generation code - improve autominimizing implementation to also look at supplements - bump version to 0.6.4- quick fix for [bnc#881320] - bump version to 0.6.3- Provide PRODUCT_REGISTER_TARGET for available products [bnc#881320] - bump version to 0.6.2- support BREAK_ORPHANS and KEEP_ORPHANS solver flags - adapt to AppStream 0.6 - reduce memory usage in repo_write and repodata_internalize - make repodata_stringify return the result string - bump version to 0.6.1- add support for sha224/sha384/sha512 - add userinstalled helper functions - improve dataiterator bindings (in an incompatible way) - automatically free pool in bindings - bump version to 0.6.0 (ABI + bindings API breakage)- fix handling of packages with no update/feature rule [bnc#870195] - fix crash when in internalize() when the schemadata gets reallocated - fix access to uninitialized memory in repo_empty() - a couple of optimizations - support REPOKEYWORDS in content parser - bindings: don't let str(Datamatch) change the strings - fix basename optimization for STRINGEND - bump version to 0.5.1- improve appdata.xml parsing [bnc#865293] - repo_helix: parse application elements - bump version to 0.5.0- fix bug in solver_get_unneeded that could lead to an endless loop [bnc#828764] - adapt to new rpm tags for weak dependencies - fix pseudo packages obsoleting other pseudo packages - optimize unfulfilled rule handling a bit - bump version to 0.4.5- always keep job/jobflags in selection_filter() - implement COND handling in supplements/enhances - improve OR handling in supplements/enhances - fix typo in application backlink creation - support PRODUCT_ENDOFLIFE - store repoid as flexarray - also translate autoproduct strings - bump version to 0.4.4- add support for autogenerated products - support repoid array in product definition - bump version to 0.4.3- add -X option to susetags2solv [bnc#860271] - fix typos in pool_job2str - support DISTRO in content parser - make addfilelist more resistant against corrupt rpms - encode flags into rpmdb cookie - add identical and evrcmp methods in bindings - copy checksums in repo_add_rpmdb_reffp - repo_autopattern: make sure that the category is valid utf8 - fix double-free if the number of languages is reduced to zero - bump version to 0.4.2- make repo2solv.sh work when appdata support is off - enable appdata support for SUSE- support appdata parsing and auto-pattern generation in tools - adapt to python3 - tweak findproblemrule heuristic for conflicts - add m68k/ppc64le architectures - plug weakrulemap memory hole - support debian multiarch annotation - support product/pattern/application links - bump version to 0.4.1- do not add back cleandeps_updatepkgs packages [bnc#841781]- added repodata_lookup_binary - fix pattern obsoleting real packages [bnc#834376] - add selection_make_matchdeps function to query dependencies other than provides - bump version to 0.4.0- add describe_decision() and unset() methods to bindings - do recommends pruning after selecting the highest versions - improve filelist handling - be more tolerant about bad xml: an empty epoch attribute means no epoch - fix another edge case will dup mode and multiversion packages [bnc#828389] - bring installcheck up to speed- add SOLVER_RULE_JOB_UNSUPPORTED and SOLVER_RULE_JOB_UNKNOWN_PACKAGE for better problem reporting - start with library documentation - adapt to obsoletes handling of new rpm versions- fix dataiterator returning random data in some cases - add changelog parser - fix nasty bug in selection_filter_rel - allow re-run of an existing solver - bump version to 0.3.0- trivial_installable: check vendor of affected package to see if a patch should be ignored [bnc#736100] - fix trivial installable requires handling - bump version to 0.2.4- fix potential access to freed memory - improve find_problemrule speed - add support for special namespaceprovides jobs - bump version to 0.2.3- many Selection improvements - fix perl binding memory issue - improve file list matching - support targeted up/dup with cleandeps - bump version to 0.2.2- support targeted up/dup - support best rules to enforce the installation of the best package - implement selection class to ease package selection - fix obsolete handling for debian packages - add pool_lookup_deltalocation helper - bump version to 0.2.1- fix susetags parser, it ignored the filelist of the last solvable - fix encoding of large values - bump version to 0.2.0- fix typo in repodata_merge_attrs [bnc#767510]- fix build for older suse versions - fix memory corruption in unneeded calculation when there are product buddies- build with swig-2.0.6- added testcase framework - add solver_get_unneeded() to get a list of no longer needed installed packages - changed duprule generation to ignore uninstallable packages [bnc#750485] - fix memory leaks - speed up whatprovides generation - support 64bit nums, return files sizes in bytes - return errors instead of calling exit() - support tilde in rpm version comparison [bnc#466994] - 0.1.0- add findutils to the requires of libsolv-tools [bnc#743634]- add cleandeps support for install/update - check for cleandeps mistakes (untested)- make repo type code selection modular - add more solvable_ functions - add dependency getter/setter code to bindings - cleanup dup handling - hide more internals- mls fixed package provides/obsoletes, but forgot to write a changes entry.- Add arch arvm7tnhl and armv7thl- bup version to 0.17.0 to make it different from 11.4 - 0.17.0- add missing else part in rpmdbid2db()- ignore to be dropped orhaned packages when calculating candidates for recommends/supplements installation- Split off 'applayer' and 'bindings' as a separate package to make the bindings more independant of libsatsolver - 0.16.4- Apply patch introducing armv7nhl:armv7h- updateinfoxml: Correctly parse 'issued date' field. - 0.16.1- bump version to 0.16 to make it different from code11_3 branch - 0.16.0- ruby bindings: fix bugs regarding include path loading (was hardcoded) and refactor the way the library path is defined (only once in a helper)- SLE10SP3 also has vendor_ruby- refactor ruby-satsolver, pure-Ruby extensions added - 0.15.1- fix bug in cleandeps code - bump version to 0.15 to make it different from code11_2 branch - 0.15.0- Parse an installed products tag [bnc#586303]- dataiterator: reset parent when jumping to a solvid [bnc#589640] - 0.14.17- parse global repository ids. [bnc#377568] - fix pattern parsing in repomd format. [bnc#585000] - 0.14.16- fix language code lookup for fallback languages [bnc#584644] - change solvable_lookup_str_lang interface a bit for libzypp- make dup rules work when system repo is not first [bnc#581276] - parse pattern visibility flag in repomd format - 0.14.15- speed up createwhatprovides when many solvables provide the same dep - fix choice rule creation for real (bnc#551637) - 0.14.14- set repository:toolversion to 1.0 in common_write - 0.14.13- disable update rule in noobsoletes case if installed package is to be kept [bnc#564239] - work around rpm bug when --prefix is used [bnc#565525] - add support for sparc architecture [bnc#566291] - 0.14.12- Support optionally compressed product(s).xml in rpmmd metadata. - 0.14.11- look at infarch/dup rules when creating choice rules, makes dup also install 32bit packages [bnc#551637] - 0.14.10- ignore products element so that repo2solv works - support MULTI_SEMANTICS - add --withsrc option for installcheck - add SOLVER_DROP_ORPHANED job type - fix dropped package handling in removedisabledconflicts - 0.14.9- fix bug in solvable_lookup_str_base- get missing translations from other solvables [bnc#386449] - also look at triggers when ordering packages - add support for REPOKEY_TYPE_BINARY - 0.14.8- use repomdxml to query for the location [bnc#501425] - fix assertion failue... again - fix fp leak [bnc#535468] - 0.14.7- fix multiversion handling for real - fix speed regression in repo_susetags - close fd leak [bnc#527506] - remove db.h workaround - 0.14.6- fix to build with rpm-4.7- add support for SOLVER_SOLVABLE_REPO - 0.14.5- speed up file list parsing - speed up addfileprovides - fix bugs in pubkey handling - fix bug in filelist handling when there are no abs paths - 0.14.4- add satversion.h header file - many changes regarding the load callback - more dataiterator control functions - add transaction ordering code - add support for file conflict checking - 0.14.3- create libsatsolverext.a - 0.14.2- Fix to support sha256 hashes (bnc#501425)- 0.14.1 Core changes - fix potential NULL deref in srcrpm handling (mls) - clean up and fix suggested/recommended list creation code (mls) - kill obsolete and broken patchxml support (mls) - replace old solver_problemruleinfo with new solver_ruleinfo function (mls) - add solvable_selfprovidedep() function (mls) - add noinfarchcheck solver option (mls) - clone job queue to make the code more flexible (mls) - rewrite policy rule disabling/re-enabling (bnc#481836) (mls) - fix out-of-bounds in solver_printproblem() (mls) Bindings changes - provide 'Repo.attr(String)' accessor function (kkaempf) - provide 'Solver.sizechange' to compute the changes of the installed size after a transaction is applied (kkaempf) - solver result iterators for Python (jblunck) - add %newobject to track newly created objects better (kkaempf) - generate rdoc documentation from swig input files (kkaempf) - add a no-op Pool destructor (bnc#483252) (kkaempf) - provide access to all flags and settings (kkaempf)- fix problem_to_solutions segfault - bump version to 0.14 to make it different from code11 branch - 0.14.0- add solver_trivial_installable() to fix multiversion patches [bnc#480303] - 0.13.5cumulus3 15246648880.6.34-9.10.6.34-9.1solv.so/usr/lib64/ruby/vendor_ruby/2.1.0/x86_64-linux-gnu/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8031/openSUSE_Leap_42.3_Update/afcb83120a1f6393ea832db6b73395cd-libsolv.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1acc5b851eca509ce8d7f83e75b8919bab48c3e1, strippedPR RRRRRRRRRRR R R RR RR zZ灏?`]"k%]<GۓXGTs䑥5ËHphM2G4^ _BQ ha%M&h5CG;369S/]lpǻUPK&NJ~.T|?oydN)Dii(bVy&Ď/6 Y3'm.rwGp%"q~aaŎ-Gr A0r,,PWΧ'0rOthV"vY/ZttI4s=@Lx1?s4~RvLox ]^Kb·} f1ӿZ(v>š5yOb(qoɟճ{hpo4ŕ00I>ށFJgk0lX۳i˾sw 2/Ln sӠcQ;Pf=@\e>0, /7;W2'MS*E=][Xp|η&py(`fXgD70b3DTv[ (HeE&/\9\F#'[ڶXt r@Y:gk/Ff͗@#Wş22oGu$*e+޸9(،di{ɆZQw'ui%L;$_VqVj'[FIvJ'bN5<]V);} )jײK +ƷxNuZp,I4(wV%9z}*ncb7XT}9N%es ;+(*Օ1rF"@4Xl5<mZI%&9+qشA0C%u'2Ag9ь\6i5Ԟa?#8S'y.s 'BSGQR#`IfŔ_oE%6`O yK UZu~_YI]6*9l?4ܔ)̔eY>HR{UԡqF!3N T `RXSl ~^ :ACPȒ(E_k5Xց| ' >3BAGSCkW AFOATh:F0lt~f#d{ Ǥ`0usq&ZL3R@<K< (<5"y[]?PAƂT&zT?>lX [ya1>v7o Ǚ^~y[t-"^#,L_-V^bڕ qI\=.'-}+ ICLΙ7RkZ`EʎDπ jl3) 0hW⟕Dwu8@*aOUNAލ%m6a[6k3$dؿnqM;}7QDd̑ƚIeZv5M 䩯 :"CFh~]4%pΪ'}&t ޜKtd30X- +d?؋IxkGz["-U[<9JKC}`gRi{ V>,o7yKEQ7NHo wf#MG%P7$.|G?_D(u-%)еkt~2o)wtWÚ.@F= S x[8::*ܔʵ$Li?l1B?t$AQgVA]G唑ۏ4cwd2WrXz(GB_mPV@xG/Z:E EA].v"F HrsZ ~ `O1smn`4b#csUUj͓T,i12.,g"F`U XYrFX"ɣ童B!%us=Y+Zڬr `xA_4ḫUe+T_[ͶjE 0N$m2SdT&ϳr/H;}G)Iddܚs  ,ee`h\"nk캾kel0 {<7;\y IvM۶vX-GP67g]" غ6e{p^6c8t57 xp0hYP֒3L@Gq]97x/0U(LsHͿTބF췎 ݔa1~p2&ڽu?c*aq 5S͚?E/m#8w͸^Y e6ޛV}v[+iEv~]8=E'@lzk:&jܥ@JMȄYFMj{t6ϑxoP0:ƗMxX:!iPd~O`rWz=kx 1pHGmz VA=vy3/ۺلSnfi }N-3W͚TY'TLC{.YiLJqnP7!뾬*% g{,kXQvy+W9v8<;i^eeG_.u\dXnS s ]tL 17VcvV,"Qk-M.[hiiJ*CAQ [$ޣz+6]RP/w:Rč 34My]׼ȅ{ Z!0T;VVu7a<C̯F9-,>x<;G;aMpb?%+iOz *do.3?@;}ڋ[` ߩg-w c< s4( T\:ɮvrI_dw!Smp9[||V@F]ڷukk|uUzC x ,J<mUW pTĮq74UBA\YBUz8e50/^ncE7^G!?%3 gm&vp{!t <vbh>)ƼZA0x&jshEw1x.׳֭LsqzSq*.xKZ=>`^j käRW/$2}-3_tWWg 9Be|;7Z_ňho4-JEn1^[ح*v<(_;J߅hG1# ɖ$wҺOAYEC'>9ȍ4{>KH?$^}>wQ|ᘎ?,JQ%0HBw^՟^}CO~RATe#hV&єQFܧ*R0eULOk-\?50H mW>Z\#(Y1`K Z?VT29aoޣ5*؂~~ñΩ.9Ww< {K&|.zd8.<cL˅n i6ҷxĻӿ:˺9I FPF]3ˤC0y *E4lC}NAqk]],{ϧrb(?NA .l\JF3eģYVH!q /% *{Č$D\t rȡ>bUk@Se] b#>}_^^ /RJS(qg2b /vFR\6P\ - S6d #K?dD Ӣ3s_Ar{tyUK.DK&{9^/:ɍ$9ҙ~)^C+arxд}, 嫔p[MH ViIT<9 BT*OiXV~o\]co7k/"u~ܓuϗT|2~jzhna\;'CBu:ZO\8 dHNFn41$*&k8);9A,^ٵ2q *)SꠧWSqnrwPnrFi|*)pa{O}F˝tM)'q©3r* ^R?sj^3%AسIF%XJ%Z!K=4e+o*7ܕK5'`4huY /5 =Q!Â{,,t  1 \ LN*^l];,%&on$:ß/.AJw:՗Zâ 66ŹaD:D(B:djk\[Ba0%>뻢Rb7O!Sde MvKi0KgAWp1h4>" Cf}ȍqΚ;qL']XVƨGd4L~ 3‚Ѻ$Y0$ӄsFokvl?eM Z5NXR!d!ggya)5]ͬNn*23="Z,ڼ=DO-2&! *dsHZq3Y#H%V.!4~4G|A2vѰ lVaZx s5'o.EIMh۹t>;#qmk֣D˱ybkqKCn?P⺥Kd3U/H7|; c?UE.D|W J:dox 膫0YZ66DAaJC3ADsV͞{9}tNϨ+yp\pi,6'k3ToŴ,[߳DǷԯ\36Tfm]C}9u;s)-B|z5c~U$rmeX3w=VF3 Nw'ٻmq;n Q B[p`羗*=S٩5hpRL C1:.4hH SAB !' mW(/)TEg!ӰA-~-O\t@)Z+de @CM{hNW:X^}B,Afy:Yf+; '$3‘i%pGȵF0,8q842ϖؠ*㪭 创ޟEτo? 2B|%%Fbc}ɜeS i㞳Ҏ`ߣޣk.kjro} )!+YCz/Od!Lp- faUxs-IIۨDk3ϞD.gȴ]xħS`쟴p3B;^T;_dd׫,;Ѻ@zg=} @ CnuRsۍGK:#-v6DWȑ8-i*}5 /WhBA`If#hFݒ%AjS8pZ%&o[q* < VG=2cr#V(@.yTI@DƖJ,M#F~lSXÆ"eʛ%C%̋#É[LQVh(EPNTyysM I~JZ15-eG5:4q|z/ u7П۰wM͏/+V=9 9+^>pIg]tx[Te2 ^зpef`4#l^z"kr#,.?.4)4uSr^ hCdj /x99*Lw30Bd{o]!Q'ձRTbW>9DY Q-݉WgfmEbVD* N{e̱Wc9<  ـ&v N3f}Q퍅7_ipѸ7 l 9FV*jȕ;Yx@csB},EnjFJμ'Ƨj^]ԭ5͜OU%Tr~v["_uj9Fo+<"m\JTwƓ}K3}f։Xޯ$;`M!9`k&u9T3:®Fդ.UP{.sP qRthv]3XQ%0S6AĿ%tVB^b7wteCXtilmσGm|7si,+g3€rJ"^:CVco#SԲ o$ yalƎM-kC}ABR>#IA%Ƙse7i`ĢjtjFrӸcd4OmKen$z!E#̗7hȽD %eŐ 齵TZWpgEgaS_`jqm8|bG8|"z#:57/k1(h'BzT4[=0rX<*JV SЂ <b"S:c:%ˑu?[` 1 Y0y3l>׺5i)5^"4^PN4O+@a#Zp\s{:4ijE[|bk)j 2$-ڎ&1(gA;bZySIW`,_8"8b6D3N^$vmmJ4-HNaQO99kTr+_V-\wxKh0j\o-Uj.o4F|bfdW\ƵRNKdD!Ək]QGޱt/>`^cyV{\1U^-3&m1GTr-_~}~ <:K$#-F3Y(qv+^]īϻm#8˔}A ؃G,}EUs=Tc);3ǎ,Z"TZ77$NOʳcڭLD}n"Uw ?.9@clǘʜ{3~!AٷT*XjE"~DaɌp%RE(ɀ4&܊] XD ڵ-f~D4$5j,z'/A!YP*bT|ߊ%ph.wJֹԧDlp7׷ _CU@Vwj$^en,Ӱר )ycшٳ kR/5 Kw{;}?>V{҂{sojFgM-r YwBi@@K.3`!Y5SD웬D*^E# *F:w9piD99%2>Vd*k+b7V.X҉ߤF2quN~ɱ֬p} /,N&g_ۧ:;;#8kX-TC0d{i&3uǐv BjםL CW, ^2#m45 !v [3n?-KGXHE7C(f|F|M LQ,iϑgQGo6=c{lMU_F|phBfJh/X+t-uȠbT 陬y2N,Wfg{ehv, J"`nۜM$=ܥTގ:.G :{_ @P.$ވLJz_ceDíX "5qzLwGɉP0ot/<˧L}-!ְzx)y~D]댁d|.Jʻ'-ZQ֯7!VSE`e_C_N%>'9Q5LTWe_B(]V>lzutƁ*c,}ޖp,l]Ur)kQ怎nxCXG 9ht{JǝPG$kR8i}Q3dƫSٙ%ҚǺ6 Ħ-T6#Q5$^| ذsԾ3,D3G)8OuIR!if(%\G# no-Ok/@`?T5=PS4usݎMOH_Y'ccR4",n/y5L^} (lYn! KjK*ik<˜4YզJwFH%ѐ|Y+G' F FƎ&'a]p1jSi]me ,&Sh> zzV8/xUqC>eFcgG}j6MNKQF[0`1t,\Zf͡#))Bry>3&Uic@^C|qu[a*2Ajm_7cX 6ךJFv$ g1w#[ˢw\#{Ĉ/]ǝš)D(75A D tRISOVwlb9׸hbFl(TbAKŞSUwnlc| d-A3CIV٘q( i ܿ Z-j&& p8B3CeD,nP`C)VF"3=ZI3IFV0G4᷈ | eаC-%ZOܮ*2da*bb`aޝtY8n* |lOUfEjnRRƟ +`qw(ۨ0?)ێr@TF'9@ F 0m ICE `)|~!)F )ݶ헚N2MrV1JkvSYؕ/O¹!lbQs3 CywvJuaH^=SdARA:v{k+*#ӅZh_vY0 ;PV{)`(sܮR2U p.[`Lpxc#Գ tGUo!o?3Guxu!bC(Fd XZ⪡iUzڿkQT|8QT@If(hMDn3vW:C t Kyv+O foX zIP&R}_26t'}ܷ[ u~$$%rJ5%WWWRyEJ6o𪞞.!bTjP+Ɋ3]**i x;0?ԵW|0k)TdB8p49 jGғp$.z|G'# $ЯIc1ccήQ H :A E0͞ovLth :<¼&K4z10nXmq[.U'RE .p%3yͺ7AGq*]0^Mկ$Ðr%BE56`;XO6O"33m^wvhz1!/ֺ"nV̵[ҿ\@Y= h?'(v buiĞڌ6êԨKN^$z^(ՅፏǕ"eUq1G M >ǟ4$lG҉?^p0f,WbjKVg ӤDUz'6ǎv Pmzdxd:HZԌb6Q3 ^Z], W;-+w&ontB7GOa͵}pbK76S+%P.~ڦ &iV;Mmy YLzTlBHg^18"9L7K;TUabUnQ@O,<\\;у>?VR aP#oig?.k\,5+,іs.a?+]_>;AGTK,FK%kp (zb')&c8զqs}$ ®F|ZꚤfƷD-a^f̈Ӿ=1@ KGkI]C-x\E ={dL HEE`exQ|E|Z~Q ԃPp!{ƞ_HFU~tqdSїx/@Y Z)cc/M\su|*3y3*s Ľ}ϸInA KN^9H$?пJ9e0B5?JB>_E~CA >+MrPQ3=ݕD'V,7Ǩ!&[v[ 7IőCL@څmq TisB=jR4 nNpp'7ɛcQP-nnTr4cyBwm4{Qɏ'׸[|L_0 IhzZ&괽>"̳5R$[Ӥ:FéY e|Q 5$%Y#d].b.u#xQ=!A^-Y\S4zߏtiִHixwguyk)0;JI_H<g#4H.ԍ'"d,SOAw&?k^O%|O17y?Z{TVz4Uሹoޫ6C՛/v}9KCS`-(##xќm/y`!_Y[ Q*:Q.C)1dܪ.2tGR%\ك( 7Gcid~@CZ74<ǚ p$ WҠufLpB2MJ59e6 EdI&TLL"%H4HPz0X)zek!ĠgkMЏBs0PIP+$A:#x- t)hrn 5F_'!pјNcګҾ@ jqVuyi,X'Eŷ3:jYbKhWyI$7T{196RR!MuL1@8>,E}[w01E6q%,9"ڇ NvgsW)2h |HW*(-k@=,~vyp&wlxau}IA3iYU렐{-:)i`V0kVvG4U.nGDCǤ<qp"|Klaev!6OosTԮ?_-HcG5Q4oغV6Ktt́)^crR+"X[, K5;.zځ~#]N?5^$]ͩvO< 8nju0go G%g8ZWQlU&6NitQ 4?c&9W0TULBl?\ rt"scoIȑD[V*q}AXR5\hB#${$*`\u?Lmm7|'8GTXs}Z ߔw}k:v='Y.0Wu ߞegYlijcaore3xR|g6_LQ2XDhHQ:0~$I\(Lg _˶c67kpDTvyZ+PGPL;HV+PcLh D@"h HR\56Cj`o %=nnnjB"5Bl ؅?NH;m42 P}2_ԛKpk`] 'HݏoF Q1d|j43=z@ YXaE/0-M!9cmrnvypGH-EwMxp^I`RY p/=}P?jn}әFNxOZ]O<tioJ[ϑkٳDp@ ~?"!Ԛ"LrQO.DNjpMSHW?.&-W{H-Cfx :˩A!1)߁X怍 B)Lal죍֥ ] ˊumȽ XW_Yrs-ųLoXXgN{I OyyeNW#ujI8r~<*C6~HA6VkfFKc.ӅouZ,W5o\G&$Wp".>:E7 j$o%@ )(S=h Խ-im&W$RU].w@Vr(v8Ksr' c%׃qa7oa:/EQ$=H~!I:7HNUNK,UV'DWY ~"Cæ- J&@DupϹ&H^l1&@P`kZR%˷M" {@̿hOBuNniW//uJqt]$d9[} %4L:"pɼ!~?:e":+Z?!ZAsp^ z@~cZH {x4 c:r/ rf(qdMo+dp phV ҃E6PɎlݻF'c8JNC CeH7#ˎc`0Ō~諑 b&rICs~16^E\خeﻡ LCSt!ީ/T) +|RNMrGN]>D!wG QB2p jUB_[Gh01!P^qg6?+E{֐ptc+W]h&*o7\)|B9S+~2f sOrgK5Mc`\if|򠌠lI21a MU&u6RZ39^ ] vЊhyrWWq&o/j[ޅ^';]s|ò',gӰK u@ Y^8ܘO$RDD'^^:nv rH*)IxK`]+ _fk6H{3wF-3}Z|0%9P]eQlW#ĜYr[kW{}# Z N B^B{K?Z=HZY^W7S P4cBi Ǜ>O#oan3 KGKS{NjC7/zH|;?hV"ykj5Yi+YR&q;jUfFoi8q]t9+jZkÅٜdx,iMejLϝz{Ur~F@ 51Z{)/EE4KI JTg3p\#PI ŒB}r}fED}Sь];66f3<Гu bҽH2 95/h{goV22SU˸{`5ւidtނ7^8``HzwCy9z0Î2)@UQg;H ̿Bs7Z;DRYWqUYe<|J%|@l[f]D%<>_4a'o~ڷ $VqpBP"M`P q}R,ВiUPA㒑'ߢгYīIR,_쿦E'Hn8οԗ^ƾO Pk%xp'q&X!rL0?FyEn?\&PIu䥀K{ua%U}1 :q8P?æ¦,Bwߨ1V.N\sF+u97uozdclD*tnGHRm=4$=m5uFX!bv: c"NK$ ms$]mk'&uybf:PedHˎݐ/umh\dj) ձCI%sW!Cjr5[h>?2VW93`P>}O3Y4 /ճmg~ F,aRqAnv?G> wm̞(zƈ:(w>ѦO' 4P^ 1V" }ʺB(,`'+XXMs»\C21,g"ROD)Zه`s{ɦ69O!⬹00ѺFJ|dbI>5hz'jx3xߊ#{9kˑA{ko^&w@6 l*mfDkǰj*b'QrU솷;Nv@eVŌBx%Ѳ^>{gXL^Sg/ ^|)MX(t;X "vF^]}0b_A鰷ĕy޶4| ")|ArFѻYdmq×]tO.5*۞ߜz9F"+jҹ&:K0Wת`<Ͷ`s;ɔ20K0AH9A *UNؼ⸪W[eesW一r\EӸ{8|"euVCb^乄pC|˫2v@ntjH}9 Y1ca+)ywՎL ̧ΉmU&"e-n~pO_us{ U=2!^%JKc3lz:& *oD\AW<{B;@BB?b˷x$@W: Eʳpó45ˊɎ͸f7±qc+g5Ϭ+\H{T{Yo`{R>qIhR`d:htӗg*NiJѶ2ee㢌'{pS!Xe%XI%Zd 3/b5`VDDk'#gj6:}k$XM`,;ߥj9QckX/W4URAb^I_`hp c6qPHu`+uI)(qzkM$~^5ٹ_/L9=:_qF\?~90p_l&gr܅r#^~aAB1*xpَsyyiqM_-$`iL#XS;9S1ʲbBL|-k=е6SD5D3Ȅa)4,eAʰaS} ekPŁPe<׻hE@/;ש!˞|W39-SUٍ}y&de|ZVXB0?7CRh{o‘L񦸈_`o(}|1nM`8wy2Ĺw^jǿ}+ ;6 fО></Zx~=bu+\ui&'I+YXeKC"?6=y|l䎏9i6lcēaȘ[ aZH7grzTQsm0}bd]1 Tebԙ=A>BlOfIr#rM/Wnkn^6M3U"Fi*F,0)@#䀟÷"A(?ߴ!FDZ` n7ÄVC9T𝚖m*&H%'?H % H`xyAK"Z0=qH`;pRru7"߹$`.}>*:r-cD'O'@F6~ R"{9➖mBBv(d#ԁ;)ߚ"^1&?!m"-6U9嬾ZWB먮;G;O؝BPShE%x&^^ R]_ᗸC[bjXBX6Fwd~d|+pk [EME!^-1UsǝaU[w)הIL5îϻ@Lq[W>2v6\uN'p^m$DC@+$F%3D^=D+hjI 5 i;qVun2߾]}̃(yxZn^՞?7bq&ݹҝ;k'>2>W)ns\& VN=He^Qbb4cpH&\S-YŒ#>3qk./`sjFi%K'c|c؆*C驚vnCmX+F-QN}2XJէd t]uGÎ !}|DoX.xgh+3^@2Vq{0%w|]ʜSq}T㍈Ēzfr7NFNK}gMάfW[7$ʷ"b6:kT.q 2#nu;C\%2 <|.9pel`7:7[]?z$[jYbmjP@7$jG\]s (cAT +1J,s2 ' #2)͊ӎްߖ HD0i>WqD 36A+O쳸[%xHVwa&LJ(t`KI@zX RQNEsNa4nl0EBwS1Vm7\I[ވX d'7$H$PB6_a @`!xg6P52D@gKMlp:wK0E-k!u˳۝=E:dgZ}nBBaX(O&sgDb}`$Q,( Yw#OF_;I9-8JkY;[N8鵮˻ -L;;+QK?k`#8kPSr@m^8D|+[Ө~Bk00[Q03/\p4xTɬSx -䌾Yc{ТN" ǐ4"ĆYŬoU圲Sn;3T,V>VLV4Wh/QSs;"у@Gnj!Dnyb|عv^0$65dd`#t[]G1Wk `~q7PZ-u%xm]>>HA03^yjvPڌyKX = 5mQ`V/v>.c3wWݿ[G 2/ ǒ^GDZ(~)6Q+X}ğ󩉻NybVSWL~L/t72Qfuv@S]jPQrp-#v[>j4C\sȃv@Hs)ք~, 17dMbqϘj0^ ð ߗ`d+AiG*~Ԫ!x0Vhf7ĝm~ {Y(`V5\2r&e&xvP<ZuMCZ">q$DW@n~\ŧ zQqu" SYںȈoiX@Q^TpZŌw)HˁEF/XW`[@= ZQs `} 82oQ~"pHbM}7 wd*~oCpIRKU|=Jw??veĒ);+8rT#H/VM51_l.>} qEvJь4U-C4?ISy_7Jr W|/9C;p_yN-2~gXP$W٠;'2gίm뱞^Jly|!5aK3] b Ɍ{&  M^iXb)htՏV$0BVT&4@Zt%4z~FPl tx]Vx0B&&N v% h\%5|7394]d8҇ᨈ/|vmt^zW X /MLׁj)z_9[ 3a/,e,U!߳.M]cl, +."LUH ބ0?_ ~39LjFQ*ƻ}ȟv/U!s[]1+3C~?__4~7 ps$΢In.XfItvWK*=|nVQقIIҨgDh UB;]w/ Zc瑓\0fԩ 3)0cDS>~{/*wf0?¬ *uj&[T LK kϚ@3zn$39߬ FDmR^ Gmu)ԽoP!??p;$;W+f0Նe=ϪyĪ6BRA,ZG)'<]$T޸@AڐA>?z&Bޑ[kj/(`nt~D p{ jFXq%̛@8̜µÆ~ GbZb!UN1ǎyb 'bAI"4']ΪUڒ:/KȂ[^} E 8M2aM Ғ fHGNkT%-~ ~L p{r C`T ONbil'% ٵ;duDH/ypߪgpFBZ1II%eD7}p[{#~{M'Џxmi"zPYLLG>g-/}bԸNK,ͤjNP -GE6mV1 D~rz1aƱk HrpFZ$ CpNIEFJdҘ>hӣ*f3 Q$8m)|@`73; b< z >e"QZG~ Z9bZ/WdY0:a'lH䘗%sR֯w0 fA%aO-仱V{;(dgԯ D"Qy9n ^%JHf} j\퓯 C,97gGfMЦUkˁUzZk5q [-*EJ R:)3Ц*5NLYM/vkN.4ÔԮ:񱒠;YLʅqT Tܴ\j~?ta -dz<0'1X%豏&#'ৢ.)?=>HbBK@]b&-%!W}wU\J9|P"=˲fg(|wGS۱it)YP3м`ءeg5'ۨnVDLO]#PRv8N K}Jh[tF2mu='>F("+1.VٔUJG |Y|<0ΡΟLoL4Xw,_) D_#Mc% ׿ &M 9֭^%Ƹ Et^&u!^:6Rw@G.[/6TAYlưme *`?f$`AH&(b;쇬[+:t'O"LLj2pwQJr b 7!>'ǼsE8IQ.Ye٥xv&ҿ'[MJ_~/fRz;02MVʺPڱ0Y 1Z R!˙XȄG&? Od!9ShQϞce%L֞1 ?fvPٹW,Qīe1K##2 fhBPbاZTYb t&pNelXؚ0*+_4:r6YH{Ǽ|d L`/ _Llh Xm\ Uvӌ*qkO͔l͐J!S ,rJsw|'E<<;=2e(8FwLm>Vv_#YbB{=8\C/qΘȥKP[W=ͷQ{ u 1çK4&%Ju+i#jnel]ah81(WXe2[BT뫄ay}QX_;.abDduwg`T(]S02Vg8/f1/ .;,Qxv=m".urgo@p%IzٺkDhh{KHI6xߒI4͇JOd'߻R"|gCO}|&Yz[]W&-\(vNUmʵ܏7Cx>-) L/8']pܕf9-&ޢYkKa9$cNOQh|v]9!f0p&ϻ:~` ʔ~k^N f0se\sNk]ʛ .%v}K|>j{8ؚ1isil P 1]{9AC-N aI$G:1 8n14/uc3)XX, (pTnOvܿȊ*j V>h|C$Z)*wf(ʱ4)=q_5mmsDAiN4RWDjQ^J6mb`?6Vaۉ##Ml>%SZ4 q41`?0Ŕ11ʤUP:D= ugoD̙]<߇nQCxc4FN>Z L6G`z/~hz0 N>Z&qP-hB=WhٸwZޏ,VR%I0HCr 9o }  K9x(uG EZz ;NY5 Q^c\% _v߹ȏBuYb"jefaI )y_0pP-q;LF}.|==BP%ӪM0 Z ] n V>He,4enQE|.hիrW˲rؙ--?Z d)5b NA藄Kg7}Ӏe`1"뫖yVStHs_ˁktu&/985 XG6k GK]'%Z .l߯~0JI19_3kiH r6ms?{}c e*z"C)-a$3,oQ=TB@rv;{:䡠A(ꍆ1<&c|.y4V ?a܆Cz 7)'ՊCB9*#~Tr,i?`g weMR)Xz3(V7|J&̄F@|Y29 !Mt%VXRʯF{'Hu0dHsLX$dfeMFNM)B Z6;^ l\>\gPq ['W1k-7_)Kځ{x=\:cټ̗y=7"r4Rܦ=B\vIeass*&ԞHCq8ªZ1}5,@Lq+}J!/0 Xn,_,$V~SC l)Ӹ=h%SwN]끥q"Yd߄W\üVxب0ʝbvh~~ J%,˶ID^Ԫވ?_sbH\^^}wNԂ{A5o!vI0f}90& jbO|CW p]BO߻nխDUs_q)GL@u{k>W!rf*d.b{xٍ<<8.ӡ*OK,Y$z~GC [\%`Ϣ|vtQg hCx;9uRէxksL{W"?+LQZR+ [A&Eo00r4@n 28DZ@kY)fuJm=b= ҃b )YƱ?|\[?^1S@ Ž|nCi%'HV^)m E!i+Uvoy|{\lf*޷ ⩅2SlˇM*)I_SVHL-O!IkKM=S(X2i}@ ld>5*i\x ^\B*Vjt~6f瘧kfР؃\27WuQF"%Ht%}E`*B&:mq-58|7?&6?T~hXY=\Uz+;p[͍$ m¾r9do|\xv`F%f,_t2뺇Shc0 % q!-jNSn;ZwX1LaoٿO0]6=|S]oeuϢXhЃ.<|{t# Aݟ٧ 1;/zJ^kcOR<9@'{@݇\nK Wp`{;ϔJ,{Z*a8 ni+\E؜x'3IhG5Y_+\we@k˺mMshܯ p$!hS+K`륄&#!N*&#֮?{ tY˃6cI)bݢȣgUnw}|p(LJd;џV;G#_uN||M"۪xȥ!$`΀UiS* `m_urTAqfu;7 Դó!,Ԥ1G<[Ws ~>zrUXM)V}S5nwj s~(IU NJD\#0ݶ]"PUKO8E&j*TfK{2%~ZИں!F1Xa)p.3snKs -?ڠOjic8/tlxZ;."eD/Xf#xv金%BfynK%.KО^yIP8nJ׶]3<;+ #cI,3 )bI"4AJUF"Γ-K4)0*3:w  PC̼V>%<ތ3y.{'ABB!GIiD?|Xa/o-1^kD"^b |H#V#$QaU.Wg@. P Z^:"bI!!ziNXkx__ Yw٪v_rK,' >3F6}h 61q݄Fou y5~1%i4θ5nʿNGNv!*7KX3aRSfldD.007%?dZoyH]bM9Z[78m)k|cVjv [v!dIN{:dC6 ω`2;Lfl>c˗eϔb< U72`l+??9~KEGN*Y(ǵojt$ҜC>!>K8-H,/+/IQo9AnFkB{;\8̣N&F}PžΞRPJǂt>ȭju,.S8% @BO6Ѵ0aY2􁉯YݩT@ lf?g^Wems] >g892 y{vFWVdzDCO0WqAf}>>?_oٸV[: P )?0fAQPX!ջ!L힌\׮=݄42ÑCdUc;͋)Zn[|zlf״g#wm\he ӃKHp7p+/mδw^Ke* ,Hͣ/Fƞ g= Ӂpkj~«dZósVOBV eڛ7p9HDY9V!y,ہ׭0t{s\㙒y .%ih8 ZWZ,aD0QzL9蹇njbӓ]$}"IT0k TmԽv& Gp`+ۺpï3.p(!UU(SΑy#Px+RۦXn$qy%h-V+BNi:1 bPc2[MlRigÊu7KQTx:VNMX*ۣzPkY:h!Џ蛖PkCz~:QC"e]sW%$j))?[2$آd6hh)fz8YPszs~$$8éGdbܲYbsTٷO]zQ*mA>ve^%c7~OlJ⯰o Bh^} Non!CLFGNF%޼wo1=7z6se}|w1[zbΣ`[ DVgٍ}#G:Ktn Yin=1ERS9=s{ Ȅcz xHX֐`* ~!RALA/M,iLk\Ji@Y6C%11Jpϭmt &2,l_hB?pca*iV[t&2  -nY-5U-cEWDejLQ{X >w\]m3p~Ɋ(fNG1d2_?orU=+JnR/-ȵlZ.urϡ I3e,r9\ ]Lrуj~_@ 0{/ ݑjEz:USsO(5W*ŶoDFO WK{F]ni05}x곈$]cQڌudHM=,.~TRX$[zO6h]Oo `z)<Q.쩸|CD!ݰ}E=$0]/al]h*N)ք8%$~|TVPKg$JyASllCt^45];0ub[p=HzMbQ̏l[O '="wyg5Zb>)1kcmW-(u?}K$c$<%bFtyzC`f EO~P!nj0F$ o%[ t'UlYtv;,S$p##:u0>>э2`9/OYH(IWDCw 2M%G]0[3o*<9ly)AʒLkqy\qkqk{; #+ƳHIwMrx1?Spp'ak p 9l9>§HxHь'ǶE{5-(g{^>$cz N@ sJ$s,ׄyXXzG&x {9x?"PtژyzmlBO -}0Q#.KfFàz砯$U\%)JՎ~ϊ?|&Ejq5%JIy6sߢr]I 6=[@>} yvG˒R" A[?xkPg/ւNR*fT`3ǖLׅNiloKƌ<(wPHTE8&S{e R9va =>/,[4.=u|kuwѢ౼Wl: {~#^e ʈZ-  N+g[y}l?CfPhujm}2LFczC{V!MFv> fؗ NIz6A8i9AjpmQZCд,MYrRor> /m|Q]-j^+V;࡬Gw҃$Bf~#*Am` [> Bk-XK%^g16R/ΙA@vJOR 8'KZ-㔰bl8LzZxt-p|Ido͠Jyti×0!uJj ]*O1Μ:)t--KH!0ߢU*YRIxMy4uF0~ء P/5(Ȟ NA,XSb{d4ԃǐRCy(%0@-45D]/h &ˢ`B38NzC΁LSqz`S9$7x"܈E݂e>faNr)q_be>tQ>m?05"4jֵ柽>I\1(N.K Xl0^tnWfWucӅ/AB@Q΀CÌ>NG6kywwJI;a*J@s.|?FḪsÈ1S(qV(^~~X#D^Þ F&PDh6E4DUە'1u3g47EI@`B%ᡗÔ籬byV/[P6 O䯓yŌR|**l Oxok h0soM%udz*1 ޸vt$(PUr*U!E=$Lx&pnV!Ic[sي;K"6?1>sbBҚ ˅leoDkϷeh[Zy&1 `?.2FUaQwiMp"uX՜vh??)i%σDHB@cz4kH@И>3k N&(&U˞`bZ/-Z jBlF3""rV?т >q 3fج`˭bZ}Aa9@o:f0iRrֱ."bƅ->v'<%4} bc2[o6#iοM#bTUJzngd _8!e,;ƟnӺf#cjyc9 ؠRi{nq yhM dZN% 1¹m|N'o?ڙHS:VPj{!LU"zS f5kF6c% ;tZ3ڇw/ŴB'WLy(3Li"D,Re|)o26nT+RZ(ee'A-G͑ ͇.|hwᦂK&RFb[\ S FYzOm̓sl:ּp?G=x]5_ >e~R>dڸյ/-<,_'$j`QvH*ɴHoԨ,Av$+bZ6*ۢJ_qT?Qx 8) aR~#[ސo˫av,o~fկsc"#^SeE؄h3yytV1vi}{_î 4\lH0]|]\FMIa6cx8ϊ\P [|*u*,b%*5ϫ׈6T,\ R3^|K6']72;($EՓк,<Z W?xx/CGT*p<|[PWg^G\M9lgH9 dp۹Jzh7˥$_ZSȫ,!/&:2';XiPUO&>4mFOBmp4_Ow+8WpqR AUL ZR!R^g((@E-䍀gnAZ)<@s E ߘ)/T?yD>1gOWdUO\r;vURH,O;lX#I/"1i|!hR}3}:N~];`.nH=ײ`p swD]>Im=Dt,ia+~[Q-\> Փ%bs^҇k㓇7! S><_LAe`p-JlDgМ `9D,e`fcrdI0ڟ\_C8l(4_yzo9?&,si/I-4\0gTlE->Ѕ o>R#,H9EyD[2B$l_/F=Z gY&HdVY61"(Q'[w:$*O[ npE4 -%GE13^_^Sj. `UOQA8L`vV !>)ߗwl|( |Mrgl*IZ!V E iDUp?mj\ jJ8h^^@n^^l/ Jnqg1j$ 4ǚkhn,bw%mzܰ?`$Ow+DO$EH4{@2}䀈'.pD2p-;U ^D& `bUz`qj4v8hwh_+H$_XI#* Rl+A % {l7?0bG-ewq_%XNgq3;W' KģcWN)5 iu# Ʈh0W.6j۽6$,rQ1Y^G-B(&¸;[Lj44+^]盁X*k/LBExs.!T?e3@xO&[WrSf&F%(vTzZϩg .T E:>B/~Pm~I?+BLVA׵a"1IvXw)ۼ* D/"qʷ -2䊗;cgН%*w]ɿ$ cS'[1 lj F+5EdOK )`Ez }Fmۚ>0ҍ)+2nYpdzaG{IZJv̻W/(X~J[$i9"PhG`Ixq@hD38$[NCt:ۇшL\KrѬ. Äk8\a7܅I:+ LuQ8 ^+OrDc\,< ; KB 4Rļ_WjAь1Qw=]2qꕂ\1ݞ15jI(*}{RTei]9u*w^6vT@\3Roy.yyO/)T_8 H\Fch/7zW3ߤu{mk,W7뢬KAoRvaVVD-(πɇ ׶E/ ^3u[dX2>{lE\^™ M levnau Εh(͵&嗉rW/f N GkHTX'/ѧ rvasR8k\!;dՈVSMrE nvCJ+ Om5ԑ`g3./^I?i-`wE]pBrx4tc.EnkY`c=ԝ8p,#mBO:'&94,QkkK'mvb0(ǍIk6eE#~t|e9H kr0fߌ[430jo a_գQ&xnHEc}(ZaEveQ%o~ݮ~S6RC2ep6zְL"QN;@a<4ĕZ HSq Z )t$pUimUtt@g@k0<3P"k';s8Zy}l!~݋E/":)%P܃hjfӛ6LkE&ر&c9FV yTqc?Uy;&P 3K Pg.Wѧx5(/=$=A3Lc_g)kBb8q8B̊$&z1ꖭ8/.V1&pJz-Wl=ҙ CeAubek&iaiMӭR"+:t(8bxx'EC:3665Lcq\]E/nWmV&A'pXoЏ-ҿj 5dYU¡FZTpCzT[0tf>J mE,Mhzr m5w)ge%3ɏxh]u*y5yxn`9dULȽ*dE|JCDqM4&x xI3Câg!3哚paI0^mLK23Mvb^m\yHq3(i׀gHKsvP~vx|FWupegnT^<8$LeW4W/z>.갿-}Dh 5Y-?d'9h /gy?A/a2spOksӖU:ׂ9?8;P+g;jUl$hu)b(1 uE=\wɦ &!)C̤g7u JsSbNv;7_ hPԝw>&xkpe"zM7bƬw273a퉽Ig jf:<WM.fBi+e6Bb=ЬeudK.J'))nZcUN9@]]o-]i'Q',AYOts* ČxG΢n$F:uU/ѵ~zITlbqML .@U~ǿJ^b(+mÝ/HC-94,'NY HoeFlV iYՕzW6E/h[0x>WH2#nr!ً=eKύY|D&XQF0ZGm2Lɷ'3Եz*)wE~,c*kX%/Ym>Yig{י߫:w.J )юcP>,^^5Syf8jyXU}`0Jax1}JbTz Ҿb}Ɇy [_[%L[ū=rXY% @F\r v! le'=PLst×4877No\;Vmܕ|dm~mgcJ\-1`ըer\幞>/С?C7`"շw1`sG YE[u0J HM]2ғm֐D'yv h[ e\n%4"dL"=9_a-. ܼ|[H ml pg1}Zf`{Q'l7wA,ok!l2# QEg_ h .2}8'迦}( ӳ m)[oS&镦K 'f9{Nѥn'9SnIigб PyJyZ.T):s5<N F 7W.6(5%JZFUTtJ.@Q׶'c0a|?V;P YiܪR^ƛN1f`2KjyH h{՘Twp!w J!6pc8F;9tBYO&Snju3H25^9͒Kڻk2a! 3|Eb/"GzE I[0V)y{RJlJ*1GB9=pUaGQv"Z2ϵqF>!Ъwa:R:,09nG JYS\?x7%̦mDdx JY6&mݤ-Cl@;{0(Bԙ)p{,*q] _(Au(/f1ƈs`ςLWF?4^D Lr@NeFjPɐ) WD+ݥtymWc!g;d0JTy\5¬Z=!}(&d.4--L}uSDܟx5kvH;JXg 70z!~3R) #f(\r#oSD-ektDnTdXN uЃCKq酯g0#X0{K4sۭNw;|K fU6K3LQ#0AOg/>4L\֘Khu dm-[]>8ťVgd{B??|J~A U{bE&EZ-K}N,V>s.6kvJXTDFDϵ >A=`SL8x˩;ٵQqWTe瞍DiIrT*#j.];#(ƇD!XV2e,}2'>B}L 6UݮB/%DZJ씳&$-|>ǒ *_mϼıxdZ,4P5%]Kja[>$_ō(ܘEч+oM5v/XE9 Y3hh!!"{G#jmj C )5DqaPYV/"0N%:`DexO8/琥G%XCWO 3s@&b"nxmzdVd7unp4, F80w &0ۗ.(I՟ZU3005@)zcJb &b8Fz"TWia^:ĩrkJ'^׷c ¢N9ECr_5) K 62CE0|+avuo8J:S`Z3ʄ|Pھ5۫| -L=̍_P˩b&"e?Kaydz^/[qw]FIl~8K 9œ;n\j߯K:mEӉ(m[_.QF;}VN.cm@ڂ#*Ϫnj;Ըe|Dw؉za,Q;F-#}aպTSxD.Dv0!?Fq.{AYjKt * usMs}dc&ҭX ̵!ΧzuV Sj\mO(鉓Y~N3BG};k@|har% N/4Pt^6fK\5 S}t8tQ֌? zORh5` !WSU8ꌛRw~P_;ݨa%@ w8c]P9aﭥg#lmޤ|ڪtD0fhpi 33-$:}J n"\3gϙΫL4m "ï4%HjDͳ1b Div/&OHĵyt2L:9Rψ)fL ,1"w :gW#VDtJڧ754\@>h-v!wd]*#~GEy;vEN"7%J ͽ"R:5GBɒB.[󾔘W]9*bB%OA5$e[J[U=]Pr6{ ޔbm?\)l15?uwii'&^yѥ>]Q]b:ȀD2/0nJGAjitnht:L|4/Wa&(.FA2-~ρ=Kl sK>?S+NGq:G!ŝK\ؖ0e! J14[/blF+h k*V, } l PBX$Npˍсғ2ִԖv*C]H}o]|i@ݘdEaBJVMP6g~o1`&W3˳p'?X vm#LVoxl(R H{/ ƽTv*0;IOڀm QyiAcTg뿉6lKv%VbL n4C e 7r1{FHiBŸWڍ`Ph*J@ntfw;%EhF<Z|gn2UW@K-SH!0 w= O}Aҳ+[r @iV6MGSK(45. se>@YtmTan( 2 3LKJk͐P]%qZ?ۗ$>-uF˗ 4zU%$\s5 =oը|Gs\S/~ &]*U揾a֙;AwPVw'6!EA~I"OSp^zɤbxS,, A%>bN)F5EW <К0U5àWQ)dr#,܎=/4Ey4ШF+Sy<ژb ObU_؋ uI{A]Nro('l֎eB$`րrʾf6#lNFy+W,G3}fi3D([XG0ΎMN(G y-U@I`v$n|߱%޽ s_ <(|s\)}phd{Jkz.ga7c?9]i=z%aLSX{.CYre3ux} 0fS3qR^UyfmQ@u I1j4}{͐ܘAY F c.O&vnL\+D?(.EH=ThԜ%C;9PBޘbmmF ۍhwwX>hʲEyH?Ҕh'vQU*:U;NF,E S˝ b|:A8T|*DFqm+ʈZOwLx'`\ ,cѬ-x/[ WtV3~kf*ƮۿH y43J(-#졹l81".},i=t]N'~j[ G gkD",iXUW#: ѓϟYx{͎W3лZ`X5JS<{ȻD&^(bnԄri/\q