libsolv-tools-base-0.7.32-150600.8.10.1<>,hXxp9|3XݿA 6=.O)w=<:̾`hWz|(K9FdCQ1ۓ~pݷAOX?OHd * Z +OU`p x    X (8R9`R: {RFJGJ8HJHIJXXJ\YJh\J]J^JbJcKdL"eL'fL*lL,uL@vLPwNXxNhyNxzNNNOODClibsolv-tools-base0.7.32150600.8.10.1Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.hXxibs-power9-12BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxppc64le 0큤hXshXsdjdjc803c9a01b599d3b9bec8129feb3da35211824ef74247a45035b3b022dcc05d44214dd5663da7f8a3cb2583d2282d2a6732022e89ba631af2d416c9358bf1a25301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.32-150600.8.10.1.src.rpmlibsolv-tools-baselibsolv-tools-base(ppc-64)libsolv-tools:/usr/bin/repo2solv@@@@@@@@@@@@@@@@@    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.324.14.3gx@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@W= 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.7ibs-power9-12 17461638320.7.32-150600.8.10.10.7.32-150600.8.10.1repo2solvrpmdb2solvrepo2solv.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:38560/SUSE_SLE-15-SP6_Update/e9208b305c2300a9dc5a7eccc9acc31f-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=01ddc6894f1d20a3738e49afdbd33cb9fb48e5ef, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f55cc1afa2c1236d67e112cf0314d5691ef68555, for GNU/Linux 4.3.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR R RRRRRR R R RRRRRR R RRRRRR R R R3n6Cf kutf-8ccab7434a6f2d45cccd04af3c7654d224e3fbaec64f5c23ae994361bf3ba619d?7zXZ !t/|c]"k% &*ժ޴=x٬ʆx{M~8.b1sXQ !2j#tr2(gʆr qI*CcCY}q8ToS%({Î u'.?}_rNQ} ZSAWE.pT{:V`cOdKƄ1[`eTFɑ}L;1 -֘ vLW$h,Ӷ\X|SvbxL2yղ͇O}2 8vo/*; 6o/5e/ $ RX; vNw@Wಖ2+b;ڻ7a&3q(cLuBT^K?+CA%1Gmn6l=Fܨh "5il"6ZoCz̏#2vC{c6*H.ka_[` [:fgXS0": / ރ'P5;y\;IoO:MهHRʓA.Qhe{GlzNwe$yXɾZ ]!l#{"Nm<ߛ99čU+!ZY FrZ)QwX[+bb3w8'lPH&Vh} 9 { `g~V`ډ4jaaRݴSa$QU14s~T*&I|[9=Q:EF?+4:L^;dVmڽ%/,n= PRҧMk ?'|<¶nkq|lOj׿xˆyg*|Pr~#^'wWYsAў%Fry{0 mfl'vPSsgra>ͫ򰥴OA ;PBU|s[6ϻLj4M噹Z]G6mC0RLVmX# LpJӍ]!13ͤPwtsw3>s颙URC 3!9  3orFǪrdZx`Hz+ tBpd<t<~GHy-iZD}8(LXA%oLzhR#wGBX^ hn{]y'_8LЕ^$$GYZ$NtB?3y߸o撤+(uyGBrLdy >D VwFslrlPrV ymJ\.ޞRC8ejZ6m#Pco+jP5Ҫjt S+$5_$JV'Ӏ7* لvȕ 8o?wje-0<T>ڮ٭h'i$BLEJQKO 4 MkNjGƷ-|.4JG'b5ֱSdڬuEqƢЄ{&\mxVc ?RIchMЎk.jKv?~J;E9O/ :7uj!rG0ab돣G,qf8t53H OקzpR\2FQ^Ţs :͚I 'YFRrYtr8`a7镽RD&V;ZL(@ϓ71\A!ɼ᭩Y\Lt 9l2.*&g5x- #{]8PT4;V/mc/\* 3r>7ِsu;H^CF:Ku*5$lHiA)dRkOfAйׁ"9t3qxx?]E@LĻQ8?ulVz1C+ӝ\"/J;t& FI@jAXv @PR*P\2YZ`|׽23+s@Y"^2[.br>+Ջ)532U֬, ĝ%G誱Bv2ZQfJON|q6O )V&_^߅(šrE~3{آd8 M._4~+.J8+E&T͔m"SA9pntX"@jT|mj GϜE9MUqr:\SQ}XZvbY#dU݆h`_4Vr&%N?zh w4IUqU,˵odo|cD*ع#mP/ߝ vs'/'eAK}2z+HW_|CALS9&-sYG?Nѫ2?scw.pcs!#wEXa1jUG,yYJ(|1f^..L)_߿AKeM8R.RGw+R 17}`*Zi t`靿(Od\uFӕV QɟؑPVuj0{M=89Y2 =@Q'khTkF#o2ymm ٢pLY0v3n^ V4?*X&-bX5bzw힖/AowTodSAtfJT8A:_ed+po6(RNPeF2h[:l]AϜe;QoڢQ㡿Xt:ī y6?lco)d a^!,. -'BO>f#6 K;MZ{[w sİ&IbJǧ//vhKJh"G啩>9O%mB$az토t;tJ@q&d% ޻5 rY]_g&Ewvdc[<랈mDV &Z ؔيuwG =OGce҉y,J:T1݃E D)R4A[ŨH#{ŝ[C{w[&/XبkvKJ恵-JԓI]?3*~" m5 d!$=OBA8Po(O.[ |t;xuaUK>iɚ3R^6 FARo`b'ޛ.2؁5DMnvl@Nfh eO`GxFG`U.MxO l2`2)ixiNJ^0 N_epAG Y ntRF T'Wx]I ~dҮYJeI]UqQ,>c5|5?<=lr)*.zCIf`O)ylP2_6(>\Nh+Gy/YAaߖB TRM>pz} Lqq-~we:Vmʒ_<&y9A (KvjwǾ0[8HO-G k1KĵDl|'j*Q"ɅV $7S|IGvV9!BQXcܠu*,&j<OuՅSvڋdŐ.f"V:I$Z˰pMmt-$O>\O;5 )!pڼ_TMksz˚xm {Aj(S rrDYGEu9qd\y^*rD9a}<L9ڦR~$I#Ț9NI4dj rD"(s@6)_^';R@i׹:d6>9lW[Yv`?wxw0T*iP#߲p`ؑLUf䕀:Rz}ӴʫTC`-*gv@MVY0W^8첅#\K!a a2 7v`~z9nbaJ{N0#MyӨ-$aD7"=}D2 0Ue>A<2|0&웍lJEۓ7N.V0^y:x*i8 o9Z֣ۀ7<9ԡX/F8.6vTA4bR-rEž$2 _ cR`WBRx(פ`@4Rٵ}˧8('sF. .[Ǿ+"q9 '3pI:T*UpncRBXU0t XboYXP>r|\ے̮R FwJD' PpU@Wٹ {Ϣ!{-N(5#.n `zOS8*$4Va5;N>Xdv,\~P|3]xzAn~Lo@vQq10U=a/.rP_cڗ_i]= ZRCfۋ:URa7^qZ:?1JW\]>9bƯs ӈvuʯB^Y>j\`<_+CWY Tsugk hm6MAF< mebtN1z3tp?{l>*%M&'iyb S[uzH!+_/+>({pkT]ey&80+ qL{_ޥGfI8u46$ vD"VDAM_TސOHQ+9}gXJ*IzZXtB-aN`|ЅjaYxEa-~/RSbo9MBN_Uu+!<3dk7gl)[]a@yCS1;-ɞ1K asEAfF:t.fPen7Xs&qW!֬aB9i^BGUS'>䈥x?B̼؉Ś).ǧso٪ ȩ m ,pdO[lZ}33)Ϥ FvBlk9e(4Ҕyms]s#/Z;+*aP wcW`noK%j("G C;:D@MBw q(\!n' Hȯj$I 󋝑xݪm?ƺб{Mze){ 2;s+Y6F1N A##q/5hÇvog{#н!ՃWɗOp(:#Bʾ4m20~}17GB8#Wx.3B5|"*[NO!K zdLYCZW?K!'KHS X%q_/A45Jt\v* 1k8un]'֔zg#NKpRIG7~^*7V"oU:&ͧi+SSO˂X tU\Pi o|/Ց")h:8TĒ ^r}*BSX+i%QE*"X::h8T?~ G`)E[(D5bYws xɓE| &SvV֓J:VN DZ{1rؚϿ>U I:-2Pe0.Dd,R6E)QsN`2j۷"+$.Q"O| ERZ}ɀW_5`W鞖qXu\B ?[d:SD 45vǧPPuuY.~<$&aMy_Zrd:;V7cԕW0 J Ρ4Sg~NpݧB,P;`o׃Ux*[R/LKIDG9 VbJ)siD,%_nB<Oиu*v& ڷwfij"kŁw:*K?QGBkt.>Át}qNdgL^&Uuj"&.-R_@j #&(wF*ZˊYK2-YS#A$RlCеTUWt<#*rN4No̧ꯊmؔ4^E=Z̴&Ȯ}]ZP/:|}ZLu֪Oъa O[lJ[m51^IM#$]ޭVMK œ_qi ̌et?u#Po.QQcOYT~+7_uw7_pkB1>7!0,BchSu|YrQWJ& R^ k7ΨA1CT/3u%3Cl2!g2Y! S-[:\j{u=MiB9\0Rk|YY2>N Oz t{.1AbI9y ;_d`AT);(srxY?rɭ`Kj%;{4.gk"HsT⾩(G[6Q2OAֱj;dšp%.FYLW`=:1UptB!J XsΚs4N_KiYͽ0imk^OlklYKSU)8sHU(5Sf~2pBğ_'.ɍeZ- T%"χZF[PHQ޺| raC%FBɇ&hoX=P>I4d9wvq1foaSs[~L"t˹@%t[1u ԡ{Z8?S-uȀ kWԛ ҼQ6jLWZ~ VSS n"a!r _֭ӼMq.Y}GT[n(Ou+MteV{*Kjͺ)R\))!>zc1L;8ezd,g Vւ3ZyjߢA@ߪ7 C مrn4o#B$;]YW3(j۰"/hhiS,(V/+4j ӞH9' }9)QMiʧ/ک@o/!$J}C&%Npyp~1F1$"-+ӯ eN@D[8FbOO(S r!4'gb6.aiDQk;` :øv O )?Ζo$nln'77@RY0nR.QPI Re<_f.19, R<vs)%rInǸUdUM gơjr! ̤tvl@ӹ[[6dʙ@"E`Wv5yzCęh_TKg2@U+TlN.nn2@r~q+M$^0ea7}f)|\Qh=Z@1& !=񴢍OtjmqA8’P.*efSq$W42M ]3I%Nw) wJ(Rrqy:Gͭ}u !޷+.H x->;e@I/<՟k?0Ⱥ!wI:~2 =l$s@6*fZSg3SOco?O!MeWsQ1Z/Lm ȽJ ,dݨ܅=VPg4oXDʌ8px}oʏb Xʌ[l9ǝc= KS@!H+lKCp]z`/z |ĀVⴠpTLR񓥦 LLj<m_p#ЋJOwr 4G %X9wtVWU\$gj![wf62@Ĵ<g;m=u3TiF;H ](0{)( 7~/= h Lo%=>W<|o{;d^oZ1Pj$d6/&FZ~K1(FZ]3T2vc f 7A@o24R&îru |j!=&؇phUռi kWS̘޹- iYi pz\5!KKH%' - J֪{:+Jݾׇ%@'0ZRR|' 7 !_4: Kt0ڦ@Ta/XrYc AƊ$}-Afwղu]-F*NGpC2sӕN .4anKW'%QRLWUJp6i~AM=ReAU Z֊qIDMr^[d$M\XA +^ٯelVXVte~[T_ߌD~hVy^wz%H}N(-bsBf EEYϋ[7pŚ6m@DvLAdRo`1u3A7T򗛸@~nHI8{P mw+cQhƸͯLW7UU}5©q5Tr2,VʫsV+hL@1P̖HԉD&73#.Qj?D7&i| \z+P4Fߤ앸܃=W#qػrAdłsTUF.Q eĦ?P<vO\VWPeXmN֞U G;yq OvG3tR*k -. =<7u,YRz4ǹ7#0E#ip<V pa笣WFPi8H' װʾj%QqY=(BuB ɂďHD̡!pŗ@<\oDU6@^lZ0;҄:c3B^:.[}vЭM*%~6 O 5Yn Q~U|,[̱x)tO8ZY_?:q !;LcIJݏLN3nCn81J:L|JT̓kqL<њ'|gb!L $Χry ]X;/铑P,8> |]YWEғlAMTpGۤCWp{t"rTGn˓i :' Ta(rS込+-3Ya,/sc*?ۨX=b-LF '둃U/B/!f̼&tK{P&S ;y̡7hPmCuETgS|[b] 08]LNX@L'- Y KC֭qΝuR 6gWҊ>u[\Fm3lWxޭ^X9|)KLt4Ư <.ֱ49/2MaP`IܦDڮ*jLmYCvH 6Wߩ EV@i0@1cv"Ù' jhCX瀊6TXC`6SM`fԦ+W G. `k+:}f q w&?=XXƍF~`8j:\ v1ӅE0 &Apy#z*0N1Եfm~<䭾O]}Ѕ[WSJ&M;FLԐ(rG)Ab]/ag֊w/%fچaQyd,gôu.|AOu.k?_waeAsnK5>g.Òa!X0RGݕl"?lI} \oBr U! c4ĝpu5c1bLmr^: A:FRq~8ec.Rz^+gv[*!o?\rڬvud:ZN{e@f+|oSXq3|C 8( \krQvs< ;)~U67>_x%GX YM{Eo] mˋ&Z/w;AX0;)ԑm/F{-?-m1YO-)Z)-'Je9>Pagr UmY=7YSƺ꒟MMSh6s8CR1y74F02:Hz5 JL\& xO)]+NZmԋwxf: ![% .!486*VXɪעȫH}n]Qt̙NKB =O,1)mɄ{l7WI|?oKe6m0:Yk@Rԇ7]4, ֿ'dߓMㅽPBm q{R"8+δ&@S |(yh共-xYT@~.TL m%yOEs)vF2?LQX)f$f#;z$ ՁG>)/x&[ ʂwC-ń- s`bB܄4蕭fzMY *-2,J6b8+@ڙ[4OX$ vjm{N_ >:% lh *%2mFpdj1b̯qKKhTڼy6BAIE|"}Lq\ferccߒǁ,pkwO *=3i>Y](DEbMi{}`hsD:ryFAV?3ݞGYrsVa;_fYu xu-,vH璅|lMc ;*D'AwGpF氷^AaɍQSg{XoF@`QHwI4LMs z~mJPzoJ cp5]'BS3rklbI-$~tG.ltޅPm)kdu.Ɣ"uo*R*qTUK :L0{eQ! \C- :Chݸ"ZlRjv<~cGΐev5,Avrͧ,*=vq/jӪSb*Z/3M1('"6/k`j6}Q0B\WQ榪ikj1syzWQ> 5kFjgQTcf$3APDZI( Z;*)2=ucXFEJbTg6dO[o{*T] NwlY*v,2Qg"6A(2\_==">xO<[dQf1Е] $;8a^l9" @͟qEtdb" r!$@ouw9`Vӈ JBKx@A8m9;fRUd94@N"p^ wd006HX(/vƚcD4ސCqqӫrۅgh0әTu;LKoiM-X}L`jNp]@^} $ow3i RCZ<ԕb6VұOG~0JSĄ4}<&/A_Q,CA$yi~7!܊,*v FI`u`]ơ*ߐ3`y VA7=$yNq)XnEE=l y[P b4ݵ]-,KMnf@4{NS|dw/ғY.Ye7u^o ܬwjףyS=}ux"ƷҀf (-G]}י\%ޣ>oM6'4c(̼*7 9y0=Ng5%/ NeU배4|ڙ{lh94s/^2 Ҹ⺧!2Ӈ f+Psf?oo2 wj*pz"'!@Vjc'+M{ǫQ]hqa$4Z<,7=ujUVyE,wvbUs]?rX?Z;S70^tϦ{sxaJDk.Q6QGV_bS"+.x`VA๝wc/zO8m O~A$JQ><==p-Ƕ9ɛ

J_eG˿MrnqmNvy`A,y>ߓ@9&unH'5ͪeK&=Mq_*>ņh{]Qπ{YHJ/)3G;BïBup:E%-5}fklbd5&Y(E8@\W.?c)tA*53)FfhAih]ا #vʇt<:mӇOhvSX !yYvc6%Y_ӿX7$HloiqDdM T !CNTF▂R8>)L8MIMv+ZYGmM:~,_<<0Ijq&yґCsxTЫS;ZPWȇDֲˎV A Z%cC-V.8O:իWE ǘfcm 8$@[2+tϒdt57O5nhpN Bjbvd_jڜ-,_{EX_JWCrLN.SCCLTub8Hv>n+qaN ?k!*V%9 2s3rY=g2sfWۥQd1|uKg}Q) }|k08T^I;yBKj510':e޵S TK£! $L)x,b|4Fzl\KCc8:@́<[=.L@ IY G4A(VnW+ p&}*E3{A|!j'A2'#w (琲΢M#8٫ i5iE+WE8tA"}Y}[zyDS FY E[{%OVn.a$BsQw3j0ʁ@ICv*x$O,YFXy`[!ݏG$$MUiWƢdN21U,r;h VJD%1>U̳z6iY"/:teXQ–Jb'ŋ4̈́A!#Cj5%̠to5d(J+rF\x"^M^8^ gώ ho׸}w J^ͥݞE[M(#c"iDA/hmw jǤo~6iB``~xon4o"\ԏth`J`Ҹ:|+ts*!+X>z1A7Cu:\Ҡ:TZu2"݀QJ9K] qP~B_߭|Zt`R}(r)xqXrP)AUUE& iLf.PƠҬF¶ûSoY?w\k= )p\B%>ڌ#P8@/ (" :/ dQy6t*o1Mv6I_ĝ,2{OܸT;Q.Rv- 0YʟEq]Ga;u/j3҂k9XK4<3VET=,T# U[вf^S{ijNiG>o:Rɏoi]B&=M㡅ny:α~UkCwt?hϳ8tl^ܔBBUdD'}Խh{&fB(!j_-|2TMU:cpM/b"eVүIT W9i߮O]|MT/;XՆPξeVW rP,J+ZJMR8IOͰNZ0oP)+<8DF˭3b9j"_Af~ElrZnUe'Jxwhc}qQQ^_8}@^I!D)95tl"s_+\4 /it*_* 8?h{`j39F 9󸗮w~,⑫B"FИQ'r ]3䧇afz` dMizS!/mXȔ'wHҩ6s\ "j@!);!0p3v-K鞉&f(%O*b}v5Ipl(tbї1tsZ1un?؅Gqa{PPrK8 ɻ݆ 9|J׺72xOs,W(HX )TMUZjcr1; lX~d.ޅkhmȐx$ƮI٥I6v w^pS]m^!鱓Z??+IEXLey*6$A1Xn,uv˞\͢3t`s1 b Ku6nRzF7/Q!w*S&5p)B`D{ Y}*`Ke۞8|prAG'T8ő:m(H"40n,/>P67#z7Q^EŠlbw9=Ϧ4#(8m?jV2 _0gZ׈zbS{gnقb& O8R\E)#_m"bB)LKb(R\z'fIfi50z L&H60O(#i4UETr-h iz5)Ob$L.:sfl&5h+3c!^+0-U2U1^k]F4 ga7S%%oe ;74Bo$JaбEs~ `Y lNm{>At1:`V@ fwT0WLjO_ژp+5w~%=DLqb [S8 77Bg`} T;Å=M, :I&+0!ܭ~QމRxufa{ -8?D$í.E<woiQT=kt+A^DݼU2֋z!J)oƺ1SG{i)Hr\7Γfs}d~A 0&6_0)7 ҄d\ zmxCVM: Z1?8۫ pb/d`2E mAMB?J >MdI{{DŚ!-zXAs<f2+T>P2f< A{;EHuEƈQ%Ħu J|rBS1Pe(ID;ԗ_q?0G~"{V4*niLP0gUƾ [ ꮔЦ9襎t\\ةh:~EqL@}a҃@qwl_6=':m[| @-ŢjŃ;x崑S#p!BjAHɈF#PJ͝ LZN %"v__g\YzBaEMo('@'gzbΟ샽#zefkOwO|tmoas,^`*pM$U ݱ)$vZJm8tyy@`zKĐ`uOUf.F;^g3_T揫4:Ϗ6 s&ͻ_2 }(FJr|=S QAm d4= .#iYY_b2~NT+|?No£X AUg&#⪥ŧ-@&X9{LE8tuIkl7Lk" qJR T3 k0^]S(ƥ;ikCZk3ƓuE6.GēΜn{Ly(BHd;=\>xx]-ªx}Vՙ#K>"GwMp&**ՆpE{9t3PvVyh^ʚ?Wp3 L4} WB~mK׉0~>^Ulxݞ01qȁZ1Uo4Y?rpbk.*@٩B+A)f0?Pw"\FwMh7}9/^g<[u|yJx5QǮ`t<_1T&I{<7[ݘ1ߵz+Wܒ^ߵE#(uU4 ^1ƐԴPR;3 [+=DL{:+= t6I 9w7"$)ټHݤpe U!\m /P_)f\`e?ѶG^n"%GOؔhV+ʸ$[= V5`$u8&T8@3<K8 z癇i'*KaI!%|EK5rV >JࡏEDRES_RiY/\Eqm3&{RP4;9?nkPoqqbBM0%*{*FPz!|#F~O~@-L~ 1u\TPY0丶 YZ