ruby-solv-0.7.28-150400.3.16.2<>,ԉȩp9|}D7m\w A`'~mÌ}jxN(_woY~B8 3׽(z>>F?Fd  ! Gdhx| (, . 0 4 u x|(8K9<K:KFBGBHBIBXBYC\C0]C4^C<bCucDdDeDfDlDuDvDwEhxElyEpzEEEEFCruby-solv0.7.28150400.3.16.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.ȩibs-power9-11ISUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxppc64leIȩecc021132619092b083554e802812032e2c0e9c4bf774695041890be275c21a1rootrootlibsolv-0.7.28-150400.3.16.2.src.rpmruby-solvruby-solv(ppc-64)@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(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-14.14.3ee_>eJ&ed7ci@b8hbaO@a`m`]`_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@W= 1550 by default (still possible to use osc build --with=python).- fix rare segfault in resolve_jobrules() that could happen if new rules are learnt - fix a couple of memory leaks in error cases - fix error handling in solv_xfopen_fd() - bump version to 0.7.19- fixed regex code on win32 - fixed memory leak in choice rule generation - repo_add_conda: add flag to skip v2 packages - bump version to 0.7.18- repo_write: fix handling of nested flexarray - improve choicerule generation a bit more to cover more cases - harden testcase parser against repos being added too late - support python-3.10 - check %_dbpath macro in rpmdb code - handle default/visible/langonly attributes in comps parser - support multiple collections in updateinfo parser - add '-D' option in rpmdb2solv to set the dbpath - bump version to 0.7.17- do not ask the namespace callback for splitprovides when writing a testcase - fix add_complex_recommends() selecting conflicted packages in rare cases leading to crashes - improve choicerule generation so that package updates are prefered in more cases - bump version to 0.7.16- make testcase_mangle_repo_names deal correctly with freed repos [bnc#1177238]- fix deduceq2addedmap clearing bits outside of the map - conda: feature depriorization first - conda: fix startswith implementation - move find_update_seeds() call in cleandeps calculation - set SOLVABLE_BUILDHOST in rpm and rpmmd parsers - new testcase_mangle_repo_names() function - new solv_fmemopen() function - bump version to 0.7.15- Enable zstd compression support for sle15- Enable zstd compression support for sle15-sp2- Support blacklisted packages in solver_findproblemrule() [bnc#1172135] - Support rules with multiple negative literals in choice rule generation - bump version to 0.7.14- Fix solvable swapping messing up idarrays - bump version to 0.7.13- fix ruleinfo of complex dependencies returning the wrong origin - bump version to 0.7.12- fixed solv_zchunk decoding error if large chunks are used - treat retracted pathes as irrelevant - made add_update_target work with multiversion installs - bump version to 0.7.11- fix solv_zchunk decoding error if large chunks are used [bnc#1159314]- build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support multiple rpm database backends- added two new function to make libzypp independent of the rpm database format - bump version to 0.7.10- support conda constrains dependencies - bump version to 0.7.9- support arch<->noarch package changes when creating patch conflicts from the updateinfo data - support for SOLVER_BLACKLIST jobs that block the installation of matched packages unless they are directly selected by an SOLVER_INSTALL job - libsolv now also parses the patch status in the updateinfo parser - new solvable_matchessolvable() function - bump version to 0.7.8- fix updating of too many packages in focusbest mode - fix handling of disabled installed packages in distupgrade - new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag - bump version to 0.7.7- Fix repository priority handling for multiversion packages - Make code compatible with swig 4.0, remove obj0 instances - repo2solv: support zchunk compressed data - bump version to 0.7.6- Add -ffat-lto-objects to $optflags as the package provides static libraries - Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will not strip debug info for archives- make cleandeps jobs on patterns work [bnc#1137977]- fix favorq leaking between solver runs if the solver is reused - fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason - be more correct with multiversion packages that obsolete their own name [bnc#1127155] - allow building with swig-4.0.0 [bnc#1135749] - bump version to 0.7.5- always prefer to stay with the same package name if there are multiple alternatives [bnc#1131823]- repo_add_rpmdb: do not copy bad solvables from the old solv file - fix cleandeps updates not updating all packages - experimental DISTTYPE_CONDA and REL_CONDA support - bump version to 0.7.4- fixed a couple of null pointer derefs [bnc#1120629] [bnc#1120630] [bnc#1120631] [CVE-2018-20532] [CVE-2018-20533] [CVE-2018-20534] - do favor evaluation before pruning allowing to (dis)favor specific package versions - no longer disable infarch rules when they don't conflict with the job - bump version to 0.7.3- do not autouninstall packages because of forcebest updates - support rpm's new '^' version separator - support set/get_considered_list in bindings - new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag [fate#325513] - bump version to 0.7.2- fix nasty off-by-one error in repo_write - also copy pattern categories from the rpm that defines the pattern [fate#323785] - bump version to 0.7.1- new repowriter interface - new selection_make_matchsolvable function - dropped support of REPOKEY_TYPE_U32 - bindings: Selection.flags is now an attribute - bump version to 0.7.0- refactor arch handling - add support for zstd and zchunk compression - convert repo2solv.sh script into a binary tool - bump version to 0.6.35- Fix compatibility with Mageia and RH/Fedora- Sort a bit with spec-cleaner - Use python/ruby/etc condition names to match what other packages do in order to make sure we are enabling/disabling stuff within prjcfg - Silence the source unpacking - Make sure to execute tests- make sure product files come from /etc/products.d in fallback search [bnc#1086602] - bump version to 0.6.34- also use suggests for ordering packages [bnc#1077635]- fix bad assignment in solution refinement that led to a memory leak [bnc#1075978] - use license tag instead of doc in the spec file [bnc#1082318] - bump version to 0.6.33- fixed bug that could make fileconflict detection very slow in some cases [bnc#953130] - bump version to 0.6.32- new ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM config options - new pool_set_whatprovides function to change the whatprovides data - much improved selection code - bump version to 0.6.31- Update package descriptions and groups. Replace old $RPM_* variables by macros.- many fixes and improvements for cleandeps - support debian packages with xz compressed control.tar - always create dup rules for "distupgrade" jobs - use recommends also for ordering packages - Fix splitprovides handling with addalreadyrecommended turned off [bnc#1059065] - bump version to 0.6.30- expose solver_get_recommendations in bindings - fix bug in solver_prune_to_highest_prio_per_name resulting in bad solver_get_recommendations output - support 'without' and 'unless' dependencies - fix yumobs rule generation bug - Use same heuristic as upstream to determine src rpms - bump version to 0.6.29- make peace with newer perl versions - fix memory leak in bindings - add pool_best_solvables() function - fix 64bit integer parsing from RPM headers - bump version to 0.6.28- Enable complex/rich dependencies for CentOS/RHEL 7, matching how libsolv is configured there.- Disable bzip2 and xz/lzma compression support for SLE <= 12- Enable bzip2 and xz/lzma compression support - Enable complex/rich dependencies on distributions with RPM 4.13+ - Simplified CentOS/RHEL conditionals - Added Mageia conditionals - Fixed a few spec portability issues- change queue resize code to use adaptive chunk sizes - fix potential segfault in testcase_depstr [bnc#1036002] - fix performance issues with name = md5sum dependencies [bnc#1035946] - improve "forcebest with uninstall" handling - make dirid handling more robust - build with libxml2 instead of libexpat - bump version to 0.6.27- export solvable_matchesdep function, as we now use it in the bindings [bnc#1025440] - bump version to 0.6.26- add SOLVABLE_NAME hack for pool_whatmatchesdep and solvable_matchesdep - add SOLVER_FLAG_STRONG_RECOMMENDS option - add SOLVER_FLAG_INSTALL_ALSO_UPDATES option - do not special case release-less provides in sort_by_common_dep - solver_problemruleinfo2str: return reason why a package is not installable - guard against dirpool_add_dir being called with an illegal component id - reject solv files with bad directories - bump version to 0.6.25- make testcase_str2solvid work with ignored packages - improve checks against corrupt rpm - add SOLVER_FLAG_FOCUS_BEST solver flag - rework susetags multi-line handling [bnc#1007273] - build both for python2 and python3 - bump version to 0.6.24- also scan /usr/share/metainfo for appdata files [bnc#989830] - support tri-state product-endoflife [fate#320699] - take lockstep into account when calculating unneeded packages - ignore appplication extensions for now in appdata parser [bnc#984332] - add enabled features to solvversion.h - take disfavors into account when auto-minimizing for recommended packages - change cleandeps code so that it keeps all providers - make sure that all repos have different names in a testcase - bump version to 0.6.23- fix bug in ignoreinst logic [bnc#983141]- add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21- Better support of complex deps in pool_match_dep and selection_make_matchdeps - make SOLVER_REASON_CLEANDEPS_ERASE introspection reason work again - make dep2str use rpm-like output if disttype is rpm - implement filtering of Requires(pre,post) for installed packages - simplify handling of pseudo package updates [bnc#967006] - improve speed of rpmmd metadata parsing - bump version to 0.6.20- parse media number from baseurl - support susedata..xml language files - bump version to 0.6.19- fix rule generation for linked packages [bnc#961738] - add hash method in bindings for some classes - bump version to 0.6.18- fix update handling of multiversion packages [bnc#957606] - bump version to 0.6.17- fix orphan handling for dup with keeporphans set [bnc#957606] - bump version to 0.6.16- change product links to also look at timestamps [bnc#956443] - rework multiversion orphaned handling [bnc#957606] - support key type changes in repodata_internalize() - allow serialization of REPOKEY_TYPE_DELETED - improve appdata handling of installed packages - improve performance when run under xen - bump version to 0.6.15- fix bug in recommends handling [bnc#948482] - also check installed packages in multiversion handling - fix build on Mageia - bump version to 0.6.14- support a generic string for pattern-visible() [bnc#900769] - add a SOLVER_ALLOWUNINSTALL job type - add ordercycle introspection - fix mkmask handling of a zero size - support 'recommends' in repo_mdk.c - support filelist parsing in installcheck - bump version to 0.6.13- added tcl bindings - improve debian ar archive handling - bindings: set the CLOEXEC flags in xfopen - bindings: support testcase writing [bnc#946752] - support REL_ELSE as evr of REL_COND - bump version to 0.6.12- add forgotten sha-512 support to data_skip - speed up whatprovides lookup with a new helper array - fix dup with allowuninstall - improve alreadyinstalled handling of supplements - some code cleanup - bump version to 0.6.11- you really want to use rbconfig there- fix bug in dislike_old_versions that could lead to a segfault [bnc#922352] - bump version to 0.6.10- rework splitprovides handling [bnc#921332] - improve package choosing code - new testcase dependency format - add alternatives introspection - make reorder_dq_for_jobrules also look at recommends/suggests - rework branch handling - add parser for rpm rich deps - bump version to 0.6.9- fixes to build with swig 3.0.3 - bump version to 0.6.8- add product:regflavor attribute [bnc#896224] - bump version to 0.6.7ibs-power9-11 17079109270.7.28-150400.3.16.20.7.28-150400.3.16.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/powerpc64le-linux-gnu/-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:32263/SUSE_SLE-15-SP4_Update/92f63d254a6938b5c9880f03b916647a-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbba10cee91dcc70444f1a9607a48dc6a06b6364, strippedRR R R RRRRRR RRR RAu+bB֯-utf-8e934b40cf129e7e145d2db46efd4fbe0d691a39ca13bd918eb199aebe30898c6? 7zXZ !t/|lr]"k%<GۓXen `.^Χ2x7pE6cL'|o]^,pM݆JY 3oF?]MTm* Kݦ:_/Z%V-`ͻ| vd N:iݴa9~-]/2\ר{UpK*ommg$ʔy'a)}n&ϐNU~վDV/3TۧU QU~qabpժ ŦЯݘSx4ZtXWG*[Le|DD%M8RہMg!{( =#Duc5_679=x:/!uzI)RgwHR}OE[篡M.{3^iuTENlM_(]^a[a<+# ¾1.y9KHg k{#:|f/#khU#qQڇSZϱwe # ZcDtg@݁W%9[xлbEZ_A] c_SB!dRP{]jT\>8 [ ZY$Sm,Iwqm {i#*S$I*lRl䔂BMv(E%ŀ'E!8ƞ# iH[`RIvӤ6qvfYx?[>"Mn[?Eϔ6oL8@'LE/ "Z37%S8!KSL]H;"Q4^W3 ͮ<)IY +T&Fx_+7 10lN+ܪ|"w ?-P^Nm$[s'_1Lh0x7ͺ8y&q1@}6N8*<\ApT<ע}؈_qds, ̄d%m~ kS& tj!Cۅ@"cVQ"߀ <\IΘ%'EUhc Ɲg ^/TD{Nc֝FM!4mH^ >*_mE{j*nT{խ@=#FY^w2@5MsA6FTrjB:pUXT,PNGOfgxNuD9Cƫ'[o^o%ʎ;):֗Š i[ r:!ۙ&´őC~(r`T(6] (R$Ǿ|oX52k^5K?g't^hzЂDiǰ XC q/+qpYpPd/0µfJZi< r>e]Q3@V OtKl9-[OYp HrDSJlR<]O5C^O Zޜ-eTY.-tV#ղbo=:9L!qi$,9 SEe`u99vUy];xӰL|X*Ζ=QАj8E+KHcvm +zቅ D 1^-iF ̒(2L|AnXzۺȂ}8>U;yVL(_M|RNÃu"c93NVԯD |[x2:xxeԾh!'|c;$F[>xv?͗,ئl?Q ÈO2 p\tE \xb> ,# ,@Q'Z+',d|&Q=kt!Ҷ<*nDdO$Z'3oY 'Cuh~Xgsg-B$J%;F8l]@ kHa6Q]TvV,9JN2! /[a?6s,qf hd%.y{¶K\Q #tuwN!:HBp#n/XZ?@M3io+Ix MyxԷb3KwOxCPM [ ;;?j<=C˨ƒHO+ vTCF5M+Q JWC9ԊG<ײ< \PsagZyEpRczyz f H6ƛpW✢4~Ԑ[Ro]H;p(|l[DcyjRMw?[c6pFڊ9H79Δ:iiכ.U+d0SY UrO?L:AF'HTIcwQ!ʋ$*˙։]^27CP% R7r'B)Ӆ0R:[gX(({-, Ĥd⇔9#Tp9HBƁm L͛qcsqNFdv h@eg.} ;HOh:"uwS>=tDe" Jb;- N 9UsR%bFR즈(lBˎLUKI^FND y0JYe|ć-unP3O6쇴p0qYAvz@ QXmPQec'|;^M JDo(F(AdzrXQ!်1szO7l? _Nb`,R|^Jj,R^nkAl#f =OfGţ+EFrKw5خ'z6o6lL^p"{b>diJޥ"M)dJ'PT$*GD qGhGyJhuRN}$&! 8 ~[5)bDz_[Ё[ Ûs2"ΡL]^}ͼv™֦ Y9m"Yr5Q,vF | z,ktXHXgB|XM]a^ hjޝɁn׹~suy-ZcE;Ngz!i2a_]vO)@psoa@|:1-ÞODnsٍPJT+C1M^ ,mrki߄gO$ZmK4ƑD \ 7ʹehVm(I ӄV`YϷ=$0UWL%f1-k0m#\G}%vӴNCf0s!mXXoCQB}?]@3WK\jȧ\pT4Ʃ>НkѰB|;?A"9a^h7<rO,x1'Tk|&M(83M^HV_`wn|DzTBb$Xl,wI>k,~fe2y)T ؤjz<ݙ5\!#x` >XgTig=Nyat.+g*ks.*m?q%H==ݙoƓůnn`; /.?[ٖz!Ad3"<3 eJ)Hss%T=eo8 ސ4k Y$t hr[cdQ3*7Q<1->[ QmCf%,CJXs-Zg]'i/wr^TXon '7p`|Y <ײC8,sr{&7j3pk+8I_8q{6;ٽgUb mD0c_&L)ǻիDL7,cYX|Tl,+3ɹJSPcutJ?rd`֝krC s֥lJ2=FCgLˢ7'33^*ʖ|yg1L4 ?ӳz^ ~s_Qog,i{橋e[n"# p!j}'\q"y2b {0<{}">=BMvV0 Sk F3A<̃JNԞ[./$E TF1Kjϵ*e(\>b Q\l8I oe/Qvދ`qՙn  5=79#Šc3 Wo]R18[%⪯~8v{RYӎr ҝEeh0vU<椞i\Pf1B/RbMF(x OoKrSi44pn{9b;DM'N&=%e7Ͽ]Pj^rfMc0L?X`EoRϞY]ʙ`=@F"/52Ԩ_rV~IMOѐ yJ9 vp8myN ؈&gc~ E">Cf6&Gu\?8#d[=td+h{N+V e54nl(&#h/~*ש"?eRn$e:16bjdC*4*&5sCk(ַ 'CK:J*8MF}Q $ u YȜQkn}s[ya>:{3fiTH5&eֳX:(Xk]ttt2lXhJI OaQY<[$*| uRL6-ia441%cyUVUx- ~~ 3%[6TKjʈ$ħ̼}S@nʜ} YdtC$OѲpEedq|Ee@y }%radO.?dnM&h5H30&OFlq$$.Ȫc?eXD NB|~|ڐLk,=p;\XOˏ$>6T ƤvU"7Fp}>]cOqa:-b˷ iHc%״zэ#1m_m0<0{aqa=l+ LxuOu<&?;9&spfɗXĄY]1%Aߞ7_eq!IIl!s_|K*d-?^8ti4i ©UFb9u)9|s.ԗqŨ@ZDVFNiIK|J7 =x >Oiw5Ud`LZ~@`8I-u$4 ϠPVn#'-yH Gd>n n(}Zva$3_`U;ĴҸカ"ֳ궠ٗ3GG-*1:K۬3f@quy$hҫє|nvi5"̎8|'jUz8g&eBp%1 _3Ғ&L>Vkh.dWޅq>8#KbJ5SQzA`X֔fq`z/ eĀGCL2x/a^ ׇVo%P-rnU/xŒ<WWTjW^p{Ы ōɛmry} JyQ1OXc$%{`&U֟(ي~nV3D<?jfh`n\l,Q`'S~o.G-0d\?&iKߊrFm /#Ű+$ >2x͉usBCKكпs%8E2r&w`sbYc jHoVlq 4E7)%SFS$8X$/S |&LAqr]\g&M#@=!&Aغ4_ILrjGEkͮZ \#Y'LSJF1ykdJ&~iܸTSkMMQ{9$`>."2FHBJ542PTX4pBGF'Z>攈Uz(? .=Vg<߲rP:e|+bЄnϥ9Fۛ8:/DrW5ذ,؃_l-ڀ5!M6!Y7J8li'v5 E+l'0`SF_VP=UWd8ϖI2Fr},A#AUVv̽9:ż,5=[9 }\*8{>z]ԊvY;\\Xz͜Hg{1VSUDkhE6a ,/YÉ?G(ې_*.QjpbѻRGnrT_I. r#1RGS,"͌8HCBv|`X5yйYӆ.YzSp!ؼKDu?E>ϢHW-%УK@oUAKI4]}鞕?ո)B"3D:,n{הs4,ݦWI IyL7:ޙvya΄m)!.?y_&j"5V Yûph À Q,4|d՝lWݏ*RX^ xuEzJr{&PBZa Y$xYqDZK?|`hEd7J[5z% bdy=:/=li(\ux$WkeHV]B4R2;pd(hWS<~N|h#,x6pQÐ,=htCՅNğu=ߔ Ot?]-,J6 M|$푵 ϴM21OECw'aU:6$fK̻n!Dl[ cWoBWleKM)"2T.0z-͙o+P3gP_ Mߚ7 dt!ʚ^QYw 쫩A_e*[3_)\.SUrGz řix1̺˺ ӨS:ljoSCj[[i5)a'mEb?9WAIyo&lmm6O 1`LhEPk\OJz'|*wxSy5Ps !jvmz>?Ò (٠"/$m2>if7yL>fUj?FnE8!mY<]&bv5i[Gw~WΛ}6ú-}-=C@ #pLj5Σ- {7Z|bRm,0 E,I&F9+b}$v;)nC. qG>tJo`'nKUV?T%YO$R;GG9Mb]|FwܹLfZL?tB?ҺͨR~0E0 8ݘk6ؽM{YPc[&|+ ݃W_!^J̺d$ /mTGgz%K  NFE@Z B|yx᜔>aN‹bLiPl'Q,, L?4)0ç.C[Čd(%in77Gnk_W9; nK qSD$I^^[PbaFV{8G!̀yO9@&YuER.Ĉ~SӧS1c/7s4۹gh_F~ϳ`.@aSQ31p'IڋF,{Da @. 1eƫJ?Ҭ V :J#TI?2u9]ZAF]<D~ 숒|N$Av|\/I틣U9ƺ:R<6s/#=:Ê6ؼ?8mƖpӄ0!j8k.=A^j֜%YĜYBXtAY]*AXx9.nqHFӁv6vV/2UZQg|uEe%]cċp)ooo=rbb@6FXAջ\ 4r9C20ZZ{:8f^.lۋVf!J2)T)tC_‡ :DX;YHMQT>i`'S eO "ӯ S k'Ab;c=,}mZG▛կ> ԑUfXI1Һ<};lŇ4,̆JOlTNiוJz[tx4~`Y?J_E.' v!Qxf6q06F<ƞ[QKLrM!u rrU s5h9}> Ǹ!ZZԝMrrz[Pu764k>׆G:eEuu9"Zk6V1|6x$J=z&NSNR䵢ePˆ ~Cp9kMzQ<7 P//k6U>~BC g-H#IјB"5jZ\Mp,]~ŧpғVpDj\,k/8H<'L僦uM&}hf ,&2 p256g.dq e#\3Hkַ%P<2Vіk" gd,Ly#9ܩq|P翐2eb ԦD.[@5F{ qs/y.A'qůc %i5Ui11(4p0AQ-A{V_HHhfѿG=i %-J~UV}F0D={سJPeruEN*AzfxQ!t uq&'M캨 <.vx,Vc^gJGID|E̾hr~RSS73Ck BfCM*+TbⅆcwBy>燘5s3j ž&|:PL`ѕRg);W) kF"67N_Bj0_Ljh3 S&2}v:. ?ly!`)G14޽U(kb/s76WtW'r|^oN^ qo- 8&59n~vV>9m 4?o7\. Hm?b̽crL2(Vr^Nn9jP5|+k.e%hl,zQ%F =v%!B2E5NO>BN X-Ojό\(mڧa@ʀEw[iBUmAT {ιnxLem,3#X(Y$^1x7da@!}]-}P^oP-8|Δނ(R͜v+`<<1oK;hrLAŤ{A:aY;Cq=<1wvd)/ 1s WƆоP 'J!㮺a!8o?eǢds .\UPe+ۯQ ד}Iş\AYmFko].ºL{,|߭a9QuH"a릗 GGPk(U0a‘!\<* eω!-2bW.U_{ZXKrWˁUYpimd N%Xݹ2@GIaHlhniuA#OYɺ8J;3g*(Ě5u#Ep.pTH'0Na:x,Dڡ/:G,Nh=uDDm]YP fCB 5N+[hDw1]!M* BNm!EflY) v+KSf4In>pm>͘A> ^J;Ӄ*!^HYݭ{SaEWD6sNa;j̋hCxVm?L]iM1S2HLȖ3m 0N? j1,,/F{bA 38pq.VP-F)9pM.˹mp)mYqޥ_ H) $Wa͛PN1Gs P'Foh {^+}.`V@578*[@ yE&=as &HPL%F9;Ikl(ʆXy7z"fJ ;ŲĂUCK{~i4DL?_}qϔR +ш3Ɉ z&P:4d1_:1QJD]^LH=C Sfps/}S=pv3:%i'v0=e"m#|^Σ]`qLXiBэVLM/9,B=݄ "Vf_&1LPr3o+:Zex *R1E%MY!#Y3!1kd  .ǹ8bl6.Z!( wAh֯:H=)30AK]̕8|rD-D}hα@i⩼3d~cJ3؀s m%ΦrJ^ A~1{jxE5 RBlRb^iJ LD2/QGX ~3 kUi7>5rK~]߉N+(hS') H{I< (i 춧"_Xfk6[q}sZC jz,p@+}:Hdv#QZYr+p<|Fɓ\l 7esϬY39?5d'Lr҇m'ZKi~YAr_6)ڪag,Q/dh=u^BssB3mj˂Nu熙A<̪8hcJen&fx^#{[en.Wd9x% #`Bfhf8>놯Bq"ݢ5[~yBZ1L-qeBbͪAy|\+Q|,5@gw GLRS/Kyob@Xa4hq$46s~PG(a綾xb*ԔAq+$.v.3ѹV ɆQ"xC>]7yI^WO4ۥO L &NcY*;%hXVo_8D=KHCw=Vv3RJW'sbk˸E'93i}GYK˰҆be\eJKDm2«CwXGĶ(Hm$P0Ko'#7.NcLDl[LMݕF@wYeT*B`"!U}Xܬ!k_Phsggt[T090~N!>OmZU˂wp MN?ey+cE.F'i򬹁I{G}r\H 1#*ҪR]}"C@Y+Uv@ m\w ^lZLNB!f[U(8zh=9VDJ2ZDov 1t5"f5*A8g-,Ew6O,/Ft03<9te6CwMB$-R)u/R3B4ޓc3I4#m貈Z {%#dGD0 gO|-AQ/B4g63҂L~(c5MZ] FlΓm ^ahÓ ԄarfwT8Vf޻Luv,S] 9`"q9!1[/[16{ri5Sm EˇF2h Ep:KŖSf$g` d xC:ݿ ERe &7\VHQMT+) m`E!hzsقA+Pu]%K$6Vw@gt^<4)v"}؍rk:LO:a6Ss h!9 q'`QF>Q"Oa_jlYZ`G,Ĕ;B#BZ!սl['hI]iX,).1?/W ̏b7Z6&> ˼g2Ndu}>K3< 3JpE4EǘOMA:wH Ŋ e%(6"է0rBR`Gn؜KSz(9o2 _2@3⩯,χTʸX9e f4е0H auV#81Fhi@+5o/0! mR۷AaJu ˓¨j"I<4UšJ&?uT쐤VEX][Lt A[=TH"*% ك (ΪE,5mSe",ːu# ݭ ['NúwRF rb b1Z"m4`1 #E0f5xHlƴXƆ׈B0)p,gdw@ VT>&{l>t3!n#Ʌlj" bͺ>G wYj`ƅ1K㍁W+Ca %JS3dcXV=$:O/Uܩ՚jͰ<6NNY^7Чs[^P |A,)QH>~r ?WMr \M#k%+N2uJgwl!EƥKTޮ8",j9emԼsU}yCll%86g–Ajy_爆gMEO] SoH %{ݶ'IxB#q??Y0{݀Q(^5IUΎR - ;⥇#αgwd/_ύ^\c+&P^1HPQu v&_Xpֹ U 8Eq}ь(=Vg,ފ=0'V$Hu#ڑI1J30bYF/v.4Q9FJ\}M2f"#ǖzA(jt۳Z?X&o{Wre^jE4xPcI9{QpnFS#5+_j!Cjf]$9'" &J.?'+ߌi,-=UƫK T(eDj\/R#z}m}H9Fgwx3L(/#"M5 3:05G=6N,mzu΋P;HUsCf emGi=zq4G1jU*ryl]hXSf >iNî؆hDWUj ^RY&W#k?:Z~M)֝@C*p-f#N'?\;lHK_*nI,T%"% mkGͭKfl8<˾ 9k,j!'$Sۣ>% Vn xmY?G]$tofdY{P*&Oq _-r1!Hj߰}6S_eEP9ڰË)ir^m{A;&Nvq+K<k: ͹F0Ɉ1wںɐY c\(Ejs;>qJ/Ұ+|<Jr4{~`./1CODMT uA 9Ԟ&a։eKÉh/Hn\+ e 6? (H7VjBb jN ۈTVR-O1-a矹SjE{݉<؍1GwV.:]dXBSX6\e: !BcKL)]IPV}ڧΊE]6gdž]qQmT;z@P2za:&bLο q*HaG E2+ 'QZ]B3kN=]qӀ-|Yʇ8o޶j/I(d6! X~QOٗS qZ6 ;j 564הs':UA1|2.NDdLU#@U)"S+&Xb$H)l)TYV kPSTʝ%[L1 `F΁ N$ovUVjˏV7Q$Pf>˨Mho>H&ApECN4b.4v#2dNT@)hh]s87o3}d,wٴ fov.im: 7XCx/ϝ]Hιu_׋t.ހ[P }N%i{e:VYӇZ]s7 ogNWhobcme2TF].GO#suYD9AYAlP1'ŷR$ :$a)  Dڠk :So'L@ PgtVjgi`Բo"dήnoţw[Y _]N/ gv}@<#ð%<:]*Ӓq0q@uoJ+F-Z љwu!Q&%>̑(&81}ZWAd ;YfBRx?j%Aiňy(<^e\rجm0ajv#R.œ3~ËdZzہ0&Ĥ%+K@rn)Q%)rT/IEh#U_#z\ ye8~oc I3KL~uҾ.ȋM+n*F66H9ҭlǬ`ntLKBS!ܙP@q& ц8eEepK<>dbXQ`$1VWH7WKn}t|~_8:19}HpuJg?RSԔO{#JxxJ]4::~ -Sꔍ٫dSmI@o)Vfؐ^7 8C_E- !H7)| 9:I(E_{&ѸM:Gqh^&4T<-BuF>/w[CPvD o`k`)_"?,g}U;7ΘaD5Y<ZȥXڷ3Y*LY]#D2#tIe&h刂n=pc)<#,5g[ON7>WeG80y.-oXݐN1ӉeuNł2a||1iwM(Y!)P$x$9ay(7oݬٞvU>,oSLytw*_ȤAprW)+7xkpb˳GRL(w ?QHG.7]%CE *{ eV[o, 㦳՚Xw0dH-b.cGg[0=n9ORc:b0 !f/X%j F8W& hM.ۛhPf?Krh_.'Jn.Zux 炋P~\{m|J{ISQ_Wt(66`ɍ!Cw2/)F2׌K4 Y2ls/, ˟'ve(™, Sk [hS1&W/( 4%B&ކREVҶG/ ^R}x}07"H/CqIL>F/3k'WwQvkTͭ#fc z`\$'q߁qۘ ot9ŋoLz;'8JsX5Čm;aN<=aRӦ#Vc|Ǡ4'GPbU$,"{lkIw <)^\ΰܟzuCiB]χ0h:y\Ex8[25ܕ6?f(V+J8F7lkϜ|PXGIn[j6OIL*/ƪh3b}D=R0T2gcW@1ʈ6$|M=TI}?Rj-2if# :Àc/GT.`,޸1R:Yow#)gumu麯P__w%E̠/r><yb`lޓXoAhF 4>r5j?S8c}>ţ2-[|n|m^/q[|H75!^g;f#˹\[ ћwAƓ@K#[ʍr?ԲIQy: -[nE| *XC2D[bWTK/\4x9n5mN1s=H)+ 6٫)LFF `<uZ뵅5)b| .Y^߸Cs\WE:xdFPi9ZNzVr?iaYۘ(wccbƧ#eӆLhTF(ēgu^v뼝UNn ^'/揑PYcӸN_T.W!!_/=<>/J?J1+r,Ρ-ihV.:6(&9Û)IKђ,Q)NB|?uIºɉpi%(I\5@;(!i^~.E|iR }FSt>mPcff\a#ʹ2)ga,yl65btȪ!g$8rQII@SYK}#N'491$Xş U\Ewy FH⨑= -m4X3)xr&2-4.YR'H tL1Ѹ8\OLL압xHQtMq`T:Pٽ tҷ#t\۰4К})L_^Bn/'W߼26e6eΒ`~q3m!/ uè(PRBr@qTL,SރǀuY HLR&KT2%iʆ=[WFJA" &8$]xL%>p#WIIpiSYO}Ӛzh |'~Wt#=\^Dd[kHjKȵfk.&s8f:2}WiA_n=JNb~q=55h;3?9w,H>iocHWKXPCzBcicPevDp!'{C]hMqx1Y'6Թ[ 0$;ˍɵ1Fﰷ9LgΗiG:Aɤ)H yǼ _xdOAk~?Ǜԗ]?(a')A`; y7fB9-l.Px6xآKTM )Srnvz>t5* u'^ux2J=Hrn(BN_J+=ńZ#_S JA0x,Z*U)̝؋3BAz+X;bj/ǺfA ;oj7D/U0)t@B:patˆcn{jtQbKdx@᥹)'r·L=P_-0Bm26mf\"=./HS|Ť?YSQdx3ֻ< /v%RBg᥆rSxIѰ[0F+ۖxE-kP bɄ4Md>!0 kXQYN8#*~9c @wа?NKV[ LdTMKQ `}ى`P?'wuBb2I~ư(ޒ9$ lB.SsmBZ5۝ZH\-QVGŌ'j#RNdU~SҼ JΝሥXc&dNt1჉^w=&o~m &"]w@eJ8s:V`R*Z'bێ{+zwi@B.1 + #D{k[T,hF$b3D>C[mz-2s[TI9cy(ͳ#d=k g?;JpX> ~RrI+&R}߆v"\G|'f>:On6oZ*og+nZlrϟ2&Vw;VZ YZ