libsolv-tools-base-0.7.34-150600.8.17.2<>,ʴhkp9|EZoj)WEbIp*21 LPUZ] j/+c9^*64rhf?WFK~Uuu';Q`.J6lHւzT+!?`z$Y|fe|(a;)[9Tf4J5Zj'x)cǠS-K֛Nn9:yDZ![uÑǎS<1:+;zʡnK |h>AQ ?Qd * Z 'KQ\l t |   XLP^(e8lT9T: TFKGKHL ILXL YL,\LX]Lh^LbLcMddMeMfMlMuNvNwPxP yP0 zPPPPQ Clibsolv-tools-base0.7.34150600.8.17.2Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.hkh02-armsrv3 BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxaarch64`큤hkhkdjdj8cfc80c486b1b4ea568ffd4b5a49a7ed1efee5669ac43a1677944aa58b48013deac46d5674fc35dc22a07a45a0286b20318ee13e716bace8599e2994d877eebc301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.34-150600.8.17.2.src.rpmlibsolv-tools-baselibsolv-tools-base(aarch-64)libsolv-tools:/usr/bin/repo2solv@@@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(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-1libsolv-tools0.7.344.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.7h02-armsrv3 17519047430.7.34-150600.8.17.20.7.34-150600.8.17.2repo2solvrpmdb2solvrepo2solv.1.gzrpmdb2solv.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:38988/SUSE_SLE-15-SP6_Update/777d86123f993d8d4cc72dccf341617d-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 4.3.0, BuildID[sha1]=423204a1dd6882403dd9b8281a57834f5466364d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 4.3.0, BuildID[sha1]=361b79f562eea6678efb251c8e4ebc72b26475f7, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRRRRRRRR R R RR RRRRRRRRRRRRR R R RRPL/}]dutf-87509509c12a0e4f5b9d7f8a80977b4caaf994f3c3a0a3adaf382ab55b63f83a7?7zXZ !t/u]"k%Kd8ZRɨ ~B:.9=LsF<x сu)p-% `Q1^,L;3vX/z`UF+xAcE} Ÿ4kBi X O]JR=8Ϥ#}ތGYnJ&T@J{. 9B\[s̓rig/^YJM w(K`5*WF[)0]iD9Vꪕn=?T40Yi3ӑ+iK"x|~gPy!d1ź{o<{j?)Ǐjli2hnH +CZla5lCڤ,+HLMGPWN~#JtB&9jH"1yzYқ˘bDRN[H;膪Gȏjgn[g 74Ⳉ=tiF3j0kV|/; _ >m|дUXiy/"1g?JJ)Z5)G=PprAHo\7"9Ki30$R f^Ixͩ76 #'nv:x\.2ju/YK>agL#wDN V FUz!Rt LKКӮcXD@mE]-D*qX^i$?|l>r5 O/=s#]D{& Ѣ|}Dc8J͟UvMz ibFw|K *tDi@IZvO/rm2:f^T,1,Vc'&UX^E6oVBV',)n2Mдh me\rB"Rߑި5_Tpߗ_T%'R]vk>qhb!Ux.Nj) ;,^>ٿ#W2 9Zw@({/>]R d_S&7 9ލUMQ&]b2Njv&/F;2S4f+-k2n.*G e$_QM( BŅp8|!Y6X-2풒xQY =z<:X2d\g?FYh14NV)YqGg@pb5^x[0Q"QlsyتFEҡ`!4db^?f>m g`KNKDTr6LZ7;Qj@-nNH@ooh5> fE;Z,mTY>RpY߂bm@#%4_%mh};n\ mtP*kIzQAÎ$׿ W& bcK*3{3.-(^8{B"چ{&m&=p.z+wЀ=iBE<4dLu{^䏧CsrqQ)Y-'9vI$-]A}aNdW89xW/ uLO" Q_Dq@ۊE$<%됃ҕIΧ߳sD 9V t K7 F]JqU[w9p ÌݮZ9F)}jp_QLr)FQចI; :|S җE O֝) M,tJAhH%87|Ծ%w==9W4$=៎^MΚG6"y_pin]Cg邀0t؇֩8u~nE"箶lY&a֔ r^Ef3.YZ"yt>\Y0qhkȒU9KN^dsȹí|O<49\E% QG/Aԝr~*@\tڻgŃI+൚'ɫsȌQknD>xߨaaˇN)k[K Ybޒ ' zW %}jq|Xq>~LU^7EsVaj}A;u`*&w FQEI\D %{U oZ3 1`Pbvv<hw÷aInN5i93Z1!kXbmj DɏsϾ\n~Ŗ}[5Br}MQVgʊ*{'Y2;>5moKjb[g %Y0뢕L[It9N2Qc!u~/ %3k:ټ)ϰnꒀTϴ! fV[-X"'iַa8 )#}6d//Ya/^5__p~if8fjb *v :R05J]6g 6❳/o/;D^ss<9U-4i4D0Wtfs@V;}sCo=M;fp.FKqr~KOϔ\پR!k7dŲs蔛:mgu =I6;Dvb~WRRU w&<x;ڑYEKM/8;B viwncւd]M,Mp[8ՒP匭Ehvb10S}3Lf}REhU2hPMr&0a3)t<|EޢeE5m E2̱ϴ.DS֫ ʒGxMtx i7 \YPH ]y&twu]<݆wys̊f> HUaM6pf;eܰ1Nv9HCKwC;)7>kow £*]&DKewͥ#ރlN +jQkGNoQ6:Ɖd:ўN@Bu{OQ<ͦpy wcuYJPe_rYr mG_]'@|+ <=^bFCՋ:eH-J٬T0{!{2:HI}ߊ,ւ<}NqZ!RQw:p""w}/pEqZPRy!Fʤ9B/ۓUuV^0">א7;3n jU;2LKˏsl T -@˯N@ 2w ~ۚ|QdH Y.Qopֆ?=+BCuIF+e.:soWUN>J9YxrтOdV@Qd~{KxfQ+m=`b,9 ;&f~l&d]0#/6^oP ӝ2s .`x 'i(VC(vEͥ"ӭ[wxhnK`de˻٩.c L 6+ Wi~v{&6f@$E#z-k^S Na7v3!4|6 ѱP:hoc;1.| *,\q~Z|8~(?&P#Ѿt#f$W1why!֜HlR(-wQw+>iW)e+7Ѹ^L6̻Q^~NKZk:gVXS}#iqvD/qEF2SYk ,fĞ7Ajk?)5K $ٺ]ʮP3cșP?kbo4v˕n=u9T̟zȯ+U "*}<{:_ݑ%ᮥ&I47rV7dRjFZR3/uPfDaVydk:c,"m fW`0lii%wK[Mqg㧉lx.m}{mPԍX^f-upd{N$v:xzϻ=7%f,dܓn@lpHC$PulW/W$֮Lnq _XmWuoMÊ6q[3sK&Um$> (ylnSuUG~ž\rIJ̵fANS8g Ϲt}͉WhБ*}&\G1(*'u s_\V?"nݱ* (X}\_{8bGX24W , { /U-;oN8OeѬ*@y$Jq()cO*cFOE9ҦfҿDb @B"=K P5'?0qY( g7%X'|޶!WQC44~)_g uaD+ sǰ1- ><)џ0ORI|֕&ی$]G"X: 8ñ[7Y^:9mlaH7 >=8^HM.cV4Q=i>Ů+>Յ9*5$od.ZK*\߭v(]EUfP< T]ժ6"9903o + ܹ$ĝHa.Zl챚~a;#3^AǍM;$BsrJ(mwOH/d~nn!K ~5OV_R%JC27 j<'cS5UOQ mPu=}q.rioh0+Q2w])[Yk%K[A؃,{\Yn5Z|.>V%WrL)~j R_?}@ͤ 30$^D4ı>@8r6̗+Źb|nMXP誇0Nf,&\~g[=ֆ,o/'f+#'po*fP2@,)(vb[J9o҆8Py$ő}=Yohw1)Cݵ(`V?m[!d[nAx0ɥ(t< HI1 [5+$25uc+ͰNͰvƛZ5, G͖Z#GH5kp $[#<= Qv@g3 v.eӶV>؃F`^+|ciIO‡du²B0gvw' $LywɌ-ao<O+_S7i%J5U(fVtIPUhC&vz*$)1yhfLE1[=$)Qy+۞E x Z¶u~s zL^V񙺥). Ҳ,nˉe|W}W4< !wR@}9#AgcR{ԃT^*ؤq QJ"b[%n%CD Iel^`Y-0X> :!5Eu{EcX!߷aMqE"{_k OV90q-}: c㬈_z•E”z"i2>z9ƶlU e*KR;̯fzF4UfF.\0E DФD?U2B 8XpX - ;t#XͦU!MvJnT c^q,^yU>=Jʇ5!6>2+2:Eל 3 e~?;֔Rnq ʒUR΃mEM֌i?6;z^#{f)p-ʹ8hKPy,5c@C<dMC7z:Cp/7 xDo 6[ydmgk]k0d6[IDSOm5fqNJ:] \ɗzӎ~"TY ܗ5-TX݅f᥃ՃBy-aԗg8);&2llOT_5;a1>0@gQ^Lݴe_)<[=r!Z]#O9a+u 8fwC4k GPU%d\Xj! Eꆶl"Lcd{'I`(g-,ۇD76i=[?x?dХ ?ҹfKEwܫz e7뒃e{ݷ,Κ{ *%j(+W0szez /}ENLdӳRK:yi|oq1o!*g^n~arpETodOvsfnUob$R I|S(^+{1>5?\rgë()@6m1%u.@ïU/_G48tIt SDUI$&~ԤJ]GD>12.ۍqb*7Cbd1 aQ0W.iT ̑,y6A%?zh!A8n`RD/%ftQcp &C̪;zx ADZN}PtDJDq=R2k`+Ǯm8Tz"45X}쫳ϡ'vq'C{}YˉvE0 E,~yBpPRp൝k8XBƼc;x&ȻDX1LuVF%Nv!!5 :6ZAO%CaWК˅+ =\܎\!׮Α:b ns:n?:3 cȷV|EYv18dtRlP3+f`:a-\bw8w_bj8[{?d5Q!8c-ճ4+q w֯[ TYjT0`%gҩ>ZW6U[m-daEA8ǯC ~a0fn=HwJjʞ;=3 uiim޴/~i\Anh,5i}] ,$ T+Yd]ü֤E ʽ@6NqV𩧧/:8E]Kguq[$ɈÃZIZu(X HZ|7kie15Oi&$m:lC(gx _}#f)c޸2"J5(XRuDksЀ@p^G&핝"z+ U0Υ%&q^Oj 9={jN,dgAO@KJE9,@)s9 ɐg!iE2^X A2Dai;nPbqd* $׾`zp?)o73WoJEο. Qq#97ʈ,SB;~% 'N5TGy*l[ސw'B.۴GcxNtif5sFD6\mJի).[R,%a2]&V5\X&RJJƦ:jƬ8_`UW*$NP 14'wm_z8eF2f>r>f#RxzM*#KԬb@Ә/-QNϔ&.ړ=}^#ftL*tNL􎷌qȽ(Q$>52{ٱGƁm\I5)=AM>Gj]FYFDIW(p٤]J)Yb#NoVa][.oC?,Z}`bscpC,تKy*gսV`Y |%s&xa_Mܸ>*;"N& 6eMȼ p{Р8@V-_ ' Lq S 7YSnr+j Ajvg:txpXX!dJ^$dl=4V^nͿs %;i~k+al2{d"''XZ0ukF ]ds:$ldL 1"z[H@OCN ˻NkC(t_ ϯr"0/AU(6':j=}\0cNZ8Z\'(ィ%aPZM,Fa%%D =[*$o0zuBLb5Y ĝCv@KV wpasƟt/J̼LƖqd]⭭kh^_;Pju`P^E^hdy%4t$!;21|x-'~tXV}߿ǔ6c^@ؕ3𣧈mfr`}q>bGmgAԃZ@HChqT|AdZ4t40l{14̓l@hF/ MN-DƜXFD֢RtpP~ Zc[<*I/ugcV]9DZy&+m,Ҍ׋RJfId fu:**]t<ĊX^!G 1J_s J];#\*VҏnSqp<ƃ50{>8h{{LtcY.Ll0lq,b r ym>kzz<D~gπB"[v.+)|;;NFYLev\\KgdOmb&TypP0TAtBd_qD|%)JzPK쇕P.9EyׄceBxmaAw|5[쵀sKl @`1+okm r 8%jC!`rOF&lJB49!ĻԄA,{TJ^zy :i(uK@{4 f6LLFSc "_5rDs5x,*CFkj"ڃ9g5CX{ <㮥iMP[mnzM2PYHHP>B#)JykM4%#dfh]Ac~×w]QGd$؍//(^7Z!mN-CX=EUzV:HYp|ÝAVεQ=O)~9Ҽ?.9XRsPMkvͩ.w KIimhCz_1} ̜uf+kCM3S;2 x}K[Y5b+S0譯껵у>i tȽQ81`$R*5t86 [E1aw&~}'Nvѹ]/*=ZULǰ!ٰgJ) o 9YPã@`% t }:ՔTw4GFDAd#D)oZM}ʤ  :,I ߳;e;JVltE jLS5Bx60G]-G5﬙0kmWV0D{&ԣK {CW[C.Bap5I=wST63Ćq^r`͕ҀФO em<@_SSp*U%7P.hӪxtYX?3C: CeNoI.:"Z+ZW/NzJCE&L@z4#0IhʱsO` ^9UڵqiX]AS/8йmP7׶bɊ!/bBI`g_=ȵZ 'qkXzT[ iN[|9K<4>vjYL 92]( He"/Y] V;1#㩚ՆjoM'O^<Ƞ}T{ٜpQJ,'짖Y#$;5t~+c*f!tZbB>sQ c:Ԉ!Di5z~; xV}Y4t|27zP$cqS Sתb=˵R ŪI%UJ|/(O\dIDL!(iX+OwK&JF=]Hkf sZq6^ݕSz#RJ)!ҋ41 гobxbIlt]TVWC쇸"Q0$[!֜##/ i 2º> U>57iXR, DǗDbђbJ}}oMtlӭ kSw)w#qP=a b0ˇ^_k@ 0/lÉ BR4@x<05pqW'6Rz2-LL+!oO( Wj_9D} `Ձ=TnbR*x)xxvƩ# ^H ϓ nI Dq ~{trNiʪ K)<ͤrx[1kgHveG2e/zdZp-]MAs-.ICÄ:"~2oa4›vw_[,e0Uĺ7"0YSc)ЪJj+ 7,)fa%=RFJH? Ib 7}ys*.V0%|FG U]A:]*$AGr(G@VmÕ\pG1뇫.Ӡ%e҅d" P2iLiF$Hn6i2xQa]o"Bmߝ8m7v17]E|yjI^~5fζoƊZU녊+/i=pLZ˶4(~Vr56uA:gy P3Ӹ J G7 ϻd8rt_:&OIv&~*[6/0j2kμwIcٲfnup'Gs-S8X, C O~&=O[>X|ڿct^ sʞOyh`kIYǮwrjK2ܷ@?7l4 =NڑE n컽vdMb)zhol3u|>rH,yĴ MمĸK C-,А1z6>S'Gְ}R!jEl+ڨ8Moi\E&5W1\y"v| M|xyհQǃ R*U>u6h p掹S[˩>&? 9-qK=NGVweGa=Ȫk;B}ٯzNx}$7K`%t80jjZrtJ{6Uq-G6XHI1p-)(]߭?7b>`G$LD5jIOs*`50]C]:MeӉSDܷ,hMa2˕C 5,);QIk:*QYT)I JT镽2) 'l$ {XT>~BO#룷rjǴ_[M*,]upibmG`!V})@DY> ZX4Mzb@YM>J)BHȏJ~O/hEGgK׋mph-RjrK. ӐϾfz jisC\&nM::N.ʓ)WAڽޠ2f; #1#2HixO"OH вnyUG; |ͥ_?|rOƤL%B#nIemK4ʃ)+daVÔVVrky#UZ~;r {T b1GsP0øe3!qbc>=#_}7KYc*lxC=τ >)0 ;'/IX JV0VOk PX^P7K3"}W+T8DEB17xM[Q"v 2.A&PHt,N~jr5:v6+-=,ɴ$Q5Fʣn6BϮ򯼽>f:i &K b̑%|27JU:QE3yȐJuS1yYT3@ECE'nb$KS]mi wSlQ!yA:ts1CQ^c:*5>:Ck*$n pڒ AuiXjȟ(?A\zR.FH͘aƓjLBkw\[?< <F{+qS׫~LwLc=Z vc)Ҡ7T Bti $oz{e$g n@UTSqO[ٔIrȬ\^g /L[^W¼`c9d,Z.mj9b,X8`^TI C|ks3#X악\eʀ;z#S,a{34rUutZ\QYG)i^ɽDMe{Y)FuTQxȒ!n/O^)4T 罛!e#XQSJ*N`Df P?*t-\FqP¬!n[O <$pz'0aIZ \Z.m%TOGh5iH:GP #0 \V'&S+ 2u]݀|7%Ǟ@ ISLYjHq3ЛpNJrv[Ҭ0dt԰2ځ6)v޸Y;TF w%PV6Oj5R * fпdOv\xY }+[=,n ]O$),[?#h )ق,0EzdV9RCG/i8yD(#@$b̺k2VC+-p.'g $xr>fR`h sJ^ ENPH(i:@dmȟs5%HVc݇^se@Tz|x,g]vBvw1?M6/k&F4!G tAR D'gd?g:_@:I {R$JH@`R!fBSTd gX;.@ڰ X5dH"k&h2f=X}g첚q_}؉f>{Y?D ʈy(hTM"_h'A;P4R >⃏5(e2ʵA2 4:9W&M #`i)Trr 6G ~AXMTu*p`g).>7M Ӏ~>tj`z|b鳛eVk'l %96[cjp :6̛\Z)"lg7PNYN_-FLt`*kZfVY B*jñ!J|)޷|ʀ/^R~#M T(] i K,<(ֹ'%rk Xk5Cg=Ƭ1pݲD/Z(G  HqF$+NBW԰!EtpkvZST„䯯pW/BDB5b6u 2 ^ ]衸?3ȑn)g FBgWx!ӻE.=gX [!/JD޺-y6'QZCfRr^}:U{0HiΑS^.AfVf;5כ4gauOR=;W"'H2E^ ^9J [$ĒY |5 '>L:(جiu~|$ުC眃dOrHC?n߯m} b},OlhtSZ90,_4\VJJ8ւLmH=Llg3;{#8|_X|pBN'O dl2'!j m(]ӼA TOw(XT&EՍUNx -5tP`e2q/Ң gA5ۄ:+d)99%cgnJnL조bq#'l3 F)%p8\%S,erevK~zCknLmC s3i9@mJoʿsԨ{iKQ97.z1~ a|ܰ 1 ?XB( 7w _A7`*iiݑ>1,"QEܷ%D徿 tRHҎA=07Ԓ\m"HBԈ_mеXj#>V E̢j1bՏT쩄Eޥ@.B͂\÷0Fk5gӥZ{%}Tq$>`j|cT7[Չ^̈́ƾQǓEu @r\T$n_`BLj2c%3]1&mh*wQ]F %eV({Fe(u~N*c'z|Q& %=7+ ~$oQǾcF`3X8V"-rXh(>>l EgTO&5xގYԤ0QB o}:Kl_*H׀؋C 1/ ?y9j:1pC[5I/!+1q1#ZInݤlVTFp_6aĀnfGGZ% lOm z}SzOv#1.JwKQ'KY/1׻v\u\졈 g˛ݼ :]l\mw T&UR<PQyY!M`DDNu~-3 D QaݨaWR7haMOV|횲~jK=>59`m^%!"65Q=}},bR8MQC)DcnC;>ZKaVb,|e N 4s+X4d8̏ jF QvɕLsCKl }2aSĉcڄ@Podgo{ SGʹ|_G[cx%վ cgȳtUlRc*Ah͑L`"=n7oAY0zj_5ͽ!RAg :=>ȘtS{ :G_bT^1z>)l {2ݫ LtwNWC>FC#"-D^V֠#{6ۘX>!+75@yԊKF*Q-SX`ս]ugw:.f^p[`Ibtrc5{a&tFAgpJ*'8GyJw3{* #)wY}%fA"LDrX*vcF4k(Bز5^q)+P*~.EHAa7qx [/?Ua$zO=t-7I}`aQ%ӅgDôC5*]RE)]GR :F?k@ˣ}yM('T4W $wIzK(GnP|Bڍ!now.SY =)5Ql3fϦϒ_b.'/58T'eTSZ,x8Ax0V4RE9UrZC?oJ/FvR~*zQs\WIчO>ԁNDqlœC]bγҜ]"8eXH_ *j2 % =' ;0K=^bF ː0?t8c9W NV/6ai\'ƗsH)` .:}ϖI3nXq\ƣ b'H2*qfvAbAѯD\uq "Hըd40ʠnX,@Aܡ֕D^nCь:j_z=E~ɩB&{?ժ/oe v=2:DF 0c%+;xm*-%2X1snC g Z{R)nq>7;R -nu~AI@')o¤OKz 㐅2|3>WO6\] Aq&lX)uߎ`.`iQ{# ~n!==գN;j{ 9'mj*FٳȽٻS>_:trDNql%geL>h 1ڬUQONt &ΞZH ਪ0,2_-oUTڎF[S;&\DelzRMעf|hz,Wxp~iw!l5 aP4>pEh_k US*`|Ʌ$Q嘞]x#*7j`G/~@NU3t2:"mD'Gx;VL2@ Z'hTr9REO -d1q?wE+U)'vf%yf\e/8s Nnx\|V[Xr(AwX }U5!w@!BTODhL*cߕ{9A =Q5NK yٝ+I]Ա CÍ>RQ$6DR@UU+*KCfMBDj}?U:=8"q!4C\zuTl9@m Iͷ#!ls}]L ,|T0Ts~umX:BC7)~y3g~ inӛRUVV%'6s Æd mP)Wcmrc;ZR$Z9ܣha |" ix lܭv=nnd&E';I(ҙ=B &?ַoRBۓ6VC=~U=$N86 h>|o#[I >~ͣ4-&~AUC_]6B~P:d:T|&Ws;\؂=\V:. :gT:ZYO|)IuD2z{PPZ6=mhd=OR:ϵ&#>֕1|_]['eڏ0l=>úKjhmsN˅A{=THTYvtcKPeSPym5 w͊MܬK@$4dO=y(cZxيKoe'5<&]]VxR@NUE_8[mED[2L%9`^p\OD/$&vw_cmHmwUPk0]5Waʕ[ E\c^Z\ @)s*Qs ˳Hft]4>QR*jµ$==)N$! v}t>OVa9'gT u,뻻DR_eI1*LesoaSŌ*},E!%S< Cr)I;+OKZ6"ΝԇDg^wlcq ^$ą6,x!",+.`L-Fl( F9/CO +ύi[XsEgNASI咆afW[sw`MѓAvIa=5>cpj\bzhyE*`,oB= 7>bjRΉ6 8 J=U )s0Nphy5UGΡ5|{g=VVJq=7shZwvjJZN7HInMrQp d;)zxdQ6G l'@$ J ]SBus3:Pr 'ՓUnwh4pNV)46֟BEp>|me@QCa nGqh g iC~܈&|rV FTlx8 h㎭fPMWݮ]:xVJS=Fl7)< ' <롳Al1,sH= gcj2 W 𨰽[mJb`NQ`_a*> nM.8,RZqϊc164tC_tg6uN 3\wL3 l?PjWvGMvE<ޠuHqf1S.~ԛD#Fɻ}).At\Aj( oߠХ*B_»3ƒs0]L@6%xRn˴㗉^[ Ъ͈HmdDWm_ 6 !+3 pA6zz>jQ?V?Ǎt&VZPf6#Ft |X^ӄh# g05=(*C*Kr nJ Mc0fIwGƆS_q>Y/!1+QomyHf D:GafYq:?*O@eIvOYS BZ5|kH9#v"|̷ѕqlk՘E散ZX'_|ngcZy L(QECT5S.\GBE9z~ C۪Ɋ)Z hqk=k? V*s5w`@!Ju]q'WʳioŲ:"4Y !#.v#+g-ªY1@kA"|S^@VJrIYBlA78?U=$u)`,AhP秼_A閼25'_7)Iux$ޥĕT(=  YZ