libsolv-demo-0.7.30-150600.8.2.1<>,fp9|d9Jěߐ2K@ν"n]aZd?9ǿCbLPN7-CZ-Yxr׳E`+0T1ڥjIM6Uu`4 ԁaC`|BW$E@k⾃ 4? ^u$i⮨eN!9J́_*\ c$$=GSN!=: Oj$4lwSdu^սV,[)X`a>JӇ}=>AKh?KXd # Lx| %,4 8 < D  4(8O90O: OFGGGHGIGXGYG\G]G^GbHcHdI9eI>fIAlICuIXvI`wJxJyJzJKK KKTClibsolv-demo0.7.30150600.8.2.1Applications demoing the libsolv libraryApplications demoing the libsolv library.fh01-ch3d SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxx86_64 T큤fdj3c4da298cc8b604140a204f43ec674c3c00a75679d7bc22962c3f4d49c322dd94ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.30-150600.8.2.1.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.3f@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.7h01-ch3d 17259916640.7.30-150600.8.2.10.7.30-150600.8.2.1solvsolv.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:35594/SUSE_SLE-15-SP6_Update/a7deeaab4f3e4b8eb27fe9cd249dae68-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]=813c5d5c98ba46345fc9de209bfa2edb59976838, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR R R RR RRR RRRRRRRRRRRMW`TsButf-87615dbc8d8ddc1e0dd2dbba4b30bcfafae31d56c295b7f0e661766f930b30cf1?7zXZ !t/–]"k%ƽ n Шy)ӍwWP0_朝(Cc|2IOnhːĕ r:LSn%S W-{p`C3{[3nU(WAq[ CO^mvh(;y5|7Ui!L+V)E\ mgpPxW\s0+7@,qML艷scljp]n9o1UPPի 8eSV<1p&yD]dxϙ,ƶ"]U^b! S ^۬%# NE.'(wV߷ﲫgq޻ X]>xK)%aiG$M'!Ey}ʖnq r0bI ,KqEli]ߍ ҶK.7Ɉۗ^<"r]ҝu-`8Ia)j- ma!4$8s`jC&*Bʼ~'k2:G&}zG!Dy1*/2.zeXx)6WsOeU)c u8c3fo bAY{|5A\F[AnRr^HC.J$D_*4Ч Ffd9TQ!} o fEgG>מµ "8-`/j0*$I#J粗,A7J4@朠X~c80j`(|قbV#ͽ ]ЖMY5wέ0Jz.A6\~|RHL(obSdxZLHFՉ44Ѥm4XwLm5JNz@TYYdhGU /.7Mj8oЊT'9]!a)bHՍv5nV,p-Z+rvM'}26 Go sᕌa¹KOyY4* p㋈^YmS\g.RNb-4B8g"ߤwۻ<ΙΟdXžZ 2oc !qphamfuu|YҐWQ`JvW[C9Uw"5Nj GHS\fg9MD{H@¨jeAUSbˮ84c/ ^BLڄmWi Ov{@$z+~Yx6LDN`" pMb<|8ImkWĂ3-Ǽ8[YĜx~ye+('g^\1&$at!_z '@}ݓTo͈"oAwl٫?BJQSO{Ia;E {onSq#RljYǧE[ /8&m]5{Q;+yb!阣ZFJ[8!m+tON4j\kve*b?]' CJYP*b[{dfBx=$VGqwƟWN (P}hDN:Ʌlp%k:>|ܔ5g5i1/XߺIaӧ۾t7xX{5FҀ E-)bƸۼם 5y-) ~p.³swL|t`:ؿ.IԉYrJ]KPS6ÅpU|Þ$qQ /tv#oυ$ bZRAι75l+w-ߛ|<i>'.\O6hJτCN^7_;a{!^ѐP[R_ϳ@شo'=pЈ Xo ;3%Sx/ƭ {{J9y:U&6$x?ĵ| QRhrYZw * Iuv%7$Zoa%?{}흩(Ctha,ՎݙpjQJ!A1z>t. `2a&L<×UBq;KH#OXҠּ(_=ü`r,&ሾ I1p>[y\טtdY^'D7vΤ7uTSڇPD*Dn'Z y00+Ķd+nbނ͇l5QڞAmIX[k0C+s}=*\oj*\@Yr q 3ԠtqjO1 i%r`EϤ\QL.0uް>:o?r=fCY2"n̯j VnN5Nd4{1B҃&̧!̦:NU + Kۋbg''V30!-\= t#F`(L} WmŌ"Jv=]2NZ43 %ݎZp݁:q~<ùI|xOL]m|dM{}K-Odt&#?uQPx {\ ˯qFs)AfKIDnQ}8ׅN\-~\J;sH\s4[P)a(1RR &-/@( Ckn7]ĿWP gá*̥E8v<?,S8$ZzشZf:Ŷ m0I|@m::8 ]HӋ >cMQ@SNj`ռa;Y\'C<@w<ƑϑF=r4W"ȃ|謇I(i QJT@U/0Hrnk;ym%}p,SM`ȷ9kvhm-8`\SKVE]nH3h {*F7 Ӌn nahPC٣R^Tex%A0Yi m>V {cafX΅Q/5ʓRBL@ȓ!C S az^2inWL cW;p+Dz!QnB]* |[&?Մ@jܵ\o$ V)`+}Z&&E.jtA/CC `z96@C2ڴYN,2Z};eKxϺ;Y}(3됡[O`ko8th\V`n-{Gֲ˵^zg~#nTgN?#Ò2+"FV= H+H?iwWeZnk4O鵷Ql#죆*^n? (fo'WS CH1*-h=u5}Y^TKp&Je%u鱇2ɲU6:~vGfgm~ʲ_SyKʣ`?Prbn_v"@d" )WRL#)L]l$m%\EWw4])Rǝ៩Tf넩#  $m8ꁀhtEb' Nz0T09ˍisqT'T@3K ¡l~y :?(4N-4 [|6jU {.t>ptxH5vR?~lJcJ/1sĨd~0 6̪|o qbPa 'A׳BB<eZhBsy^ >PN|˗1w,+ #McRWy4~(%]*'C{9B6+Tϋe{&Om2 ] ly*Qg_* \%1."D2\E= 3? D^QԳu Mi3Pq}*rq( Ӣgv [v:y ֆ e!V9-۵YCu^ir%CCN&K$-WˇlY[%qiZ(+ P@J:v[}fCv)rvrM2#D` l6%t~&J(Ij9oMA~AFaU:(C g]DZ (6p OF\GV4wsTs^{ DEMs^KPqu]"F4^\MK;v(ASBs?ztQ^Ub{)ofZJU&x͓Ief*Q_<|t1#s ø( ewva)&x=|/%V>\tgtnbxrjt7^Y%2u~و2$r 4~ bϰOgZPK@2 6 Sݫ$|Sˮ:썺-;u|:zX\R8Pf.t6.vG8xl(jQ0ŪN{AY(bTڭTܘ0b$pνkZaYw<^V&%ygX!.,C0ok ]5;ۜlȁ4* ۿ2&:|9D&HK#3u (z$+w] M9A`c] ;YX_t7ۂWEAҫuy0?hYrp[}KU5jqE'I┶`hI^"YNgϔ]*th"sq\}Ji۳lS/0ja E@xI%(n[!^aX!f9ϦA?K (fu̗w2'4]nMW&ǰtcEKgRWLήH>G4?z7J e(J=ho`r Oڼ>IST~b1[qĪO ϚqF|i'?ҥ#m?M &Tc;fPuòEy;)*eC?bpJ.B_=Ll @LD+0CaMLFk%5:򎂽B5F(d.^ Z,敒A>2R ߛg [SQ鑮M:ze՟.a> ؜1^{o=_Q~W"!>a2H`?a;|m]@ՙfU&$#܀7=/2 8|H%ZLs9p9D (m˞,;hFyxadmf6IjNp$4RJk`:+I653<6 w=ؖ IFqwcX 2g_ZbpH0*sfRx&.z=69;ضn ,0&4A*%Fw/8̠` "Vi1v ?4 WcVb-Z K6C#8#h5}Q!@VS^sh~%kUMM8W0$ J$X.1(hccS[i8P=&lI84뙉J ƭ!: 7( pFԃ8y`O܁fmkxŽX9Nˆ9QD}{/PEieL74IH=R L[P )9/W q{G+8F`*߃6ymi(;b*$Sz1WXV__c>Jг~Orud |6z/vZr*|rmŠ&ޤmJ2?a]H ƹ| vP}`zB5t IϸX" 8xڲBO7 }-Th2L;a~pQg_9SK?$)Boe!(=Sr}-2+{fhtHn(k!eYI6&PZziU5Qp}U էdS{DT?1mT߇ER=IR'o>c 话'1Xĩp "Bp?GA_UyeWLΝM|w96< Ľ[aGg'5HInHNpvޝpr sԶs&S:vΩ(`-bѪ9rϞsЅ}A]7I 5[[`~:c_IZة2kmRl&zT$΄?F[PֳPbe\'ۭN=y#H; AH"0^r >aɑ) 'L!Qي}2/miֆsc{2e{_VNh_dz\hڸ0c`py$D< V.C![y(՗QI|9̋ s0@'e0ѯԲN),rqIXp(om.atq+›%v. liw,!$DLo@n:.8 p s&Q_9c-aVOz% gLW^Ajk6a$!=o0~j+!k-|5;8› |ϥ5l5h%|pCl;s`#!x Ɣ8}?A1*ӄ7νMl@MqZ_^Ht\ʲń[&X|0kqƚ݃!ޏ}ӵL< 1 n!\Yt/BJ H,ZQ At66UGڛUWbpr`Yo/Ooivʹu KgНUAP+#!^QѴɉ1RU8-ShZiϚ!A%0Q0T2Br%w !$`~Y}g::s2h^ic5e(,y8V745`1]جǟ]T6˽YE*,g4ȅt #Zڕ";kÃ?v uo"k_R0>hQ1_~?]TOq Y| |ԢsW:͇f|zN6(rU92> e(7Frk޹vg||xM bܟ͇y Es?sd>݂==oy=k=WV Ŕ<څ@ݰK:ִN,`ee[ox#Y$F7 ZB*lU98+nB\݁5y t٫2H'|!'64hYEk+Kd Vi!0rr\~o>T3h6(Wcyb#u9 `w‹9Ph[$ْrͷdq|f;Ӷ"`tXcPIH?ZD=_J^ג`ʦx;oH~7 >t!۪~ߣٱ=BJZU2+K.ƹg(4$d5)azLy9s6o`H-ᶆ|uP2ġ㫋8O* 6ݴE>Vj 8CIXEC@zY Vmb"3 i*+UmMrSҵy-\@$/3"zRF O/aIG2^5F,s^K:?қWD6Zwb*4 sYj!jj>0whd^fn8 &wKB\ /|5FVT`ÿJvCn.#p](J1Ş}(2eR n;S.W RKḤě'-NB c[_DhumŗD|\57"D+{T b67 pu}3pEEi]31n |PC׾uś+ڝ`[9Lg㈎Gsv ydFP&`uB[ (l~ Ŧ4NHsNDz"Z-%؛jJ?U)_2,25 xwf`^H`G?TVqU vذo%i0Nvx~d"V"#ݒhD{;<] ҟZ!VeQq/[{VqQ£/BM N\4R=GI_yLjxjGT{C0:0@~ PiC K`{j\Nnl{h2vEL` >v<ͯPrjwoObx@jp,W&ӵ?ݬ;X+Ј#ilrw NZZ]^xW8"0 9jFhx/ɜKJг}S,>,r#_}Xv{kj`ټh #ZF:2aڊޭЌNj"@56+[E-&MLa*Rbz#`7YG³TA[h~F]p%Cqd8dQ(,"l 8ך{vt,"Cf{֭~@ܵ}d.C>[&/Yx ^^9eCϬ4MҸ7A[dMxvFuiX~010wCXU6 p9hS/= Ș^)B (Xt':5,,M?Nä5;.:!a9w7טZlzƏƹH~Wdc,Z,xLDy Ndwޫbr/CNE5oT)(}]>+􏈩1HYA/cUJ>7bpU \ȇ-=aWJ]Z~Q"Y9$fZg*I>‡ǗmL6ӳ(΍Nn͇O1Ij:&.G P.sڡubR昪hʽr@dT 1/q BטtY&в98kv#;x7z\ f7=GҖ%C5|%.YC nYfJ\ACcx+$YEƛ,0O| k_ɇG̾"Dky4a.1y@ cD#P&!WI ?NݦtE`j/˸U%$Ю -kzs"g3oAUIIBHf MH*%u䡔Ԭ\ĐLC0St:['LbO!%wiE~"Ub+@sIʾ@2rAA܈@%\1rS%|#{㓹kɋWp(RCa]80( Ā2{R_'մF^(_C뫔9J, G(p+x"%SY}s/Cg y. ć $ڻ$Onщd9uzЩ瑓43}'$X•av7~E'CU|7wAK-&^n$Xv⽵KW4zK({32r9TS4.W_=l[㩱,ml8lVJ WJ:#}}'bF8lU0e2 ꦦOa襷B]3%2`6e?ț#7u<m.#ޯ_>ߙ. "ByO2/>NI=V'N98;/5~Tksn&ɶ; ]by9>0.7ŜŠnQL$\]DBE7԰xs^uȎ܊~ttA{5/,BX94Y@C ^齤RtٮU;T?hDc9^,??ʌ=[z[nЭ*c}UrTK@MXBC.#lM^ {Վ9H *6Vzixp~]|v=//_qi۞M '- Y7Zut6h;uWNmp{OG+lpt۹ @/Ώko~K՗ r\Α#WeϢ2`'):S|!gi)!\i ;r ODz',V[X:6A1NQ .Ls1ϲҸL:r"Ex`$N@&cY=2*Qd7oKzmD_7j1!.Ȱro <ς +_L`-Rgڥl7? 0 >~@Aw?)z--K.8[S nFzL[dF7#*oIHsࠦkqdO1&e>(oTlݶx}.lK/"]`qA臆Uؗ%#cpHXqcR.[zPKE_ Wr(-1-GppDV=&/gXK5{&wSpn _wX* 8XQm|D50Xml_ \~i%} EdD_hm۩0O=$:z'm&2q3Hd)_ArwLuqwRx䜯U𝒊c@hG#34?J6Ⴀti$ũST%semd^ hq^Bya 5i>_a_E=x[H|QO2E`nF9NѢ1MQy` krB£Gfd3^cJj +Qmȥ|\z |a(c߅nmKǸƐv6ѕ9 QjHOGe^!k6dwI"k@=G(oVsK"=$ ct ^ivr e:iX!`BN^F)EG[y R%!S~+_&,R;ηT}@gFT3ʠ=2HPHäWάstdx8T,}ECt\0ѓE#G4ڮki(~:K%>fc ekVOsy xMr~ l=4wn8t h9V_0iG19f$5H?}fNfOzN7℣΋Ć7 ~W]믽/p#g=g=k@Qm: DRtN%=h,7pZ/0 ۍg[أ̱g/:;utְY?(>:#|Q Q鐈p~hy!<_rV=:~;qnbt*" -:ӲҜvUVns3r |etm |i{QqRi!B;Ji̓t1CrFAnf$0{ \OZ^+BX.?Ht>|˫ S[tf,gnr0c hHX,p/G,]r9j^]Tei-RMZL2WOK%4iY^gg& [n:ɶ&x? mBix;`1 t_(tG@rRDx%Ȉ%f tv1ȜN%}WwT*?y|hӪ%6,Ƒz\3P&ʬoUWxY҃1=]3GL b>b¼aY iVD6񉏬M\eUN\i״ueYPaL1Ԅ6kr 7}SFaSsmV;>oѳ;Ie~-?N%Y oTtW&y0իlW@C) iby5\T]i.΁(_Ʌ|4RNn"$ɫX++/_ @sX).nۡkMh=ZA931m6B^&÷)ꇞ7-κ~BG:OaHcC'" _x/-)_ba'vLD8,>[8rz!`qN-<7wj>5 d/ﶌъf c-\є@[W S7Sj1zA=rjtF^1r)f%#p+0q&Z(yӏ'~ƚ#ơy9Y N6%I"Me_eZr>B΍&_N?Ɯ5r~X& <ŭ&xY0؜RxXKvA؆2E@PCA尢RXeވҧ0 YcR[44UL곻 ؁'O Мt7ӵk'Kn"=\M,\,Mû/-ʝQ%Z߮W )(23 7_uIH56l[?IFKZL؀"hH?K:Ys*^lvajvKqW[:VGbD](0^~%j*ss El.n @몇H)4h"RH "5BOO\ 븵Q܌Z A0 e\.X^1p41kx2rN \ݡ`Amv4ATCYrWiU#}3Lg+ "C t _\$?gtXE :Eb=)˘Z1V :k&9Psؚ#Dƶ}e/Yng1Xe[NˌD3\wVט:ylxj$'iiAȩ:"9:N6w3[2ooCﶅKg ySxʉ3&&C}#ޅyHMݱ~^4]xr0(XV<'P&ՀG\z˖9u}D5G o鄞9ͅtT0>_ -ly%m>idN 5cȧC9l$A>YKMG(|#Ml ]1P] C'֮i>TUFD)Rsʉ- MJf*UxKnY<UPs]Uz(5KaM9QhWed$ljs>z 9^E^Q 9a-K")ZqgNҝF&X"eK2ԯju# g)ݍio]hr_.@^}Vhyb U;92oG'K^iD|]ר`KtW=-Ж a5rre Ҵԥ2kr] 쭨WO 3; 'tŠ5.\u+ͻe[v*Uu:F:E˥p>pNJ/I",v O("tb.+ ;FBe:1 kc!ՠaov6IF@~n ;&<fcfDPN6XpR؏Zq8(Lߋˇ[ǎY![Ch D|l4ibHa4Se!ʒ@}-]"v*ʮ\WB7,,v>f. 8(Z\4}^ {O_Mx2Se!v!iҧ~6NnT 9@wMe3d)0>zhHxb.&,uڛv{x֘Pl?:v  LOKJvyAU05x[. LCwDU˃?J wjlDPOWyTFUܞ59MMMQqu.ܸoMX8xM$o 꺹eŝrٻ l``F.! =ň!&pb{s3:˔נr}m&d=@g2m1~sFNz3ۥVg$<6TmNՓ#$k$Hm±4t()\Z>AIv3\ c٘"ܳpe+K_| [ emZyj'_j/l_e1]LLH(p#ܤʇLߐBm<1\jdإx%Ęi5mbLSZY/̰KY y) 'QvuM,0ig+"_9Y3Ц!?/MDBZn7unWF\+,pͣiAJq~R61}t[<閷joJ\_S،5.M9MGphg"ƷM b+ h{,n2sS\tC;9ΗwgKE\LqVlYS9OGP@XP Zḭk˻94MgXc yǯ/ :Pevpʑ >J2,q8*Yp-kQbVlXt/l 'i,Q@?v=Qr`݈ Yi\P+Yfair($Q(tN~3QcE,.z24s QqR$%@8(IZn.E 浬[% 8ߣnR6lamPw֡ ^QS_0=5Ҩ+|DJnJ}$v-Թ$zMyH2i݆00V!r ;0\GapW}ϰ|/+Ѐ-mIgS/RN>=1AKi=uX)ghŀ"W Ǫ ۫paY =&?rMo잺E;WDjP\p 78f,ARNΈFh;aZw%oZP=Bԅ< 4tUݮkԖ5/rD <暍qV~ypOm5 ]?w}3xszfv6OjENKއYAj:MՐ/0c[`rt#vX(JD8AU04 z9Ւܫi҂s6H1amS(up?;H3l)DK q~ΈگC"##$q#;51!lqݣV91Rgd6K H/oŒFa0I  @ʊm-1?י4'M!R۟) XxSx4\bKCѿ|, c`PI˱LApEmgߪ4ii"Tf%Uz8>[1tCI{DcTbɁzh[)kD'5RvJv+d# ɡrC ⻈pvZ/p$"][?YT=@BƎ':Kkxr j^eƉٜɦ(*>K|39./px6D;|xXiזZ\g$AЪ}lm7 h_ֶt4:E8^Edê^Nkc[Gdٔ`VjKj][$t1^-#<3u]@:"aKXSQg].U¥ -sY14 ;Lӱ4^~:u)r~%s/uvV>@\Zq-9[I >:%gT/❬ģ Ȁay<Qa $6Q56H[(HMU2Ȉ~@ۉ].؁0SP3C{$]'wF ˳%an]0|%EP{% WO8MGr)[xNߪDP NlnȋNҦqvJpKȬRrו6),q7šWi١J14jP(~n\ٴ(Ju@.9np Y1ll]xQr(B$#7XwA#y8eDMg[\,ߡt74yMc%Y`  wDS QF;Un?e\%~)j!Ml.ϯp VN賗c% M"H2[0Ȋ[o{m]>Wޣz%([| Q{32ɧ leiR&}}{ _*ZLRdM+Ċ4~[quq+Ef1voֹ$ `d}zKR<,\K8Jן9ZX:> C^chj~%t ӹ+u)f/c\L`o*JpHrf06V_,=#أĻYeƊtd$U!R,DͭVY\ЇsfwH'9 fO"d> n`<)#kb CRk?@2, NJa$G=Z5m](" 1:yz<63H$5J8`;H]\[q;N.x OBdCFǨ=qI)jGN>Ҋב-l04eᶻ1"HѫFek@I% WJ&ULz;`< 4zM@P}W s_2L .8a#ʪ(gxb~Dքpp3(̰jwⰄW;[ƸIQܴw) 2 a6&@?zDDBmYjWdzo3aw9M HcB3ǯFT'\ya\h+MPm*YW *cBYek 6 Em:ŒFb$/1Os#NR;Hpe_q<]i|X~P9+g*7|t֭cdD5B 68=SBĹޒ 0tRG9=:ce?~'[ }-pf-LryVC`JܺBYz` CC`(-eA=].,"~ 8>4 :-jOȅU0H+86%<^*ќ^C bK ^ %# H+ >(z# a3!Ԋk-=>*ӴE *^g,5ˡD8EiFnԚJۼ>GOA_h­UG79SKߨ,} |>`}<)~Nxɧ=j0a 52\^!{_!jvymǘ 4TFvFKaTrF0WFAs0lnDL7p#MGy 0`m1g>E"m@H AǢ }cā_ _y-1ɼIXk}E1tY^c nyCWJn<$hi#ۜ(g>@(čcy . =a%,ȣ̈́cl\1-؃痄-FHj7GkoRH~Gᆟx8 !Bwђd SEr)8շ m rMm!\[|2C+GUS{.(L7Xf.#%2~cΣ=%yc;+|y< EeSa*1(ѿ'Ul05V6d_2'U-_ h#K0u1p"OR9|vT7f!Wk;qu3lvI^@~[l(l_QM,CW7-XeRxs\k]x(dkIQ&tGڐ*mmtJt80=^*S V`b|Q+}$蔀kt=i=XFWgsKMKtf>u15أxolY!ĒkmlχJf[8mr@3> IǸL‚ȘWy:r62ֹi ԢjHF߄8L~c>)ܵ9A(}|t }hDJ2D-QMsrm0wx7 ?aqXj u B_y(6}DHmP1kK{.xuqo˲EeMC%bO.ڱrr$Re@p2#E Ls:ǿ2`F۞%cs ߏz^ uE'ϽS\T/Ʌ/=i?xH,n$JA=k9,j_օ vJ7Vt>" < !TV XGV Joqt_Tg4Tg\5{zx/57TP/G?U_4`Ji8gÀ`qp%ϼ}XcG_5eGR'*oPRH ܇c:zԪRO$`q4ġీýQCz>8 h92`ş$_>yV%0SHYUUw}Vʡm,)9j%su6ah",7E;ȩ (g܂M`M|Gc%}hKڠP4[aJ6-,ZdF} nlUe<ä`W[&n XPx'PxSa\J3qoK޶T髦sx& %senQ !^AC# 3 9W1:$8e}/#P rjoz !oU 򉚱#) W#ƀsLi*jf2@s|" 4VrM/I{COBǺ17EVZ{aY]Po/鼸qD8R+ѽTCdb3-4w S<lHa3/#Vi)A3:H/xҸ:Ooވe7b*)̥OiwS @],U1lGM<v/,eT-EDj Jrf5\ +6 K#H^ӣ9 忌#rk &tpJ r}sCCcr\TcK@nguR[q&lyTT"vLyv\[+x ܳ: O `Q,{E# u}ȴnfPiPiK-y>{s[-԰=j'B49@퀳Jy!, y-YJPmlg[er ONsEtC$ |d.| 5Mോ0ZdIKY TI]2ӺlK@mQy9Zjȟg`;ܺ8=Y^<8+Ɲ8"s;] 7.v-]=&ҪAGj"S֗N#DT:paJb3Ʃ/^l n^ 8EebF3CB%7!aKGna, 7`޻iKx7;Ayf(Bu ,Hjܠy @nyDMcb~gHz4K=(xD)nծBmxьck.{"yje2w09hcdS9ʸiG x6ESK./,'V' )@<~H\O.T20b\{9HQ,% Z3ꃼ#rl,P]I#L a;,Nסu~^_koGC%^yƜmx"b$ܵ44F89kSzCJ+"@JS}kϖώU_J*<'ة2ֱ{S`X%gv ~:jTWwL}YL]SIIX 9߶.4DW!~H-3ܱj=6ҝ/3aR4;c:P~f%^:ӛƤޘ5!jl^бZo,9Q.% X)^LcBWQnOm?7uDT8  ?D25Ej "Lm KE_> 'ܔ*㠰{g71~N-JI} ~̍U'I% Pu(@c NWy/7lK__dTB&)wH\9"K Y5kmB, @&ފRlJğBx9)jG@Sfйg"1.Ҽ=./@_-Z~ K /qE:cuO,#Gq ~)~ȇ;}}zT5h K3_Au=RH2΃f.od̴WiOSv &A.,j#xX~]@(ZF5I9r5UJ/,UӀ|A4DBM8Iwrͬ &2IPŖ Ȱ!rRE`M "tnvn7o<~.5Z!xNVXj(kސ='9j'җ/Ҭ@|w <}]1v*HTDГN:MA]H!FжUl"5tznm`͙L>#8+@.|^غ~e9.XPcvF0hwʾC_GH$^ o.w%U׳O]xqkʛV>|57Mqйhh4KҊ8gMC0Eb1@,劒lea8J_ܶ̐Nb?n^cIl%hUnDDU:kPc[7B?'iQۅ]X#ˮ }L痳p7U2Zj|-8ճ2;Yu\Ȅ;Q퓸`<6v}'#qz|+d.zZcM\y~ ٲøfEϛK]1Gz <^g Ou`ΓCBę%xU 2PfM M Q,Al1A9rj5 o#"3IOR{'ÁɑGjڇb srg ӨH#[Ycxay5(D-v|9qtllG 3H1ni|4l=#/ J*x\5%;4۵D-#z _$7[w2DddcNie%̓oQ/RO1u;Z.'BO;EzlHa9נrpSeH.ߠ+B?s8$l'`fG& ,|ӛ,=,1 ~N^Y L9/6t.VY}3ѕy@,ҧ*TYtkV̱|G+S$i|s/+l;?0T6]LukF?R=n:دZ)4\$ ,5*8s8WKGCgx@CzRǹl2Ô׼ 2 v1Ÿ`6%t dT2\0r̒PrQf]>Q\(ޢǟ:6=|tcb @zc\r`@rvBq}?FOX(9 }]6"cx4cVŒp0ۋVJTu,W?JDc;pq Dd@sQI[k>H(|sm%ul 3y7u0=I85-nb EH%߀|r3aطkջ>@X˛c6LVf\cbrsA[^:bbtDž eګXXۇ ru ø%PKA("lFyߑAF_3Z Rqz'yhJ%Wބ_bOJƓ&4o3GO+|[;qWalc֧!" ;F MEBKk,RHG{t R/_O {| tBAO3K $JyW4VDTxy,^?#EJL,?? wq''+Cѷ&(7@)F]x:OZluSMxY Cm$ B89x|-Cf($'[SFd.e)Z>ڊB~RKI9\'#IAͺ̘K 3C!}Nxg/>IKأ:'!8Cꔛj?ѾKƜ҇`@jq\)rAFab3|( :.5y¾|:>6CHo L%~sS#\3_/ {p &þڹCd-'#3ȘfߥaKub(r=ZzLOt8f6R^D(9iHƍg\^% F Q w4%X-w5])Do4RB+G>?A&ykc+(:3eܔi Ė W1 (Y\"vֳH .vʞѽ2ĬP9|7~E.bjhOiv H +Lsnw)ͅGܚm^c~w/`jC'/@T F' @6\/C@AU]6h@]4j^*Wm#z"!^c{0F 'atsmFdj2Df#6.mpP],Zuo $Ư(!Y5P|[ Tp]%(!+\^h$dsmg"ܣOͰ8 H,$Flh>µ$$2^7tՏh//r:@51(Чt񖬲96{Wv=id'fFV(nE KYt5<z48 !#xhlPz[unIqtQR¤.OMLc<.)ǞGXkt$_$6G 0h vyE5GR׃ SxɝH L;)Y~4ܸqd#G7tFle xUƢu(w ś19L$ .YUb?2ZI4=gYW.E>~ݙ?dgMlٖ3IB:wU1[=O'g|9Iv $i(5z76`r9N2}cM^A\l6LHTQnd T3Vܯ][kRZ^~(yJHO. b:9$)1_7ZO! J ̀'31R~ *v\Yq!*}s7BhLDUD~Q*_TWԃ35<@U: :D`ҔۓĵR` OWyļ=l\Ϻ%8=:Uzߛp1ꢌF`_7 VgղF!!&{a<7;C3Fp+)IN(q`AӘFq 鮦=g vX\-7 õ;R~ 6q۽i!0 "qm~N2ե'*CvvEoc}L9QQڼ\`Bo$1fE m {tdkOP (`+,a@ֿ~=[Pwu% JC)l:7BIGR Bѻm o lm*\L$lung0=[Z-0[[u7r4fbE懎c\ǽv C 2S#k;FI׼`bmsg Foǰd3u^Y~Tct"俥[}Z(f6 WhdT/a[vR.벚¾04~ã\@Z=1"1TV)%JUZyn@iQ).fu㚀WZ,4{|^jAIA`.l-M'YJc&Ř Fs:G4%FCn ʳ^ DAY4c*@.]gXZMZNa> s0)i6p%?nJ;hjm%Xߨ췅} W5ʴiP+E6a?r%v!|PS\y;eXXh0s5HO2, Ece{]>-hy\L "cY::Tv1q"ZaN-kY,}+%30Y-&|cŜwߤ ΍ <\` TK,6~:V%V< 4v\d-v2'T<\ʮxBF!|/VxTAp?v *Bk i:}pw{_?Mn50TB'fN%v$re,axk q!_4nGrsVfwO3 g_UDVIsh82RshX7:OmZ497C؜"&y2-a-mJӗ%wqs/͋RANL/m=sT!ljԁfnƥ3#J#1 :,AmgHEҼU7?1A$']X OoV\6Ef Cqovpwy2:^[a ۪8WYI&,4 2L<҉S7k +ٱ^E?5 է""e wfqWLn{'Gr=MQp X매kBF?iTvϹ(70'^~F Ʒ9.jyY54ZM`ԖQjfO| [u+琂gd\D%z $· !ҝB66^$1+oS} ƿ_T )H(~ *Y&{ ]LXWP!}Ƒ&+ fGD^`zetW /D0Ո0zz DzM(I^&9UZ2f%Ϯ\zJeXŬ+١9'"1OC!JTsW{mC^O>{ N?w}6܌; h=pd~$n\?<;"LºƺtdKldZ  )տdOr+o/ /tSHI-%".B\FTpL9d<ݑ!Pc,;٣’[ Ѵ(MݮA fҚ +qzDC=ZyUÜeE*9ÓW%.~\Q9Tg@bҴMaHY8; FŸIWxD@Mˏ(t`ݑ@4[1ThUXaݘ}X&<*?Kv}* (bnf%QsdHF28n-m7!~&%FO_DƐe/X=V]leG^%|vwu mUSwت6+k!.;}H5~$lL6zcne<{껐s2VxX+joӴɠFtejjj +sԏp9 JQ~K1Q N ACb"ԓBiBh%:"7},)C&C|z6hYIY>+T$H=G<|=3 BYkiS(6 `mvْ|4B =q an*ZDMYY&&ZVa^E:[Ҿ_ ymwm0iB$kBx#nf1Ni8ϠJ7#y4=EAVX-|/ y;vͤk O\ U4X{*âc bP!|wINAy;]c)AMiQ|1HH-(([Oީ`ΗN} ϝˁx+"s79X`*갆SrE૪(OWPGFKbm A x0 qhV)vLsrm]Gأ4[c2AP%c )&9Cs1E5*si)M~D}J qX;86úFs6)Ӳs̪Kʮi'EsV+$EɚX/8醿F0\],7s+9P\WeIহi&NH (M%E] Iޅ7^ Ϋ^9~&h\JhרGfR~ {aa_]SleZ`f=Ru@cHVt͉"^s܉Fx'.Iz?vy:סof^ )h@O$骩rke%ڳ<JXLiooA@Q?v5~ci <9#w/.y ֤zvpK,iqd =S:JH?(B3 ¨Cc ,"ɑBtֵ|k)=kAU!%jV2o%Qi5.'k욛0 *NScANyj{UCC5kg~4˰v$aOI.MKbkeߩ,$XfBǧ*5>9 QqL#wRR`aI.P|`=F^ۆOs#hU 2<üCfDGsz,AVx]Q5"&Z*wuPUC蠎8*E]@ Ǖ?RVEi$uRY< &Dg4]zbG`~ѯH7@Ӈaޡz4Tm ,.vRE *7{F(,x-V^4SCrxBTwG5L/C)&gHnwSQE9:ʒb2@m( k$n0g&yd @iiI]i }յZ<y͉yU!b*3}yd}drnϞ Շ/D=Ff+9|UMGdu[j_UYW<¸;޸bo.w"ʢFy6\kWc d̝%9K}n{@@LK'6=EEH 1%.Xᭃ&j8"^iW5 4#|6%.B@Os(#y\co-DQyCf[DJ2͵ &#vO(?SdF[ v0Ps $"h0d~]b!%xH\ofC! `t~v% wڄ(_\8w=5QIR0vo@rgblc0\;c ʹHж x|)k!-Nczb XQ~Qd!4n@pev, I?HMFIʰk>v81rar^u1pRZ>0& YTflx99V@HCKn`9;@j{,()5hI=u$U՚r YZ