libsolv-tools-base-0.7.31-150600.8.7.2<>,ȉgNp9|R=m"VQw"?iV8xW5qtG$܉fa.^HTlw<)i0K%dhCBC77I#lk%F7 M0pv0ҁ+pa#%r:~);_E2 )b.CM{Ϭ#I6bx0̪BL-ĩNk1& t!W/[(E[p-Y ;bQI(@[ g>AN?Nd ) Y 'KQXh p x   Lc(8P9P: PFIbGIxHIIIXIYI\I]I^JbJ7cJdKbeKgfKjlKluKvKwMxMyM&zN<NLNPNVNClibsolv-tools-base0.7.31150600.8.7.2Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.gNh04-ch1b N~SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxx86_64o큤gNgNdjdj2d6e330b81850a3c958a8961c65669dd2c88d4b589747ba554576f7cbe1b4dd42100e12f8cb7e1eaf2655bbc08cc69a1c6566b77fb4ffb80ad407529f6ca3c8f301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-tools-baselibsolv-tools-base(x86-64)libsolv-tools:/usr/bin/repo2solv@@@@@@@@@@@@@@@@@@@@@@    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.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.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-1libsolv-tools0.7.314.14.3g3C@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.7h04-ch1b 17332254080.7.31-150600.8.7.20.7.31-150600.8.7.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:36427/SUSE_SLE-15-SP6_Update/e2bd8be20823d38d2fce8e56f281c865-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2a10fe373066bbf5c823243868155df6ba46199c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2f6416bc4a8a64e06967d21ce65510b6e4a6dba5, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRRR R R RRRRRRRRRR RRRRRRRR R R RRRRRRRRRb=1HUU;Wutf-8705cefe22cff6bf163b9f51699e47c9ce1a252c9c792b5a3b3a496809eee3f2b?7zXZ !t/u]"k%KR/"HAZT^L`w:;|^,W?tdԧHPJz7lO6bo*Cr?2iqgy6׿cLSC #]8Aqj |x`$qBڬGW7SC?aRuFͣ3ޝm=`gҏ&v5L 8F!gCpzlW'K#,#nK$J~_3\"(4KJv8'̚r7+R3CYqk!!lrq}&Eqٗ` GZc] jz6I^]IŠ \zRpb\Ѝ=<Q} 9lԒ,5d2J/qpeyS(H[sܣ1W"y<7ئ} F .2g&P|W"_Z_NQf{fG7JQJVC;-@s$d(w# {1B,q f溟0Qzٶ:k$"p71ZѮ֤iz_֭Z.^sAT԰gMa]!SmS78KC\T,5+1f0No &N^܄ Շ_9f07r, ̹{h'0kC _nCeBlcr W;PCHiXY6K[ CͲTG#sUXn)8D\7t1+Y7YESu߱|U#nI~Fr E|1Vyᰲ W~ 2O6ֈqA?>Cd6Qa77tDO+I`_G@ 3)$FRd\Q.N!ؤ,m>{I~h"8%Ȱ)LwݬEE'zg~hN?25TQu䜛f{4p0 GEF#Wp2M\kXq:)$:w]7%2q\.NA\1d@(a!X]15R%~xP\ȁ=xExPHZZ˧$J{Q,%$y-<lVqۖū2d:?_X6[4P$Ī3͡R+f%ԳE K|@t>Zϋ%ޡKXgɦ`> eEH&6H.~xTs8fStJ4sf:U_~TX{j T2ВնL?uv9g{GNE'wU`%nТoZPPpnmORd4X} 愹g 5[oFIKBЁq56&Ufճϫ+op( 2-2ӚO.> aǒ\hDΔXax6+oAm|蓓Hy:7ϊ5{Ȣ K"I=p.\chF\Vv}瞟hu7zʀ EzrF#'i7Pt$ ȵCRYCO8;x5^XHtU2JLCW,T 6JacH]t8*~Ĭ蛽dvD,rJ鲨@p^?5u;!ԨᖮX9Ȭ ʡD _BzwYVґ 7ksIS_19}wDž?~Ҧ>NLEАan|@2@nu=yb>UPLP2Y~`O:,Fre os0 >١QB,1`s'](a8P_Q\dIVخ {Kz8ix"ۿ*쎣6< IV+ü*GH8K<$1w#~ݑm:]I&!|U;geMO=(aIJDhg#0(l۟$“~fi5>l9+x#5J7$ޯ3ŶE[m>ˏ(# ɑls=Ė3@?{WYaX \-AD*@q6cS/͏t;#4:?gWR8<`Сq_8pv3߇7V^^\rE^ x;(އ&-uCrMF+m!haOYTM\n^OF:nMhe 9;T6P|[^iחCX\l"z97S^UbR?wH6t"_OnT5ƒYWy eD!2'PY[`4-~QVzBe6bo+ -[. ֪D/`1.vIvRmh |4| [:0k{}\Q"qTʤ.bZSw.\EY; +ٓ`wcѹ$h;vߢﱯ$]gCX-Na^j}64lR ߠ;w%/z9J)3I%m${Pnࡕd/0c(FC|{B oHKj?-(s7N4R\<)R*D{s'?xWp( ]o{ yxU)OuIZԒc) a*۞TCnK( ?z.,>q›&~7`$M,Chqޞ|82AN%?naGX&G)#G+ l(3w:k4%b8 t"lj,K3"=K,)V,u3DYZ^k0 YNv;QP8Տ0-'iƮ0KCQrnw e* [ mFj.6}Ϫm%/cy<0o$R\( \\Rp}2etjrϋ3ky\u!>x C%G5쟗NdvV$GޠEoٺ2pXC CVZ54w,IdinK7[7FLV`LjQ(^h,Rjv)դo^FN;4xyf$P O{ t=( '괸 n YQ9j^ B)xN(NSM1c9* ҖYAQ&@pu)"98qjx9a9{Dxt2z* zvu*)1R\76z1dp~:!鱸?6}h߹sGj78%̞n(h qՅZYUPz56y*}ۥ1R1>eݔiӔ: W nmxdcog"ٓmՁǶ(G"\xTUz 19DJj(9 VjmjZ?yk&DcR~<:n&AGTb3F&d*YBv:hZ"HUy{I_VG2!H9#h0T`p+KcM8 2]p u}V>M}l!6V_J9&RX?QvN`#<M4 nv7( ߶@y`!OOI-vAG?C뾶"h*ax%5Nϓ,-7>YwJ ūa,R+/D T,δo4*՛9Y{Џy@fn$::M7q2#qmzAxGJvðZ Ա%nPLSWt6d>jzs~u/J?(đ.v{6S)mZɘYn5g4V81L*{N t!c(dtf[U~)FðI5hEBNQ-J(L5MMl83ljyS9*.H{qZ^"풕f>LÒ]T~otB~z]7(?7k Dᓠ)wKȒY b>S^㫽 o!5Δ/wYtr5StEwk.0]6^>G&dS +&Fw@[#=!q)) !oD4河NvsvfvVCaScO0B\ 6QE NS=v46twR(6gٷ pMx zɎӭ hҵ[GgfTT%ol >yjԀX$ZدW 6 bebS!k;~a Rm~05 D?m$([ OO1E߶=ni='"_;O9V;gw/ ;Q[3>uA:yvSj=3! z G/udωeY}!\"Q܊K[Է$Z0A—֓|vƘuyoɇ* a͍o%:\蕣R/oqС-wN mxK>A݈;Fi?A_M._?o `ɬ" (K9ձ$xvs ^|x`E\'|O6#e0&Z G*q*º_$\s,sڰs/`@.}l]0_?pR,,!P9q]bN 1iPhV^LܵvV;)1y'rD^lue@&sk. ?_SmH*ˉ$u№l- gr۠vºAߵ HG;<g55%x@6߮NSղM @r/Z`,c8URkӲ4?WSJ6Z,z 5=95|6 \ܩ*+We29e܉?g ,\~/`&HL[8v>oEcaZ] *rrwTuFxƤ fNqgS^qoYQkռ|[CJSۥc!2,OkV6 3_˾~8iۘGS!wpt-c 5z?'+fd@E8lF'x@笿=&pYqI jB51&fIKěF|&޺nW+>틇lw }e̵SLkAIϋ2 <f2ЊE1R׸Ѝv`23aw3NXo!1>HJ?pRn"rɻҦQ;P2HYۃ>U%qJoBt&7Lx=`B)fE<-D[+vZ`ʣqU>!m ʉ-L2 L泹dT<fl84{x%̈V’Eg$[_™h6\j{ co#bxUuN87q^@"qI=m؃1ϱʓWo(4Ȗ܎l ga55+L_S,dX#6򑲍6SEY v!<IJ@y5S-C+roo.~}SޚF qU Î|Uw3lf `չ<ټйAl/I6sӎ0_ٞ#wܹ14Qݯ͎;K`lf b>X#Ԯi/fq!q( 4<\ {u4=kTa+!ي?sf~xM½}+w%a}>%jĠbrَMnM#pK6U6ѩNϿć_ bҊ3*|sEO̳q0KR",z#nCI;nƵ/O$RR6>x! 1h[KB LV>Az[skFƎG J^ s$̯ Ij5a>/$:v],H'*N[gm I@& -siN2m=1fB8Rif(Md:ոCq.BE(+O96r7-MǍ]p·z ;;`4n]s•aؔdg%\yv'wyO&lHDM}߆6nLE"u.?2pU;%~-;q SSOp4 >Efb;B_-&hQc՞jLVcP _ڞ泽WG;S)0\y=v A' ]Clu8Oo/nͤ|l k8/ :$G4 ^'lH\Ý9Ȗ0M#A?;4ew䞸7YtplAEspXM7/fy˓g#k/'17EQ=ȒWgֺ#olل؞l0K#tA5mLuc4r;MCL ~k5ng'n+0:fXW{DЎO;5=VG3Ab2dAyO?w,5?e׏UhȀ 請Lf_?;8liyIQnaGqo<~dCuS|F \}\{^bL*w$QgՕJK!L'dPGU*f ̋nG)I𩃎vtD2ZIfn%W?`'I3*2W=1. A#Fv*a!zEO4=c4=汵 ZCխK17t2i52\>0*)T)r\ߐ}JY}|, Mx` םɸ)~{Lftx[\ 2wDŽ8/UCrxi0>j?6{-RU3,++Q?NW;dl**@pj({OrJT2KʃD^+{%Iag}o%SM1z\ᩚtÇ?%&sgw.]\z-ለnU 0A"H %U%j18U7:6'P?$GxH~"pP\Gø@Wiy". >g}y34)Z^+-k $HL sp`p=B`d8Z*3Sl4B6Wm-yiE(AGL8 ϡ(^)K;|Y}]^lR;0kݝ$di[y !`Քw+z9-`D@'X9= ƞ';ˆ̽w"c.Ur2^/0ɚXr I8˯\O@ktya MzV )Naj]VK ih6{}]uPRBS/^1:VlL!WWϿ{*{uO#S02VBy[~7^_Os]<-Bb.#ArY>c9? *:G&|8 ?Ӭ>T@7&F ҥ(8Fd 2/شU[6_JYǼ!54Bl`e(Wz:?_W,n 91].v2tkfc%576t'%+ݤ}ıV.Tп"a7SZLqEjS"(YxMDzan4:H/R]x& _̤؄官QꨚJHPSDJܵjQ[3>!`MZN\AX@[-?6Y轻*nU'Rj O.S5:NX z(-Np'? kѿ9dMUwkAq@MTlҷgX + ]Mg'WI^}Y9lVc3u`"cI Q2 X4pS{ͮa7z)" Ūj[p㮬o-?r` 3$DN-DەZuD{ՍݫHN!s^;grlڼ/{ݚeSL:"GJ}q*V z4]imR GY%tK.H ۫ʺ>sP=oϚk})&fIX1$ڒ@p]eϷ:˗@sjM"z$HF/xqzxFاv4@U׆4pH0Cńa{7O1s&M>Ja6QᓹSMD(" p1d i2t2wV<Ht|3$$,m 6pڏmk2G 5" ^2E4 @")S!pheÔcj功B"';Z1=S̥Z_2(IWOWN;C1fy{h kr:/ ~$КC~4IKz7_<Ə79I n,:2X:Q X+C[U|7ЋOEQ#y\C&1ӖT[J3NJX% fH=m##W4We?-1 ۜBSFbGe+ͭ?VS㼆+%=2Vw&0g(/W\}K[NQwD덏lO*?"yj9>[?RE$!vd:gYMBSP3j'BaW:46WD }`cM~{zx/00`>]pXj&l- !-Y/cRb ~oi\bOt1qccQw@7x޵txpSZܵH-:4A9ac.ޞG"FSZ5K̡z/ 'caB$i-1{ >0]4 9$g#d[* g/W[C Ml-tȬV*Poe6Iv fi%w䳬( 8O< Ff @ Kk^x,*NPNwkf%B÷ ڱɺ`sVXۀ.23gj Ư*'.$&}m$Jg[IT%3潃S.q}#S  xW5|l-C@sƀױnۻkr6t0c`U1f0j߀!Ʒ؁H0k;'M@8ڈ?nyLu-uQoyQdBZIؑQkU!7y<"YZ%AuҶF)Lז&1WPb˶k4g7Xi_H%ʇ'LЊMlhj4e9d. ĐD҆ h=ِ-Z4Z`eOcMa4f$n"-<H 5MZ!̝74)^u Rf_ivmd}gEDC84rJ ?\L&{QwGCV~Cxj*1tc^y9ҡ=֛Y_d$3NfFv#Og۟1.sQEtCp?:h,؄8 Og1\ʣZ/2@O69f%ػ#qOdjiewyEl Lί;R)ʨ10NC.Kj_y<˧ߒ#mK-fFO@2},fW]|OʈSzW e͌s~j~Tv}=]5 0욽ߴ() a[3xq[rRrWNQN*p$4gg-m'~r8@jF5=jgX7Ž'>[m1c4VrnZtBӗ^b@W+qukKvbvy D\Zkw)Ɩڝ80-_M XlN ah$zsvc=~fMdXz`y}0@P B?^C CGOWKEK!?D"a`8fn޲8ğVHY?N'n8\s3 =nV 7qepKIFޓlH 03Ey^ι>~[3dd, 95#ՒtƀcۮnOZIyj5HlIa_Bb!f"f9R&ɼ۠+KX;rx2L)(򕑩lv.᭿6݇w) B,4t ,k5xßpQtf~EDhxMIۅYzA72^rUw6"rhC扻fp(u杁%kܛ^):|lB=d S1,y߬}61ʝ <» ]ښwrF9ׄv (y/2xjE(+5AyZzqESjzC~ 9AP',S7 h&1"1f?MMȰ8DNͮk ?yO5m\m_Lz9)NeԽd{bZVF%N(vJ昈61gwV4OaC4Vޫy;)ܒs5D)R b$vYː4/oȺr2'R)]wFߖ=aRh&/,^Ya߲Q"+<%h-xlB;lC!%~"\Z_ X2_>{ځPrgC7S}Q3ʽhH'MCG14O *Xv;N]jH1FUХw  $BO]9|Tm@.j I$aID0`{අ;KI~ &mvr lSHg;*4xwo> XVJ ݸ;(otr=gk=Hl07Ň9qq1GᜀŔtϻWSB0Ǿ mŞS\c%]ѪЩ oWilL^9 V%oFfchsZ vkH,{[<7(f(d A@8K_r"@_Ƀ)؞ba<Lo(U }X`;gJ Y:\g/;*/pF mPI= .t'.Ӷ1KJݷx`JqC2 VADYݡL"YZ"Q ˙k(_}![u3|bnd0Osɛ'&l!Nv`vDoXba+=boe(;kȸ4({-80LθQD99﹈?o?S@:6Lz29*1mR>O | Bw0|TXplˌ V&A!37dzQ;J;>}9P9^ޑk] !VgnvqXn 6%9:)wv%0h'}Px9)4w1 Yo7F!ZO?Ф&I 2f=-P!hY҆WIBhfC 3Ύw‡?C7yn.ѳ +L9ؤc5i2:(~[Q^큆!UkŨHsžNfͲظ,GymN8QߡB6 ;m *V{of၉n,> 'ah}繝𮔀LȻ'}AbD_I4 ~F̡7! $aذ|˕P)lU '^ aº+E4|cPfnrmZJ FQZ^>Y{ڞTD?2| 7Ho# -czK9"lq>wVޟّE^ymwH8ly]ۮ" ~ԩ;y`'8ڄ] F8`ˏGJ 7z`lh\NA IgDOY$i(G^B U~Y<ZO>İgAYvMq/*ӵgRTǿw3ӟ1b vu$>PYAnHK(/}phEYR¯<{:+L^gՇ&(e1WB*xtT''Զ-g'9ٍPT.+8տ)äu6Rn[b׏T%TTmtbd@-vz@yYRq"A:ux-4K(P. n7;i}-]˷":E}|ep ,D6?"f<*F>oP6Ŧ2jǃFS@+Ծa٢_I"͟2uQ͊jDHcX]`,('=*!;(lhW ٫(Kju^pv6 :N|25a >RE1 #Y%kI0kDkSY-g3W ~KCcPKG߭@AUSKD!$Ǩ[%,a8x7${,U(:k nQ cW~͉̱]1݆qmK׈}sns3 i`+00ʌ,S94H0м\ZOAjsD_14)ri@ +jѸ"݃j*ۼg 5R8ZDSX(o N#Peo^Fw[;VR%M?'Af b5= *od"N,#l x$ˬfoqN) ٯ9U:S0 %ˇKbvRsK"νM92|GHs{B)Gc qO>ծ&c^Khkh?fFrռ]3/Z|""jw(Z44yN^b=Q]dC4}LûpFMu!1!p__eT Vrvu^tY/ĕ7U!=6-mAyEE( hZ@~8nnJƌpG-'!A}H r?T)WI_ިJ-9q#$|c*jmD.U1P&~Bs(AT g% [zXx@Ђ(+GgEjp1O2(-{OY?>Or%b)g |eNZRp KA\'r?SG_2U#^#ܫivd+Hx"nKx(Vo[(̌'IWW?H][s0@02]x91?:tE|K 8璶O 2nQG*8_ASaww=;+67-C5s/M*)f<\Գ7k<_#]*Z[HKgQv&, D7w۸FAdX-1ۖTU/\kD%U#vAi,Q7 qDGWv^,:qoo"sU N,=qKsl`g(TZS6zn}E: D`ezQI F~b%um^i aBl"2mR.Xq˦>rJ^$J2$BJDHeS5)oE%k ^K. 1xXZ24lz~X,[ceQI]|Spd*G~̻ :|9 skVXQ6ly<~P1YxkӦk;/3[Y65gƓj2z:qi{MeG _EW[W0xe`P3` 0'6b[e|73- I+gTLS(CDON`M&|4qp Ť®_7b݂F=&י Fw[]QD|IY1U;<؎<y&%+{&qDNNP(9}92+'%&z$4ZA2=~RwMNv<ƛ#|{_=a`x_0~ș&qG5@/ A;}vϑq+IeO*k ޔj¿/$] FT rJ\̘卿XҸ:(zG;W񳠙H#VazF=7-/!؅W"ĕ(ꕕutdINq@!<=iNqh!DO(W &?}\{V]Bo Q{aWq:/792=$ ә$̓ zTK!1M.W0ŷGcjo65pՊ.H”DO? `矻 yqǜH,ſNǭSR :|Mړ48+ Zĝ.*1RPuÑj%wv3>%>L^%H)4)*c ܺ}ͤ !B͒YFW48]8]pRX p]vv"eGDF`xob2ZCҢqFңn?tٗ&!lK()OӨ"5s- oj:yR6ӫzτo:wd쯰d* ]uSS(#+LbZ8T`O8yD^k @F3Z Č6DT1ܩMmDrM"otJ<8<Z/~Jl%.7Xf< sFpnX\$PSBIMPF {fVp~bk 6va| ;F3}u?MX r4`. u9sC%CLgJyG'J UMq eW.ǹ G3}ǒձj&h㰇֑yDX}"NJ`ʉZ@ g3;։npn0hx^^?p*v=.hVC+>&%roH s $d Cܟ i.(u-'U7Sa؍ #Fu2>igfU]|X{LU=Gf惖Я1).Bhw Ă v3wu JMZC#+ TbRCKA(!!ҥW{:s !Rzfs>XI_Q-5Zv@9Ų,}X RHR]mA9HˢiڈS"Nfx[Jy%t$`${k+Fb"$UQ4@ peޣG RDNw⛔ wI~F=6AWӶyB̲Lɼ+6 R|[1z <yL@(a&0> ?h秴AUԦ;74Sz+l8N.,?[O z{2ֆ*~٣z}lw@bvJo*}⚴V.UME9s!"r v'WV 3cn*|C)ߏ?LcoC'i+ ~QC@IR0EnOx!)᪼A ~qgp~tʊPuC pw"Z ј `XET$n%t5)`GKb[KCo0"ͦE >$.qD3~b<Zd?:6W7!70aBqDw ^+C!C}Cﻙ n Z9 8?bС fDžDeMGCcϖC%LŢ\ӽ\dVOiY4= vvR_(entat6,}~L[R\'X n4 ̯PZH KfJ|Ν-S؜q"iFPBnODbz Ö6}9UM}gCPP0ABXx@F@rӼ,Pؤ-¢ N/aǏ!$SMrlҦv~͏!%>'vܓ@;>Gi1& %Zo}2bGȝ45ɣe(1$m6~8!Hi'DUUL{$쥚 d0n4?({,r΍n2A| =>9:%r*eMzI[˹C/L{*a lR)%VՂ*<_G>gɉ%EH ΄*ݘG2={3QrX6wp0qK6H=q0a.燅1]1 t^bΩyN0D*z:f[z2 m>r"NFރ^O- W\ۄFCOgH8#2& 'cT1t |#@Х8/[T;Hu2д%}Ǿx1<:y=ff}#ɑ-}< tצbW%ڋ!g%NQ E=}L3*ZZ~>K2K`kSL;G%|,WPxH=} W`a0o<{MH!*w =9]fΌa2_k74yY!HJ@5ݽ'sU`z$ NCIzU'+7zh)9l]V[u6|I33M61"r|u!QSl'?C)ڀ%9Da_/ #*ȒbF~:UqPc@7';%w=Y3cgMK҉6ƻ/A$WQ)$S#,"- T3;ɪF}};jG!Rm)e{g葟7!9QM?c混XLY1$]S 챙CUo"AQd|_1ycu0j|ηqzj1ƄQPXFZ)'vfHsܰ]AsYNt2|F~|+EsP'nd|2eqzf$Tnd&5AԮ>0_$|o;UPoދ dߜcrF1qlUCEtg_|=|TH"@P+ 0<5kpOS?V@EtB7w&_ة]73gN`hk:~swu&%:ӡ IM@P2ؿ3o͡o3S74^xK'N1y!xJQTX|6P\"ZuŻ0{oDGboK7zZMhAU"d28Sa4qRV/ǂlÇ?Pqoģ-rĸO#y.O\&*?7=] znqC)R>z|0ns~đ ‡ J7X6O^1mM|$L%!yS :ݍPMpC #njP IٙOl7GqgE#|;27nyX?GV#TvJVU_Έuʫ'5$ E=u#qjb|. VL_OX-O &]  UBγ4yKԓ S؜^"K*)9B߱oasz , ]ŢAd`$yLfr"TH 8`s'z6 ٥BcYIjf}8ò u&~>|qYKTBٳ]`˽B <*؝"ML,5>e%?qzs 2OD zn@*|B3|VL>?ى$~09Q(5<,&va v6,HaqW2ʱ uJcT񲳱<|?ss{){ 4;X*>߹oiz\r)23Wő'57d 3$YJSa@úoڴ>,ZVÜU9;爦j)}f7xӂ͚{⸗h;e_G!^=d]t4U&K6! 񪕧/A;vQ\0xVz_.giW`c"6f5]# @/^ɝp.-ꔼ=#}:mj-y !:_,\2`. i9B%:{JXo@-'wBOҕ{ԦI҉4L.UU=oX>]' ]lCKK-N\]yoɋI zuՙW>ctXfc<6*mes铩|!#L."uEl9}ح/0V@ˡÿ4z7_y|m0#/6b ydsF v3x#^\B^i pD#zֵrDr`=)6f=xcEKu-rV5&-378~ByOxkE6$eJH#~=ы<#j`Tl @!+&ئ"ܘMdfޣh-y% ҥ4ʖ?1ʚHZ2+GacM:\9jϽ-"Ri7DR' ځPd;>>HtG"!^nun8ʷ߼>8&fk"FI՗e#قʋ;DFZTQ n=Ò.xu?x)}=n{Ƽ+KA9csgLJi(ːykIl>%#$[.T];/:A5CɝWMɀ#*#[1ʫPcP`w3(_q=i+Lk;œcKR V3atRsv}aȼkH:pZNl4bFېT&&s7pCbs%C_d!4meo0coV- R N!H1:ߚ\ ԨG\TNza(>VHJԷb >7hT(}!4 ;ÎJu,iĶnyCWfY`~%  O0,9 i4wC rr O=l22LBܸ7|HЀ|zOrT\YTtK=+T@BJ9?-8Kt_lwhE]M > q݄Q"o_|2QB" A0w2dd Н>n`f ciQg IB@uUomΐ`_ҟ[xͅAaI6n ϭ|_'+R6S:$؝2C Ndh,=@bfY`.Wwuz_pk=5+6f8(  ]~.bjDw"e4-Ρ3|iےB$eⅫ1 nޏƦYN\1V]]\7U)hR9A㢼>5*%jQz\\,`L?ђ.y@Q@Y