ruby-solv-0.7.24-150400.3.8.1<>,\dyp9|;=Uzq(*]܈?WY?e=` C~9Ɇp 둴,QE1 ?ij9Vjӣ./P %Yt3TD+>C?Cd   Fdhtx  $ & ( , m pty~((8G9G: yGF@}G@H@I@X@Y@\@]@^@bAcAdB:eB?fBBlBDuBXvB\wBxByBzCDCTCXC^CCruby-solv0.7.24150400.3.8.1Ruby bindings for the libsolv libraryRuby bindings for libsolv.dys390zl38xSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxs390xxdy18e38b297bd400cf84b58cf1fbfd352f45f24cfd584d6b605e5bfb62e5c09611rootrootlibsolv-0.7.24-150400.3.8.1.src.rpmruby-solvruby-solv(s390-64)@@@@@@@@@@@@@@@@@@@@    libbz2.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.4)(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-14.14.3d7ci@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.7s390zl38 16867312400.7.24-150400.3.8.10.7.24-150400.3.8.1solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/s390x-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:29413/SUSE_SLE-15-SP4_Update/d1c05cd2c8f92cb1e453b0b5d8f88139-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a86f5b154912305cc49fc9cd99f06258637e580e, strippedR RRRRR RRRRRRR R RRR RRR=zXyutf-89685108dc4cbff8dfef0a62ea15414c6a46e8eaeb95c57bfcf88a96036f06f98? 7zXZ !t/SB_]"k%<GۓXߋ xm\ p72Wf+v|bD9D;&*?R!h tƻ>[[}M.sn; z ^D  t%67 fT4':z;!-㐪/$!N7ūP^#E!L5nbP΂FbM!'Ω?c!_oGOD1My=gApK+iϿ{ĺ_nh&08"_ [mdpzQoHhϋB$/W㋞o'&!:v%:aDb{f&oЧvY\HNTߥ+Vϓ޷|4M)':P|#_,=n--U}P "sPDa^ ;q7s:&(ojGPw&j1a(Ϯ_D5?'강0ÂwAa[,:D U O\"dQ9W`mxFU MӟZ%2 T\Hk5I+>3%1Bi{F8˫DY1;Z3(e3D')lcHDzg؝'\"Q{&XN fhCn:%Tc WkLe~lfZ&#;Ncdā _%k٦b8<ƟRJ<YܲQbs R)gCV-p;=D)Vq9`J¡?['?|n[ AX]JK +|?>. ׅ4%q\"F[.FY!I˕CtZ[{(i :'/y~&xBd#т]+.2wp 8ۺV&D+7^C11fՍn)h op3 ɎT+K߿;Q-L2<5X"5z7,0̛30 *9؇nE6PԚ[7싅v9b!D7|#JBFI]1 +Ye6d拎gVJo١osZD* XnH"D뤸ʐ 4' |wTbcPZr`$~Vx9_|]!gPc,Sh-0b;őۺ&ty7oQw?ket >rWɮ"uluk֨M4c+}T.Jv6Ѳ`S{ |)E[3ѽ:5PeڕUZ:z㧽N!SUDB z \'Їsw- (q1mdb6l `(ar+4l>m8/vwTհ3k֠CQ/yߜ,lTCG|Fel)x~iBct !759ƿyCWJ3r]RȧHF؍ nkc⼅zb!TC:I=B 8 AjM4\Є/3~ .{K%T?F{$JvwQҞ6rcYrѷ졎ݖrУ r@cl?P[àC΂y*xG˜TZ %($[>#R[M~C,ݼ机,~Rf}sIL>Mv`Xak)1bDu!2'irՁVL\{eEϋvA%Dr+SpEiDC"K"ϧG^@=PxzAI:S;!UxxҊ{'~>q`0jC:Ѧ;~A_`|~*"}/VkcQ ux-|2aNݣlѷ WlXi~G@gTQ+CX;~-;~B:*T5a$݇Vw)-%R wza=s(.T7ϗ=L?.7USv!y;5 yzXܽQ)ĩf$&+0%&<]\ :NQ:@RΊ+&ݡ[V $/#rѸ S SG/f1Lc|hTX\Hyx0~|͐;[ M2l⌐`eo;6Z L-Rq&_*Mbx}|l+=~h_TcxĂY6]^4Ԋ|KeܲI@3{]\Y֎,VtQ5< CcHvc̈T=۔vN[5z ґ?_ZZW:Ca/ /2(k/P,g`j_v=T^mA) ,J|ܝwn8s~͵hCghl+OocaIvJ|m:1K%#p@lo0Ь"W3odv^Omݦ=?ֵG;sz(BdF`L.`a{'Rf2-\k.r FJhNY-2F`k Dx&Zjbqw <s/A|#9$A5yƨn~2Z枨hN;zͯ"uŖH|b_i"dv! iN:hUUXo mbE@v؆F'{6 "ṍ(|'SN2ۉ;")t970kf_#HC'OU1lsESfJxnv*}:xs%t!D֨L>* zp6\fsɮH[![ )>abV]&|?3]P~+1B Dx@c]c^}NS&@'v0xL'pzRщFM"~Z&@%C Ead4)eZ0):u}% 4j)küӪYÿQWR 0,39DLyV[tFU-"7LQ"SvjK^`7If }R4{Yt'[&Kw~i[%x; &x:tG-6-ɣ8r;j*Tj*JV p֫|X]1u@!˓hSյ,tKCc'r b+ i$ԅпh˷gg¨Zg=鄀"3.g|ީ;spaŷhr2(@W#iZjhҐJ~*ځS%ArFc1!QER)|$L_=HzW15GecUxsr*@-U֔МY8vKNL^e G;uy|Wp?ro&"|h,zuV4`j,P `{TYr kޯ ' aX86JIr7c[-Kgk]EOK7?Rmol5P ZD9Vb6=&og|xW"58WB$1 e%$ BxM5!QY xkۏnx?ːR0`lL)wv?`R$ƒ?r%d&r>3;unM8MCF1lY e"g>a`?zc6Hl=3@-+Dboc~PDzXLɕ%&$e7i7zpsYǣbl[$.k>JZ8ThX"@1qކRtV@a:pe J=:;Gjy T-7!,B܀&or D'YS3uK`"Y,d'Y:j,5#Gu䎞&+i䝦eNП's䏗U" ahϟea8֭iDF7ҐLYѼ[:.OH4OΧOa\Z/΂n="ʯXg>!%܅ꜻ1ˑuX^&&r;u:ߤ#A/T!^flkMQR fdk{Uq&~7#2iU9! _4rʘ׫7KeWЬlIFAkH蝆 `&Gtjr<>/-yM2j=iᔫmx -tGy@7!^L4`(?D`7Ej6EJ ȥT.έJN"frG - "*UP!gɲX{l8+XĠ;Pvdբr+pZP`HMXIuA{n%j,1F`(mKϞv QG^VxƮ# E).z]K[x6'ZRsޟ4D,%/,z77 3YO)g5V B8PYOHsz'//!ܘe4ŧ}47Z Mr QZU<?AƷh=!ã=!71a5q6.1uy|ϔ;nSi\0q ,[nih5-8HjޱǽtDm* {%-Y TD࿚mk4L@­P%nl+F%=8rŁZ2)'$MK5(2S0%Eoޘ(8H'.Y>4/F,^W}8}j.I Fo0/(cv?7Gm#+[NӲ.%VD'S{3OtM)̗徂]FmF'Lכb!g J{yzVH#ݞdQ-W4mRT˸eTwJ}W;}Y9i|q-mA՜!o2nJ<0N+oSV/uU<>_E0tg;9o6%3 Ʃs$傰M&Lq&r{> d f畊21 ,U:; a z>}rϣ4ECI|LJ2S׻Ξ^(Y̜,d%TWf1)|N:2p ݱmnpuX |]I[ C_gj1z쿢'B6Dco\zVѩ5;Qwi{ۚ.JeU69א1^ofl-xa[XyxJ)׿a1QrFs 7T4;\Ԉ^ οS4^)*k]zd{+0LA t1s{Ms%S7A-<^UۗBzEqg@ṱًc #ݡH-|s+ WbLGVUA<;+Y03 C2m2̋}g {}0 .if6GL4]0z-"ߗ Xh AyD e93/-gzfG`bPb;O>FCFmd'vWI&P&P P8BAs/cU5rɓW7{57DהL1$oⅤ, r;GbԲv\/+8IK:#OHvt~~>\#ѐ+DQav.nkh=`.4 dzALP<H:u4^o~K\w'%Hl^fޙ!*c o>U:j߷;*;OKw;S^C$\[XXʰ+'yR"+&t ЇP2IN}e}9Q\6 f!lNP%?CP1D'"Lp!]+GC=(A 4@ˌ0@O`#gs{E0]gVg ^ez_2R}Rӧ<<l5TS-Ʒ w+y-сSݛ_|B.|/):$s0JO"'zу@1=7A?, i{9TOVY{}KK>e=OB\,|md_Twd م", TCptv/f^RY~~gW 漣BFps Tc/=faVpg UfL1j$*4>+'7-ݐ;N5oP.{ cI(|?2PwHx q Tp ȎO %XenCe濕'#%w`B'LnN/u6S׭8οaoZ0ҹGB@[1[Rw`&W LQ\gܢ=c؟ƍ}50[֭vl{ (0jm Ĭe''FAYtYu:s@DurY4"`Z(."L= nNSADJtUrP5]40{*sb3"F%[isE?JtthgX;f+6qm8lj&ĕى"ˉ^TP4 xI6Q‘{Cq&mQ,Ls]ܣwe p`3܊4QfOR:gw&^i_fiHyQ 8bX) rG`9d-n蛸TG]ιToc (Y56g_ ^d8dh0ak89 Bi(m@idh<:~NcnU)$ O,\z.V5?6rl*UM%V)mo]+tӮc3] }9v];S^^]^3M|Q*N`HlQ%4Gq$V=q|a^gphu&q cɢ.c, O0f9|){+x$rm4nA!Usc@AN3 |a+TI!IA 49c3m˭-f\*W[jED]$-7IEv ޥ &#w?gU5rzB7=b*XjVe8OWKѡ%TeT7F;Kw`F' ua^*_m8W|2=3+<Kd@A)mWD5lD_}kNMS8<7=~eѿ198vZ ppw`2Ey ?[)xl6G0n=h$6(֏s xyDgXMb5,CXis WgGsg N0|oiϋa PYRg݇\3kۚ}Ctq1勂[M<o5PTē cŴzUAfcvl6""$jB?(\jP?,PcBCV{<茲DeUi$(`m0j|7&$kʀOf ԝ Z+"֓$.&z8T tc*#t H0[uY؏\YRV}.\~f\>D'';68GAv}]%L@6[% ע/߄\ a) pMfc7 JddJC-E5(,|fM64e<`x/Hj;%ZYw LA%b1gw[C I >dZιL:f}d'3'f }כc?>s 6-@7ћw6NXבq5`jŊGdsjxEf$]hlZ_=yQvQ}2)q].utI 01F*kMvj){N֨x,6T jzSE~`myHz2ϓ ?ݤ]c`jWЦViS#eBdy߫ &N=&T3\=Tmk[/#[L"xW @IWQ-=9pLȵZd\ u418n̦9 |A;r@&*~X чR?(H=Iu4)@@w `nO6d5kwPr|y{$Sܤ O55.R+,Xx_Vz,:&2H &B=vwfd`֠MR9qQ%Hʴ6xI*MH Yӗ.I።  ƃwOOBNݥD9@`g&2D/wEP8xFU) E۴tˌDpDpźNQٮ- ݷ Aߴ]аӘqڽ9T2$ӨFC6ꫦV&0T[?7t\1a'q5>Tjb#F%W)vWz,>!x>YEؘylC^W8d2s 1$] jݟ`[Oza <0$iJ7oybu-k84QKa=&rv"|C 9F!Y%fL \Z@k`zDBVi~ѝ$]_&|Dj%A:: hGGSĹz?WȆ?Le26;qmEҍ4(T ar%L*q3yYC#ےƑ4oVQ $ZF{jsR M֍nF%$\L+jt h<ȓ+ܕױ+FD¥Ѡ%ٹ|Z0LV^\ 7ađܛO'LIPκ^s;?M_(%l_ K .|t1Q% ko)*g61=?Ə{6Ojk_p|o*.kGq ʔ3 S/Z(Pj,ć*iKKHܻ.;+L)EJy흥Md*AW\ce{vY 4XDmq23(B>f/u6:r@B=V$ȗgĵ{3P.TJ]^|!  /Mdq5]骳dKMaj&S@1+;ߤqbM5e$ _dj>4jF:TRq';T_|!&X>hX]DearRYTqCs|aR?O %4 ؞9߅ؘD;jAU g}A<`E-=,զTmmlaӤ&Z˾4R,lSD|}f]Z Y$$KK~(A~U%8 hZ#MߡlަaS¾͓#kl݋+ᥦ/SBV5$)vgH;EM ED@f\CYÉf~hxߦt:!M< ۄ?Bt"0dxt2I/QZ5{ T $ϟKO LϮs S1a/ɥs$A?; +i6Z";GvվV޶Oc _nbg _i\jn[<.5AډWP?Sv# P·*\5,ekTzwnzOz04K)mi!7dߴ -ƹ~MG2wߋ4R/ P:{,]Ԫ>o ?k _XN>63\j\L4f iƊv! M*w%6篶* R3C@%%0x4"eTK4,e~v uFJjhQD罄kP|nC)1s]ZwzX+Bֻve/Y"8p~6h.5>gO?ʵ +5,q,Ksct+M \I@_bNУ_(n{IlƟ$zh?E_TJC0} sO rH҅1v9]o=c @tm눛ߥ;7B/Ѥ p/ՙA€0wyq %]c07+tt=Po%shc4*=DQ 6%MqKXRE ;FvrAG#tr#mQh4Z!Z0D NѪNw[*%w?WQ* 6L6>}nx@$)P0IlI})>T yu 1n$e/` aж=8)/SF@Llo>VPs-5lG]ML;'#IAP^~3.mt:E\98>0(vՌ;2ŚDYnAUe>8YxV![oǍVn\- a7/hr&Uq :a[r-ڝ򿧫U~%S$gy:"Ln ||G XMM-LkӘ"/禼%ܙݹh:]?4B.OgT%&E \5)]BS*nL*:;2aޠOg~Sv"7$Y%(9B`?.Li.(’̺1GXb}O{>6׷?s* ȲROQ3(% A^MVPܬ_J獠7`9j< ihpqJhdན_cyc&|x7=Y.Aeʹ! ƃ"^^gZ!0 c5[YUڿhh^g٫Nw+oBvp rdM?QGLBJ13ƷzҫѥnrS}"v_0 o x'n2;9e;&jІD϶ RA΀4'yZhta#mjH[p!{%e(뵗,^8T}$gAM \GIԼH0DҚ+eaSBWD5X0!ΌZ١;*cq_U{EY&^mְȬb`)]U7V'm^bxბY@TH"M.Ně)i(q(xplaU[ϝf5ZZ I[c&Q?i} )|{LOuOq+U(;oE^SZJ*Լ4J b&Y ZQACE7Ҹn&" [RB-/W|K rܰ;)/}ҝ=M}(W2uBaVEXjHoaN Jic@~q@;|d.WN`gB dU'Ў).x\'!x?#%GG6q_L֩vyٸ̡(|\~Eޚ֓96&*{;=aM57(Ϡ<LXB>3ZB+ce+$@]Vum _[Z{ctZ[{1sm,';Уܢo&-<ipyqz9䧹zs_-ЯO9֙a\ĥ5@QblԆ߉RvŘƬLdo)F88D&Ss .n01'qgٺGjtXKYm ʟqPE]\6Zn/DK@EG[ڲGSQY:)P/4#kh[K/D,mA<_ -$VR9ˎq֙GW[v[+1ṶDén\&9坶'H{\KMyl!+)Ќ+xmXa^{@4.uQ˭ 2fBͺ|]j+)<߯amO0_x1GY!raևvPE"h6tIW ḿ]B.+ 0y]^j ntHA/ _m[! ~ +erݓ`K80Yf!5} m8Kk9x,afeGcg$"oY fX9DIN ݞU(oG{XzD~(y؆Lzhu?^]z/bBz WX]QD34SEzg0+7aJ@Ghy%P_/Gk~@䘙дƙp305m긿?}ya!DSTp;_LE kzvO͵bߩpj;Bsu[ c*q%úBO=iNPuƍ7k+F:c^ Q…GQd`BgÃV00 UK&`KtO^ ,'omv8U`p)uWA{{I\7i wc$ם"Auel}NQǰtٓ+Cfcr'Z-=CRzp}Jbe}h) wίte)ǵEr}vs {BZ"hznOl#v#H̴ֶIJ.&L zjSe^a;e"hҘLF͹Wg͵2r|^Oc@h_z&>'' yOr6'%?PXCߎ O  `9}YDa1ڂN YZ