ruby-solv-0.7.24-150400.3.8.1<>,dzp9|9^ٗ _~E,j5ElYlmҳf٘a>pyP'"szZcXLwGTkŀG# ,)#p7ޕk'qFH xg;izOl2[goXj9*}piEK1fH#I)v<1`FXZ*umMwS$:L`,RkkMBsT$/J/1]yȾ >>B?Bd   Fdhx| (, . 0 4 u x|(8G9,G:GF?G?H?I?X?Y?\@]@^@b@Uc@dAeAfAlAuAvAwBHxBLyBPzBBBBBCruby-solv0.7.24150400.3.8.1Ruby bindings for the libsolv libraryRuby bindings for libsolv.dzibs-power9-13ISUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxppc64leIdz5f00eb9ca03e51e1f60412c4ca84f0ae39a91e02d2c6efe78048dd969ba8a873rootrootlibsolv-0.7.24-150400.3.8.1.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.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.7ibs-power9-13 16867312720.7.24-150400.3.8.10.7.24-150400.3.8.1solv.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:29413/SUSE_SLE-15-SP4_Update/d1c05cd2c8f92cb1e453b0b5d8f88139-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]=d8d4379654c9695cb7ae7db624787fa047e42160, strippedRR R R RRRRRR RRR RHE>+nutf-8dbd10de67dbea440324b306b0a83ab4257c27b9daf2cd3e0d227ee0f732c4b0e? 7zXZ !t/|lL]"k%<GۓXuG5jХ?T>Mɡ\3^!ϼry"=zR1W\{Yȏq\V׽f -%%>6PR(Fa9CFtCjJ)ґVhndK҂tvDą \]Nr'OWN xX&lE wmaP&9ӥ؃ڎbV5DX#w^8?f:nMNץNb788 =tu ~GśͯNKYG*~ʭvԾ;2޺XS1ADK՝|>p2z<.~Gzi1Ŗ&^*>.[muWל(\VXi4{DWW^ t-& ySʾ&U. {#B_UN>,Cr:XgH/=2*ԳvnmXK=rLBhŸ;kᴱݦ&=z};.ɸK#3-#1)&Mtl3@v zXxӨz4y9gD}l|R !}"K+I6nŔsHms.GA5 Z3dM<*dI)ңBJ"#$yN_>` ]jz! _f8Qf|qRp:TɗxjR2ɋOⶴ"oA$l'_T=oIEd`͋+zRO?i~oh#"3؅b}vZ~9b +p9޿\i<~BKݮnTjmlND ΀J0p/H+bD#R'1wNߩn.0|;e0e:tڤz^Pqutʎ%-OD'uTu5͜eͩHiRW-r5CYTbGYq X|@]2"= K,iMD&2cE#ZGm A&%8ě7t{3fCp>N&Y P^OۥRngOXp A-#njKq Bakh`!"ЙAk3)-KX&ճe?Nf?=Bks~&C&A50ǑS7E5 1DELZςNlΉ&!W5zyhG~ڥf`9 n:.Dh~k泱qӋ=GlQ^Q(sXJFKL xҌ6u6_^[dW~=kaԘ!3JUz֦rj̹ن%WGalm[+(Ex4<'Ķ&nh]qNXUC{83O9>eq(o0uO i;0,oiUD /Vp%ӈ||#to#md}1Xq/>d' /aAz %fY8ޛnw 9UژX$);*C3Jv&4 IGl4ue4qƴ.s)4 l] 'e թM+\a Q5N?Kvlw?XsHڂ\4oҍ'r} AMl~O4r\/?ܛ֮$cP}!T 6}TVL2noV zӋYg8[|剕i ^Q6ƼZCNߋ8+/Q/PO*5}o  h^唸&&LK_ 5'{,aeیRāwt2Poiђ,k,Y*{9j *B @HF |!T GF=ڄӴsp-2,@^h)qSP6nOyEK 6\?V( G%P(ؽsYR+ 9^=,z* HDGVQ8nSzˆdiԈCؤO)Ε,T܋^%F/PbxkT"-i-hs;iVk\,ٴnn|Ex;XU ׾lݏWh'cm?t/4l y*bF8~Z^NgA ׃W?yʭwr[#wMpMLԽ겺smԨi\{O"EYiB}u-ԉ(o6Lo/"1k'lKOe]\,rb&0@u(~'LV߫cV v?;}(wNn(FGu7:vXj~@D޶tf9pFڃ.94 vGQ-)LJzpU̧f_R*8d[, |$VNu +{1PA4jܮ㕐1  +RGΟjُ!Zqn=(fkrۃ@1hm߄O J_[7a_W2 2eZwLi'/8$q4-yW0Wo1ǯ7Ǫ6Ohb@_3ВKﮞdh֎C6b_$ ^9}`^od "cMw?Zx/ ۨ'- =kE`=}GNZ+k8 yj;Y%D6d9F]@F1<w-|dGvAÑ_{'[n{Y"/M*ۛ%#sP]m"M d6e#e{|GWZblA ݀ _9Ȋcŵ.*K"&Ҫm0_ /W^07"X0_f}͑p#6겪U}}UqXکf Fy:*l⑘[ !1S͟pȕAG~\~MZ)ˢΰ\;ˮ*zYVY|} /'z\OΌOUIWr+8 Q܅z mgyn pMЙTeV w0SmY7yDR/ܡQܷuIJd~5A*9O;agIq~9>ZW4f )b"=-_JBk,sM(n3\nmKAi rϐZz->pXy o1)M+N⣯}]i]^KF~ǜ7vϝZN >Ip }Ǭ-go,W Aտ @d.%˯g'oB}o=++U*T~Lݔ?g`G{)jz"#ɉ]`s mj1,MP!c5ۡw%6" St^Pڷ2?찏6=WĪQlmVoD%U2T& U9Iwm=b''{ry1oڽhgXM@.?ƪ2]fH wI.cr1CTZ, O @>*!eQGuJYAu1<)0WrZPYi085i#*Ah{15=h)ii "e8Gw΍3Ի;| ϩ\?a`z9 éť UV=F-bA߁PBQ<'R$]2B [v.'Ab?,pTR=rߓj95. 6zbAJOXH!XA&OOlC]lM Z, pS93_&qR: uy[Ke~'޿CɰRBz619s2QvD0fh )? B,8 }=(k6`͢hn!`O.lhl`e{ ]} ŮNo`=f oӖg,)ЖǼoռJzu?KSFOm4,_/?arRiUщmFt:$ovl|ErQgH0;,.piJ&ɯ3d:)lZIwTw}rqIt6SEk8@%PAV߃+X=-"!gF+se) q6DZL1651!¥\`95r좮 @xmY v8/M B^a͡nHkjl/.~=dCt"3.>,zp7f!Ktode'aO̥!j^]K8=],iQ]:D \Y4Q93^xІ< oI qZd8Eʷ*iՇ&C3Dwy9n2{|+B9hOSUÒ)7࿯ؖn=#È{Lb`JUQSoygb+}ef6dn} Mg+ @@W`_ER׎<O+A究A !4xދ~ԻJ/KGM$iXyߖr&E"j F+lXӔdڍSRYOG@-gf`@!;){ʭClqoba_QbRسb f ANKB"4Dޞ%zȸF#BU؎$iװ0~x2O'<N'<+HhrيmVvb);-c"2N_s4ay%Kh11NΫp-͑$Z49?iU'{;o^pKyҜCe'(4MͻT;if?WYp:ZxW'汪0h+g # ;۸TJwסe`< -f!' ("O"cuidC<Τ>(IUiIW mowr 6%!xC,2<_ڧ{jk==œ.x1Vυ=le{hԹ!xS HNqFBNXz3jE1$HH6<}WOTiu~UǷ[7.Ml[LL,܍DGm,GrJuF␇Q |Pڲ;C5,&-?9rh;0m?b^tI; .gjLh%Fus #}<7+=A ZiUmMaU>#Kj|<%"KCk ;Qw-wh2;W]Q9t^/z: Flxgɴ,NBngtez$!#Tڒí},>N/?Q*nl#[0ɴL!pHB9pP.X&y&hs-qmVt}B7a&51B֐MDXYS5׉m-mV%Ja0ڶ012y_u}=٘ѫ͒j8.绛>4=mA0pGIE|ȂL7M?(Y)'K܊Q[vx/O](Z{t907D]ŧۖCֵ*\[ij*)P1Z21;c5H\'aX*NP4*$Q$bR;~!}HhΉGZB :>/QyRgg xp9*@GꟲQ%5]^qE1} ^(%MTĊ?-IX"k;x+D +fjsq$/Ƒu9d- yӟjI5@;W9F' b&E{q3[H, .BY]֜ FScjġ >Gi2Nu7$`-V_eQ۴#B9Z(9 " $5̙EW3`* zjc"d`BH\Ehp8 ֌+WgV#Q Gώ`ۉYNWcUxּTD}4bPDr wϫ*^ji1!ߺuȣdnꡠ,͚f?.;]Nzj1f\5?>/SVqTL0n:"1D\4HO"j§Es}O%V@QTX]~gYhĮT14{ NL.$'X#*0vAWzv].k/ƻFFPE6pR;(m tH*zM;H*Ҳ*b[@T^^3uĶ @:m&ѩ@2T,d0YڋW< O)}Lu[ cWfߟm>Ook*>pJ.c^udF-4yUP;TkG`ELEmM =[e/6l'D6ç)^Y@I٣ eIV@? Bj_o V<ǭQ}Sv  j@n2}> ERD66JL̉+a%砉"{ѯ*.cdG̠qXeo[x)4AU xKpZ-Os_{Mxa?S*2t8ͪӀ]/'z)ͤ뒼/Q,mm UxP.B*S<`NdۚͽX &^@ (F?!\8ޓtZmN1\5`U9sqes`fXb}N Wg.=P\TFm( $E5 qәwU 0@2*<߫eQ*G~mZ g%CQs4./-lӻI>"c}*o7XXc/O"Uı)զܵ3lo>m'DMCE4Ix>rBu3?{nZT:~1/£E:2pݓ%e32{nT0.~? s/?.uf,C~J@T,n+} JuZ? WQze,}r,Aǖ ؒ!oZqw~>1UD^#o&ݖ"R8xL4: 1%Fu;ڧtNZYk_і@T,>ڴԧ& Ǝۆ'*2`V\8mX5yp]!XF'O)#EA1Χ MgԹeUbs)_0* G#nso5bC|v|"wee/,v Ubɿ\YHEɯ-8Ց]M'Hc}1oȉi&ű,T@Nn(6bl*Jq]s H9;ID;^p1TK_Mxce"𻞂5y -ey\aH\5ƾ܏$^ sk4HM4xٌ`g=k,hRD3lKE zP(* ~8?r{ <" BXM0:eI5 +uf7&/J76*<4 _ ) ;´Im FHPae%mP.1f9LdkG5&&buW@ľӹds?% _\=+ ˱e_趉T^ohd 09XIrgà,Ҙڧ JҥpuUMSm'm%X²]BO ;q]LP%΅p ~)񖑄Fs8+ڰNwwfǪ ( E d @"!TW8X4E=9iq=^ʞ2Pxei\Tl3> f)مn; dy3Gψ镏*TiFV7Q;AU_·ރ ^푂N^ 뼝 k v: xlk1;vLC * H ',z\NUu-ݳсsXi]KptcnmNa9h@FkAcM&AJvdz?-@J1W?bAlaE!8gIef/ NKҖLh75Ycdܨ&b N-\U,}+U81A#26V(e 4 e>~ľnn挵5\螀v%F͇dv5xT̀ mB2{+-!,m DtGC60#r GC wWM"H ¾e$4LBe(xPSkU'9r2FfmyT7D>HwoQPLrl%#5bd1ل)-V2qii`7}oydg@VoXHNUDLJ`R_ .b2q tgԦ\_6BxfW+ lXq& TƊg`E~8 cdtSڃmol9H;OU͆.0ns_pWjBRM?,? 0Q4O{y^f~Y$sFIgy.Z-9LKDO=@qJ3&ُD,P[?`ͬU_[ib{̝|[C=|[Ӂ".~n\#cqlpƇ} i/(a#e<\3D:ˉR}A/΂)}d(0;7ȱ0c1.}"ɷ}V{2{ v)q?5ZrRP¤!nέ m(%, ʋCܐ[,?It*FS"XbhTҮXViYQs!+ 4cC,v:БN>)_|d"~1ˀڬj|$^7V~HCӌZhַ8}YAȾCe5G"Q!?luaI.jAZ,=qgz&e17Fb~~)]a?00DqXjH F?S-nhZ>2Ы^3ii9D SeޜMP7sL"^cZTwlئ]E@$/D 5 $/U"dmy8N F̩[:_S^r1L֬!qjdZ"uA7ϒXͪ(";Jogn\lL/a$Xra%Q6|yQXiTCG|zNiN/VzhWbyFn1ag펚Hɔ3M;A߁7HgszȔ(8; lD܁{ -#1Ph|>E}(yEZhҹR^^#H-.yADMU (tIr\ހM$?IX2*PvvlnXn{:>NFJ<԰[.Xt7d ˉ˖|EY qNf̭BHAj|PY[/㭆Cxߏ{mi؝Vx5x5ZTӋdLOhrt[;p1^G }#3L]:ۣJT5I$G W1xE#s ٸib,5Z*:s.F$11@[V֠Y{s8bmk]K]*%-<JڏwN:rwjq`X(CTΥkɋ(R;)-N/1UWilCHZq0ɩǫBq\>\yHS7V..NCЇ]g6!vOhOƦ-qu˥Yʪ#R>ѡ"]*Xa '#Eu kPkSPڳ8l~Q$bCŁ6a"Aa-VbRy\+'ֶ6tm44۰ktnxSy,:&يa,E:3j zɽ$k$yy-U@uծT'7Z_WMe|cC^DZVZ+U(55)D|bq=EJh/Fw3L$>Wvbwj G tD*nm`&淓{%{M U6vNU-}&^ |p"SpȜck cK[ɤe~u^+<?ŷK?cP |2'nY]gC7sĥ _jKV2[Dfcr0 -EjY@>ۄ*(rQSrAدTc{~mjQղ$}DfR4xiԗb9Y9L3Vo8ݵ̪Ђ7Ԗדe}x ݬݗO>#X*>Ӱ IMkIz/eʏN:i'Zb>Ȧv;?U z)~)ۑ0F(9?Y|P92 g)gnv>MmK?v+6r`=dD7BߢJNf~"IGҕ [wR6VePy [ij/M.JF{ZYz LCn@D:E'qrm@P@nڪQdԃ %51c+Kh}K$XEG`O)lwsaW;kwBH5XS( }aZ8]~^ &DXGrhh^4 Ѳ0$S/A?Hx(G,;Qm1M.aGX+4N ܆!{4P;48U|44-^܇'^ ~ OŷRm,ʢai~h i%\@_6\Dh7ڻNU-l2Lބ0yύ3\ve8gs,sύUAԎ\XK·޶ 1.'=c׽ kfQŋ61DMt/1*ntQG7/a1%@ocLFֻL3c)U8[]"EJDaR-q8W#F U"H3\dwNI5_Q"?ڒ5߬X[[c'* CFe%n^.aڄJKnDdS-et^ dFiֱ̙M7S|u] `ci7 9CĚl*&]:a3'qK@hiSw0q|!NTQ378Ъ6G_,Bm8VĪcm3Yc3kK6A0x6H$fi0 / N#,-YIs{DS݄}Ύk[EK*!sL o@N/)5FHºh n]ʗ)or#Up2Ɣ2جϻK?#^["HVP=cOb 3}4(8myǃ)q=uO9yz 9֐rqh`HI_>y k*(N*F~}f 6a(-9F Cdϡ_5fCS-#ޕ̦mnInTG Ɉ*gULgM}`(4C"V#_ntΖI~,V2J-C>>xxob:¦G{S/ >&2s +] .kذKEpE ݖ,Ȏ̌m%΃) w"|!]^ÀdHky?[U`!$Z{(;66]#AK\ !9d^EB7^;+Ո|k]ptj0'%I~/2tW N(1s$do?rX>m0U}Sܹ u6.$Ee Mr%Ê\'pɭL0O6`NޞEŧAbJ@*-yC:gw* pnI-RרɊjZ7$PT'"ÛN] DCPxݝׂwCf*_PFi{QpԘS1!9]'4b!3[_g#P]eXG!gr(r oRvC+TV#BX 8vNC3ެ4庎e=C|iޟv̐-1Tj!7z*u}*ex9{tq U`W8FF<<RzeVntJ3zkօOgd~c<5. W _)GIbۑݰrusYg(y7Mcm}4BvٽZn{pkX297 )7 u8n 5D.7b|10KZDдg+#WLbܼO7|{[<-0Xo&7b7<]MQl2H‡RP y,BÓVٳOqϼ8~G"0{;K+Bicvxث3.1Y6$VjcP)kaO.ĥ<۞Ά f+ELN+%@>LSB=|A۱!prS' N;Ŵ=1"'^bGO|./[p5%SMh7'T8B7$X,rIc—7|v\JS͆HL̎~b(GòN脥kn$̗P Үf~9 dJh澼Qr\k;}G#~>~c߶{1 B0+ed d畞4 x؄li83Bm=."G)/fGZ#7 n=I| MmTiHEe  Ӗ1BP >ezʈ2C%2i~]UBĚs7cb2$ttPOM+d-253-8)vU=S8uz^΍Hh79`F7xa8='TpH{6~ %tvQLz0Nʄq-eZx8Oݻn҅YT΍1*4D2swZ~Wr$BTT/ge܁ICq4M=6 o\ޓq m͒9wıR w~|2I&3 G:{ql`..y+} QT#Ln nۚq[]Uz q Tq+9L L:, h HdOL=Tc2zm?MJzF򶱠mƒ寲"R?Aݳ\6l5PavHoG 2۹(鱬Hܺ~T}]7>lSZw#0ok UD'ښ bS??ˎ, N27[6p.MRS R w 懙 &q#xR|weKʉc|cl'!Hwj^"b*$8Vhs3R넯3,+HAFZoҭW bz-ܨ"$t!\Q~v0. PΞ˝VKaEIz]T1M ؑx ːƃT;h1"# ,s#Fau}Y癵qgNӆJt}@᫒c)`ٙ'Lmuyn@S[B>cP. T#OQthA|&Gc)кz_2%hkBPE~PWʤЧ2w#e~@77qխ(V7FܧE3[&^*9̫my Et%om;LuN"Vܝ0tiim+$KT з7ilA'_fXB_8ikS\YZK/K$ҙ]͜H64+lvX] =ek#cwWE JoM>b^ˮkj%'j>:O/iz~]u %-qԙ^bj<%CSN`V ZF }ѹҘM"m'K^-Sza\cbhp:/Fo6;NM{TuXAR1?o7ԥUфw1F,Vւbupz4ah *l(oPeƞMav=ݢWE'<[l?S9B!^w!´ɈsץwNnLNm*1]#ra-hJ(_Y&֠GRP|do0^lP||ѫBs`K " 0Ab[=V Doꭹr~aKG9;"Y.y J.%ŨR$fF){Sgw RYfš^wh(xU&RaX]FZj0pZІ>Qq?8DF=(э~d7{4&֝[/yƆ4" 1;lԭQA\\sT5.cyhK=޶PbP9> H,RuYO:>x3!}1|2 .C6-pՠYo1<<9N% ع!lR$Gm898 T% T5ZąbaV:.ؕRxl+/EUϘ=5ɿ|4C#C3S6Lҡ~?3%''vh,PEؔ`)j2L#zt10K9CXTl+Pȭ(!z$m%keIhF0)Pg`|x#Õ!'v:CKW;d:WɦAcF\UVt,xgYo{,Vmv#uʖy7፮d;oyHa Lr~չS>nJkx9yЋ}O:ibHk ZGRu؊Gk<6vy[sc֔^u"+WI8zR]&%~jdp1q?3n!mF tc= oot" R2ijS>I5ڪ!sx  vʭկ~D& P*oEb[U2$GX$\6@1@[7TgVryf^D<ĕ`{AIh]2/w*Bf+ _nlgNUE]K^y>;}d2ʛAfM8ku*k)>a 7 rAw=oSdEimn^2dG@Y^\ P4hw4_6!fj5Oш"UݘJvb#e+=@o5U.2tUǟ1l(//{iZ7bF;Q 4O7du#V&Xƫ{ 뽯&Ÿpgص3h󮄬~*o3rur)$&g~2PW&oй c/dm*g}@IX\_s7 % |ʄy2\1 t:_gFa2MiT= hQKA(kɺr`U VXpI-Ԧl1E[|ay? \NtF.;A,49F&Q':U9!ճceM2=>2rxK z@Db9R҄F[p2t1RRD*D_j}uO,]5:Xʬe>l(;۷ڷ6'yMus qw W^tk X>_m !A(pmB ᬛ/$w=4"ǓZx߄2 #k|kBO]0>ugծ 'd}ia܂ϮHpnk ?'+:sÊnq`7otО6Lu{n'ه"8s\6ǐ@I‚ʍ̜BaK W I&Z(&W{ZZ -Y8) (3 hPˤ+C8ePJYNxFf;HIS\;B%yz" E{"ɉ A?LcgP|Ro0H3b-U{]v#M"XgH8!6 X#1Uv\rތv(u`K&e!pe<8D11&UjܟdDz'hCǸsi&8$۽D*Bkp*ΪBLSs4591gNx!@r4t *@ Q7k)`y8:}=owW 74+ 9krS,3Mx"rʙ&]@Rgӳ1wDV X!H`0r$K2S |lھH^Ŏ|bPt3PeƷ#}`2>Պ$7yH8ꤡT6uQݨDMW 1ˌ]e cfZk@5Kټ TJ% sΧ[@b*4"rOǕԦ٭t*L?e4S B}uQֺm9G.y6r e$:C~5ql3Q?ķߚRuVt:ӆ42Tɤ}t~tߚ:X%o#ytC10ˆ3kj8+xȉ,&_$@$Q$k&oK|KVMLiug?"=@dzmUkDAdG+O pd)-ZOS@z&yQ =ˮD?7`7