libsolv-demo-0.7.31-150600.8.7.2<>,dgNp9|$%2=bۍJD78FQA!DЀNV' .S[,daFXƚT).[$|xS0<E$i{_罊Da^J,%Wn /€Y 4ռCʘpdcǛ_Y8r)-p : W;YԽG@a8Ba˹WvtސoUצTKVoXޔgjp;_(vtG94԰F">ALx?Lhd # Lx| %,4 8 < D  4(8P94P: /PFHGHHHIHXHYH\H]I^IbI.cIdJYeJ^fJalJcuJtvJ|wKxKyKzLLLL"LdClibsolv-demo0.7.31150600.8.7.2Applications demoing the libsolv libraryApplications demoing the libsolv library.gNs390zl32GSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxs390xCT큤gNdj55fe314d1dc9ade29ddc8204cff1f70e13333952bde834d32e0a0a3cae2e3ca44ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-demolibsolv-demo(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@    curlgpg2libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(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.7s390zl32 17332253670.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_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6f2799b83403cf9cdb2558ecc6d2f262aeae2408, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRR R RRR RRR R RRRRRRRRRRRD ADutf-811e01d0cbabeb789cc8fc561958af25429b2c0677213019ea5810f48bdd1f494?7zXZ !t/$r]"k%AKk>I2?վ @VTajBAd+]I:^μw֋2dwJ-*f#>o0:8fIxoC]f z6VHX%CMb\ nH*d sAgsh݀T90W dv|AO?S=b]T^) }PM?@jVO?J:g[bl#7 {r0l'ɾ(仚X! 7-4X { ͤy] d k7Ĺz ES+)Bs&2 вޖv@[ ۆE 3YѐCu$GÄ7=03$zd|Q\V!M5\oL6!-Et{|N+p<\@4?B)yO gҞ<(1=͹}ƛ'^&s7){ ֵ:v ;BmHnpL+N#:(n{ X K[Cn16,T:hKx3^">tq ϧ56M^)V J/-PY$*S f`\6tXXVzJ+WU8}Z00EJ Ы-kN*sNj(7y29Uuf:TR*92ن\3fZ՗ E>ӘN ʁz ytP )l NߡlNT(5S򩤟*_sphC +x{Y=iT/cW_E4 seWjӳlYexOO[M_δ^ __MYش~M{!XD ãc+=R›:XH!u_P: nH.jiV7G#Nz.!nKE5_c?PVv hgaܳR@A i1Q|@_NJ$:t&qoٿvE3lO `I\cHw5O[U B NX Q(:ML j(aKt4&yJTDGى~2}1=d (9GӀT&TmކjdeKNŅo'^x'h'A9S6sZmħBC~e-Sk*K~Q_DA4 >{Y;PvQ|i[0K+}Vtg:?fG HAڼ?En[sBZicę :3A 4ʬAgm()k'սMI~:Yo`y$ʴxô͘xd<>[1?1ҮhfGe?ay װ93!EN7 P"e I_ϳVo' n71yoQW4??ϥ$4O1 biSX%}A_iT~pKA;0DƸūbf?BWWAuN b>Y0nxfOC_cԋ`MG {j/p0_G~6|P7Hn;QSNU/YP,_ %| ;6~R38ۭ>H ƙ(j\96jWߠOw8[C L[I*_T[ã2:K-٭Ɋ7m'ťl  K*'Fe.B*2Q;w W,0gO>Y<*ZPQ-bZ?S)K2; T; 1\s-YҪUW1iK5q8+ٮ%H ^d+qrx`k4[|׷!Ě7\.|ֹq #zϳd  N O#?HiJ'X%V/[Iƣ>>wїǑ6$` cu$NX!D\]KjY%kEcׯ:Fdه?v9q,By*>_d) wQĒBVesQcg{>4][2 upH8cJ[*)d&}+Qп e%_&pQ-mlloRCDZUV4$a3t2ֹ\l0isEwJy/tZAaJA `))p#[9ӋnS;o 2?v@nzuchMTق7mO8kƍKü[fݔisrIfa?2uwFc[,d~kFh0c!jEޚS< >4msZH;ޙFZ{ۅXpQVme#M h,J[: ?BmfVN@F8HDud{#`I|EAOEXZMᶌnδ<`:D;(G6=mdΞR9ŤgnۨQ$eOI+-lLL>'aue#H9pW qCg˞iOOkNQI20#Uۖ,|b5ա!ORЮqd{W_5>c<*. 6 I[<$~YLΌcG8V\[q3:i"(TϜ+6XP^Js>!*2ޒ PeDMzKOtiY-TE(baX170 RRUX8ǒ)>O5|?K=:= '}(S5o*J/L5c͝79ι`_Mi2 n|Y@Ƿ8xiuOô xAؕĶ)` <{T 9*7#*䰡@p?gK_ 1uτ0K3qO:8`̭`j AD}a&krh" 5Qjq[{<}ِ(LWqGi]1B'§_k]†pMyUvc}P$ɨ o\YmG Req@LTO뮱4`Ȑ`[E 10h?f6m75Jf&xEUia`nMUx*WU tՌ?|gqRByT*]5!o9`n4Ipy) /2:9 !Vtw-Cŧ|#bV5  |"פO3UÚ 3? K=֔.A kn%.?.Ŝ wFw@ ; *=愎N' R8vRz Q]b8#ʛ9 2RpLb0USgy<מa{b) }w*CvD>ݵpQ5w#mB^luIi)t]v(,,DPKaamyu4hIS9|&5V!}DM_YVQ nLDm򟋽(*j:pNŹ *?ܮA1䂄N?LA}Dd S-K{ͦ7uF!d9ݺ[,mhO튗 R\1' U%zmKz9 GX좽e1X-|a/~^hf =|Tz٧I/[clhXv1 e̿K='e]gp*zЍBou'5ar!4u/醶1 81.VY k2g|4>֫K+ E-r%>(|һi=S)kw@k&c9/1\ `@-w2ԏƹ[*Ps14 :V/-?ksD|*]{f4˭4(g/k>n?N6ѶWodaꏭOH_>FKT|{{mÀND@Y͉*竟Tm6a}p$|VwJ-0IS0_K00N{ 1۴.qvӅq,tf+_+y+K# F-V Kڜs Vo 07w^R?Y{Ex~F0 Ɉ6b^Xp Z|{4H o5 e`nܔxl|#kZO9bA( DaZ@/d}C*A7SLw T++/Za:f|%ZJ>$-_1'XE(=b^OW+奤bARl:*N5`iqf!MN3AfD@]1+,9R 7 q3k8Y?Q:Y~D{QDp125g?rgJct 7OfȐtKSC3pge,V~( "VL+*J=4'f"XceęSw)uG,F+9U]}H؆/63lpAis21 brÈD{~ h:9!jox ҫo\Z|APhys 򘴓WuƆ͹=3Z$h9 L ]c2q$K[&]NC"f ģdęU6X2mZU*\#P] 2blGQCNdTCOԒ^7dDf?f$u5fhrbs7ϟZ.~'1o?5S^,Њ5 9\bॷ` k[V. Q COL⌺@u|KOZ-,Ug1'ۻ jغ׍`9I#Z3p1O`-74`-kJiWa13۔Ϭ ' 3{- pߊeH Lsk<|ltn0 :ȀC w x ȇ$@Ҭfh͇XoKƎ 6Įk(2P+FX!^ʗeAi= S&NkP}58 i2mV4 59<<܀057{vGg}u('}Kޑʣ {V0YYe6];z, 6WA!J/&Џ-YRe{zglT]vOiAkE Rz"xAƖXM pY+x=Rgx 4ెgSC(gs98k{:=͟Q ',joӄ{c(tL#{,Eű V+FOJ0gaHdLU>K(ORLW %=uQI`Ѹ 3)γޖ eiT1hFڤM Z"siӚZ\GB!HߩYU拆iX}} 0u A^`ŮϠdQmev>;qBV וkMIfB*#襘>bvĮH{`i{^lom6J3J)$ePRTK㯲s;Ľ[EYdH'ax<[z⟡û#E{kyi\& rŢs;y*hd|q_ u P }zІI>0|hLc|l1(a2)Z*m㸲q+ 0<H6C-y߰-룸 bJm?2l}!":CJܾϻ)fGf/}&=TuYF g.(Y4hʹ,pk>lw2L 䧮F xIB&;~R]МX8OE>v~eT|7"KVamSseoY"#&Od/\靘ޔyP%jrn}VkxQIЕo&ͽ) x`6F ?s+ h&sI@k|ܟ{zܤfSQI9+T dnyQ,,$a}o oLmG vuWC y/%ָO^<×M|9+kO*,5*AH -%Շ v nsPkfʯNH o6ޮ\2꾈KJU~aE! =597,` W)ut\Z^6b䒜L-"Ć5CuogȰr&Ӗ>3$1N(/X&;S[ZX ́ӆ ?|wL3Jg@hTXsөAmkN+E[?%zb)}VסvHq׀ĭGM⥢NmgV|ƝyNhfw-ָ`I)DU pef}e;A6w{#/%Ww#sihqmQ&D!MW~!H#) I7nk>d PY8Й@Ɖ5dx_-^\2r?䁣djm/+X~1M1ud=ww  k fhŨ5ut@InR`xst[Ij!Xl891$5͖[]*-Fm^v^xoU!Q״Ei5>B-ߦ>,4roLgm&5Ffd:K71/%KufH"(٤aJW乺2ZpOnf atZir0|z5)(̘/DCkn^WE_x݁ce!tUT[;@\s׸وCxfŢ[VRڼ|Gi,N\~ѰL I5T3 BN3uĊbJ|U.K:o|Ēfb=)>ʫȡ}ۅEdҩ 5@,<V YYM#l5x5]'{8;%cU<, [ 0H#N\ONLaP4g{3Ts1JˉvW\s,.ηJS҈jk0'l k8fr'2y'mW1Ԅy\tOC ڏ7, e=v좃&u+fwQx(w11oCBYꅜa~?T ,9`k׭{Hk@ H؅g]Z@"B4¸Ťl]z,]WD;rG}PXtǑBJF hƋT1'Ú,V 6-Ka-]=.a:GHH[x%}DoLMM+S0KEqU T[ulQ[grBO~BNOaDPynVR`W%/RNVmFn]f0D07zK_:4f +FѰ<ޏƋ6ELd efK+N"WȣUE_J Dn+43{SV#x3?NC!=PGkI GdP!ѣ'GlERnH[L> ~@{`y;u!'ڱns<Bwj)O9>q Ќ.ȗ׏'jjD&HQYXõN=?ra!p1ɴ }< c_X^%mf񡩦`:/[w" }ՠZeJ) ,A,:EWkXK DznҀ/yA$>,+NyR6}ϹbeUʯCbeu)zPgQT㟜Rj" _n4 NZx9Yң jWJֵ@>ӿs^"A0*"<Ѳx6 N8eӽOzg|f:X+6O.;o6NOoJuҗv8]G^roE^̒BRݬAWLzFApvo 6r8l YP0Y|QwVg|[Y)/fQZUH~7Fxsk`xpyU(c&1GixqxN_1=?ɼ^sWkޮ3^톲s:"mBfD*-85S,Lj{nt`\Q"5H#R+Z]}4q.OFvXuw\^@m 8܋ +JF^FILVk_qԙ I&O (fDP ӀP b$Z%ayZ+{I:PnڢAB㯮@M`c lw}4Xu   .NN2&S+"&ضClDFXP.𭘩9z%J;U܎*:ÜLa SCUx+p)F??#Ev»ejْU'z*&}xp6;DUF< ۹:,;`L<ƻ9b3y 25cyo!M<8B.=lFT ,c>j <~F?`t=f_rO};  sGAWaVgYr- RVZ08"EkK–Ɯ\-ƕ3&2 %Ε}k0iF0TوYM j #Fmܬ1 Guv, BF`q=A못GF|v-/:O&V5x9.Yk]̤Uuy"A4=D~u }/lL.sUFCK_ ӊw5HUAy%~@D7b >T4ǂ@K ʶ>XHema/NiӡXڈE_.8?6l(ߙii[/ܼ.c@\hntvxȉ xTPKjOsnUG%$qDTp0%eU9 +\ϑ\b|*Q$."Ϣ_I1BtXFKcpLؖxL|MjWPQY@,E0,LN+b `ݓB jpV&DD0 S y$s?NZ  bjF}V6uȝZlpv1t"Gb+|>Vp[y,R R[`̍{Г"E<||Q6𻟩`:yf`c&ɿݯR*s̩P)Ȝ=EЦeͨ?;~7d8u'GO).$M5  6;>zB xqmK)?ݱAv@2Rp@!̇v%Q Wψ,ү$3qQ wL@J׉[F*;0'OFxZ>+/7C!AJ)v]AX&ϱ?DٯDUa/cotcQ/GN=8qmD~I>:${׺J#ɾm?ˡl: tXzUA5]0+S$Tъꎗ]^dוƤʕ!q@,b<^p6,N`A+].˃O(/,a}j:tu8h,QX}g#SZM;fhϠ,Ci#:>tS/3HЁkƋs/E9?+'8ao;akD NS[ܰQ.Jۮ?-JNr#z|@pxzvBY ``'C>TU:BMt S^mR5Q=e_/lfMqHH5FͺZboqQQvPrpGNVsbX, NJjrI!Fpɫ#c`+n{pKsXӀ;/k%_2\c n*8WX]=*ȍm=Y*0}![d<oBwP ] >fg|Fp9'5"ٝ " ×m0U=V^]H nڪyr6%. ¡ 6_mvRztb> oKIDhd ss%5jo,gFfJ_$?%!Tl_s}zK{EPbkڕxT9Cs(̶ %q|*KԎp5xp?6(ln2ru?up)!3` QUŮ~yцp/I7aewz/y!"w| >8SxN[MWIch_hdC&:hP#(pD6`ݵqw ΋aB ECaYF,V/DtjhHm K_O ib.ځnذ9 {˖B/>6"ςHXUbk7jREBӵdz5h*ߺI|5§c(3B#Pܦts_tVJ2@qEM1bxxM# /1w:?;W{ 5rz PE}2Zsul~"L(EegU"@Q<euʽ!\hMnh]lBtuwop3ׇ,W&wkEXnFA)}OfF^A+Z5.RUR EG{-:26EclfuPR):(/GВO 5ݒĽ1jG`e_ܤsuźwz 4)K3M_eX^EOGAxsYI٪9X)N/)qJ8 8*vTS >;0͎/?ηKMv}6uaq ˜F]Y1_Xfv6'!sw+\Cw7= oF6K%oejDomc-ղ)q\cvIw \ƱhD6ikze駨ӂ8W#=Rm̪OF>ox3rH=ZNJldO\u:-*eb3vqq>QrAL }!Ep|{V]|lq.^IAtWb;s=~wvɯwC5eh/C!tJs^%_i?RFV]WӅÏnXr](Z>0>>J;~?BZC"4q21 J:vpQNSx;HGXQ^ 'v85G9IPzmb \mKzKpnee.wj"0t tTː?7p2T ppYͤ|>cn3UMD5)?,U U>C#/dY㈫BL'it'HҖ[t (}?zqN!߁㮳JF?`O~)-\gbٯS֎̒T\}Ap,`:Fhʫ(3Ґy eͧCӷ\۠tT/rR['B5 Ki,m0dvEo ` (MYuf'*mRS 4z-ɨyG[8 2Y1Җ} qݯh{:ϓ C*nu<=rԧyxޔQρدb_+|[t:9)XZٮ#GNzDQmkJtT0r>gŽrt\820ԶH0 P(d؛\U/sۣlJhVC2-lp0V\MI=w7(@LDl))2A|kEFeI_8ژ+yp.Epz6$ f@KwP"4kF{/5G'0NdK,uOvUYtz"0OsAȿdG|EW.7"x]Rb7XA|Q,AY ͢e4J, c.LȨo\)DžoQ@?&N'Q =1<#[6榍dk$9`G$Ry ĭO/$D&m9N'ǠK^H'ۼh>yFo2 5O8ȺeKpM^}߷N8t49SHc?m\B>nx<(URZ<1QDa/NNd/Jʋ6aj_g҆tTRښ#gC:$-i: ph Mw$Tq8446ǒu /&.6N+zޓ|&ݥ+UZll HI"%WxjZK\^s+&@%:  PaA)`S|9aBX{ɅtM0XWwӏ-|3 sqkxdr^0maͩI8'zeJxrg-sRUy4@=G"0?haP&6 GܵM<_n(OuPY/{ˠeMX& #TE_ c{&X|슜f*4vDvro6]:c(fv/h7s}Á *͘XNr!%2WkT(E#ty&|ZȂeO 3J3ԙMrfCE0; g&LlwI/JXu@흢"ޟσ A|*S5~ 1l_if嶄DS.nOf:ȀqCD6 08)k'W*g]$շ@+wHMVoupa֤0.L tO@9=*RdX,$eE?T[eԈGbO(uup| ì{G/yc>@b;M-Gu%vd*>;WbܪfmiXjŠoO:-Ti&+*by8Vl$cJ ,굍 ~P AWFhvEl_˾NJ9Qx\r0:_EPG֕, lbܱYETEQG"F%mGVL~ #W|8/f E7pp5FphLu-Z^, hEk~믻*V . kuc*pCXC:S|ro\Щ*՟|Bn k93HuSn5E $קXaNjU%FE[-~=@;h4śW !2̮k)9ɱQS8 Oe0^ɯ1Ns G65Ov.oh=#v,7Kx(C96|huJ 6?Z|| DbeJ }&%"EcW<^|q8lf$ѿF}XUi#u1AV{y!I{캢\K u,eK f֖ yYʑ%~ K!զ+E+J)1LA?yڎ*̛(JGM ٠.eEL/89I=s*p-UO++T{,arn1ڧa+O_xF "JTs]ȩ`*yy{DFY}}@-u}2g0O;9 `V7Bw> jDJbyNvk=.7Ac(ik3;1V2Y{% 2pڄ$a[DL<< ZcǞKUs'o{*-m++רڿo7I,+k_QZ 9cU {ۨ,^àuL6Ol $ { he9&dދ-ݨ)%ڠ4: waXd#F#gfBƼ'çLrpL<ݒ9\1JxnZwHKgUE0گg]Lhb@ˮ} &b},#U*DHo¨uZ煦}me:1dQD KW**20јnN0yeF^]IkN"n8\9J!jh]#'>o隒늄1;2{f kϛX`Z)g$; i/`7WnXpJO\ަyobeS4HsU`o9u _@ݬM8\-l@dF٪.C:b BU=ZF!ⳗ MtZPaR)j62d*9<5ŗ}"Wz c+`9[+v*RZ\k~ ڮ eysSFus5EbX vspLtpۇʋJIj{63ߍÑ n+IR~`dWg[2sIU6aHEUgd{PdSʠ'o,̕z[s[R:yɐ5FaxkkxzM2,ﹼEUofC*xfL6hq·z!*CPDݒ`=}h_uAan;0NBy00>{ ˻19rҗm?2)rQ/H/!$"6Qwzߊ< \!uOkIf4gaP7TV17K_tNe"O28/*CK~klc={=DK"&PLPME2ÔIAO A}@މ<5WrgѐP+U*f*2z.aJ֤ `j~fZjHhմ$vlzAFw_U]6g#?͢'VM 2Ѡ*@ F5yƒr* 78}gV[b̃j vՏ&4/.goS9p\)bSJhuo6/v_؆<+n~ԫtsFq:7@{Fk$ixh"DPz[휅[hI$Wlڔ(X ".~ M1V g5r-%>W]bi> +-5y<Ң\E&*fi(L$ I&h sJ_lr:93MꮢPg8{C-E 5[|@ZK$r"|9T?eD pܕIUeljTB>8tS9_{Q09:C vЗFa8͔Nb| bbUV·Cxg+\ez쌻ʚNzz>#pۚ3wm-d(}ߍ%bFx,~1KK/c'o[-s;~lLBΗ((-5˔Z[!\'wdG@ q b-n|-9EFi|>kZ"L.bN>lgޮ3КDKy4(-]ܭQ$ Iz7d@bU ?gg.N҅;]-V:.PMTgmQ% v:I}''폦9Ԩ|]ʛ G %5,[u?O.۩`'+i:; zvg<܏=GuS^h-z0rpQkNC|2ou}4%KjAv (#dz ge,/VMA%<5EƄ@GL2av yvܙ({wC,ɋsEZVGTeгЈ\Lu"ff@HXzηtWxeN1l1Zk]n!RY6:w )[Z^oc?c.X׍E'%"O=SNTltRSL7tbFYUˀBhqQF^3V 7[9ƃnh?]^!͈aդVGC~+U9oBY@սc6:djv619Z9΄WJx#yPD񋟇v}*&/N)@)߾ |whoVof{vN< ~ Ag5ɥ9Ue<%nv®&Bt)ԡE(zw~z ʷ*h6_dbDs#MƥiAxpta/T*u K2H= rhᩳ^/ӒCf;Dǰc/1RO?ElNI:Jts.:i>CZ^8?[ǸьQ@:ž4Dv#AcOÇLdkX.A bnigrDR.WZYt۶k:#Od)Hj8yBnF7J~ZHl~ .Z=GpOÑp 1=mCuא5rF.l!0 *̋[vv>S`E,i%ۤIˣ%7OauqXq,lqw2]'FNY@z ߬0k DĕBvfi;KFWŽJ60< \.y ZLPxi)+/{iT!˽jwZJ|/-%&eѽ@\T$ `Sg+x24t%_NSj˒']1ydcݸV+qD_)Q(X9ខ 9_eMxGFD0ij*hgM0]]j0u6Ϩ> .)BY3x&&\:F 3̟1=@w1prw7wRt'v~e=z~RcHE/bQV+3y kz$_Q(lx2\j$q2($:d4hܔl= _Z"F(a$/ =Jy ü/S-Xt)wb ^tNK0w?1~ g)ITF cd$S:*/l.!;c*W3aWOo V CYE^>gZ_y!K|0͎$7Ez1c$\^-4t?P OW!֠Phf`bze0}g! A.<ŬUm>{[t+šdFV^caBA58_0x;&Nb_[-j( qg rWKV (iJt+zzkّăHi ρH4ݛٿ頗to~TK30z` LbU~ FI@ДYL5gH|˖2R Y,y8fMw@c%nv4Ȳͩ15#⧝$F^5BbZ:KG%*qPB5؉}g cK0sV'ҚifsOn1D3A#?w>Ѷwgs*Y ҽƜ5\?wE%n)kbmsnI'XM|OncI/P~ goȚ"!HajD- p|YѩXv;;',/fo]'6+2F^N5[侚JKj\X8}E0G Sx0/⪤oٴ`_Jqԥ'O-"E%>,nb:ߴW, `LaIA.|IOJqA{bWt %'hK:u礖 dp%a \lzFW LNEHJoZ <-]/=^ztHؓQʹ @)o䝇X􄬱C@>͡]oLo,'D kTks WQZ#ڑ@ojPF !0|6ACw"+hǪ΀Š̉c",.nI(NfBTDYі:x:~:tl|(u>_-GBL&H}x+DbD7 MSMGnOEtVI_Γ6hf2d4  lCgFzOϯN޶+' b/ z@ ;ʜasmM3g[qĝ?SH:j2(6HWeac&!+͙50hOxu+̫,Bv%{_*a!V4׷bY$3}6fc2Kc[((S[#hJ7iAxuM6E4[VTmIMXz?:I UqD, H^,Hd1Gݻ<Բ#+ vZ6g.Qf{دJWaA$=~h js3:և.WoiWNNj1O{h'4vo|M~&Q\|&IPؼq=q|;t *rFo7l06C.=&mQ>Ҏ ێ%-,Om"Z_{jͯ\֨df-K2RHTVy~-Qk6&ogн"\hXj -Yt\zqiܳT?EߤR;d\#ZWu:.}x\c@P?mZO$%^IcNG#&ufU:[MEm7. 3rq- CKg\ UP!yE=q"1w"Ϟ[S``=p|?zj6O}>Ȏ9Hk1lե!1eH(mEH^ʈq[aӚaE⤚ Kſ(1m&v. 6ȑ*rևAMA}2&\I`\黋sX7M"|cހz/Χ(wEex-$\j%ff|[t+.(1TB1ToZʪ5F/K33R5fFbwa;Jשo7oN*IYi73WaYW/- :j%]^EKwXF0ujC|[ٳ3;{B "=`[%ɄN4\-w+U.L$Lyr$DL܎ nC|yRßLU|ݥ&i5rW{Z}j>)ErIx2b# Z><לqD;pJb&!&F߃ J6)g7_H7AzhaHa(uRkX{ {7\MIY!$y1_L }GqJohx&}ɩnv.A5dXZ&CZ |7d~cdU}}Mc+ 8j[$T#d6K1$6p,WgB$ _0 䯷맀gS$]JIШ K k".1nkR񱲦Ռ=H.x8D2;Q{?Ņ€aLe畃QM%<( Hi܌@az:{'5ѧ31l)`=rNz N)։g?P*K4IZ VVlebãK{:w621L0.yC#֍,:x:zG E'B)*v!VHySϼǞ5w%˾:>{ԛX;1Ouj-P=(?^Ri~C=pu)uwd[j ܱ\̈nL' &@t\1 v;,Z,wq2R[@9'Z4X-(FoBZ5+mx|DYGnx ( w 8R`=V]H"{r.(]] 1)D#sOP7 MQ.)nr%+X'>[Ѱ[Uh d|T bO Xy gDp"V݇h: i kB`+'b߼ T&!L'؍9E[/  O{۵ ҃ ϵ<*$Is`v1A(N6j/'Ŗ.-@@p\IF H/תd8T~@̥qݙt)duU>>znM?Zz#K@޲;"QcWijU6%"s 1_wpHVjtyqj릳6Lŕ ~M?:i$b}g_Ww|W!zy{<=zN@x#[tRp>ӊVk'rTCARkԚsxH`( *TFGVn7ERnxn8_ J4T[,_va K擘J_L8]Ȑ5tІ$Hd&Xau YZ[ $Q|7nӡ6H`[3}PoZ@]+6@pw$qjQ,TdOM{W1][{Ӝ3Q.9:£ OTQ[/V}dBO>ؙ_Eg$!p4 )+yW~@n4n-#U;6AFh`i&3Ǘ]i2kN_cY0t=Y6!ƧXxIDP -l_EBA*7b/ LIy:(¡Uh_ "#o v<44=hvXH IfaB(ҭ"rizr&enpwIV:t)6g>vU<֯Z b[kL"/iD 3|!br$MB0]9oaRmO}>z>/%:..'kG7e?E>;{*\_^c˝nöý|sN2pV3,osiy_8630j')t<̐)IV m<='# g <"G2^xsZ>-4/î:E-c]R5 ξ83|N=vWd:'`|Tiw^xyl4mHaǛIzVxcI2SM_]8@ UK뾏r"`-:.ϹWPSmV ɧ͢D2<6dN~Gg34.++7g5ئC']%Jrœ;d9D ǖ*%mz/qW4 OOI}z9xK0;|6ހj;d`أ%XGL X\K;8H"ޕu;,u EQݲsh(\8A kJo(Mm?71jQ?An˯6;`T^^8+3[DiM,N0oRSNkIHP oꏴuܫ92ěiR4.4 /@d旖,pOBФ[Nf"0wUŜJ"WB^EQszl\P--x3N>}R=Gޭ8Ev㸄צZ 7 T.][x)a5 LPD`7ݠq $L1SƠcc~i"6t]10Sq GY2(<4:S6>a'k h}j+1Nixahf }A`":v!z6ߠl<($$[&MeQ*;TwSa tV2`^Ɖp_̠pZ*3w 04lI Ja{K:?}dqQ@F />Qpu'w?}Q) B)A&5f%{Jh+ R?] Tyޝ*;rQE+6$_=e75 0bxAKTw(oklTmY6= CER1loNMb#z>/?R8RA1BvO$;V$bZaby@m% =:I\&D:b8m׎fZq[u-== uعGiFxlWmT%rCӌhl.^lSRIջ,,B/1ؑpҚۢ99Vx+|%i68J-|TT׹ğQH9Ҕ9WpE{'G²Fm(-x8b^['*KD9Ƒ[vk/c(x츤*A%>mr loo%BK@Aց#=NfBibIfN.lMLdr  "14qZ'c[uG攏aw:xMk$^]y~C"#5?ꠠ績~&U;o㉢+\Q(6YzO4y` !G Js;r:`Lz7_ZRH` |97Oo61R~@F(jtb}dgmpPiε `^5  FY11߰yyCEԲFJGx&z9Rnug}b5ƒ/ uvMϙJ.DoۢkTyFydq,֍C_i@L_)Q'mD/Zѧ:Uzۈ7E  P]啈hPUwu\ymc _<鑧pM/TE23,ޝ"3@d)ڮãAjIf ugaJp#yҞϋ~ẖ)5 ѫcUwjo%e(& u )"ʼnp fSL v=hbO`#(8NjH;㟦g$'$(aD5V+"U@@J)m? ^9m<wٌ]~vzmOa8< -[x h237eםZJ藶Atf)kkp+gC5l)2]<)߷WIAs3H-g>A<1+-q. )j4oĊ"tZ(i[y PڝG_Xm^:%C33`ڰ732ExGJppVVP!@W!н"VY+7#y><On ~BŞV=ᅃi-ݶtU.g_}c$hj [egުdmW]Sp{XmA2*gSuZX=Us7Q*FCEH2ѵ/>d:Ǔ$Ettuۍ4/b+kN.U'+WJrd܃n 9*X2G"=vߵma%ZTwI+uX wWݣC9mC+* dRmTY9mnWg&@%qKX/O:ƛ;(IZm(uX(CfGQEnESFvs>u ÚhciJtFfr nr>**{n8(M[Y4` e/سw@ڽWg@+C+jF#VVM^ۛr a v;jj4nr ͚:/IeF/ D,5˲_=lZg`VWaidL '{E1TGLmuw}xiѮ=Ce]1(翬ŧO., f,X,*5Z=o`[㋧r" X3m"`Q Tl7Eg yCc: ZyPL#&Mƨy1&y.1ZJ$XU1mK7I]e Ú.<]s[Si0OZ {RxRӦdMWdxŏ3zn| Msuc ^ {sVRmǬ6ئ:XN)V{?6̧f#sY0ԈNgH,c@=0E$ Ί^j߷ɈQMu9j\{G!]?LR9,nJJVyB좼@mUB)GH0Wpvg76Y:\R1)jxnA 9}G*S _Gvrd5ny.)J}>0+ Y<cӱ S#'&fRϼd囡O0 SzSak/O\\m'HZZl:&nl/i#q}5w&IU7 !%b7)m1'>7Mد)5&(.G sWF8!²gN&#SR~_nrBKjuek|Ʃ+`̱"JϩN*$7zMO7_4mRj SҬ;/PUM:re1*:=eX7֞T, ެAS@paMS@Yķ[֌))\v0X6X/mE*?M?sKo)R>nͿ ;6Y3:rBhUp 7wy;Ԇ4-%K *wT6+ $āPC4~O&pRq*>ƟJ̉^Vyՠ2 YXXƻT5Ymoe i@+^{%Qd.`E#r'Hj(㮣x/k$@970#Ŷ3˰Ap_|B5̻'MNTawB}DՍ?ThUP=#/ZD&1֦vN40)3xJ(G)j?m6AØEq,g.c|\ [IQncsY6xvƣP'{ 8Kz}IGKHw2R}yL 5JřЯ̒ь ߹bQVU; Ƿ4h nM )zR8zUGQHy~:;ܛ]A41b:EQ5g @Mޟ_GZY|a,Jۻ7̚ n7i Z5 *!?- yi[JWj=+uYx6FAX_ٝ/M>C(4 kιBM9_pD,a[B)k+`YTp@Oʛ\d;5dS[-4;,, ˧;}2أ-8I9{UuլVlڿ%hLl !W>'aDb4W %qĐ8`S5FlA^_ j %V-Hkd`"^V@˸7{u[R-ڮ';h=<0 ~HP(8) Hos\! DJphGш+ǗPQ3.ZZu(Ά;L(/EDxg<:\İ/^\}wW X?qNB+"a#a+7L/%ǟܪ0S5rW=\CXB#Nf<+.^ޏT{Ϊ/rIj>s5"S}EEHkU/"X0m~o**c|&;e-\ +;C﮺ڊL!+H*O@R!âjhq|[ sxZ1HY0 T@Lȝ l+X:UDžVC1H$ U`iD"և"3u˴.y eJim!GTwR0B3iw#lm/Xxv~^l%?$cm+U0K8o.h9\=[v.\`$=cFɛ]hўy lj)s#n?7#^鳲i͠FP$Վ29bY9"B}2d"GDdȎrzybEӏ96/H&+jFbg?QF2yS]ɊhevXq09-ET/V%2.d;Y2E*9bddب4#]1YÊ*T&$Y,56m0TwYwBW A[.$dsW0gZ3Uwd=/MLo_:ܵC)m¬3q@w< ;i˧0ITj`.'MOv@_0izJ4"Wy7%@:b]_wm &8燐VOtog9\k` !\u_Cܷyg‹YTqk/bh\fRIAi@={pmbxK䘕hoE:ΑY*U!ԁ74P~X#/'!erEq+ң[V):>qi%@Q+Vb +1%Yt0=BHu-2號Dփ~ю)yҩ, ՗sY0g1âMO*lcQkxB:><׵WZf!Mssu@Od$(Sj:/k2NF { &Ruf^y`^zYkXG&yrĺb6Yߧ}8Vʢdjd̶(V*&{5ZњI=D2!3%@̍N?HG >fE @Q,E#9 ]S2WgSWm6P4GVRjw#_I pq烂qlt,.qG)VuWR"qQb= ``5o5޳^(c΂IX:㿟u3?WceU1/3GE,7j-bfa͹SQ?A\ÜoWV^7 ̦LuA uġjyn9ť-*;.5 @E6rF,;[=:ڏ`}Rųm2'nzy]3+x GIJE`nJ\fyC]8$~Pc1ȝ)rƣ?4&qr?¿PZEdh0OdbrdU4%.^n<‡#i8daKj *׾" S=quaOe휞6 {*M';CnT#y"Mo$VPte{7]˄Ygcj/B*kF~= n[2rQ"[jS];fIhcȜ"=|њԑ IӶ7Rѕ*rq҇#IL Hp$@{6Mg`T?ݶ+DJ2]t &}b3vkXLd'^!I$vსi~ղ[RJM-e9;MfᾀYKi|dӷ 83ph$[f:C7bc۬+/ލvcqDgܶw!h!;ö m;S죶s50]a懩J"zxA}C I8FaخF*ǑE-2X۴wTi?Ͼvej`ێ z3{̹2W 霢x۶d\ gsQ -ͱ!.87%`Idk;mY$3W1lKWSu3 oca\eġ 8Q|Ezaa5t1/R\CZ^Y &&Hiy2 Zbp[8-3ɝ/ k)h%8<nS+t6̛lԨi&AةgO&E"aL d/SU"@`t({E(ķѧ#([V29c|C7RX'-ѭ%`n+?VZ^_ P}'h*[X3>ù9iR!G#e--DqKD^uͪyAԆd\X'!H B!5ExpF}e.}qҿpLLp*=0KA;8Uv&qϾ%.R:2Y YZ