libsolv-demo-0.7.34-150600.8.19.2<>, hN$p9|[q!ϦB [೸Jƨ+?ʍ;lzأ; &m-bH,ڶw\}78Yƒt/0XpJF%;l{/ԾsuQo;(Ǥ"A[?9tE.թ ~q=AOL?O<d $ Mx| %,4 8 < D   8(8T9HT: {TFKoGKHKIKXKYK\K]K^KbLcLdM-eM2fM5lM7uMHvMPwNlxNtyN|zNNNNO8Clibsolv-demo0.7.34150600.8.19.2Applications demoing the libsolv libraryApplications demoing the libsolv library.hN$s390zp39SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxs390xT큤hN!djf505dabe1569927689cea8d125c91c2cd38c3f0dfe210e4f58c2ec2978b387754ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.34-150600.8.19.2.src.rpmlibsolv-demolibsolv-demo(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@    curlgpg2libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(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.8()(64bit)librpmio.so.8()(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)libzstd.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1libsatsolver-demo4.14.3hkh>gx@g@g3C@f@fb@f0@f&Q@ee_>eJ&ed7ci@b8hbaO@a`m`]`_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@Wuninst edges [bsc#1243457] - implement color filtering when adding update targets - support orderwithrequires dependencies in susedata.xml - bump version to 0.7.33- build both static and dynamic libraries on new suse distros - support the apk package and repository format (both v2 and v3) - new dataiterator_final_{repo,solvable} functions - bump version to 0.7.32- Provide a symbol specific for the ruby-version so yast does not break across updates (boo#1235598)- fix replaces_installed_package using the wrong solvable id when checking the noupdate map - make POOL_FLAG_ADDFILEPROVIDESFILTERED behaviour more standard - add rpm_query_idarray query function - support rpm's "orderwithrequires" dependency - bump version to 0.7.31- removed dependency on external find program in the repo2solv tool - bindings: fix return value of repodata.add_solv() - new SOLVER_FLAG_FOCUS_NEW flag - bump version to 0.7.30- add a conflict to older libsolv-tools to libsolv-tools-base - report unsupported compression in solv_xfopen() with errno - fix return value of repodata.add_solv() in the bindings - fix SHA-224 oid in solv_pgpvrfy- improve updating of installed multiversion packages - fix decision introspection going into an endless loop in some cases - added experimental lua bindings - bump version to 0.7.29- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]- build for multiple python versions [jsc#PED-6218] - bump version to 0.7.28- add zstd support for the installcheck tool - add putinowndirpool cache to make file list handling in repo_write much faster - bump version to 0.7.27- fix evr roundtrip in testcases - do not use deprecated headerUnload with newer rpm versions - bump version to 0.7.26- support complex deps in SOLVABLE_PREREQ_IGNOREINST - fix minimization not prefering installed packages in some cases - reduce memory usage in repo_updateinfoxml - fix lock-step interfering with architecture selection - fix choice rule handing for package downgrades - fix complex dependencies with an "else" part sometimes leading to unsolved dependencies - bump version to 0.7.25- handle learnt rules in solver_alternativeinfo() - support x86_64_v[234] architecture levels - implement decision sorting for package decisionlists - add back findutils requires for the libsolv-tools packagse [bsc#1195633] - bump version to 0.7.24- fix "keep installed" jobs not disabling "best update" rules - do not autouninstall suse ptf packages - ensure duplinvolvedmap_all is reset when a solver is reused - special case file dependencies in the testcase writer - support stringification of multiple solvables - new weakdep introspection interface similar to ruleinfos - support decision reason queries - support merging of related decissions - support stringification of ruleinfo, decisioninfo and decision reasons - support better info about alternatives - new '-P' and '-W' options for testsolv - bump version to 0.7.23- reworked choice rule generation to cover more usecases - support SOLVABLE_PREREQ_IGNOREINST in the ordering code [bsc#1196514] - support parsing of Debian's Multi-Arch indicator - bump version to 0.7.22- fix segfault on conflict resolution when using bindings - fix split provides not working if the update includes a forbidden vendor change - support strict repository priorities new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY - support zstd compressed control files in debian packages - add an ifdef allowing to rename Solvable dependency members ("requires" is a keyword in C++20) - support setting/reading userdata in solv files new functions: repowriter_set_userdata, solv_read_userdata - support queying of the custom vendor check function new function: pool_get_custom_vendorcheck - support solv files with an idarray block - allow accessing the toolversion at runtime - bump version to 0.7.21- fix misparsing of '&' in attributes with libxml2 - choice rules: treat orphaned packages as newest [bsc#1190465] - fix compatibility with Python 3.10 - new SOLVER_EXCLUDEFROMWEAK job type - support for environments in comps parser - bump version to 0.7.20- Disable python2 usage on suse_version >= 1550 by default (still possible to use osc build --with=python).- fix rare segfault in resolve_jobrules() that could happen if new rules are learnt - fix a couple of memory leaks in error cases - fix error handling in solv_xfopen_fd() - bump version to 0.7.19- fixed regex code on win32 - fixed memory leak in choice rule generation - repo_add_conda: add flag to skip v2 packages - bump version to 0.7.18- repo_write: fix handling of nested flexarray - improve choicerule generation a bit more to cover more cases - harden testcase parser against repos being added too late - support python-3.10 - check %_dbpath macro in rpmdb code - handle default/visible/langonly attributes in comps parser - support multiple collections in updateinfo parser - add '-D' option in rpmdb2solv to set the dbpath - bump version to 0.7.17- do not ask the namespace callback for splitprovides when writing a testcase - fix add_complex_recommends() selecting conflicted packages in rare cases leading to crashes - improve choicerule generation so that package updates are prefered in more cases - bump version to 0.7.16- make testcase_mangle_repo_names deal correctly with freed repos [bnc#1177238]- fix deduceq2addedmap clearing bits outside of the map - conda: feature depriorization first - conda: fix startswith implementation - move find_update_seeds() call in cleandeps calculation - set SOLVABLE_BUILDHOST in rpm and rpmmd parsers - new testcase_mangle_repo_names() function - new solv_fmemopen() function - bump version to 0.7.15- Enable zstd compression support for sle15- Enable zstd compression support for sle15-sp2- Support blacklisted packages in solver_findproblemrule() [bnc#1172135] - Support rules with multiple negative literals in choice rule generation - bump version to 0.7.14- Fix solvable swapping messing up idarrays - bump version to 0.7.13- fix ruleinfo of complex dependencies returning the wrong origin - bump version to 0.7.12- fixed solv_zchunk decoding error if large chunks are used - treat retracted pathes as irrelevant - made add_update_target work with multiversion installs - bump version to 0.7.11- fix solv_zchunk decoding error if large chunks are used [bnc#1159314]- build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support multiple rpm database backends- added two new function to make libzypp independent of the rpm database format - bump version to 0.7.10- support conda constrains dependencies - bump version to 0.7.9- support arch<->noarch package changes when creating patch conflicts from the updateinfo data - support for SOLVER_BLACKLIST jobs that block the installation of matched packages unless they are directly selected by an SOLVER_INSTALL job - libsolv now also parses the patch status in the updateinfo parser - new solvable_matchessolvable() function - bump version to 0.7.8- fix updating of too many packages in focusbest mode - fix handling of disabled installed packages in distupgrade - new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag - bump version to 0.7.7- Fix repository priority handling for multiversion packages - Make code compatible with swig 4.0, remove obj0 instances - repo2solv: support zchunk compressed data - bump version to 0.7.6- Add -ffat-lto-objects to $optflags as the package provides static libraries - Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will not strip debug info for archives- make cleandeps jobs on patterns work [bnc#1137977]- fix favorq leaking between solver runs if the solver is reused - fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason - be more correct with multiversion packages that obsolete their own name [bnc#1127155] - allow building with swig-4.0.0 [bnc#1135749] - bump version to 0.7.5- always prefer to stay with the same package name if there are multiple alternatives [bnc#1131823]- repo_add_rpmdb: do not copy bad solvables from the old solv file - fix cleandeps updates not updating all packages - experimental DISTTYPE_CONDA and REL_CONDA support - bump version to 0.7.4- fixed a couple of null pointer derefs [bnc#1120629] [bnc#1120630] [bnc#1120631] [CVE-2018-20532] [CVE-2018-20533] [CVE-2018-20534] - do favor evaluation before pruning allowing to (dis)favor specific package versions - no longer disable infarch rules when they don't conflict with the job - bump version to 0.7.3- do not autouninstall packages because of forcebest updates - support rpm's new '^' version separator - support set/get_considered_list in bindings - new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag [fate#325513] - bump version to 0.7.2- fix nasty off-by-one error in repo_write - also copy pattern categories from the rpm that defines the pattern [fate#323785] - bump version to 0.7.1- new repowriter interface - new selection_make_matchsolvable function - dropped support of REPOKEY_TYPE_U32 - bindings: Selection.flags is now an attribute - bump version to 0.7.0- refactor arch handling - add support for zstd and zchunk compression - convert repo2solv.sh script into a binary tool - bump version to 0.6.35- Fix compatibility with Mageia and RH/Fedora- Sort a bit with spec-cleaner - Use python/ruby/etc condition names to match what other packages do in order to make sure we are enabling/disabling stuff within prjcfg - Silence the source unpacking - Make sure to execute tests- 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.7s390zp39 17611033960.7.34-150600.8.19.20.7.34-150600.8.19.2solvsolv.1.gz/usr/bin//usr/share/man/man1/-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:Maintenance:41105/SUSE_SLE-15-SP6_Update/078dba52c72844aa737fa3c2d5ee5e2e-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, for GNU/Linux 4.3.0, BuildID[sha1]=be8ec42193d5020197de15c5c97e685872375a8e, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRR R RRR RRR R RRRRRRRRRRR+RET&40utf-810a3a6cb549e6cb06fa83e614adea926d7300caa0c5968c99a19a8a9e1025415?7zXZ !t/~[]"k%<#JOft'4@P`ݔŌA%]tscʔZo[?jc s;q@_4HM<.~x)ƾ3'[peg9-!PS~Ӻe"1̛,W7}v]ӰIP"blԙ9! |4x P׃$I#aRK/mën`t M @7; oڦA9;AZd#Z=C]T/>"\ r3D hfl:>}d[ JZv"S'* &^{bRAudeA%V }r%Qb&cȥd8y$.ɢ{VJN^A3%x1@Byl|*ٻ!yYa5 Z}oWޘ% ZoױeU΋69n"sFcHKx\Dz-YjWhH37 YvىY45d8Zм;BLEc)ԤGR8=@^tħ 5g0縜Bw;@LUBc.|{7:[U/ (JLg(7ASq_D ?~0sDīCx A $ܙEKe>}ᡷM@:ZɯbRfpR96H9NͱcܶF~fiB` $hV;Z8J3ψ.{ǚeSqR1&'`J qYJԕv y%(>5ĸC WP^%r`uݸcn e+;` MIYY- Jq,Ņq0}^M%E*A4`b*s!Q i {FQ?wO*MSF` ^Dexz;e*8U+3UN!ngHCy](;r.YAbEZ 3bl?E @(:DDop>bIWu6ҾeU߄l߾X:x[hđШW f}Ƣ}o D5Kw]S׬ פ֧^G4zʨ A,kG=桪NPVЖg~2_{.K9] GȄ7 aE&66o edAIi{TfAC&hԜ'-`E~lv1*%*@T{e2c W8J/qGYw3RzaUGct]S?c"}[7L1\>jAc3_=;2s9+B ,KW &Nbp_6y2Re YKcg 凯^S.o:u)iHɳ@880ǭIt9ǻ 3t_]QKSHkWfȹ8*V{/n'XVXg[&!.|wP[1=0RTs0}%r5AJ<I&6]PUmm@M׹!pr,EgTdj g$#J!ĺmfo#fk=h+n޻߈Eh.|ޫ:͊_nqg$@K|v8l7ۯyϰW{(Xǝ*Vy*.A5;LxZ|~(=sVY;ԖARexgوyu=+? Ad,"~%EX5( @[hڜWj˒ݡj ݴaD?WNt(z'&PkB)}|l}L\8X=d 6m!WqAisi[=3fs|ڨJ޵uWCp86f_ goݾ\.>[SK}39p{sytbj܁zzk8(N<8ާl\VM SӣA88[XzLwB\`%uG%"PNT/@Лiz!DKA}VyyJ>e#>ISBp$cq܋f5rOS5a޳0Z#|mB9vO2ipboz1"5n-qds^9x%ƦOG%~U+j6mu"-^V}z[wk&.#qP{CZP޵ b}8(ĕP~ P_Dyum2$ql=W YG;U^[GAE냐P<%p Z ~yŗ9 o.%٘Bc;+:DՐZOz2~s(2sҽHZ4t3P -`;>^/54ꃤԈ0HGP1&\xvLJmZ ) $L%nhUQ VnwGEs LB苦MK6J 2z`6'$ $p_ 鯖{/7Y˰'uFhnML 46!jsH/[ͱf/?FzpfJN(!x)nَjuPDQ';̦.wTHRri,{r?Z^8Q zHQ1w*dM|Y /A,P,Iud.Zg<[5#Ї ԇDgO]s!ƌ5dW9d3F0nJrŢ$a) <Uq Etvb[wz1sw01K]\b?} /g:&(MlM:|\,'*:[(J8ʝx։fٸ[#~L LeT'/P"ILwC@HEٖ -Ҁ“b`wKd?-![qi}d|Fg3܋zG|*+}8h|z%Z}4A5ס7&>T2 \se\f&߄'G2OPοt@53A2<؀YL_L-e$ A@F݇yR] r`MwӳWdX2#v*ͬ(6O=#=aw%|@c⦦2J`nt6b]Lk߽x#LH;r}< .`uq@luur=9B8!Ų pgʔj-gqid",ڬ )?N_M$0׺uh8$Z=+ Xl^:pJ}tf-|Os} }؜ga[/6⭎QCǃ/~`'t Eu<@F  tgxy<ӳrj!qO''R.e>_80fQXҥmnυwԥZZXиڐfȶQ&%6r0ST*TXk2-!`ip(we3i6W1>St;Ԍ8Q1bH5P+r_2'3:+O.Fm 9RxPQaߥ&ƨh60V֖%:LBEܘg+0z=;qMد\D +P )yI/pg6 23U vt*=һs =LYhJMJXOow)pPTN "̥ kE cA戀fՍ.oI"4c)^2WPp+JڔΒҗ@)0,91 '{jS׬RW:6wAb6Evש*t󯘳ٗ5@~quV L_#~b'k4y/ECSAa>dTLH o< 1 l1$+ZJ&t®38iPgyy]B- a>f@tgNwUAX|l &h:&iGʂN}pZLO& 3H)K$c>QJ^u [7V rjc֌ZdXȿ.盷,1Nf9hh5F:EPgНAYzƠ샂n1@VH EZ W Ȥ5Op)JTGmp0boZ q<Ctćgx|,9k1,r[OM,ѓh]0 6CtUw\?`G'uK]ԇ[`g00̒nŵw8ˉEç >['T hRha:AF9d+Q3]ιHa2AdkȊ ^&gHTethÙFͱ#;ZBp1zf$G7Пܖ+GΧʐWՙGR^9LdM"[<Q2LV!7L5v4uSc& ^FHmq447sj{3(Y}s?DX7 M?)+ˋݸe/}`gTQȓ;V.OM1Tkm+2s5@!h @\oL-~f>:p:7O;u/˳&,P j+Ƽ F:Y7m⧦CXBHc̑"Ww腁k;B/lrբYd!ӌ[ 2J*Mc=Lom~qԷ!JDJ@wuϓBgwh|}-A>f7aȔ~14 |Z:5p2MMpbzm|)'?Xnh#HnvuY͸Ds U3EXJ;_ӝ-v+5W-3< AOnj 2U1Sfϥ;0^M@rV"(*8tVULՕ$­@oJG;ZF~wU: ڦj|7UQGCv# ]^E%#GF6$D_kJD4SR`Aʆ_VD[-´K^܎ ߉3-g5+8WǺG;f;gQ"lvB{ JukQB%`UۍC?_zM%,NkE$ p:ߟl/@v IO2y [AK5ypԧ]@7hK׷G @̌q79oogI7}3>GxBuH dfC?~3'_F',l6΢ח2{y}Ź 6/aS}[aAffAX@=6g沥f*iGmLVD4E* [}$:lYCȀQvLVDYnk4f6p~ſZ8mޠ'I;nM=1p4M X_yj6+04UҮ U S,>~V +}ynj9\<ͧ,$b\_W, /ް/E"W4&e c䪼^5J#m}cbia%#z \{W7+]_T(M0{ڝq,} bz smhpn ZMvL CtF7V}qi>d79!\2m-z+1iRO⊀.Lݨ qEL>g~04f} c*p.` >n5Ѱ 5-e<gJ]kP%"0e}dm\cjS"l2|~mTq0 \5$WMrȸF+#ߏkq)&Opg1nAc [VX@zocs! F +L o]V|j> g V ^Ӯl-ci{wogXeRL"] A Q tH-]W y+C'{W6K_֖ ddmLe<[=%HaijFM۸Oj$\DP W*'tu84j^m֪g"C Ԉ6n?~Ĭ!ƅi䚊w^ }ݽ%M02)[vgCٕI0>f$"NMO?6)@lH%zӓC%ZDYB-ȧr#`wN yI\Eap|:9C7ؗ6ʁQi1x>d^s׀Z!QSr>+&oqY\s< Z|G^!7=@]U79nN֋>Cuٲagl%V]8 abRdkiQjA;Rq_<4<,Hx`튭6i0Xcq72R%Y=Shym7%ܾ7 Y ~YJ"ࡑҍ?1[ ; iiQFߙceZ6ܒ_g=XQ@uTg%69+QA)k5Mj &k!۹xDq*I,_f7/ &i^C{,Li,伱hn DP<ȚvrljQM?MɑDӴΊvZEpn:Af"W[ :LAKe{$>G),a%, Lp#U =E INs/8Dz.۲I%a)D@̕v5hYwZ*$(a',,(ڦ<u.0?#K^qD0p*_ xX:$'x.6B;c7)kz}Y(l͗em.t(s'QnV|ԵPxG\`g>͘bvBN"?Hʄ`I GN`I3m]gPb\.nb)UN@+?Sد>͆ mMoisڱBONW`:mp2s7bq% >0T9ҫńv@_L?z}q7j$||e"۽_RɯMRMwv*$J{ac' "pvGkzF^f.̐}.eUsa(6c͗WX/`}M)uɥSx-IyG+W(wT3UɜzBc{)7d&;6RlC[ V̳\ WkV@4z@ҽB:~j~҉l H.fA_}AhM#ͫ}ϘoƐ=d]r|.1L$88}=9.ouI5ׯP Nr{ F! \ifcՇ]si i F!)y4)ɨyC^+#z1bOen"m$j * cg/`ԷpkǨ“ؤ8lAmfpi\q@hOשp\4>=`3̸*:?U0TJ%8l ٢xT}, o8;zhwP(ZrTzmy˄*%e>PijTF"O>Yc| —a={w(Au1͏^vIX;{-uVӼrcpO{Ҙszq=P楷ydf~etθm,,3`Ɩʛ2:9ԃ=F2̂A\a BF;/rFw6a6&6|^zq%~KTLyG`16]Lgp^XI# v9lG3`ɂ^NzEnўRhNƵd2QqĺQсHx A셒I*}?3O%S.?=T< ?Q*WN KUVjY.Ⱦ>TZl0K'0DB\5}_?I>&aEtQp" G(K28*L"v _G3u˙J dB[Xo ˕.};9!rpčuaRQz+hʔCljgVS${VHiroq 2<00ɷ@', PSk.NLnx+T4VqC! e ֚kTcA;'6!h'0RqwOu>F0ĠEgH[ 8?)SgCpDv u0h7=˗Bm_(6]04xqWPl-Zڻ^֣g^7(4r? -O2h:!蠯$T)Slᇳ@\U*];]V|6ÈT@>T@}8L8 ><Q`ޚix5{EDoXI͸Ryujmt#{9 fب'CcFqu[cf}l!i0RMx|N O{P1yN\Eg= INa盡݈lZ^{J&T . s9+Ue#tB{ qz$ty@<*/veV֨}yge,hZ7>8-2ݨxcœn?(m& hMYB\ACh:vu V%7\M("U]k;a/d2NQ;(J23-7=ڥ05:D~Pj5+zbqDy4刋ъ`R;:~ mE{bɿOY;!@Ĭ5Ą^;b;>ĭ(&AN?=vs̼> ߰ A-E)nu>F?F$#-NpyCaF7#Z,Ij>>unK陻q.QY+Sh=xtRxM#-X(K>E-:HIѽU1+~lIsI!' D!լ鬵uW@wzj&d$>3Ȩ!(`*ffL}5E3E*Lt8(BLr݊N'rW-@t6k 26۵+L]zn?aA0!TG } iyo3d\[j2wC .qC{xcVVRۖ \|:}Aˬ!i_qVv@?C~A^Zj6=HV:%lN=1) @.jGoG(ZiV: [dx-z):^ ro`~Ue!ߘ>v- =1d&%LPA_z݆CpUdNhUzR8WW\%/>>J "gn,R8+@u 8oqѥBfv3dA n,^pʅۏb+$?6ˤaO9ޥ+{"iUuJ_?O#T^SZō(Q$m Q_?O 8j8Ʈ>2pZ`Q>ͬ,i\i9l1C')Ifŕrb)p;w>~<3ߌ(iy{*Cdoi >ӎs5[M{Jt$n y9 :UTse2 8TC)\/D&A`7 `fS5=†$I,m`УJL>^>_͍vZUjH-Ɖ=(MH{f6":"{ e@"Aܦ}FZ}\)J_t0yc5]p6п :$ 73MEبvNU>ȖTF(]:,Z6]:g VWk2*߆z@Pܢb5x_m 1ڼ\Y?r9Sq! EB~T)a:J]}IR-@oǰ#$dG20U7WQ{7c)BkD~U c">TмX}nIsSaa7K{E>jѐrJ"ff;`G#Q)V =W|Fsqht@&)1*իcص7\H1(.lOFϓMw ݛuW*ʑ F[ ( h`歃fl}ˌ]ѣdq8ԜyW<- s: h}55xGAbIޔMw0f(W8n_. ";{R!Ռk"p9s=Mmck0 xc/X _%w_}Bnfa)?&]>uUVh FAQ|'ܟć'r0<Sg#CD+(7wsu~U.C/? ||@NTtg+bp&TiQk%M9(c0J6A@]R%ɾ9neċ((r9WX3*P2dxg d: p:4NPϹ4sch(G;ZKtMfؚ$Qh;y7;L&C E >jgٽ:;)3zy\I&XBlRyӍ*MmPfkAFUt*H O[' O|T A&so+~xZjCɷ|\kA"ZݴhEE#_"X;ṁ6OůTw- $AY@M׺. /_YڽϤ @WS& !nY' ,Dj1p^ €'0!}̶"A~h Vc+mKH3ߎriüBiPM;M~!ɝQ`g,M}gNj+a] M0/i]G`_S ˓ 1 yNZ'`*%9%#ą]V&Slx7O q7pU$lS>ξ[D]I "GɄ3akNIYE˖wpGrAץ$NPͭkZg^TOBj[xmw"NJ^MP(۾yLP܎xbPAmcCVrٺ$FLjbBYiYF@X W{r7m1#SdƏqp@MLw7M|>~?`Z3`#6~R' eB\ixhD IkG 1z!AcStXdaTN82Y|6#b^h19uX40pTW_ &8L@~bMq΀L" 45es~EpR!*/b0dagh#-2$+EGDޮ^6^sbl;{䪄K2&j {_+;7#T ha gCk\.`i|ג!|}6@MzV F@E(rg" Mڍd/J{us wQ֔lGOpO.$YiX$Cz0V-fj D6q0bvyQFeb oiU絽PKlN9@ \!1)ldJ V{.MBd oAuA"v(03⧓-˳68WYr4%nK]HQ|nrtt 1)mEgg|6YC:fB:B.Gy2դXNлco"0K*]JkyUB8j xdz&c> "#rwLbM;:uLwNʎ֘S7' fRv]ptޯt,V bI1sb]>!Q@ Q!J[s8p\촶9@EhmA5ڪ0,4i7~O͒R(8M>Is yp @Q]&]}%9x2 (p0Y`tٌ,-0uRDUk3Y7JKKճѨBWW$r矣dyH]R, ::C!1j]kcr''bk 4]0 ?ŕfwd#7 vfĥhXa} Q&KrK'[c5tFf#~]ne>AOERqsqt %',4P.)`|irɚc[1 P/^+:&U 4q+PdiTy\ ծEg{vaќZԂhD0cu×ily`K!}OCkOMR˭,9)߇^$n' ڸ`t!Z5 !Q NQ/g 7{bP.P otɺԯM"+۴ZbI@\Έ?/eWхJV0$ȚIx$j?4- 6SNğc c%5. ȶ;|Jgܘ /6{94;y+Pʹv"7$xSkmO SZp_!)@"pwt6r <ڢ HQ0nr3=}.c< \IM~K*\핽 K|E pd@g2F$hF{C] *m;?-(SslS]ILbH?YEnvG豭x)]OJ&z o S 29zsߎ@|Yge ߊjL#UHw7)ġSL]6 f32J82YmuYwDžf=BAϣ;O a⅄AB#Lx j"8Xy$&$MXc*$gWTcwBKe&o< $*>`iY:svr< w5ܿρuK\jH2;1#K7Ee>/QG!fix@ŶL^D3F~F7OLӻQJq`vX;>8 ;ZZUv{GOE)aE(Ga~YPݍj?o)xZ'" F}yuDOƵ4$p! 򺻆#,hp7z= (;5'w淰P ~ͥU<@\_ʗ~a|*nR$ gΡ g8*u#L_VFyɌs@Yn-^r:(znFw: O\nφQQ'+v%-zHN"T[NeD(-W~iQ;J|Z@9էg ,(_.[UBCQ `CjVI x 3()`]dmb[ 0@l?gcWf.wjM6;o$K .鯹JFgwx{%;/0&m"[uüp-NxB}s"g7p""Y`wf Z Ob33T.DkB;u0JhdU%V"d޵gjpjc>]=oy ܪp^@!R㱲ڣ4/jLt&~_u?uں&d 0>8dc.~q&f:W ۮD.0yZ`%2/W2.WS0d= i6G#!#c^}y+:,yXi.VGB f%auWT?>< P z 0ј$e9BX?L?|nJzЃԆV!ӐGĒ"{!Z:fҪv}!SZ<3@_>l# (֮3Q 6zKRv!e*bǯr)YYIh4-Hf4%0ىbzL<, TĕvS!4L%J8)W"4d|ʴ&sdRTHQ?Fr#<;~ >ҴjN^ɞOջٲM("wt*~2Q!".op" ]Q=9 .מ|ŪQA{SW0@+n96gwrմ?|ZfAhh@4vOBem,şeH z;sUΦ$B=.\ySD 2`wp>Tz[rWO!rȟk^3fbk+BR60/$T2<xV_k1~_z' D"+I|B2≌_EK;9x4@B- ?x&y9~BCWDЃ9Kc &_MoCD?S,%x%bj%^]' ?l ӍAPi^qn^1H0PK  ӓl| /v/zfmuQCٜJYt #NŸ697-Li|?҄ˎkgT}luP祒>W!r3' p}Q]2Sk&5R` gwy)ߝZȨ>[CXh2ɟh:vׄo uoW\lnBtBf:z&)Y*Gxy@ڂLqȋV ީ ̋ ETi{|QX bvLֿud !pӣ}I7r&}}>7Ng:/BcaHaX FBᗹ14ƆYbYY~/]Mn-GoЦ9?͏",A=!BQ(?4?ME7VXFü()34dEr`q!$GQhV vSfՋd:8FIW1<]oו*/ 8Qķyx&.ȋ3Ss /fӦEZsvC6T%7%:@/gLpw1׫}I;W@B@[-ʍx׳KcٍQL$Ͼj:g *On;scOe[u yNeDk~+~;{ n^7QCy@/d,Xȅ%g oVJߤTuVVQbg!Rk/\9sU`hG+Q_89*{S,MF[[X $di5> =CF6a#*P g7$9Y :xgh C ȝ5}pET{,ܯYOte]_Du,\m09}(3_R+gn;ozzkFpX6xM;;^Q{#A4i(*ß賜Kv)BOZ.k#n!q +,Ԩs>ʬgӜHU[ғZ^}NׂxdXUzjn)f`8/[[8dH= w#vv e޻oov]RA*6d9h+K=nȭ'So2C q'e ½%@VaܶbKx/wx dICcdlvY?9lӵVPOnV>p5Fsd/]lت_O {RY2ҝ6**˒8,_tr , "Q(ڋ&ΧUZ@TFi1tr Y*9dU[ЁqqT]xɱ!S}X=꒻R:%f$-S-ίiO`e$Zt:d0ܹm"J꠰ ! I⩆lqp$j'yPs)I['w-7&S0p&jfdWy^,n6cV_K;̛I\%a$0cXm_%o(d#?cOЄ&kflhn3}-e@>S!n!wMXҸW.bn6,@pdPN"NzA8HCҜyx$Rro;&o2c`%CdaTbA`Rx#ˍ2o.uiS)uC_1^޲9 QC'ڷD(S!gl6X;k{wc+'@$H$i?*y:)Aav JNיy>׳UP)ˉP ʰc#c/vՌ>ӨH X\QoyY}yu2=)zH?hpsRvBWHE#Q06zP`9T}+ȭ21Jky%\毬9'r?23j 2jQh:+^ɳj<[]M*Cexy#Pۼ({^ a/JٕDk2͔;:*]&7 ' ,[&HE9&( berM#hPzhJLh_C˼T0JuCl WH6CrdgsiYR [Tܝ&EBs]-R;' 1{`-3wKY;Bڴ'-997W²Յܩ*3b ɩwP Qht]l\p_ x֒_ƢxPhǁUD}kؘ3ө .cXEhLVm Y\y"2Mx 4'`y r?6;k+F:"Z'0P`-SY7Ybm2S\cKi2ݼ- г`9ncPa*Sc uu X$A4耕M $qSEq F)D1qo g[s? ;BCI%A?f@ XN~_Z'@t~I[V@գ{Y 8GVeU(T jH;-K2$hLo$\Ncz,xlٙ榚fXy( )Ӥ]' {40u-cvQ|ũG>5YHV۬MY~{F>}T@'!sNY;-d>R4&Qӿ|icd 럏n|}={ѡ>D\|1FVJ} kVsZ" "]R%PwFZpWm%k I<@!UW4*t;)/ľjsUj֪ n)!^f ;"`{\]et\YJLw"΋(}%EkؑmR5j8.;1襪cﱜ{6K|Nƕ+Ȋ4't<$+ 2wPT5o^LJhGÁ@fA!;*nX0\m 6 9j' %s 1}s 8t ?es:o US7_4͂o} æU65oC(ӄ!s{ *H;cBK}iO4E[Ϫo ?vUZӱջ + }z͖lk06F5l]fMt[]eUw~?{.K z+ hOb^]9LGi ICTM,Oh=ImV?CUbY MW|C\ً!Ŋ%9z; v*̡p@G2/#b=d=Wc+X$tp!sj6CKGjO*,hÀg1%2lz.nQTHC[@vtgLG:rUz((fody0II#֮4~ }GAh)k)iDb /[Qy5zCGi{ȦVЉ+RmҊCSjS;QxFx;|px9?hP=Ndrvߵi'؇F4x9;\y᢯Lle0B=?\9SD䵽Xitwe7! aq*פVhBDQc~7')k^ :H:vx|7$ΔnD)`j;jZz=K瑠 9xQ&(`@5fVĖsʼ޾~P䁆4C(u/vOXA,ډ If Xy6Z>>Cl.3gH E!o4 A0< #j4ECi{KKn0lv!r PVm@E?Dwwz ۫CW wh DeEɋw|>78{hI%N+m- nB.<1h^x;0V:$}+eJ2 UcX3*%z/ᇵ (21t"""q}YpJm4%FC: gǻIL~pVdT8-^PyS|f s8kM^(m.iД `1M$'S`hX2sƀIq!?u J)'? Zc#l%Y"ΌU$Cm R? \Ѩ贰^BW|VxBl]gEˈG[?鰊v&3[,6Z{;oٍ1,MAS,S aAh0 {[A="qrZޤP76RNדHJܵ(A5~^@_-FiړxŴ;9pmB"#̑)6 ZdxњBMz>B@ bcˣ J3;ΟHkFYwCNF3@Lb?nR"Vv0O`}w6tϪ/' 0,"C}ehyO(h%v=@r-<&XWb~RspYW$dn`܆Ĉ^qd3g;ER2OP"Qh}һ(uǕ>a{ &? ڣg,Vlp.bĊt`)j䢙sxRJ[%>' pq=b}`K%V<4 ΙC?)Pػ/sFXά8 TEv%S٣o G |Js㺉!ɍr8*STw^Ffw:2y@){xA0mD,S+c׉`f `}sx *߄]!5gMBOtY5x䷔"<߀vD,yڽ_߬,L I~w5D-V+hNp̗H]6Y{pQL01q^^g,.V__a֡]:PIأf_TXʂ]{ȝ'Μĵy ϝb MM/7H>_TM"Cua+ya!SV@1vSNK|Acl}؉(V]0,_ΟPဌ ; ; 1~+Mz,SP-VqQRp8k@ڟNCoi9gxHh3Yx6Z!+umyzeG6Dk4<JA N꧄ά22浑}EP{7˄!&?4EݸkEj9:LHWUn7դ8SX%gZz4:P);YnZz'*ؚ=NZ6)m=50I-X@;<4oUÕ8(or[կdJ>݇ti|hB|'Y5pL(I|W?r!57ꅠK7LZ؎j S!n.uXb ĵ߼;Xњ[88`Gn?rw8mv0Y23NYu hT>YHpR]ө NΧySyPR!ցv!~@G.q\i{,="ϊl6,J Sr'3Z4V 4'A[]nsAPu#PmR|TV?p2Acտ^4XrGa/~/NwMNItm#$hfx>ֻ&w@ra#] DΏi;~V{T\qgVO0/CBCUm{Nm4ĊEa ¯s+{|V3_|5!,p//mLI0f rxF_zWs6|_/--L;^2)*& 5 PbԡifIo6{thүirF5wn |v6f4S@`/Up6A8 olF/5&Gׁ ץN ukay/}U&񄤳(h(rp2ՆO-d+:*KmtA5E.L# ;ODK3;X?r(]j3ʍ53XUQx4H4p-7V%;5*Nr'7Xf@'.?5('2g4LƃpғoE<,A {;k\ 3:_#±}L_zl**^\1mzvz$A&b7q6X8@٣V#pj ԣ WG;jPp֬[MK7X7opLdXr3Jy]RbO2S-H[#G|˞`eύvY W> 2߼#朣>Lg',[l |1iIjVӸT\K1xd`1> Z*Hu`\#TA߈xHez,}Ңrc\ne_Q9 7~8YӂۡuI #=Q&ElMjryp*NuW H!БT/F'UYKp}u.j4 5: R xX2I5T 槦5Q=e|4Xxjެ; ^'H)tR$4&) D? 4Kck!^7z^~Fz](&lF%ªgZ{&-\Q’]QCJޣkGlm++!&']<JUj'dAk(baUF Hĺ6uKťfƐuE ֕얆${1{^*+b D H dšt'{p e)"gɢm[Hжoah4=Z4Ap ۀ034fP)\.Zik9x`(MzJ%L7R5&i^av4Kۻ9Q{bZ(V"WLp%''|G@9ң磦eIlk|BXJq @aTʩo/b'0 \č`NCTNR_]1 '&ߕN~L`0v'v`!b=fu٩]Kܒ/y@6Y, h~GiUЉ3~%0ibVbz'AN;ָ{8ic0e` sF0p(̞%5itQ:J$q HFXy"8^3HJm2e ӏ(Ey ^h d9C=B c3/A;BӒ7fQNlwXl3 Wy(G{9VtuʑZa81 C 2yvlIjx.VHPF-S_(uK.#N-z> בnqؠU;Fԧ)Ѝj?SmCʍ\!:x .t-dgڳCW2b!I<%4-;"½& aIeȏG/ҷ*4y^ZY&] mfҁ1;SԠFuU.4M~3/TOeRz9و< eʶR^;<\"MrtacO$0;2TV p`IBt~7> -noGK;K k?AB–ԤIkk38-5DOV?f,Ew^n)f980->7{$*Dβ]T`0,q@YZ,2FtGܱߝ>c~E2%I$Km9jC]95ك ㄦk DN"+ π+CamڮuapV+]Q8ۯ ,ڒ97mȌ.alԼ(115@;Qmnuҵz6H5 e z2e'SBVF9Ku'WQ; (LG)?bb;DS$'K "am0 L@z2FwcG~-}9o:0)U8iZ8$LnlE@p@ yQV Lqlr!jm?19c^4| ݐnBv4: mBwV߈fbPFCljs:m:, Awx͋m$942;4WR&Tj\pvܻ =(w=))ز|c q˜)Yc,}GYzn%Rɜ'w sSYㅲ&ݝކ0(,@d\D+٨DĹ 0m/ nֳ;;XϬv+p*-)2rkKNms]^þcNjS 51NDH*p^ ~,ƙHoO TK]JwNE`[S+]?0mB2⩸ jE6sݸ F잽^S \/p>d{cGJLU LD .E+9'tJS7۰M89`ߴ3vOхFk񺱖Ģuk*0#} \"@11{\@C-]`d1vdƻj~B1Y6Lr)覵PeԚn!zN VUQ,jd~e!i 8(D(W YZ