libsolv-demo-0.7.31-150600.8.7.2<>,ĉgNp9|l_=c64l;[ Ee~ox>QU$&ΘNӣJ¢w3ECI9e)>5#:rsx0'u4wFS;d:auϨ_xY j%TakH<>rA& Z&!)k6_vQD!xGD n?>ó<kW4,c ŋP?A^DV\ֱ_Ԛ--EJwV>P{%ܕ|70h>AL?Lxd # Lx| %,4 8 < D  4(8P94P: /PFHGHHHIHXHYH\H]I^IbI.cIdJYeJ^fJalJcuJxvJwKxKyKzLL(L,L2LtClibsolv-demo0.7.31150600.8.7.2Applications demoing the libsolv libraryApplications demoing the libsolv library.gNh04-ch1bSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxx86_64T큤gNdjf04420e860285efe9cc442dc5998528e7731e0ae346eef85292f376554d096094ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-demolibsolv-demo(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@    curlgpg2libbz2.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.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.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.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: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]=aefdbc6d728f88668fb454f966c256d26b9780f4, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR R R RR RRR RRRRRRRRRRRb=1HUU;Wutf-8b6e1afc18db500e29dda8cba31656416fb17a13ad69724db4c196ca73169f1dc?7zXZ !t/]"k%{@#xW$H_0m )Ya+?ogo>+uwij}[(;m`OOΩ8zyHq2gI;̑P"" ^,(0ħ8.?L[]~aaM\Pn(\uOtާآW5'Rڇ* qoڶޤދ2;Z HWOnS?WqnU*'ز(FN)ɦ{rn=(n]{2h/5I0JƝvcu:au=WYw].X^-K1IbHT8~"B+L06wǾ-:#B1W&<%jU؉lCO5^:u b=E%ObJ(IYLsU}'ŇwpXfǖlE>o a"/գ5_ꆊ𺝊S$}yLXibr[3;0?tHGUȑ $DTw-F[qlO1^΃ LSA{f\ƕ _'$0;JހrwˆWD䘼:k ~qj[\&zi_o/VεR}E`BQ }][rS‚wTzw\z^mt G9]g 42 tS_h G`;SalF mSFսQ>e+&qGk)YS-$D}i vLuhliI'|Bs- < iA}l<ߖD6as* Џ{|p+^FR`"ͷ@-w E{%ݑȕ0'av-bXv›;;jmsi m.(9Ae5M˸;O.4OVoFݏRJrā—Arbfm vjIuC8w%)Dias []'Q\Ga|_fEULuS')fMl-|(ْW2 I.շm{7_b4vy!#Ø#dCo!TCqD;[9Y={S!U*9&wgMsNOȞOm^ǵ?i>sчW M_Zr24уRakz x`ZdːI)Lר*!z1 &Gll/B gҼ_MsdM/]h 7V޿TT+c:)]v;/p[;p$w:vA|q#vLҳn~% dw 3g/1¼ҲGx6-!U |TIQ% Ȼ۾#a I^z&3xeߠf+}D *Yfxy?2pct*=i՛X(VWK";WC8l$n1$q?s~/9+ |ŝ@T8%kƃ3NvYT)/fR!r6Zn jߦ\hw*z ĺ`d̃j{_t-d-x=Q]y [3n5Fݯڽ (RnT =@,π" "PC@] HPQ_o֐[jnS-j~a5W;c]0˝7R+06~0ncEңX3{K@7UZoYH^S?6eLVi;%z^)5B[դÔ.ao, 0*#\{/p/ӋT$WՓV Y٘cy9hK("ꩁY5K=U`GX-pl:*<Ǫ5&*Yo4,]E$KtiE gUBN2?4M藽}#3&3_`1=m&sR9L (p">n/^yn\ w"2MBqj? |*wj뵺5Aܪ˾޷[g,EKФ>"<,RV ]nZ=\t=.!.y-䂜}np=EjIDowK A1MLq?$M)f吳yG~?ԟtyT҅h{s~n[ᑑr̙D`\[ CAX^AAړ5y,ѷZ"ȀpH={;&DqxtsQqmYf?;c(8SjGpE=Jgo#ѳh5>[ i7|6¼m?o}Ą1 rHe06]&@À h 2OrE@`f{uJg"e٠T:]5Tnm  rNr9ssU1/T&9! ;uu^lhKVR*h1vƹWnX1ؑV:y< H ա Vo<.76\Yϊ( 2cnA MKy>QD 5'j(c gDK=/2u73$5Χ%kzAH}xqd8Պ:gA\[l[b> 9x/3W{6w%WMH;'DZb&BgcmVy)8*P̆l\Q=MLI'СXaF*+t(G lw9I1E]7^w &] uhEh6[rS;=GMlp"ek3҉4vW+?\SQ$=Hs(t9Nrze<6Ahg?]VWǫ;d78u{ap_M wZދ\ _@+ЈTd*6(&^'0J-$\~l\ qKLzR uh2 jk"^shFL<J$60D"R]+V}o{1$(Y\|.yBމrFE oUc4<"|?mi"7r>cPU؆Q?U&ބi!>DS< $$u*hW~ŦpR5e02['?t|RF[~of)XoKzi˪fh]ۭB,߈a|ڶEyC?U{]AeOcbT b RG˛ |ZrHgJ!^(keuI`3+T<^FhZ4&4;1{ =ljPO:2)y&@r%fT<~ wrGWމxve鞚4%VV2,"%`4p4;Cы Ģߎ#ۿG莚PDFR,g]z 3bE/wukK J ı-ejsBSCJ7I ]Q`_ʺRǮlloe}W絠>@0JY]*H(%phG lƨUr!ţN_꺹I9{ T}9-b 2XqPUё%] vR#Ah~bIl A@js(nZv1cy+$~~9ʵ^.i)1))=hX5nV7P4I@02· Q2Z4%96,3(^e>  J1_@[.]'ÿuJɄ3uVPcYTǙ/z°NQEHwD:C Y(.tиU.I)Lm/hfgm^Yى)tۈ<^ɟy0W'MÜQ*|\^' q//P(5 <m H IB_iCJ,Q.ρRG<5& ʮ5YW| _⾯j~5ʩL9ٍĴF\ҎvS8QOdp5+;l%@ւǀ\K='QU(l`P.e]z_$3v͜*j^㛾Lxd6bA}*eYZqxV1l rάo1YWvlp̧ԇ[: ~=6 r|u~6|j5{}ך`E)e;c/7,}/ %S)iuXG;yb&!ZU27I!uڋ\ knVƠ@ ^1HAl[;2e׷Ey0f F刨t0ڤ_oızؕuVrCj&2{BE}fM if$iHǻxX7t'Q^90ƧP~TsTkC[+4h*$G%dbjOb&u5{'kY7,S bvBQѓ *`k.pb4oIy׎|f`b7 _-9We;^3QPNc"U*5jF>Wܸo1UڷD[*io잺 ,1$&NM=ujˢsQFp?UB8#ے ;V~qųe _̓:uP5oo_6aOY+{W-*F86h$J+YtuH/g^0:ߞbr_F;VJnxaU3)IĒ-{׏58SAq 4A.$ L1uFaz4 cq>wdX/aD{lmם$qRA%fu|%}.+M ;r" d.2N[[:y TR1zS@+hrHA%z[)e7'$]pAzR;b>$}BXhR ]<؆硆ow"lY]c(f|p=׭Cl[Kn特 cE†#odK2EKAeGUaܰI#U΀#ײ>Yp/g+F`#3N!]'.rY6 =cp1젼`l I8 hO&ϿPH$+UkЗ 77mVJK-v&OcLtٔ9jhI]_*IǃF( MUKF7D9 6\L|+')4yGDYlՇ@()'Y Qf *)zWݍv'/c;A+O"Hc آ~#ru ٫Mm\2t~ vpE,c<;%me U rkXj҆`@r h}k$4"x[@h\P/m& f,< /Ap*.Ttd*{ZrV}MTVoy0 -뾄 d$t(TV` 7[5j8lO`KOwU&Sږֳ7so?vٹ[b/Z&n9bTu)3֘`~MC@Ejoo8|?6p죹J] acl7uD =&6'TlkDU 8_l d#-[ZFUV ؾ|:=p /[\mF9PBNEH)٨sw@Lx4$fG3-fqxm#zXj(.N?_|Aȅ'ዧ$RkJ\Y۟Pr3 ZJFrz̾2"܁W ̰03x,__PH !0< 23MhyKhH$vd=MF)MZS6_;gI1iD}XNK,bfdTac.\X q9树׃STe>VO5!'ye(`GXJ?rΛէh :mEr !&q>W,۫r( x8b*v:^~˟Ȋ \#Pc8F7Q?`?Br'0(\!;$kUkgHu!&|V [;?cʜ ޓPM3)sG=MxY3À\sAQ$}R@JX#rNxiO<;Y\t);G+G8EP ) A'?wUVae9@)GWp":}˲ނJ98븮;Jm }=~E .cp/.ᩯ/Jm$QZh~M--C6Xw(fr[j0ތƂ/xZBZD\o% oDUvO&W3k+Fl8%mْv:2;kq0w>h@L}eMr2˝-'U:j>N)z'kX@;+g^ǘaP0Qa$KnPWmaXU7bfe{ߩJm,um .~REK ]Ҏ d6"}@:pc[a8s9#2~$mBΟ'::bu/Ѝ@0˷ѣ+yI2ɂCK'(Uz_CݰlMߒ(\Ghu/x߅ٙrvC<1`x*vX+:X/[@>QT X&~$D z8f3jlHO۞ $cߋX*1^U.9Y@p=&xXtT̪LYZK@%&w UFCJգ bd@=noZϳ~.1_eӃL(ג0/{$+FymsFOx W1w( n Ѭ0\I0xKBstEaurrm%PjܻHY?=%ٚ# 磝)ـJT5 :x";pmóX)^++^<_onh˄NLŴ ˣtxh A]w, < É _z Ik"lթk,QP4MJ0l^8+L)GdC-R5)8M9IeG49j2Zz2sDPGA#>4uw1*;5#b=x7S6SK*pJC͢L$u =C1k+PV3N*i>mG*G53KbÒANShd oOahЍw;\LU 3̱S@zX,YzfqjEs}a5~EU?؞۠oKq92,2q(SWP,4D/ALll-*ZU}/F7)Q{v@ 6Vь ZzސV۵!Į|MN}DG߸];H /=ced-5h>P O-j{G;q~9Wc]» ϰVw?3ՄU7RpFxT_P):F')A 85k9SQΐ2mNHB>T4xcF>̶[;*hf1IĐrtZRO1W*{>CVﵕM'JLx-7^aDeMGViE-F4E9jKZvۯ\.Tփqk$e^i? ##?6h59x xZj6%N# &IA%l$[$<@zi<&͘` <'߅m5Yyn5W'R~/ cz}q#ju:rd$2M~~Ti*^5OC4OvSL!ͦz4q|fEF^4wgC42?;5oW""`‚eon8MM C?߻vE\+`q(ǧUo@:֪iþ^m*?lu%_f:A}z&J䃯$8z2xK*.AMjó:)8Ith-is:L-2~o`) ؓ;v`ml? LEoUGZ }Iߵr,Z4ӊ(E NS鞓ye#aDm`1hOq_7H%?x"RRPB*uYtpνcL'!*Uȍ'۳C󍻧 Ҩ[Ͱ$Pz1C, R;967'_pjY<c(.*RcyT7XIn~@ lB@N_BBDq+h}xkpSH 4#{,ݰ@ RHtc!IחWc3c6e @2Ta2Zy)E<+G7=D7p?+n=hL9nViص/,)ҠBtTvjkUE^hl)ipB MKj9]npPᵏ`Ov(6(/I5?יdU Prͺx|)G^z>W͵Xk0GS6Q'Ǩ+ݡ^'@\{  y(&%|S:k#AJC IW](kWpou Ϧs;CUq޴Eಃ0I04=rk"gd=puBP2# y?b3CiY2O[W3KlUJCɎp[i3hqI1M}9P zPk+yOZCnZu6 DNeŌ>d IrVCR:Q"X68]RL'vWDMۗ/j wð b*!qΪyRo(3JLn#۝,0_)2ro.2*Ci׆䜺J7Y AQa+l!2p6$ /Dsby3cw=6TaW8EDSr{Bdl) L1]|(]&&/W@q<+ɺm`LAryMۜ!WYk .PCRIρQ,-Y):eE- c<Ք.مg~sо;*oj 3gˏMmfdBxF|J.GFC{pW/e^! NhJ*ez׃\%l,QY.y9jdFneY‡y̡̟E*mc$½o7te0&\hb٪#Uڈ6N.Α<8ep/LI.=y%DFP:䇨LڎntJ^vSMRobt˘0\=P]I.S4A0E}§7a*G#lEH" q\d [:eG.aUWgZwv"/|.f{ZBëKx>Xgʇ)o[#J wgU)zp/OE}4\l Tu.X Jx~6,CKʩJ>9D9g3qP}DX 'i.ًYsmZV\=k,S~iFi9~vgSؖ$$#m[>Kgn,~G`Ζd҆L  KŹDףʠd uW8r?>,ZN߃ (Z !ƷѩdQBb* Hcdt@н9 cqM *-9|ǀ<5?%{6ad!q2+ 0Yו8&0sNݰW&Ҭ "L;jga\-Pf8|Sr$37G$VI6؁aPU30xmぽzL=?֚SBwu>GF֘o_Q6q܏E\-=PT t=tI¦v6%l$(7,j M,Ԩp xbZ悼 !'auk ',_Qf9j/zŨ(A4~Uil!">EDeꁄHGA?NJ7ĸZ(=j@). * Ի9zM'o ~%B^oگvx&n] %-(iR- dtvj~iJaGHa_M ` x.,sky|ԎȡuXN#{AEsKD R oIutQoc7$H{L#r>o Hg/P"PzCfC?zA C!1 ɯQHnwCm{nOrN#L>[x}oitJi' l4'b,N0TXKZۭkUWʘ%jPKX KazZ}u2m%.)#il =~ \"o'VU$#2 h,D| E&_8&d o$A<-I|EÇ! #+w??(,,lA-w)QmmlUA Cr?urֽ D!0V>Z %\m%*5zL\`P$=!Z51[+IneJ>R7An͎#7Tx@j3A)ls R0ԨIPdߎ*^!n<SMZI6[M2FANL aH{OCih$5;,ھ=tH]/=4!@~+}B߷VY\ja!q{[@B#(AWw_ *(G PE:K;LbݍGsq0+"`)7dfsFɡx+ӷ ,)D\QiV)7M'ȭKsÚ2D0:.ߓIsXu"tVLj7wqRou{u\ 77nG4Ocr$=ĬWF(HyGۼΔf\Ɗ10(Iά3pB$+&mVbr* Lݵ\aQ݋[)p+ EXl_9Z,PNӔRu> F+6H%| ;=U+nRhE{I!!lhdBx<3a Ô(bY(f=v}8L`GoIV4//0_5TŇQ-`:l`R_τu1M抬7ۢ7VC lv` 1˼X=bujy\} /BKkYOd;I}mS6jb,7xx҄c j*9Xqb<}s 3Y:źb@a^Y+fcҴ/j HFÃv:%; %o#,ߟ|(¨܀pfSdaZZ&$ag9jwW5?gK19bu'%\Eq JĴҁ|e vf×Оv !_W Me=V&Q^3f;(Nлs=1 <dz؞h@2cRŚ߂c(p\eSL6Vv IM"Q<|9˂v$B~SS<)_pH\Z^42| 4FnbMZ[{}XJ!s¼Ktк'DA9l,)V`Mn?+ fyA4b"2_G04!&MșGIO(iw_rp?gTtY=uXvbAn<-oUxȋ)Dm1xX"Bw@h[G8ZVhI %?&= iW)n$>[X1a5|z|qT&][q u<$#n_dc^n)0Y񦚋V.e/`vAbq˥3CzUŘDYO`8?Z8KSteP"k4J1Go-R'K f6R^Txtyzmx@}z0Ph|f#fUgS*טds QB|Rfq:~E洠fŎ + 6#j^a|1߮m=#*5^?Ʈn3tF?$ofQa5Ӻ}F\KE&`[@-ܮTe{EnE?KF[Ro=ZOƀէYzJi HtѺx9#6;=pw@Vd 'kiBJsGA?Z'W{gCՈ@sVĪE9;Y3"  ՚ke kB<IWTeD,nٻ0Wkߧ۬{!M Jdzxa^A':pī8gʮm0.\Mz~PoYt7i}x @T?;758Crqѿ'}HWyXb(qi>G,GV+W}24Ke]Zrlow8 AN&ahŽQM3V>MG,T)cgM}:9 0w%3cSzzfk?W@uJA]V U h{s^"1Fzt{cwW `&Pkz/e{3I.ss0DQ9MM])̶)se2{sġ/fⱍ9quMz7bYy'ϵ;F >-3.ÓǛX~5ߴ2?W59/kpY[܊4+·|_?T#?bS+6UZER ͉p`dXru-UlU6vϧ㕔 Xԋ:b8҈PU3bOQ-TQEٌ|P)yL :-8IxmC ϦjDGh!ciM$dZ.7HnLaȍU ㊞MAX6M#P(4BA+kW '6yPISJ |"6t\$l>Aɾɷ"'ufV;Sѹà Z#fbS' m\Ģ B'~;T 7 n"FcYH@ {He*]MgeIϓQљ8 ALAݨZ =G!S69pB.(PݼߞXd=#n#k%k+`I"(؏cʙ-Ɏg 5P{*3ٚDLT >)n%vVE}9 7ȊTZL Q-DƔkWeiujF(k.$r-w+={Szzn+f2A,|w/?ҢXj;-C09}BZ:+)z 0QS1=8hqAlAn (-Sfc_r18r(d]wWO{r&*f5xdw~-K<3 ; xkұ0*J7O._M"F :xط^ҵ.W Y#ȳsTgb}n`;,_ݤki65q~մ^{tIM~31mŊe2r1ް={vFyЪtp5 @ʏc-tF+C@T(hۣ`lgަ:Sxܴi Sޗ\z$(RPc}D-\g*.VoR<*E[&8Q;m_Et%hbp}1 8. 2LOM<-/ 2އ~p+HdĈs3$V $IC}"Wq:VS&V(6\2 x+ױ+[6[ڌߓ,[0#4^}}C% 3]T7pucWxe #қ9Gnbsv!۽ȁe%c#;R48e,-5oar;C̗ ڍ XGwh)`V :\Տ”߶P杖eS;=![IG,'"2>\a"Vy1Z 8Z_{H\T6 `vQ@=c+:r`ֆKt{#;މܯL[B$q5zK &7yPbl* dcۗVxz}Yi~ߑ.'s0ɨGb '[ZeG6:`Ʋ5+f` ǹ+G]@R\"^\MO6&WFFmEKj/GfV &ev_bɫk%ꋤbs/@9?pa\ X4zy(8s/!a :6 h.i[ݑy 44#fiz3ZgTp"B̉5Cs(yUVK}pD!"(S 52C:~_v!23wM;2{Ctol *<";4{N_xt+LA{,8'b"L/@ 5&6g?Ϸj5W&CAI 6qՏnzC#<9Ԉկ<}eػ{a]^ ~U]v#uo_9I=K/#މ!v.er?\ ˚i_xpb}zPM3~?%?u-cv, U&kAv1@( ec~) U宬YJ/CaYzbHѺS♟>3*HGDSKС9Qge3@+c0SS2mXQ_TFY;o+$KGst֤#T' $($r|(IhnH2!_?B$Ț/#D uQzVa'1I5}3vFMGWMN ECҔݐѐ$>Ug;@&zܾ"n^fĿC%ћ۔Jn/w6,g\JhI6 |-XK=Pfj60a[u UAŽSϽ T1FμU;P}3X{ߥ%T>GhΠWsi]эGA_ /W#/]G q-AاӱtY8b#?êPIq[}K ãܚX #X}c _ŵ4wzL\r4(>8Dp 9Ot052{Q\eExo)w5^դp/1Y6]1Kl]n2X:]#iWy}m[UeP'M q~v͝^bz֙AJS9?!qN-QcJ uH3ek'ѦqC|aHr7ֳo4cYG( rzs<{g@R=ׁ*9A'dıfC~WUꐳO9:MȼP)0 xh<Du@ÆOGc0,x/r6~iw)|d$ ʛn?#*k&bjBWBDG|N#nP;[h=-hOPdEp@&N_3Ý$J#PCZJ @ʰblQ`/1)YAJUZISk|e+*h,9nퟩ70NKV0G*YԖIF?V[D)؈;ؖO5МzҤx.{:`FFMѯmT]v^:n+,xe(gͱx`N'yL{D/$rC4 $;4fN?ւ}iXM&'y3 Su9/)n;kmDo>!s^ Ha!NKF/qh}IZ]̿d槰>6;}NuH4ӊ Р S|NTV%f{/V[1{=he@9VM9Ͽ؃H1;TrچspAe v~ͻrq0RԨ,R"yA7#VcHbq"aj7R)dw2 ^ao0EV|ԍ`/7'Ҋ/ʶUA~]SFd! @*wWꏢNg 3-F_1*RnnywKۄ9uji-(棃fƕ|42݃Q៸YRR^څUG _)$"wՠ>JS ("5cyHWbD7Y$GguIϓ 9;(^F?b#rZMXYp]n=}ɇE$X[:86ڸ ~ꭒ7ؚ.cP=[ ɕ3IĢ3*[Azn0ND #|9U W4G=+G6AHi |4C钯Cpko'g'1 6% E~Ym$ ߦִiP-Z-вy& 9.X#;Bk9CkUqh;99js3|S#Glu7HFŐhU R6ulxɘo$B?!Se&HD.4ܩX1(f&S6Sٖ̝Ϊ; z(ߓt@](=a>̰y<\˫yWYo{T*uOFemNuWb!SO{ qM@.ysI۲{G?>}@uXs\Z! G*a Vb _X舨)q)9qTFO#xR:)^o6[1 r/ TՎ5P|ƞ~QwY} V81YnKy)̶)PL vUIbYW-]`5gN};iFī=xm1M'B*Xgh0uJ$"۵b8Mv|V|^f:.Fy -`OS1' s H'HjC܌-& Ԉ&̶qō6Hgq&uUr;Ů ߼k%26A 181ueM W6@gͪ #vDYV|ju,&^+F_ }"9X#=.P\ uml6pB7hCwfo;[dn;W K B40Vk U Oʳ[(?μ$8 ob(PxMPٴU6OPU\jlѳLb v@@ElB1 #:M̅E*K[ӛdQf W$/|ܢCAJָ9Lmb!6_¥kfv+ޤ=q頏 B1cA4,1<ң$[P;KT9W9L>[T ^RYĩ$}`6hgx =Azy(]|_ZL&VNcuh6Yb]jŤT<*L[8p'0[؁~^.s F""U3!`57YА @ W]uzHHV`56{nW,T?_)Xnsߺ21[xHBgƐ` k%+w oxgt v`EAi3!r QMn9A2!U8fi[JmKxL/&vHi o4}?\v3"vLǩ̐FiQ;FEE X/RR@2ӈ7^vpl)T }p`3K'@'1{CIMRՅ~yff%N ۡ/lDӋC;"ݕ:M|KsOiegkT ca'dD>ЁC$ Dឯ pJۇ(I{L_{dh.r c] !Aϑ2%c$yug/j*b5mdS"K21Nu T2w>?" A` 1dnRBXwLWدYNM/^J }-%2Gseya)B-/WfSAE.[S,!G|p?]LZD( qV(tZVdbD9}hC1u.?y_Ѐ]L"kU\(T g J tD< -՞\kҘM#|?ؖ>zQ&ַUskgAsgu( -Q="H)0Q|-^&pFacUd3Iȍ[W% 抨4?[|B$bv)=!ýWg&ߒ6 Gӵ.Ј:нkdQK *+ y2toZ{+`V(ũim*m ;zd)*yZ2>cؘY恡 -5gAPXLFs Tv>邔EדnN^rɓ#TtYrVW?:Ł k]fE8l;KM?L8B@/} zLCA-yoL<LcF85#6M:i\q:˜20`E')XF튐t _Z(bgC(*om8ɭEũ\}2S:KgSX:0XޢQ7c̱sߦar[en]>4UlW5xN$J sI?g]n` F *|QKbb#9` !D1Myߋb(+XwksOpޚ!={k9J* i# l.wK.{wϓ|MH9@6 6aE+ɐ7IWOxb 񳄶"[Z)yOnw|RE䚺15t *TY݈z'7xlT*1MMG-L@4m}l8U應cyr^R?t!C*gz1Xce %Lp.;ULj03LW.al>! ݏEz:,|=z `a2zS5qOG@@|+B WwSM]b\ps+$aڝ_;,#s?U<0X!7)h0=ݴz5Og v<0g"oqpd=hW*HPپM:nQ 4R֗ &{U064ĭ9^ scZg{&N;bv]uv&b.Fu\^$TX^?(d [Z+,g%o²-B"קw$2&~%(opHZT<;O64%SzAqv1Iƚ5Ȗ鵹 M|HM+ܙ(2G’C+"Wc6,=e0OAyP4{V/H X203A{~DB߂bVe۳X@4sĪ8c?_U:'eE }Ct Sq3H@wcVvb?l6WNKs)"wˁ8ǖ,Ɉ rNQQ!@W$ƍWDR$<5|b띫:+A N5?]IΡ%k2it\I\=!Q= !`%#U[U7gnA[ˁDnz5 b:O`!3Uzn;G 0L^:=5.*$y/KquO d[=H墨F[TBpT3EQ*gTdgv{9"ᅄ;U>;O{k9(B_,,N!d=%hMfڲX LuchP+|_P7_Q (k }H]x:>QZ0'sUWz{lWT#Ǡ/T>hֲ|? `PwkQCamݑV!&ׅ.>+O؋@qe6$%ob2Im7-.1aFܪ̑neg!vu\fdh{,Zq E?f !T//yyBpݗa$/?g>JsT]TD/{sz1) 7x?{,IV5g#oLT{ӑc0m= kmB=ͫd`;sЖ2wQҰ3+~7:Fe S~9OLjfa~'2X,8]Z[qrLP#RSzG,*]CtltMq_qϿìIan:%b=<G뤙^´ߦ U5Dwޅ=PPnk]S]EWU~qv\M. /BSsPyc븳UCp#}78ڥ[y-/JBB'@ وW@|a>sANC|"h *WvX><ْUiz!6L KGS9Q+5|E^i/#Guw=Srx _L<kArzð$VKZ`<蘐DqwwjCxL+PճHx~/3/[+7͔Hn<uԤ/ ԕ]9ʬr׷J+J>QiSp̐J;g U[:-Ć]6܈J}yOj׿өwdw/}2]_ 'GÒVpKvܞu}{j.rlţBBx̗%(g>yN'2؟A^֩ŠE~H9+̅}35Qdoh,U?ànF+oJa^< VC%"5s7-ТƠPӥ3N/`z繆aϒ0~S+S`Ґ9p܇m?V  I1!wU6b6̒W*YY C*cPf\TNsoS!0YWzw{wA~kX?abf\zŵeI3)b+niB9eTI ڐ0Òch'^+&F1X哃tw(ra7 ['4Ⱦ/{Mpx1YtLrP% (k0ΨXXJKQo^plg7FRU݁j)*²#)UX07Ƴ|' e>?%&#F-c,CZ {ȼBWNmBl IQ7#ۢp|eHJs/ :e8_ElX3 "R/e>=HG.(ą{D.hXv9}>1{( e6 d?>e,Mu (-֓E W 1@w rN'Og&Wc+o T˯3@#) ˂+{C<@I a,6~ki_w_ktJ-CLg"Xb'ۅG_"h~QTd5\WΥs^l_]ʏaD8Ύބ/xHCIQO *)OgB$G@"[^]ǖtWZH)Hޡ79 J*: 0$:hfXX9?Rff|{`2`9+XVˎtgfv;,15qtZ?5ΐrҒe/șN-[6r*J!7RDU+nmtB0c%P zEk9JAcRR`DGDq\.m# x&BRM{P(wxFC r_(M/`ʣ 87J#an:zJ  YZ