ruby-solv-0.7.24-150400.3.8.1<>,xdzCp9|^Y5o8KgC3>YhT s-nj3tMٮ^k)zsd/gQ#=P@ 朶d]ntï+]]wНN(ʃaDviN61v{,I2o3xZq[e-Bi+a1`]~ lmeNB-B8gfs:ubQ-,L 4&W^-Y0G?j­&>>C?Cd   Fdhpt  $ & ( , m pty~$(8G9G: uGF@yG@H@I@X@Y@\@]@^@bAcAdB3eB8fB;lB=uBPvBTwBxByBzC<CLCPCVCCruby-solv0.7.24150400.3.8.1Ruby bindings for the libsolv libraryRuby bindings for libsolv.dzCsheep64SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxx86_64영dz=fc762481f59c80255c541ec3e58a56586f16fa8ef07b1b9dc4fe1b5763819d22rootrootlibsolv-0.7.24-150400.3.8.1.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.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.7sheep64 16867313310.7.24-150400.3.8.10.7.24-150400.3.8.1solv.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:29413/SUSE_SLE-15-SP4_Update/d1c05cd2c8f92cb1e453b0b5d8f88139-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d429ac67748f8613955d6bcd39434438dc17cbcc, strippedR RRRRRR RRRRRR R RRR RRRmRԜ5&3\Dutf-8b0751e282174c4a658f90cebe33743acedb954b5fd76bd6b2082b8aa5d62b157? 7zXZ !t/ v]"k%|GۓX;0 A(nC:K6z3rp|CcbaH2b\aRܥk:V՗ݺԘ0x/\,↽M[Ȅ!lHB՝4/,p#>{7SϋPpXa#![ rb|2]p +\ߣcm=~bNt`Vᎊ{K&[z풪whI|],Z+b=~+t':#I'RLgy1e(\΄F 6O{FmBVlZ]#{>b{`zh =oL;$u'1 l/V& ԩﳷ8(}ʤ,ͯUQm;PN(:\U\Z\8ru^lr5c zi+؈\~e1{ Ž.,XC@|NZyz3x#M&6Kq9xjKj8\-f=3%׈;bC,BNޒC { \"{\|bz@$-9o.&0@ah]!e 23]idž, p"75o۫{a!)3$҂>ao_:m'.= 1V,DI>Q]kXaMi᩼4pnH[঍^oZ8lİT2C uCۙ">8ARͿ ڣ:lJNC`nk.*XhfaL !Ua"!-vT.q:gV59Q[:͖y^Y̕dt#'+ĕ(Q.­I0 %'L_m ɮ}4'S̓h:'AU `_Gʪ^'ūW^ck=-2Mr|c({q-gV9 ' ,tQX& U?{Е> &F>5%F|N+p j Ha'y-bs+&T8׍ulLUjV%(*7up̐~9'c^@kSG~55'NWlh"ݭy܃cdq$ͥNoeꂩZ=T,-賋Vdw G0r[L>/U &I>̻ݧ-$Qi#!ЭX!^c8̬TWa?Dq;\)f>6օ(>䛸[)`:^X#`<֔ kD6G9.j`.j~}1l ڦZ6/ͼvgB?[dR;E";@@? i)iT~6(gnJ(BgE`Ya"Hσ۾*1r}uϯ%9I~ee$~F:r aҥ{Eu%qÕIA5>ڨX'EBܭw3\)$Ah$h`RJ}CΙ3˄2fG Jé h 0)DAx;eCoOúh!/;c i TX-8dF2X>X6MxMm^~!mW2 iY%PCSO>LKPI;لdpͺJG{=l4=D,_]FoN/ToQ1Q}MuWr :.S@rH] 4‌}ur ApiڈQFA{|7 >iWgl*!ib,M!#R~~ (~"baUF" a{fT9Ruن ~jQ`uRB^S>a?Q:[K,$ph/YY\FV{VZ&މ*fLJF4LXIYϝ58Č<Cjۉ1CMw G޼v`qb7ȭP(\(d??n+yTdw[¿h![_i/=OS_ <oj\h >zxz<uT܀/[{_!ʻW[X$ ,sAd ֪lV×|R5'*~8x 6d\:Z ̮.U#/VA@F6܉l24- ,#/8Vq<=ȐvBbqFRMŦ *{QL n`LK5:|g峮IhSb+IJdi),X|ᐔȲ>@qvp&O3hȤ,ċb$TICsQ@?dX!.9u^jӉ6sBZ)9IidLΌR lXԕe1P; y5+zMílRb̪!kp]@cWOR3]dG/'z$T:h)$䓖( W ޘJջ0PvJ! i~noS6{@n3 ֹ@㐇SJЌ N Wfӏ@kF_Ypzs)X>-nZJHֺ ߠA1HG\5Cr%zNv1;NAR;uyNJDI>2Q$YB dӃA|̜@8vP"ðwUZtذ9)ss#Wk QZMDD1kBH>Ӻ1G k@Hc'dЦPgؿ AI2A CHD/KyOt'VQK?1\@ ~( fT5:DaGv3%',q]/B'(C[s R,PDT#WGX|N ŝt WBߴr LJ>Wud^c&;,t1Iϴ0qΦ7E3-3%B`jZ$yZ5`&X s{oJET0*WCq9;c#+߲6q<>c;NU$Ka#uvhn2E7 ɔoW VQ|; ҒC6' tLy U'X9I'T$_WTМ ẁq)E|{ A>[tL 45ǟTr:ZzhxdrN @oM<> | Q4\Vf: 'X1rE (Fӄ_1;gtau.+1Ջ@9 Z$(줆,r\uڴx)4Č->4tWgX#cDl4QԌ`+tS %R ͽ [F#|'mupb8CtMNjL>cFn^mh.|XPdf / V#|\N)jDdo-T7_#){[QJQ}8|OfܨVέH;5T/NfWxOZu-P`]_K9Һm4awgA9<>sG!^bqR[-kZIwi[Z(8; Vf?И ߡ*P|57 #[Fq~u&:VW)=OLPCmDt=\XaDe Y^]߫{́6wYs Lh]IՄ.ykMEmk/SN ?!`Oqz[ZN`[IYxIK@o~t4r (dTwjy!v#2Q'vJ·C`?͌te@Z6vL"HJ5îS1EF*Q ~,=Ja)E~Zee~EPƝ{O}^{w~qLO8C9hN>! sz%>;%wY!wb-+ AγPJRAOkkEִfX>Cه~:6jܠ]lӢJ3?4u "H u'mAsх 9_Jļ2.‚nCG#1xV, M&$}LLArn^/ #}]Q,Zr"lkٓ($Ws`{ Tc d#=Ɋ6ᅾpЄA!;R:JUM71y O0obHfd`Ztw«ٚg\TF M=*fJ@fK^)^O֚È=3HcHϧ|3}jagV#!dDe.ыe6rB[S0%isyɎj@5+;1z.U?oQ!XI^ăؙ/8[4'4@T0ws.5; ޮp;{ G'0;qG]P pl]%k7*+jR+RfBw+Jtb$S)CRKo."*ddIg/\T=F+fy 3(pdN7\ۢ]&huo@ qSQS=?=Mw6I܉8}b҆all @|B!}vym87](UT_@Mn6D]E$!?֩_R!EC 1!AB F6+&;t. Či2d>ƛ=h6הQkŊTi(i~gtAJ%%׮lX++XwTz I&=I#c}d_4vyM=4ldrh@tx6qJd.L̕|ptN0JXG@@lTo'B6i9_rIr4`@`Gcx1b_:@KqPTxUt-_DU&&@v{`1_a}2[`AY9go;&L,f`a Cc-'qcQ(#s,`g1@"q$ԩ:%84IIPggF*ԝEi2Qd Ʉx[b~WW@84"yJ FaLoG(_<7TU>`- zEiRD5i 7\ ;=1\}%m'1\3\1 J `*4hW2J^ \qPUVx=~:3m(w2 X3a3A}X3l!{CЈ 5mss>*#~`3*jJ{pɷ\_USe7ްcژc>pLeh==ӌq|0$@6ѠNz#5NE!;fN4aػgmn1v0 H~OVAA*RnL*=w© ߼2Df`U^k?P8ƘlmML<=y{d$|@lh|4)Z&BRL˙zSwJˠgYʕh|꺿&('uFq̛FݤbڶuCJoB hty*]4!8UsAaL.OLxoZ7SCBJu^rR(nv[|`T-vUhYT?F\nRnnMdKESGӿmGI?AG=ē?vx zP$R2px!di~v)qRx0Н` jK^Fe n[2.좼. t3-jd _|=cS^Z2\9ɐJaϝ\Nώf ڵز/Q16*=xd:fR]e ELċvܘ.ԺЦD>=y^/7Tm5K]xah](oKY0J@Z\zTY E1eǾirԶ.NC:0 A[r6OP^sK.Plpi] PG?=Z|: N~JUr#4:@xz kRK γ QN.Yۆ#ʍD~>0%E~J 8f*,k-D}bUWg땝oId-|֪|:1Al+~oz$B:Z`F'BTes<ߡQgpݯT=:O ؉IE97;|y%9yb&Wyks࿇3??sJbj94@9]#vqȀ\~Ks\Ei>4~Yφ:rEP\ոlA6A=əS/ '[ظ7Tă] h(Hzbd()в8?3O~Ke-cxMN@^0f8DZ =İ~CswsDg)Z ]ȫ5w+35§'Eeb-Aga* r7z?yėpdqM$vhx.]$AmM ,RDz:2o`P_dAJ/yAւJkt™$yf3NR $ wk=l.;b~y~gvOk.z]R73nISJq* ]ǙmH\βd_ GM?%Ǚg9V}P=ҟ9Qk~Tː9A"5Z8&GdZj3C OQaTМc֙f$i CǰpJ"ON`MӶhtb?k8!d|) -XN##3Ԇ;%88<; uyS] `# b k 1؊_n5Jzr:S{& xW&?j[XPfE7[tpGڥ q.j{9'8 "%Ƈڵ߲M)Y-)5!촻O5(۽Z.ېSqsfEtm*DZ[L],kl) 8SCI7 Qx |bA!ai6wG)_lkCǦ1gRKHApw6<3*eܾPϐ*[" 2ńߥl$R-^[ՒcT+&vzkA͝(ksS=h+GrEe[c ى3FH͙=3"X!4` Fnvu Φ:>OkArLq`hm+Eh?`s;H.'nx`4MG:n hhO0.3Ƕ̺TI^r@U_+Ms&oe 'Ie˷+{Lτh|1مe 2t+{%XgNu* 4W7ףD(Sd`Yi| MےZ:249irڠlw%w AMoCe]0rDl*{N#n)48n}) ,Qjg:$.rmmfg4˻Qѥ օfzbs~ny,lV‘ 3-d?Wc.7>'Y ֺf lҏnj-$X=(zY.u:+a?qéW} ]m"Y4j7 ܎T4s T=w/ph $P PuhЈnJUMa]"Tˍg'Aǽ[ʧ%h2Ủ ǗuI'zCPnDKz#X.[B5зTʘKU~Y]CxdtsXƣ4HMGB(#=1Fʕ4 O1"sGBi!v[BAow]%L,M Ìg ag\$On%B.O\LXȢܯ]sRL>,b8B0@­ p~:!3qxo: Kv 'n5?i~nh+?)E K'B"mc8U^K]RH,JH7;&e!fGc=ևTK( 94}R&l=6NۆW8kҶ#v%z?xFqDCvXA>{VQ"tsBE|*x33=΢(t{9K|jH=Ԗ<{mTux3܄LܹN/e}Dv%JU.h(ǧ5Lo(Dzt'鉪?uXb}j/e=.0r4NQ&3{AW:4Fr%\ 6'4F}YO@2 텅ˤ!Qn}-5[Nk* %S EQI5kez(J޸DnucCWRmX%ǃ`wTd'a"qA %iFMJ=c7a N1{opYMڛ7C&b3Coλ &D#3їg m>BrSTe'rHWrr$R ,1&sY =liPĮizEz#X}1U35Yo)Z/=>Z-v&;fhn'aܓ O=xL&9 Y^vSL{kf3`Kyj~O v{C4𚫍n" ]DE;2_Wv *O3eMʕpT~`hܠ6٤;Jfhǃ[D$+4ai1zz|bZ_R%h-#N0+_**1%btf;ۛs$FD qprikÝ9gfs '#nlR* !-Н&~q_v$VG M\ W;@_ɢP*)X` g|蕩L`@`qq .zJKSq;.riJc1 %v0Bv]9_v>ޙ1 fK5fӲ҈wk;G]r_9B.0bfdfӥF@Cb;cwQaq5L?f0Q,m=_=⻞\s`$ ݔAiCGS.sPfX96yqSdDxYأTe4AJ[3rV2!KȝSgj-ʡ3x^buOmp_nFPu}.nroީ`{]]ݮO"DOޒP@#؄֬a5P>g:4vʾJ7SsЈzbPɴ[Q 7vF/~%iB EJѶLyo\udߖCp ΦO A ؾff~[]DcH%:%!:'0<$'vbx~x|3&_ ޾7*<0"4F\zv)dWE ⊌`Q>~o=hL"{GPen$sUlTCl2l?KI]G̃ 4`RI96  `:Dy+bq=Z<jMKoXV"_-Y< ,˭j "D|ƟvOrM Z/  EB@맼)\,U-%E^ib?";+VX+xJYF0*GF#K8dxe}ʸ}I`SB'El0Ov.%d}Z{;_!g=K*,qrq`OQ!cVguii1v"!վX8y4'F倛HmȫlEVULH^$t9fIeRAU[o޹Az _bw.sgqJ%Lj l"*rzKn`8mPsn bⴁhjb_1\u$u@YhT5FM%Rjf$#ꕥ ^95F Bfd<{*ų>Rooi[>v2ߏ~ e$OQg#Ӻ3O}|No yu ŅsB]m8&dP j_ަA_'>)(e2@OM*8nlV8m&W^# dAz*h vb֡;s>j@1AvX*) LWpnIɑpx-MߗMZJ)i9D<Z*SJ+H $dJ{L0`0Q7@R4iN* %`7KeO&h KJuZo.Kի^#hOnؠ U/ cpl=vB<(O*Ma/Nw &Xv3\/n|Р r|h")OɕGJJvlR\ &ĸ2 =ZQQ.v6.%Y~ċRl ܎I\U}ycYXLw;R ,yZ{Kcd[QDOMqu' Z9jxBvU63qk<\oE{(gF&s6Sd]]<; 9;TQG-_Ll;Ҙanǐ>\s渆.T6Y jcIUȷ6=M)u4Ѣ~yXs׊PQb6&)|aߓ>㮎UBvžeֻ<scaM}ɵXp$E*ԧvPDz0=9w97xK־:?S8\3K]6<,PW8uH?얬]J3n#93vFKfAizv٪9.smUmlk(1f킥9Ii2UKlbŽ _>Ӵy`΃amJpފ*=u!DyӀ@GqeʓE}n&dUx+B>Ai?_,3_W+KΕf80NuIը-<'Qp߂\ңY l_&g `use}_D"hp&GMQto![b!GAD~K{3q?k jۄHY }B?`~T2MV ua^"v4׌u5~=*ROVU 諰]ȣob_Mw#j9=DYaD?/Aڶ/휻P#qL+!hjIVl$M}uu.dQ ueˢ޼g+Z>@k'k:8!wK .dȸt6S:jJHPό 8}I( 5ŇV9iMs|S׭p 1e'a=OS11X/1 ]ḣҟ,LJndDśV听VB{|:2 |IUӐ'W@+oO{Ηz'+3E!X^XR{]Rm|OXGCbH5X;s!>/{j;8ޝ2ASh K3A?`6ͳ>+Oۉ~JM0hgz]x7.}/"GL؇m(&]A "DF ᥖlKYٌcz ui DGdyxq1$y7Mcx,4:Υ-9|Dl{͌QGX+!?Y;&ܰso[-YJJ$05dű `d%>>խO'NU)pP XnzS)$L^wd.q%k~rGk&TiQ4zmt ^Lƨn2xZ q8!x绠gW#;1gGfs[!hJt .J5s`7*!L6Ӳ,`):|aZRŖ%rWCZM6<$OR}4mLey{tL/0.D]Rlk!аN x[-FL w[ 8S0r~?s@ c dGWMym`xe\ ]޹4GxyɠA( 5{`Fbh%B582F5_HfBD;+2jvَy \uXډxJy(ELEơsqC/f ahJ90Kq54OI~esѣ)pՇmܡ/nD9oG)`r1N7tg<MB\Z%Qu]ﭼ-Y_2BOe`C='jdp[%rz6l PdƗ]V gL,vj-dAkS`Y %V춢ԳaIg~NW 2*P HP K/ 4g k.q96'HýPZvr2N 8k<>ݥ!|'#Gy6[1x1Gt[Tf+_Ōg!sKnmVt@>2['&,40UL{9zʕNL㪷椠sw|Enl-%=vt6⪧ӻq>nJ(mDvN C/q"\R@YvN`fWF<IĀ\;:%%¯Ji4')*0c >gy?cN$b72#w> jIpvxWE7HڕQqZSgX._?gu4hezLTq\$EMoXN} }UGnRPbq>bKme&tYNk"Nm!]/򪁄z'̺9v7hlƂ(\[}CXז|`G3D;xP6L\pȠ Zp;]ݟg9 "\0SCLKr? ;֨LBtĦEH~MF;ThGZF=x/ȋ!(DmU<7/u7GD*BLDk8pT0HV,13&aD׶E!Jobn8F9w:au'L#Q位{=ȿ/_MNe +aV)]047µ:6ZhD|usw@CBPm; [ww]TS7(̹VBV"*ZϷO94)ܾ$_WU*T^fWL$JŭZ>V"̟h4Z'3!VJȻ{XyUi=(nyxs^ϕ[Q 5&D 3:Ep?Ѣ8MM|/VPˋkA%dZeRSDֈGBS*:]:VbɃ h!3H~1]#`pY Qa#!=t:3;&)\8D[1AfRiRqb= dOZ9ĒMQW7 c NN&/c1v.%^d̖v3T-?Zԋ'qj8X(qak=O9Buݎxź~`szu=7R1ط<9kB?Ž"y6q-qrV)Bq4,KVqc󚯩0#/c@N@FG$Kmú:5ZYw7zr@P;kƭ}2$=+&Y99&tߪrTO$搳-rÜŌL#OѰ2,PK> X\ەT `ƈliޭ[%,ॺ"VΑx'=fTCͲ7ydL(E|u[#Su]Ta*;Br30)JC@dOҮB%=ALv(Pf+E%Y ZMp2S68#_O]aX.C  >ҧ+d<|;3s . /U%շKD.rNrA0_Ih%@!(CymhN:l/4q"J%3P|Qs}ͳD]Ӧ@.}Qnjy&%xd}bJ.*+<-WW s,G4[\|BT;C:ԍ:kk~'sjjoZaaW hތ7`QK:1TfjHdNw㒕5^aWry.]\6ıg{%׺R]]9d8̝<wոaUehq*@>@XuOZ^?dxa7ċf8þY5Qe/P8r&A$=fwTڰיAIF+\3Pf3OU46^ g n_cDDyN(l)-=Lы5M#k\_?4{01O;˷+Q͑ c/Q%0Y*CnNPia^@5@q(nٓYB,XKAy^_opcٓU۝f@7R/`EmE+h(<07^ֲL[g*7^hI#;O ŌX)G 4.D c;жt@.I!#§쒐`x%5f˳ @.'dV`6^6G^~c!hi0L_(>X&h 3EXo0xrVP3D8M`R˘Pฺf1e䉮_mbp5SP̔'x V۵[hwT ´S%AFio*o4t;K*r3}l EZ_*[$Eceδ~/C]6 {4(\YQ m=XnEfx*9EM4po`(\Ai |)~ 0fakb` WC0-1뚃& P ߹dLk9#5Tf䵐 kpȶ֨N EO兲Ĥ5arL/dLjxn Dqn1F,}D`s/Rֽtl,lt~TnW+$1$19m$>k C<?;^-<5L_bOAg!|6p 8Bi 1*?$ Zi鏡I@uT"}{;ϗkJWrWs8##xP]3 &q7#2j Fn>LS9TUvc@'ɂ+uª$&ߪGVFNj47FAFPd\V z:f WOJX!wfe0&nsKLg/Bf\15@c $~'O"t8 NϳEDeQ䢵qC!m8_TD+򏹢I͊ki|&4>{í}hE.&j>`c}Y)1b:'㍍6aMGף(BI/HZh3ɑL]r &z%fgHԬs1!zhFٲnwIu˥uwt(j0ܡ"~-Edx0Q;<7yJ(;D(6{TB [2mDEVsLA? ɾ:v9GWMG{Q.÷. dE'Њ{34U+ߩԸx3uIK%v~lR[d^P_P`ֽǛu>m7CAg(9i%;i.ms0_6xq̿muJ@y#F8)w鈔xEX7B9h^N0cl>xY e*St\SrdK!ڭoҵr5z )3P26I$Ծ%rچb|'8g|Epj'ƺWYOE듹PJ@ݣ/? qt' ӂ,XlnBCx&[a?}KkWM k$W1 ý*É2r ic(7 ڞWck-6 6oE]+IJErЏ~wvEƦ'`!vdS7 mpȧMzG`UC|:GI@LL(GpZp6T )I.Ģ=|R.z1:tu#Og Ns9'|.IH'qM]"%]q#Ъ8-$Jx5JyR_ .[*aTK L>rKlE(jYOz}<|qb=QsO*"W(& Wʂڟu]n*hP3M~aÛ9[bW?f~_D΅ϰ3&dDoScLtz g:m#co5WVum4RX'uO % 96z 'F >0^C)?g[_jt-0J'T9 WNæMt#*b$I@AQ Sܾ?|I7 jl++UjgՅ#l.N+|ګTakDo5M,$/*:~1 L7h3GbLՊqX{Kb̆|LM&Bϑyg͡j> lE|&fb!a'g +=KL^)\^MJyX{#!ンJj#Dc~W,_6Wob`˧rC4L"FbƛvIkuW`GIkP@uW#s۞Ӣs Fjڈc軫a}сVL3sngmmJ(`m2سV /8:wH4fYv\j!4Qpޭ ;L$8?3"Cl6jfBfTPӄ4F/DaӓAE"zv2qDw0v'cc B$oLDTeP-|$`QhW$HUSQ$] .yT>'w:)%Z9d#4E@LBZOiN4j0|iK"Qa,PxR! ?%>\ylnl(w+%'1ʃ B@bY@=2Ԧ1錘4nnK@#A_7õ"?" B7υ,z"9#J7j a xYy]d4{tSpH)! P8:r1}R~|>0ȳVȆbd^,5X2}=ۈj9+ pMBQiTo\jwO6$4m *?@vxxI :JP=8۪<ȱ7 ؽ {Owyfm#B:fJ6LNuƟWF-4!S[U L^ t)wce%X7[vVJsXOJ&75oͧQ @ 9 L& .-_]Ɂ؟xI .7 w@ _|lQM$^eV {0??p(n<%L+$?91) b8#*Tyy7",%q\ tZ;T:壸cR3bs[vhQ=2܅U #SAb`*]$]j#*ks tR瑕oSSJMȄlXn_DvR{㓁c׎ގ"V1ijSskLJ;*klDP}|oKC8~x `&NUCLa.L\]kM I}j`mr о]2^)៼:;? <5r`0Hw۩̫ _o*7PSxN+_ K]Uqbugn_M8K/oLF]w9/ꄷcjkC;8Y"BUkwm}I㟔+5՚NتVE7T A1q_eF%0v]aAf+8A ql0=4m6խh ܠw`]JY3ܴ:dŋfXCaR lFU>ub f[NY:Dk<|+Pt,CO<[SXtm[>3F!')u,w] L()+~Sl;>WwX? 1,m0>7hyy0wd,1$=6)V6sR!T" 3a,8m-1@0d:LLRV(s ## Ƹ-EBawKC=uO9SRp/m{#^/xKmq\Dۣ!?|㙡2^ ~S׸$ް&)xqʵ Zq K ЩYTٚgu$J[]=@%[]~ɰeؐ=dٰUz\Idv%UWaxq  YZ