ruby-solv-0.7.30-150500.6.2.2<>,耉f줤p9|4hk5"啷g9ZaNDa*3!@{韼wfgrB,_Wa6yYˏ^h @Ͳ uZOˣw7Nry?P<FdH]_$.`"3]%ߦɫ[4 +Z߉E~?&,gDֵi=>qz}PR1{>aNsOliXT){(?980j#p̫zW1 O} 4ƪ(>>I?Id   Fdhtx $( * , 0 q tx}((8O9O: OFF`GFtHFxIF|XFYF\F]F^FbFcGdHeH fH#lH%uH8vH<wHxHyHzI$I4I8I>ICruby-solv0.7.30150500.6.2.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.f줤h04-ch1ae0SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxx86_64e0f줢6141b234160e8fe85607237d9004fa6c2da18f15945b8413eac78882f43fe365rootrootlibsolv-0.7.30-150500.6.2.2.src.rpmruby-solvruby-solv(x86-64)@@@@@@@@@@@@@@@@@@@@    libbz2.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.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.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.7h04-ch1a 17267846760.7.30-150500.6.2.20.7.30-150500.6.2.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/x86_64-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:35582/SUSE_SLE-15-SP5_Update/346692a7077b0f0260a15cd1ff776168-libsolv.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=45ed70e8333cd2c5d4b043783f6fef610ba71fe3, strippedR RRRRRR RRRRRR R RRR RRR,:JNa\utf-82a00eb3c85ac914fe43435b28e9d224c4160b898a49aed1898e3ee00f6b554d4? 7zXZ !t/I]"k%<GۓXp+o<-~\Վv$JsE0=սP\sAL':P:fe;XC9̷,L rw#tݠtRl ~kj?bul}g3>!,ӷΆ4P[ߎ]z'&&|o(f}ciиfuwZ冱unLNG{OVC%3m]LZ0\(H#A,_3"G/K7(+a ԕ#}S,hXjPڦŹҢGJv/<%:5d>oi3&YX=[}@EN:>oWYPYYǦgTD b6<ػU&x@+M`TMM\O=jw#V"5) 2`Q#-ڥD<}a ƅn+LZaKd ecg-7[Qö]T`5ɱaP% 8*r vAI/?B|'7FF#JJ{**a;j߬—yp_4JLJgEэ՚<韺M#!C}F3—[͐C ӝgoUrF}~{+iB~޶Fǰ__5d^:qmv}*h ,䂴UBÖV&)Hw>0uge{Zꕜ7ዝ[cEOPKK\F[&1 }VK9T\|![F ؓT\(N*b:\aE"g Ԭڍ+RTc|W<  ?Ӌwv.{}|: ou1LvH)3eu0Ub"oMAY2diS|Ws[MۣP'm珶G;e夑m87~!G8 [.g2_qz.*3{}=0#] 9Eawapa/5t b qڜZe/@[Nb˒;6qTՍ nmZc cSLUmycXP^5wt<6l.}BF3@+:Ag3SڔOs}P{ia@9|Xo:sG)jL? VV[P+7zkjk(GXa{V̈́G,ៀ(TL-gGعDA59;"g}R|HYpo[J)aTMzǎbrPYCZha"jppORv~KjXʓ \pm5D$uRu $34%`5KhEװ\LnP6P!L AdWw>QwYjvm1 "lk}Iwm ~(VFw^곉GNXCfo?NynEP/9L0vZ:H. JD`N rAt1#ȼIЉ}zr}0ޣ%M~.w/V!fhqʥZ]9>rmXID;P95"Ƕ 7DPhIO̷{k v%+ºm6?ddMޯ-"5:!c3Qs?ʙKi_. 흿L~ȻK9= ֥L (̴[L߳5|@x^5"D=D}/'@»;lQRBfvhC?16ټFa pcF1,\^{[>Or ZR5Pde\v;uj}2}?u(*7 'J`U+ %F^.>#h& g!*J! o^ݜ;NJ_$ulVҴr N0*$! D .P>#kY[C;FJ\*kPj>(\UR=`mY@>S|- i>")]. &ۦn5Rѱ.6ńկX3 g1Ip3H^Ik:4D0&9M̦?*'E7wBH}J?}yL"Qʀ"a >qg*cB@A _plTCGH $Q1u zF%*{ľ7bhIj;0=~'e&C a zJ>m u($~P~By>gPp2BK8xn`ZpX3d='Ji.^ ZC#z=Z` jFk$7'sQG<'lPĻeQk Đs7U>={ !~P' Y^xOY/ ZE lM*t߳=j>]>( ͱ;3.V^YzߘrPqPѐYlB is4̭Z;CA|10Tf]2"]ă8[!B|@\s 5w|=s{^yHw=3cND i|GHۂ:[?գFo6M1 y-l%sy+V~).\bf6al ] OuۉD;ϣ/8 5J+RVKr^˥#WgB^>ؓ֏s(V2-S;֭,%Xj}wPOki9}w/̭1\&u JD< Qsհ&{<,tzќ>(0k[>H[1}\aiƬcO> (  D+݌kK Eq|FOF3z0od{J{#G8i)}⭧ۮۧ>7a I6OzF/:8ytG`Y3ϕcp0e _Ms"DN\3y'?:i=zg]FۜqLfZUW_wDŘA*ܪ/gWxzU#hVʹ5>=m,icO@롂߼x1  P@5;^$Djahr[ES9=6Au} nzQ'6H0 j<8MD'C<D&һxOʓIqlNxzҹ9Lac#?Q9f/nN"x$@*Fm;~hqBGpaPׇcJy/25#Wu/hM]a f=da?s.ez:oD]l.|qK8': ,bٮ]jV+6IRUa]  Yo[ 5f{&1/0eK^ւ.oUG[X CjD_96Եp5s`z UZC*+ZSVf. r`[YP!Lctt%ja 5BR|$f44Xuӂ~iVi^Sϱ\}g/Z 3_(KMHda(+)rccT([O[u#ǷAh CJӾ'pf9Mxc,UܐOC~J fH23 Yk2m\DK˗XkPM{"S u@ӁVeӓwb*AY-Al dpol7T<1Rg8йC/,n߰)rf= q)t3:Cm3Ì|Q"vmMĹ/ {j4dɜ߅="\1 ]S̚27'k0F&аdV9d:,/HtZ~tVw.6X>Pݑeۥ6i0룙f:c$oSʛ+fFwzȉl]җ$1z=JFȃ€.Y௕ &װvإs1y L)@! у#?Mv ngN1*j<ˣ (sslw@t- 6"goX~&٥ =H/UhRw5Lj{r~HQiQEʉ7XCI"g0鵖m!^cI!d7 IA 9լowZ-ŷ0T۷ل"]%fNvu= 1`ZҁT8#9`@CQ+hpuN7 ~{W Կfzinit-yN-^6j=MKWVŸo%\}4މ#4㚖1G33qa Ƃk=xCez`m0j,nY`a]1dqvSNkV~ G9֣Γ2~ъCi.U+Zڞ6nA6*޴yFEpL+3k pr|lV. Ö9>2E$?hӃ:D~h:Yj/t$bDrdE3 }L?BX,p(X({h8%۳J;?jMQ5%fQԉTJnB'P`6eve#7YT ce"bxqVrOS1_ʱ̰"JioBN4bč)ve…a$C]yT\Jw!sŅ 9y5M“AVM/('eAc?~!KZ F琗r!{X 'UM*"w(Ifn˩ןDkΊ(Uê瞮ŭ3"!lg-6 q {|ݩ"yq.Uԯ`4CٸM&yA\_C"YTu4JkD-Wc9%rÄ8_86_\ Y+hwn0ppN41['aoX:bs+ _eiXћk|#A.~lӥF1\UD] ؿ*`Bw-7"^ -$NSG}xn*M(%CJhCu ^C|.:VE%O|3/ O=2 QnÁddߦZUM5kVPN&fZ~Alt@1q3/? <뱱f2@ ՗0 @7 ܘ}kǴ/E{Q# ̳Kz^_jv)Z8Ӥ9cQӇu;ޢKҳ1Z` Xĭ2K X-@54̭/dG{]NV>(@fm̮ }&ì܌2?䷘ݦ^WWhғF}H5jq y.xHGEW1,ca"&#.MA-2XmN`vLm]>\ٹeʹy8{]X蟴I7 ޷a#\]3@話zz >"r>tؓIJ+2#kzF!kOiF 8!3KnSpUe1 ܗ;YYGuW?Օ~xoλsۋrXA AQ-I!JH>=թS-).vNv.U8Y> Y[9R:Uu)O|a 5pŗ"R3gU]Kr#sn\b$]O Ciy(=&o和Cg\h;\Gߺjc#IHNF!BLjJq[GS@X3]9vJ8[f"JJx•e8ݩlf̼FQY>@[V*}@Lpubeq c9殓XKQ}O<%>C@e6m=]ϥ_,aP)]$ެk4IJc٤DЧ~t-RS@zwPWY58@S4{]DAq K=jC `gO:C>ФO쯇 |TR[瞅& e "B7c(.[Y(ް3_GK.'3X?0bOj+-vI*<[FvJ=7 h^PQR~`E>K4LN%>>cOѭV,2fhd(OZVoW0 qʝmDM"G$L&:IʂT5zҊxZ<p6=:yOb0&xSwϔy)һ{}5bz?4\ys8N*m|hƴ9iMmݔ?d&~3f0hAc PEb) `ND,[.>( OFeF*jSyjUH}F…lR7BDqw;+󟣄I?`C4#鋕_5vUZw}晭`Ĵga(x ]3Q "~ Qi]& @>bD.fA\˸!{jte;I7\uI2>]Wx1덎o .wdkZ%0) kzΧP|) ^(Ǜu(&b 9x]ќ/ȇ)ar$at掝Kg'Y&Ÿ&oЍNbLY E&~ٲ+Ll4M%KUg@V8[晦eocB&+/U"nO7zAJE3],`3\D`m!餳TJg0Af]BY%;Ӣ&a*0⛆ʠ+OgbT¡,.k"Q5'|GHun_X='D5"a-@Uq$o!#t?I[nMBMZa)[ahٍrޟ?l=3χa:o[V" BL?r?*oO< 6c[i^v-[*@* +Qv] i{*\G7-sSlP nY rq4pq{?i1 oN葊Gե/ p-;/|:څh(wL w|88m 3>>xMVSP4$<딇7t)v=קS]ŰVgM@ U4"KMۏ^52<$Rr@oSZddK4Q5kng#|Eyvڂ$ t@?;[1T$m&v&5&<x]_qߏbl:slc8ٕ*!Ye3h"2fXE{Mj> (T ZDhfVjڥm@HRPh.w2ey14)M յ MX 2-& oI {p}ԯ\x>8:JdbeD.ȉ_mŹoJYMISgƃ(@Z=69WY5Kp݌oQدtZ'^G'$>\ngHe^w=h̳`m sCڇ2- )@KH_ħʸ?r㒒E#-iim![wS^Xv؉&VpF10z9H%N^%+|o8\F5Z%%L Hܻ#mJ$&nm'Ds㉾!6,aС7ĥ4Q>A^7( 6/KΛN X,>chbgc=!ʐJ5ZuR*fN}nz ._s _7eE?2A'W.G"z4)՘Ȝ7겪L^QAsFJJ1ۄ.]ҖvWl[ 1D=\!_(4k faz M{<){%}h%z <뾦;];)ˇy&!`:k)(20"TM{w G9=7I+Ɂ{5m7DC 1wv~ H}>3J`r҈kgxn za#+QAI1ubA a:`Mh\,cyA^~1l IqWF"WA.xSEj̘zh=gSVyEO ̘r/ _jGiBF @]g`Dr_ "d»恞F,;oտ3ZIΝas y\zTm6\7\Dљ券7|<U9 nTe)@8_L-N;{a/6H+[G&!Oiy,v,T%P 0+aq#UKIQ7<nˀ4sba]ձWRL_Bq>G#5$}֤HWPktcW@ԙYwr_M*UijzAO2(!$mQ< r׷t'DX~g`J hy(E;0UGYv{8Q0, K(ki(fRx[c'IU:nEٟ[3z8{m | =/oȳiU}'ﺍ٢Μ1nʤYV_ـ mc 'N\'@` BۅNpuRϢ\0T;hAc iꯗza,,ta*3T~.%6!2#x?GxZ}/9IP[ iP*_?D?]jy ͔%y/!S.'Lb਷1G짘ra.Ԗ| ';@ Hʽ\cpD'2b=E3:$^RxO?nO*ˑMa"q( ᢢTD L"Jȏ I\g=-dgVTj8h^HlU}E&+8]m9jA)L Rky .”}QEԇ VegxW vtH}h <ͪy'icԜ x%^t/:[ξj|?IJ*]Ʋ _XC5ĕ729|d%++RrÜX.'m&y1LW,} T`(Jr8>6fN >FfUD?-pU= g;ʢ:gC>;k1^ ɢ@YG7|!iͥHHleS`0nXcvZ }eK~@d.o3= hhh96dCoK344eB&䑛W gr/77&6g4iV^ F7xg{E͑ވۭM-bf:6Р`(j &yH]Z*nxM ?RŪ4riOoNܦ4K1w溺g_VH# +8@CaƢ]@24[7cbX%B̅ƒ;6Rպ6,dBd>?HR7GřZ=3rV A~ ]!z\vfZI{d?wR[iN-.S-feIB)jɷ59WA.M.Vzt˷]%Mk#i䩪U7 WaX/ w[sbreHȌgf5vEأJy,1^w D!R¨,~)6|5 3/jMCZieԴ XJ/ֈǒ=88|aH- wy|[EA$.MkRW!0uL Շy+ l]=(^p0ܶMld7{Oؠ[[Wo #zg?&ڻA>yw5f,D !қ\$"iM#~d`NE֐x .pxNMN Hȍ={ ,9HdyO|I{+8d>3vbiBW72W  zY*1'bP^'E5j1pjiYN}9-gƲW 3&~&;wݓ^9$vF,t+u!<9 n4WqǑiu8+f žԥE ET~DEq@]_Aq '=z ~pp qGaOv*.ґrsyVOM0V#U^%G藼Cϛ!:2-Iba+ wqh{'3#~) I\+8+VDb .U,*b"ѳW4].xRoD}ͦDܣۜv_mȦ1i(1!~a.'0+Fy?z+2'lG\[e.}POd {N\`fS'O-_v3_bft\RR|爻m)?HPx>Cx{A{e&i|e"Vt,gxqpT:ᆙ V1 <Vi߲ק'3j^`M<+=-+=hxIܣ;%Y쥘/Ɂ4Ss Kxƫb[?g}V\+;{h˿im+T\ B.GKJʘV   {-o4'M25I]ɡ)E`Ois<٪.K\n߸m- k(4QV} Qo 9QVE 4HhlL8FX" ͎ EsByn\1gN@ظ7oL9 @]@3&U3yL"MtG:s2Z qaq;~5hvěǃҼ@ܫ2LDV$9m3T| r=TXyD[(JFZ@_D&ϒ :P R𘻺y5x2+Kz(^>de֫}pcu4 ߋhfp*gsۇ*.O;gW 8g5)$s5%8epj2ъ9u FVJD ޹SͮظҠLMPzI~dYz"֔4}>J%Fr!Ňjىc7&IAey R4iH"aRyףPh\M/[!*p%^Yā5D7l5%Վ Goq'*{SdxX3eovmYh zہ6+|7WZ*Yq$D "̫_4X :+i͸5S[i9zl~,Gl>P خ`g1zOpzAxBWvWHwhzqPK} $T@ z37v| uc"ڼ3"xVڈL"؉ 0`uGzCLR>K-&z`?[`Y&+Ngu +!d3zQf Wp%" B .6}"1 IJ´F+SY;IpC릗2z{ZwEBle0=uE ~khflД|ݵ< TKHGi]jX3J #&*B!0P\WBO߰O'l>%tR C|d#YC(7W>߆PP=AEy8>`7<͏<[Et1#.6\l ~2ߎ(;e@|0O_޻dE[{hJ0>4 ?fP_J67Y#@XpKuľ^/m:Q>y*#ޅuwDJVǓWt3&7ƘZTEDA3inҋ֘6p/(Xqm"QK(L_ƀjۻ#+cOG:[}#9=NTyf $^`r~}`]T8 Cfws|,p]9h&E*S>G O@^ eGB0KYi9ň 0DLQALj!̠aC̱?ZvzF8߁x@dP05:ucfRd%#)ׅ>is," E5@f#z55:4}w `){P@| %@HM~\rΈRh6ro>)8#z\P{ZG_vsw>4-̈́Ra*]&xکfcbBrG\ύX<#߼IPm80{:ϱViW8d'#0G`$?#5s򺎢2(i@63(U*ty47)}Wȱ7"G$]g4Bff*CKe/ r_a@GwCKvVBdYhbUb!H/#gP$o|,`)̳X監JJTB"+}A78((5}.KLcNz;ZD_h?nKm=>mF/w{Kӄm ࡵJYD@.IePsC~N +P-.ngzrnGK?d0NH0r2}.^CP4*y0֑f1FdwVŸ%&d&j%bmw$jÀ&U'mQA-K xZ]P=ūXZu!6U2_c Up6la-lxG.l_!$a:R>T/65դ(e V4bRZ}!jBc _G ]q9^"YDŽ(;Y < *(3] "ެ0\fǍI_ī/SrJ02c-[L\tBˆ{ hI_X#c:~)si{qf"?ЂYy]`O7m&oF Un_5_DT>IwzU= T ['iWZ#24/qB a{eaRļ))r~}D|zi JQS Ԕ2㬳ijL_R~RRS$Wd8ȴ#ty?|]Iu6ҨmyHY_N,i>۠Cj}O8G ]Vq*؄J_K8mggJ"ȗդrA|]L}#[% 9uCmN>|*x3CCCEyu F giw_lU_ R6Ve|yfIFohS6zZ8.Y&/U9W}բ㴔0Z&LZxuK?D!$t,2y^mcyhf/Ojv.eځ#޼{S #ֹ[5\̙o"g#n+xḁMXh ?N$?ݍζZ7,~C'9h"ѷ.-u._өXTPo!-!?w/[w&4Q7-#[E7NE1fp@būʣ#r Gݳ=NPwQ&CcƲ3Ά[T@ZBlbBvXlM%-Xf|]ϲK|l tknMc|Z-pm.cGzUlťu."H3w1 HA۪!/n2PƲ'h'2L?jBX^e4nΕ|o6: Q[%hD᭜跂ZޕWX?雠0 (H r9OMGDW7swN>) [ԅ7VD>AAå@]r0#9榥A] ֶkߙiD8/1jqSŗ<)q3ۙS \wf +O ʅ 5Rr퀵)7jC}A=PAr?[VkA^!9L g+CC>"ک|bզTxNڄft`)k"Hmuqj:~&NgTMx`NJe!3B8zQ)/fjȠM+آqաLWyT< hj$#+pmvaE=UZ4NW,bwWsonT^25p݊د򹞦hD ]+?3(kJ)x\eAsl3hRmܹŚX4\62AQŹ1Z8Y |u xc8lG&\lzOI m/5į0 jToMѯz82MJm;(:٧7RRv/UoCUܑKar/}Y 顚낼dU i`'x C-&l21Fyv#' /rrmBsq#KK.# ?0߰Zǧ*[Z Hzx]#TH`d-`_ss͖Z>ME x10oXY~]1!c v }&&2FsN֊GB0;wv$]6Qi^׻HxJG @&hGM=HboX\"?=+湭𕬱[{v u0A֥e<4>IHׅ{lNk/ڍEa[3I-a)Pbeݬn7>Ld5z irb*y6CH~rH0 %X](U)'WaPVL֯E@|̕&\V.04j͏:OndSQF'6ɐk;;ɢ{$@dnN( @s`unEL}?0!Nt YٮΣw}wl/M`GqI 6` Юp+R$7W/j CUDr_j((Idn5evӃxX I>u 4pId]7mi"]dWC4j8t,E&nOud'&ЏD 2QaCZ>Ŝ* @ipߎ15{Y/KP>͈k:Y 0LEp #WnǗxƂhp֕? ]k+浈Q}i7>IAkuasM+#֙yQ6`"zJH*¶,jZ BV %7KeE"``,-3 ѝXmA51xAAi,iWRDD+}ٺA72JS@˂r )tj <>:5}40̨[fB*ˎ$)5M8T)c\5DJ;-a{(kWۓBk6>NvJ IZfA yt:D#IkqꙎv>g BQK !jofj؏+" xXh@҅<eSB$r'ci== KkVZQP8g[D~tq֮+!JK+; BTDǛm{>2|m@Ήh/IcwRsCz F2ZMûR SZ$PFſleȸ3}YoT W QGiosEVۏT>j t6rJA U,W)v[9-gD{b^L0ꠧĦ٭; $6 QKf)o\#F,VP8j3h9$HRn"sjP1 ´LUђ^#sZMGda*=q<֐%#5cjJW:Iͬ(Hc,;bp9Ɩvn:@l. LUz9Zǫ &Cށ|C|gQW1*i!%:8Fw$5ќ yAKbZ{S458𤭤q`JW]\"{b}C26_\uȍrǎp,WQuB2#/ xsoCXk&u%l“)#JMo`VtWPҹb˱1VV4ɛ/UOvzQg>0ͽì#;ź8K Oi}j"zIe@UAl3 ,LhGYiw-qZN4D2Rk?NM.x1˴a#\LU~ s-mϻՔ)hzVLΣl!LU|GHql9_ j@0a ŕ.60.ݦ~dlUl,^_a BIK~1gE%q=_]|w'B;VmIð'ɰ ;;X[zEA`Z_\#fɆ-rS6(,pQ|R*#ɐLCo*lݛy,+QW= >%Vč eH$&}S0=]|irL݀-)W#4ZQDҿ@ ܔ{x`<dosi۠mNCGZ]NA8~|hCm;/2)nfn0Zk ndƟ"Ss8g1q ؋nYiI?]%*lX%ΕQ؈Ed*UۉGz|Ɇ3* ;qvUc'6Ax 1 rRCw\6H\x,1M1ƨz=#|Sl'f`Zxcz L_{+> EoYM jXN@;m7tOj;/j8mqa}>?0.;'`Pt36g˖bbܷ̏a+ H``od9=Ն4>&cu]/2H`ڄ  l DʠCYo\/ Α2U6ZeDPAzH9͕I4R#;zGɷW_bS[2j\Y ?*sR\ĩWhsqMPU0y4F,!fX"vF48E_$Wm,h+"3\V~s sA|=UXJUs.0տ Z{.B|ƒE͚}]H3k;ϽE.V Bd@V܍&F􏻸?-Jmbl/b?Gk_ɔBEB cMioXFn('h8[j6鳧HpSۭM6{~ ǝe}C,$܃Ȃ`͇Mu"q # %RY[p(d)bp?ӠP@/dFMw _V[{&5Zc&b̼,*` PDyLf2FzXxD яg*3^XOb@{$0vۢp $hv~cg0l Ȥͫ@ͮ*TLs8g o$X[UQF]`!j{[}$Yj`}*y#Q:a{ӓXu[noAj_!fCֲ9eݺ> zszbYiu*VvyhNy̟3ؐINzW.0} !|@v[ I6'mzIdnZ׺k-=ϸ <_7@u:/er͕$I$9C@/kwki-ٷl'qQ,?γy"qԂ_"-Rz"a;yݩ Έ˧<rgiP7#wK#Rfo kWZ;*G>~ @]*f'U s*O|0DYKC@}%ѯVMާo>Cg`!LWQr>)v(a-\c*y}Afxl(1Ҙj  Nfp殊5@+qLw<w@ȶW'Qķ:,ՅcK((W s !?WʠIt0g˟tӳYg+vOm?bÙu-f5VV⸙.Dz{|9gix>[ƹ*]ڷΤʟ˲ǽ-eyNƆs.Օ;8pX Q cR3M1x=y+;HP JKيN\+"l޼O^D+KW\g]dÑ`3٧}fE8ahh Vϳro줶)|l(KWua!옧jG=( a6]tiR-E_`2Xd=˿0TpßWLƻלNw"$YXpWu%'2۔8÷b')=99a2rHIӶRKd,c'In]kF'y*)젊/ #2/3A& ILرbߵ3$S}9f-Y;D*WD>.|Eݞ'tS mdO}$bf!αY@ٖE{nc #`Op{w+޷w 0uHM@ހ`l%f *smK]sQ5Ku) B$O1=O馞e>=oҔ-R@>W,_:NC1AitAu /$7@ɐ,W _-ldLO4n|BNqNy]@VQNԥQoռJzsNS l_š6)5w|!gjiM. ڵgv}Nzŏw =-G}=َ29}`z~H^5:nlŅ[{B\yT5X`SMpOOdd}74(vwn3ufxܿǥM,X⿹A+f`3p?w=TذL!gn^ j Gy{lˢw8dSR'7@aHaNPԝnzG.ͣӅ]3I\GܟM$Eu'QWȗ~-3X%aUfEH 2)SWܓ 92=Y}_I.8Gֽ_|/DQE)H.Qb\lp2am}g"ሸqc^xnʮ ȿ3m|aK&*%@Vx2UNOvSA8w9(T6z x#YN1,iY!ZR+(YcuXiWD[rℰ×ݾ$0L"}0DFo=_SS9!x-iENE; dƯF󗔤Tw @$[gPO4JϚFbSN,(6a>N)7%`^b>^\#ZսwxdΜF`z0A-P1I)bR%u kɣd҃Qqvr a>u#Zl'59KL-Ce}}"6, c峜(:9E)Cfmpw)᝴VL,ҞxP 5fœOqGdXNKiQr5?u+q=tqzlE,p߲g2s4{ޔ} ?}/ ˻O sN|YvЍ1sx kP_6eVkBʖ$q*53xqI]RJL7J4qiQ Ky[SGx%\Mҏ~[94%ܧ3؎QkٍeZbkդ!9 eyTƣUX,ε*4{ {h̾oBtd:z'sUm+p M.dPڱtc o +x&vœ)dcK3Xūn6PcdȬp (h'j(~<>0]$^hSZ(Vgoeʶ8o5PI*1,Gv1YYr%4=JޚK`oʗx]JOT`f =[Yړ=lX͚R se%?#X/Vr0KŔg!iq("͈^2F0avjgh1Ex_Y@3HՕ؊i7{0 YSg>b&X+Kksw@~PT1!?,TE,:W.G,U0ݥ}MegJbÒ|sl0PWPc]jMܨZY4k整BOƷ acJh4{R2(,P%PHQE&»mh6WoV &!$M2?a欒oӦu"FL/ȵ' nY1-2_U4`[#r@+$/s7>l2%VWtΠL4Kڸp]4GܿTLQmOu/Hfc-6_WD.7LfZZ%#Wx@&xg)Z.#4g'[39naS*w't>QUJ:הpB]/ I R03'J" f.G^'<%I^Wv, ڍ0 "hC!{Z7DRPJSq"xr=Տ)wXrD' v2 EUiUVՀc]9'#d"ituz0%Mz H Sq3$Nb#[,BB8Q5lTs*IdjXLyk[hT󒥭Iso^>7agtys˾&6 Kw *)ϛÃox2{IjH9KUΠ,NVf X 3Sl)r̖|EzFHn2'$g=[Σ5Ahsqr偦[p8C ;c݊囚IzΒ( ^C@ՠ-ރ.g;L@–p1;: m].Uʌ6MM-̡{߿_m WlSDl|/W*C"KfH[ުt??65͈=lPQzi<Ǫ%$(U.[e,}j"6܇4/T@kZ]*Ho0jR$dIR/ypu~<("cNApw~'F\?fCM*Kߝ"#{=,k9BsQ}9mpܘɲ2$UCKYps5(=;溬d% NNot 6FI쯏]sXAni?gШSBxA=I 9quxl/6j8~a sE-܉KB5J^hK d(?u$<񅍒g2ޏ<;( y Y988VPTf '}j Np *l ˁ2HgS[|ԁ8(ȷq(ZВ4\#|U9CueCq,nݘ w Y;D@TGѽk 7Pmt0;[G]+\83;-S55u^7l;K"SOD$2 q~XN麐z0.435Z(5oqxyy -a1r)=vٝ @iL.06@,Ծk>:o!N="-nl8=\:Ũ3V䃫"l|Q:1+C|2q珍 U,[-N`cJ|,`|PH'(F\hLOo?n\@q{>0X9DU9 |wy#hCS4MgrjdڙV4mG+ȭܧ35zR]u]; ΢zpV?QXQv+_\C3կ h 3ZI_ npGȆ ,ޗFz\umwi)aEyhzxlҏwJzt$Ҙ_zB"f9=M 6?f*;"] NBX^ OFͿ]g|L;I*☝(n7ᐍЌZHꖏJl R [w !39qc=|W\Au$>M;'$Wِ*5g데S)y jޒE5kN}3`kUB~7n7Gu1 op^ˋmҢC_f4WbCƩfe*i1ͧ~2I"V2ϵl?bEvd8+i ֿgeLYVfO  :ݞ^j&gBWD~}FJOn;3 |yZBCH|qLxQQoa{qBh(\v ^Jf* F٫ ,Ge]+g5y0N]phoT>U_[# T٠O'Tt=jλ@ "Yoji ?iI͗Ģ{!byP|-7$/FdMMM% ]T,Ɛ{K"6p48؞hlwekWIPX ܼQCђ}<ўAi}Bhe"V)ƌ v\fɝgB'eÏ&FDAcHitEn.7A4*Ixk,4%68Tвs.*(;BEg sXx!+AtQ2#NNHEVȶMi!K.9hK7Nfl[p/^MEvsP_L=>pUե#Q'yjQ<HjKQv/bO% -Q*9ӝ|V~̾kHe}ӊQ6Mc^2s1uJ^cS]9 ]ڳavծ|K)BG"0e;2I[qܺ:1m߲5Ց~"!NswY-5 R)rZ*ef{;k:ŭ>B;OTj}pGaك#WzIoFK%&m"!!V~)tRϪSb9Y_ucp9S8IVۍZ|`E啹`r9aZ9ojiEϡ1+@ρ{0jzKV"d|B4ż`(kjPM=p^ 9%yy r4U˿K/紒ܦg{R{ZLZ7W_X@%b u9) ]]C}&vW}=&鶒g򁺭U܍HT}֧l7+9hΦ SYϭU!:&~OB7+ak_K .J -߭xra ZY? |Q"lW9c!gt:<:`$|z zK;nÑS,aiLǘ'M'w|ﱻEr]o(&r8=FљY^&=xI! ~ e,y{ }/W}C0+ qGy22ePW`l2>I{A.7_c  JZ<*@1{WtE<}ۣ2-;kp?\!$7[3ut@*Gt5̨G]$nxW5rՋ>A*+S,)yo~ oTe+V_/k.O'^uE.,I*] 8F4 `?O` K`5W3&n,ߞpt߯(9$h=ޯq@î\t<?bSj(^u'`OÃUm Yyx$а&Ӭj4%dsX4'Вä %YOov@Gzt \I5x.2b%UUPO ;qSo!r/4wEʔRB}f4'럔J8O( /G;ֹ7"beze:* q]MbnX xfpw #W3Cݬm=n2zOHD1׌70+s':8'k;ZN; E !zFd3N,J_ۍoL+F#p0\3^ gC*? '{ ^-n/{$܄ݷii#w>P4 | jjGW栨b(c)!uS0-"mrY!r*5(:}ɂ1ק3L&hNCI٦Z_|ǺJ0&R {N~o ,Pk+X]Et֐ d<;S;ɢ>{u54κȑ%+ΞP/"r_no&c,UD @rvr:iquoa&Y?CK8j`l%x}Id?T$%Ud{*pb};M#  Hc$.O` B8nھȸ1p^LmsԞ>2R(^^*Ҳu_$0 S,F2C)NRQ Y2Oq+Z$IHYcY>gb1QNAe{ڎ@KoE5P,DhY+Q}L p+8{VVZɱ`$L}lP{BOet nA.`Ƚ48_6O&uRӡs#Ba[5utNs5Le_K1"?]Bϸr?m\pGPj|nKޞj5  W^">,ÌCpX$2 2q6_OV2ucӕA>eF&oڴX2_pWX?o@MEZ$_HEw{>OE6Y)y)=O4b%ec彝{~V&ooq C:.'\{w 0ڲ\;B-3ǼDW4PR8 \ jnGY̌d?x K4Pص! FcP%aq>!(p tzIT4su[j¿~'n/T !sx?P8ЛU8>:<¿;TgVVf^{́pV(ZM[.&"͵4̧-D˷r2=n9%3jDR^Qc%ILQbujxnw=D701:hL/#sg",xthK!>* m0T/O+c߯FwZo*3XLo9I*u:{]eIc-~Qq|<$wL!Br㒜Vlo)}_ 0/$Tꂘg }3v&Is> l,Q:GY-.⡆t+HucT}i0UH{GYWtl.vМe@ LL}kVz"rɃg{F%lhUɍl?(uqI9ח;ƨA' ?XaCfTʻϻÙLH!ZMhk]>cp6[dOV A7R,@n+O-EөぞoڕxlN}[겧hg@D0"B=$M|mu x;9+}#LKOAd&c`TuАl~*~Q~D+B#xkpԘt`'Q5dr9s AmBtW!壈 ;:R(73LJdAALา׸uA]%CccVԛ@uQ|;Ѩ/aRC=q^Ҏi-MD֓ xB'*֋e'lSb6}o xrM«""k{E tg'VF\AЌ#Иr8Y'q+$H8qo vsjT[U NѸ:Tdg ]I XI p ^v*P'ҡw!6umhlQ_14:]}0?iW&Kuo^< k+D`WHO 6>($i S]#aÌ7~(D@M oCcqSj;i$|J?/?L'lCI0G)/5`UGF$܈]6{:a.U#081vIժ\_;xWXHum}hC׵") YZ