ruby-solv-0.7.16-lp151.2.22.1<>,ᐉ_۸/=„Ri㯽{0 Nu(K<͏C1 o@ u "&|(CNq(klGv 7WI | ح,^bwz=?!9GC4ƷdxDf]e+qC-VZ/1\JZl0'#jFVH>V>7?7d   Fdhx|      U X\af1(d8l>9d>:>F4KG4dH4hI4lX4pY4x\4]4^4b4c5d6+e60f63l65u6Hv6Lw6x6y6z7D7T7X7^7Cruby-solv0.7.16lp151.2.22.1Ruby bindings for the libsolv libraryRuby bindings for libsolv._hci-cnode2-m0PopenSUSE Leap 15.1openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxi586P_955acb3a24802258b782a6b6175a64c30dbc2d438fd342d772fc104e6abb594crootrootlibsolv-0.7.16-lp151.2.22.1.src.rpmruby-solvruby-solv(x86-32)@@@@@@@@@@@@@@@@@@@@@@@    libbz2.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)liblzma.so.5liblzma.so.5(XZ_5.0)librpm.so.8librpmio.so.8libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)libxml2.so.2(LIBXML2_2.6.0)libz.so.1libz.so.1(ZLIB_1.2.3.3)libzstd.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@Wmls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dengompa13@gmail.comtchvatal@suse.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dejengelh@inai.demls@suse.demls@suse.demls@suse.dengompa13@gmail.comngompa13@gmail.comngompa13@gmail.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demrueckert@suse.demls@suse.demls@suse.dema@suse.dema@suse.de- 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.7hci-cnode2-m0 16050928270.7.16-lp151.2.22.10.7.16-lp151.2.22.1solv.so/usr/lib/ruby/vendor_ruby/2.5.0/i586-linux-gnu/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:14955/openSUSE_Leap_15.1_Update/ac4e6776364949bd3e9ad91b625b6912-libsolv.openSUSE_Leap_15.1_Updatedrpmxz5i586-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=550ede1ecddcf2f10c9e84868432c7ab150182bc, strippedRRRRRRRR R RRR RR RRRRRR RRRPE4#YuuǮutf-80d14f9f9a45b15b097870ed4df62a2ee91f57da914d1c22749105a0d48a3949a? 7zXZ !t/Ց]"k%GۓXvA0R )7xP??@5S#BEcaPE~կkypT1(MDx[e#~G!~M{C˙҂,"/u eE=,*IjDbm96AD%F8)Z'GF!,|~/Em 䣸~:I\l'ߺ%f6,'ivP/qli8Mj`%p{ŗڭZ"2Cv.k$ѣE@!\4нaZ6~K,ӓfy{JYl"eL]IG;(՚ȕ#}od)8O }]wl ܳxz6h"2Ж(6;3sNqt03 aV2~mǘ\k+ҹ O' 89E2(‘;͝+-FLJ ׺ ǦF7,Lm)94o_=|*Db1/ˢO?CH1re-&%nx9L cn -u?m} y1^ҳ 5­S%m]\ s,Pz|U! 6ACz, xo3@ko,-wgKǞZGLY{"H~:b|n@bJt,"3(Apif'(tPqshnkyMjQקfX3VC eZ?:ȾuTE!l'cO#gQsLf A-Zjxgw]:i!7Z/HSsIc5~ y9)l"Hge^iAW_EZBXݑs`?eexw=aXĬtƆT8cV )%n8fHywc :c5_ >㇄оG1%T %"}:HKZn`\/ɾ꾵v1m8a k!})c-U*ɩ*[kb48pԃ3mYBbf` mcjiÓ=}#Pk(jWnc@ф-#0.\PssͼDݽzw" -Sz8#i}cp Lm6c&tӠwcu%=n81cQq#([ԠӨ ޅ击UŰG !T'd~=Ur=&Q=@omhg 8eSpue9ՑJtBqȳUY %uc' 2zpHr1c<9i؊YS`$S}wn67\n  YBO<6@ 4j LApSks R&Q34;4ygSn(D|aU;&GxƲ-oyP1!;DJ ׾BH>X=EYcTY.##aѷSV<[7Lz9 Ƹ[dj $*pxs@h KfȹcIvn9" |>:\CF[ F_:УϊF.&Oo5![c6qGPuЕuUHPK3bs+\d LsQ|,bnv)ʒVY 10+4q<4ϗ>  !Qv,/B.??{h\ߧ38zഝ8D/-\R䠗s$.#h^E0c>tc{_;kݑmFiC89FLn#Gٙe]hvc˫^[Zg1ܱerDq΢JζvpxcglAh]ϠwLWF>Z$ЊVi&PJzw,P%e\DDD:R"w(i䊹^Ma?J܊M'WHR\29z*37v2 }OJedؓ#5U,!V|:^B{\)DsY^x%FWbsep"B-rd9"O盡(J| k8MO }D&P3ny2^q!g#u;5[)WQ52f(E1ƯZcR/V̻*ر A5`{EEY9g&N`*}`XTkZAEV Pj(gڴPKi.ԫҫeyqBX#N>)6{Z3c:eU8N C4%5h*RcR9Nt@Ht#U&lw+F8Ų؅J;r  ]gٴ=ar uh0_ZޡK~ds7đ9"!ڨ gz])lU 쨨)_6A $XFI|F{rnOBGw hbl(^>4)5F&˥ $|XT̴b 2V-(cMȡ߬o0Y-YMXIlh;QvzkY25>{ LSbm4!Z'e}1H#J]*CfOs &9vCYD!>JI|cy[ԗv(0RV0#%"8Z#!Ό3(2:8iʓ=T[G^u#oOK^?(wf [Ͽ7oԇU4)SfLw_];k=q9TSwp`fZwь"(։@)sZ%0k3̈ZBҭifZu5Ώ] (=2d3D rͧgT#@#Hf$27˛RqȲ'b#At|EEbcuRgȠuVaɆpՓrPz.(2Ydݨ NT;ᰏJi$jgw$Qc| 6ՑKl!uc(J >Pa*pxg6`4,8-7yఀ0e 8|鮕t.GWj3k똄 -O+;xt ? OkM_-$nĔyN5I* K\E9MNN􅙇Ta086T(&SDaCREsWgLTžݤv] 5Go%$ ne"4XDȳEvظx@}[Ԟn}eֈ:[sΌiZ% K)'*Oր=?CF_`̅S|4S(pnBĬmF幹ةF. >9Mp2?0WP&wPC8a`X*_N2co>6h߮nNBV$0NA<ȟqF"@γ_U&3$K 8T)y @щBSdnrh2M5oU' C6珨M*VB,Mqj >@M^s}COщz5dR堠XY ,LҟZ%ċ| 403_UӶ0z;RF+Ee]RCқӘj:<̽lL!@N?VA'X 9װ1 q.W@&ƢL\$߯+2+98GfD4!rn0&د˸ʸ%RR09rRd)Z X=R, BFtFӛ e׌vsoVD_nF؅ "Tdՠ10gnxp Z" T.f}zAnw&Ki:BvakݪZG/I.CߔUkYo!ȃZddw7凳b{}SUWzPc;-lCZ< &r E;cX!Yu aq>Dz_ u;bQC$+CMt66&nX>8鋹QF j =?j@V+8+s%=m䎸٨_x#ŷNlP& ׍շ-i\)ZJ>\'jf%PZ7OppȥiTA|ZV/7vf K'd|ԉ>gM]zؼ7u5Uy%۱h^ڨiqCUiU%fNHB,!Nح%rf|byAb:ilwl4-|n1R#^|%,?QDm9F2E9FDD_ |]ASR}e~,e/3&5O-5b xݥkfbW\}|%et02/})Esm4!iy}ߊSi19 y Q)1fYSˬTɜGtY54=+EEgy<~mYjo0ޞkZx'n'IB:v,-HcI+D6o. du XMwF u(foReUuX;iܸ/:=n(aVaܶ K![@=T1`t;6͇[W=vm)uZ̍sԆ#Y}fgKlM`dQx=\SŲR8I@Y"^&H_N$j祹!\5ăz23z D?DVxg=g3ʪ1~rjH;[ӺANUf,r#$fC> ef:A3'&uQ׆rV1t:٩a]/LbfYS6|=U޺maGR\QO[ T^βѶ9Z(yA2`Ȝ6H.CjLو 66svוCRl{Y,\\1(iH†;lN06vmSMt.ռ+ӵg0㘁7DmTZKٟhl X j'ghZ|/;PIIF 2{f|CșjNDŽVZ+ B?3&: ,+WQ1թM(DH@Xƍ;yyUu18鍑 u` ?k-ƾ\8uwg9dtK@Ͻ\h@! 3 2܇գCBh槿>9Kmwkp6S_rԌpucw;k3{5 LBKZ񷖒mdh BvOZg1W{zX5{aF7Q׭Z$,6,$TxoAU;{Zw=Qaۅ4%izK3/aYGFtTǷFME_S1'|w5.a`x bnMYdµ,{~l0 0]'SzGTXPwGf5'+,e'Y&w^:Ѯg80ڄo߳}TEiNJ W~(/VG2Qv'Xޅy؍{_S3$4d+TH˩fLߴFRgңod(6:e%ż5ZKY?s?G1?[*2/P헻,H`֏6ub )OJzJǴ{{ϐAu&|6?)je?cBtp},_ CIz!sZM뛋`x4O]K"N(nH9EݥNd8K p9%Rmi=,:^_\sħS} 'C_d2E`pbK?Ku_1͞$F0P GTfg| pR,-8ENvqAr,=e Zs1p]~r[+N_if1ZsHbX9<_ F9pvWױƼ`zAI~z]ҷFMWT8"=F ֐%4˞c'N(%6 k?S35"N5F p4IjQS;0H%`Gӌ CοZ$2¯UF{V˅7YBMl9});4^j| AHTpkp1wϐRhtM*SoiU'[Hr'~KeK>$R?T_^ fٗҥR{S*S:|6s;x'&-'4bȡ Ʉ@9 *7w0ruQG< [%k(GKYua+/ qC _Ag5'\B '". v2Ը各tL%:Nz&>`R4@¾|vVh4o[X@⸰)uHrZE;*xhԖ- V2L+,=Edf< ql#;% 9 Z*H+-Ur)Rn$aUhQq:vP.վQصb.!9 t DKU ul hhy3׻g5+2ۼ@~gmV;nBI}Î LlQi(,'/lߍ/K|̗=Jqpk%DRKB'6`NS48OBŎEErf1}fC 枼h|zPƩݱ{pop zT_'"3j(;mOHGǂZRm-Z"C 8BM71ifjߤsã5y i;:~#bJ6fBtc)tpjhVJ/<#jI!Г!!81%Q=7/ y &oq:ҍk!^\jyu0m7t!v(~Տqnj`rZtqec,TsY=vЛɩR$6 $#7tLW!M _׭krak?BPH1S-dwZNeg %]-⨅tES]Wlƶ%gU>{zÞ8?l㱉̪ %X F)zC?eywkeX.px!`SJrnB>d_D4ȵM>ot'W4Oם@5ۃa17)$5e*Y~]P c)]R`&됀? Mv@JfrDY_׼aԆ|kB_.JHW3Ȱc6mn/Mj OQ %Tbpu G6=P {S8H5 ÅCv,s=Yb3DkT+4)E  ۗچ×> @?nw7lSmxG+chNa>"tޥ+' @ٛ/_{Yb޵kݙG@֏x.5eU +_Ovh.W-:gS~Z?xm4%K1kOQi_) LkA@oHFl5ExL2WGOjCN 7 :ʷRJ!Qzw+4IcVhK ˖~8 %T?m`O\yFz:fB| cOFXoA 1"zS;Փ$as`7bp BZTޏ#"9 'J+[h~&6BytsRI=΅ (4.&5prmFq/?2Qðs|Kuә{'n58)L↍xL௪p[y]dY?;~ y]0EKe?猙r\Wpqf<2 ;UX`6H6wIDM*cˆ^t8fI>(ғx% $Xa6H*FG=Tjbp(QGޤoI(VeOYi. (y 3Z`䇌ơk.s&58/Z#u,jd}2E}')c=,>S[vk'= ҒAmh .Mt;R+]H1bЦ]C;IB) S֬/.]^M)d?Z1aUFu ngCEY0'ʲ᧤93쫔 =*6++Ho,ф .a!mh-6?NQr/T=nB#ou6w~B63TGwci;KϹ23eY sYQq[Z6g/Ik>mUVC )ޥ=󷆊@؅jN jT0).] 'ZGtф=f|VJiD VFZs0# S2 iicBQtrQi947Z ~ Z1k,9I>j[Ӓԉ!\5mJpdi%",X\1~x*zR}VE`*zغRTe .4U{\TF"$. \k^Gsg(˷iƅU`6!cuCZrQ0LȍI#Z@wfį*WplYbLHwQ&]2 ?a˝9vk7Tđ/t7S͵yu5Rm3̩yLu$kDăP;eHZw:w\$anZ5+5N eA{*/͝.a8){ٿnrx%js0R\L^7@{XHsk#3(Wy]ԹUB* 3W|~o6cI Cm3õ (AL١ EXn)i PIDA{k(̏8BLm5}fPh9`ӮFg%_ڡ̀3. j͎tEh\T\r/m*,كhö'(V6UJa%TEē4FtKŷ2mfLm [5%ײd|v+ACZʚdmUemH`F_O3 啞*_%q6{iY* R3$||"`jR0vIn]Y}$~Լ[ $a=k:ҟ P z3Z,!bP3GnV$jNu. Es #EI3 [W gj HZ$#fs\v. Q֨eL N$s;gƇΣ͗M %4xTsEr$K}jxt; 2$ϸ/vg&湭;rZٝHho)b(bKH^%ƩJD pº|-k]Q"eK tMW [( $,PMb)zNJT hLN?Ss uT=jF aI""vQ qtS'H&7Ub D-go6 ݪ9\u)C ԉbRrULư`⛭n{FDž60޻Gj[+"-ex )Ch%iMeZK Ƞ?8P`+U [pu"a=mH? gtcW|t+I2}|ʐuyʫ+Äikp{*aiH{ ISNP9—.WM丽t.Bd׏vХPO4/~mi(gMrXGIbԅۻOP7\ݾ)Q&ck]a?;0TK\;\Ƌ7_< l a'>~hk͞w5//wHz\ň/οLFDCִ3G m 5 zVۈU;28L+7] H/W@vu+ꓤ ϻũNkx9/ISy>B̉W^4Srydؖ6 <9OG8lL4<2[c͇gs+%`F }<ѐ̩oՅa7> ;Y^J%Cd2b|V̇Y|7 An;Cs/~ `Օ} lm[ֶ݃CEwV֘vWk|uΥMcܱ{1#>&>0 j) kM9=TR8=J RcS%%n|f+"O7#eT]?z` eL)f~2Rj޳q{h>ְ)Gs-ggPT'u՝NՀ~bX&"X&x8 TtP,EO/Z0)ۆ_pښj..ff{~DZ0HR vMbK 2Cq)S(6\vŒ n1vRzb0~ɺ˂JxU4ķ|eawQ;MwO2Xw1Ex"賶; ӘI(4T]Gyμ1tT1EGo \?s3͔)";a (Q0+vg{ei448s'cFF-9m?t5OL}#J' *g '``Hht[{kovKR8xCPWjs9BREԘ۩E`wLN =>vcJ@oi"MK![gfӦ͸? VwiqP2\Y^Jr-|(BG0yOx0oR 1?ߓ6*1 ?hIz 4%JdbZ g9VEQ91@@{׭yPdWF)IHz4z}tZli8RmQ|'kkru㿴Фc$ ɪ#h1DHO_4[r7EBa$mp\ۼlˣuӸЩ%O1JˇSL/jE{ (7-BW Xb?(}D*#u*;&S29ƒh8}AF.‚R-]2RV$ NoT͸% e ìHݵlY2!uFX1̎'Y.4dPS,-#ߟNVpsHCkR uz鎂dAH ?03Y>"\ưO)s|NrF2ZNxpD$>t?)$j^3D#Y+ Kh<_--{^0CcQ23IZHFa>PrdDt0^z~eT\t /߭2<;0n5 4FsшtG:HFNAaH&bߪI|I\E_2( f+RE>T s]xDq$t/@E>&(R!vyejwQ#Gwi9?Ϣq9TSy }$>Nj;ܝ)el Ό,=3 '+t (if#\XQrvKA~czb%ȭMo P.TArg}+ԥD&}o=m zpg!5H;ֽН&EsRÛ"W?-&gnz!8P^4{jr;W4JB2IpEH>pJK\IDe̵<bJkqJQ Wn&CF0KFR¶m[*~7wϷq>2.)Osl; 9_a1<潋ldJ9 Fq/(k*iRS)R".*j FYO#@)%k;Bq6z2.t pv/uz@% f5eO57Fk!gsa;WwkHK0y;nAg)'vY<$>@fN,C_3nK`p'$'`rYm?5,9ָħ<;>UrcH0Ep(qR2`+ -Cפo(u#<].U`Qy\ʵ-rj01#sׂÂ|?jlY ^ɶX hbmUNZPV *4ĐԔ_kXZ>1A&[lz"k\Շ"ߚ3*[RҤP#Q鬹47˟tGQ񶵯thv`A()#an5fB _ns* Џg%F"&(YQepDrIK)?  7zG~D\Azq싘iW& U~R,iYN>4re5˅)Gtٿ!Qu",>{X),e-6<_8R%5%/>. ^&=V 7r1N7o;W&Yy]wFW6HFS@}e As>;b>/<8K8w.0*ݝQƍ2LMl@M{TblK&O?9V6_/Ո({Bz)V t/1cKG4AT#J1))#.;U}f[=M1D`c:*ԠvA4p5tt?jQE2'_x趺IFym- qBۡ>p'BMszflE\5l {k? .xhV9 Ӏ -j Yz5C-̄:$ ,'DOk9MVj}жWb:} և.Y :wZ~ƬƦ2K7ZpQͺx԰B}MZJ~"{+Ъ~gz*/q׹wCt2Q@mG$ !NU<>s<."ҴVfL^cp./H3St.na p97Du^;PWIbd,z)JGAC-쿺YAaEڭYx$ 'bI'Qg jWAKPC{*#mff̯#ڐ KH쉈}KN;Dh..ʍ{Vw' 4t^\v}Z%T2wtbI۟U4_]J26tpv 7RE4#I E L5q7ϳn9ZuLR˺3r:6;tQ 3uv 1̘D֪o:Bf= ru6i t`@;Y; ݣ[T/Z6k瞹NN%uY]j|1edc` he!fwI4Qݒ}'Q;Yg[Un*\^2,_:NM+]D<_Q6MhRɩm#ĺW悝#PQmI sc:R3$wP$n].i5YvL*,i_No9k5o"R/Q`a/>ꤼfWd *Рsڼ:K_E:xΓoEPcr}LMBf]uEߋq Zj1vp[6cx<$Krðse,|iW.恊%PF @bs)sa&EUuV*um~6j?[<Q& 3QҐ~2z^[:ҩ9]@H_PT<][؊+#$[goZ&C.wɗGM<1ކSƅ5DVMkH&bT-HFZ`)7rq8HV4=Dw{N2/DFFBys/Yoj!g0K_( 6MA('fJ)8 ^oRV5(ܛ48mƭl U:vd LLA@Ӈ{= 1| #c_vmeg5锶`y[w"2fFw/LG+k +Z:\2%#fAk $h */{DZ뒧 2qbyN4͟xȚ TRz}f!f(EZ>L@t]Uh-9q o/uXZg6u7Tw3>KzBAZ=]y}sTB"ht 7}b:jVdœ$l9# j{'lݫäVԌ@p{6Ϫ~=6fJ2khpE"Wi)LOjN @ϒ=bοP $~YT'jLw"D]r&3e! gY)1S@s<}V#_ң['7@hx܆6/e`:xG4f l>t5P HJOMԁ)i嵳 dR6G7J5߶{ ӄ$EFcX o#ė#9"zθݏZ[uK;+ڏwSjy hAn^ ,}:jAXa?W XAH=O+E,v4Mk> }(vrAw(k[2I"ݱtOC,dɦbE_3|& ;@[$LZMDJ P(u,BxNkCTWbI ·u&r.(MN:h.^Rjaz% oHmn/usAAfW 6R 9L) h&Z)<2.H+տJ.Q I샲*4yԼo0nEW÷B:LS,D94d:m/<ҷT<$ӽ<#jѭ_GHce7^eQnEbs"4h(f=EQ N/ Ɇ]NbHoː ,p&~(6[qׯnX I%G?eP32QD쾔>9u= _ T$aw]8]21N#EV̭3Wgb:B)YTg9c_ŔaYY rCJ.TQgEhQeU`{#T\.Po򁿙+0aYKFhg$Dܿ`Y/#rGaʊ?4e_Vyq>zrCE>iQ/?qObc;9H5lIOHtHm~NOe\;'KS1/D3ڷZcA}{bTO[DS[m;D_. yN!"`/S37Ah.րQZi%k#BJg6P-q#sY:_hc˕7&[ӛ^%]X&|W< D`V)],FvQ]^Ӹ!U\osض.ϝ꽕UBnG?SZǹ79?jB^+W|K+C>4?kzG:bZkpC/ tVUQ~ f GZ8J%yx:h< 2f8M`]GL?Eb1%˭{4V2b0:;|RQk+ $8_yHvUW.[aLs Zp8l5^ҝn}|-z;083-~G^9]ޢD1%a{iIsP^?py Ӄ+=H(m7pW^vah=jLr 1_e",:T1G[ qGc %AѐW <3^9M䝜HIIkϲ ?\uONݤxRuzM#.̿tcXAݷZ  wuKI\ glrx&6^r߸1hoU*gO!GJ}]1;6\7Ӯ$@7BXlUQ(=).)lRb&nhcZAΪ% mG͍ɶX$Ǧ7JW菺cvΜ˻ӈEiF@!A7!$SZ̪裫=Zk,~knx<;v($ձ134A%^xɩ9P$* }&eɫq JSo/=<)3{; X3UTm>@eksroH6偘o2b%? Q/+q)eOrTvE|p'"RZ` TUjk#cw ',cIIG[yU4$nBH[,"86~!`/CO<@Jt0~XKzG:ie ꌥ-#?EߪL/Ef ZҦg\$Og՗1o||(kDxjۍ:Df~ԊR/WTz-7i#J?VNK;j{n+(oZ6YkZ'%r6ެC DZ, $KM`Ohx$~[*x@ Dz=pgO馘5=>yǤeavJ-pE'i)WnЕz]#A;-4KXF'000 m~’#C?"4];2{aR,N6tl'CZ_6-ZOpQ*@ۛ}HE_}DȄ/$M{<>V)0*:@v+7+6R*Lq)jE5aˇ4, Bl#0]]@asnea="ReW=Svlsv)\gΉ&Mfnͻ%탢A寉|Nޢu66!i2$ޏ. +u;X@XVhiSF[cW!ʾgY~ǍRS^'W@x`%`Pnm_Wcu-]p\Fl! uΫtY,ٍssn~ױD\ûk-b g{/y:Q ns7MK Ay*AM21U7 [ hLȮ,oB1b-|0S{zc2y6zxz]&3^QSYlɅY35[ bzBv 0]zdL ; 6Eu-]֭:}[LD9^jGgA=EGV;:8Q[tL_aQ$C EeaRdWBõw% d}EJwMjni@:iF5u+j e~C]a8P!1z8vs@_ydܑPT̸o-Tɀz3apKv gBcX3ғ-PutiETbHyDKzՃ~Q/8Xyt>{Ǧ,5 eL4Vwhh^wjd=I)2IzH'n+Ψz[)zЊBmD1 f%3N#FU)8KT[\HZӻ;/;3鐩B JD\ lͼ4^ɡ 9ĄZW\{ ++ܡ0~eXK읾YH7p 3f#X6>yۿ:|%IOi8TLm qǺC;pyQCۏbBZEj]kc}F!|x!t>rM+DE,⼰|'y{eY<#U4BU3t?t^B*xD cgUԿ#K:. kQ{v⫐>EהJ] %._/D o 1GUl"N<5*T ߻n J2uR/Ý'@UF ʪY6xcSZ+؂Hk#+fwil 'G saF8~%4Ln}{{ʤw:V6J[z_|&Ԣ X|c_́e!wj7jTn2:`AÍUeuxwӰvHÓY c4+ KjqI3~-qLMj4qmKȿ7Q /ޱ ۳?׬^J7Fd'Aid1ҵ3cf'op*5 GVR.81UWqJ!,tY!v`MKGe^itErVX?gOC@Bts|9k@[󋢰=H(V?^GW/LAC,L\+6@%7᮳b{3 2}ik) k01l::{ Wԯ}h$YqhywK pEl^*-2DHEcԝ.cD6vKQr|[\Nrk*_jLگzS雁3d*VA~~45"pS|V~2^Xi՗f뺄פOmC:o.w4y쉥mTfc]!!C;gР|+!ڞZE WHdbI!\\ڿm/۴q1]o 0'V`AX?בġ`@%79KΘrn_B]w-Φ@jE$/W m{YUw0MnYp9=? @m<5_25Ao% *kr };Zj򦩙ӨSAD!fBSBgϷD_"huY5A=@_I<!-k [+Bh$(JaF ][3SF LS},[Ud÷oz@4eūIwj XT_҆^t4k\85dd4~a^aת] cD>|:vIWǃhEvJVI@eey6Pq(PJaK{ÉN9KpD}|5$c\6{/JBbGDJjg /avH;Fg$\SȲbww$QNXupkoT;jƠ@'E;JEV>[qv*HL2%1TY/[͖yXmM|wŜo-}]]~2@ckJuloViljx6 {&[MV @]9 ۮ]0I# p #hNm>06a .X?I+jd2h@IܴCSӀ#t%r^8(JK+ӷӗEy6tGR '17Q;E]Obu<n1dk_,w1r ήjU^ ti'ǧe_7G%\P!}gHcw^膟)ă59:Qn}9`_3lD\8mb#Oԯ!Ԋ9|pŕЭVhmW ^hdIU 0հ` 9Q'K\IY aqdם9Cr?u?ۀ@"Y SysỉG鈄T3B.{X.Gd}t\,I3GÃ$ϫac}4Bd[_(N$Z=7?vx&+A .͑2GGW37|B'!b o{V JDյ(sޕ)ZZbhŌDJ_k^H. WW66G):H;|5a?*quK/סE=Ż0kw =5h4OLI@a XԠ?'cI‘6pb#ΣM\C~+`ׁvQnڣ cۜ+CN"F@ԗ2fI/ x$\(G[<.mSɥLMZe켁0&8mfOxDT3Tl,1D kQ<93x%nK!U0Z ?DݚM[?\ȸm;ĵ5Mb4fo[A }ݥ h" 'D|uqܴ>mVm 0bcuA@ҳsb X3RKNde&% TH1 _H}-(nZMcW TfaVs7 )iU삤CI0,z ՟zUw7 lx, l5Y;Jؽ@Ͻrg#7(9` xE[9hth`(E%EUf;1gQb=P䯉\lV(1ktvX5GB`惨":4'U}ҿAwR/0#qzǾW9b:J~:5 -J{aR4P"Yā!{TRjG("X"Vp /XRu߹-W ){0ܵCf{9^[鰷xsׯzʭ>\^_!Q&W[1|ysaM%%ʰmwNka@;\1jo<3Cߠ[pVH떶$ݳk@fA*DSdCIS˸^AC5h`u3Lz'|9T#!SBO?{OI[袞brS5;8Db+v2ȒNPA2" jmKL3ZRn:|,."ԁymA)Uѱ#H ?nfV=[}F ݖR-#o7Πͨ*hUmJi?ࡸdyx?_S"% 29$dn>[Y7c|N&%_C2d);v/OSo+Z.4delqaHKj'x*_Fs̹hqmƚT碚oy\%k!]4{ئ$!'[!Z;m}VeFx;UJmAHዽ ,XLvl>GqU'8Eh$iM0ï*(>ȘCPg7ڙ]N9N3Zv]J.U(jD{<,| U%Nˀ$e{-TM̘.yIJt{0F3zNjHlAVS-_Z5GĜ |7_TqvId5r|*ǙIYn0&S{)MS6څǢ~ΞdC#\䀓5:RBPn2aÈvlSva"1w G,)ay[2ovFUnlFqT0C~L2ӄ& s!Ohig*>JWxT۟\T pwTc-Oz}ek4ͱP 5BZ*8,or'OS69e7J:<ٴpHl~*e9i4'8LJ+TD }ӶwAIfp+aԄӹ#o X{LӠ]blBIRR„{~uVƌq?r`Yv/".%:}F2t7cC/j䘪t}1[ʗq.*jݪߌ19{It鼁OJLWgd+?(8qZ4MҕXE[hd^[2Kf**O+UvJ&STiɉy4+D-Rz횩ПI.q '^So(Aj 4 ={2Ru;Qͱo[kY6 27pMU3\1a3^=V0+ \C3.;oILiKYSʹHB}!JQ ^]†?!NEQUۚ=,>EIbs[sHd+mDZ%Jٳd9kޫ'FmIAMGTcE5(4gP>24w X2geBfY8ŋ`cnD5E~"ht6.|::Gٞ1<<\Ժ3uog=;ЫI>(炆5U1jp!)+#bA2D'[cc|>/m3-眆 Sɾ(LL}"I (32YnuB74@F5PQNW ܾV|7<60w4ݿF[&%;avX #7JQ'^ Z @'EH]b0 \\\MnS+P"y*?uJoy7p˙x(Tmv(olp[罆l0SN榢mX'Ce)!.WmC3"ɺ(=dbN(ri_WON ulz+nz$_Z6=ՆIəummQ9|\!OaF+Fbxբ\`8AK HpC\g:b݅0s}}_!3]&&]&!.^Ώ؝ +Pr{.,ǽOM2t7YK6z $q[p·<"qG7-)):eDrEJMYpN-0h$%sFf֠n@NeUY[Kg6`"K kLpsxbd1Q&F Mxr!3?y*8+1Q0[fGfRt cXӆUۥ+냞)!3Pi!Z;:S}g>iOߡ2uFӶdk8AA|su|ۦ]*e=w-^g*bn> l iOMWt@HGx ׶ h,!NlAs-:0/tIdotN;v\lY<{ؾRiZ u tFTUmC7$BmVg2,ugOr:@8fmO ЀΖ"xtDKJU !A⇎F,Mz"D61v\>9τF=iP3J/pL`hrR+ 6%x yU;rd.^Ƃ'q@v^x6xUaA;` 0E/uXď 3o׏I?S:6r} vI~98_CugQ/ʽVGMHbEM̓3r&J F-M?aL׫rs8ͭ6 OT^ i&H Mx (* `c? X#TdJj0K姩,tjo_tWĂz"&Up&RH<QK?G g -:k1aU@[ԓT}v0\b=ߗ1<& X_Z?\y!5JiDS naȌiBM輫&zb} xz D h 8fqFs#Z$^5W6}z.uۛz)݃*9ЇE[E7I;&Ԏ zɉc|7ƿf .JKt&3"6ٵ I;*8=|]| ]jϔ0odkJ 5=*fG O8q)l9>Ov0qN<{];Bhps .ЭcC,'ʘ?/0KӁV9j<1+}!=FMm%&_h7'vXr.߁%XŐ}[G\2Bc*4C EAqJ?u}dj8Q8lN:J&DN% L-RK^9QÅ\Z}{A mT;]'.{RDͱ-pmg-] qr wDZz5 {"u: PNP_9u/)EW9v)=)En{ .7 Zk;tGfE'1rkcV!H9nqSMǺ1EH-" 'x$l`50z]X 3tt%TjUeOςUU91&,RcVa_;ߜpqoMR4AK*ݑ`aCp ~ sm<~F<&P |,k k`+` RhGyL$.6!'􈴛-kK)͇ s4Q^ҨAJr#VF=iWSmܸ7QXM_r9a-,c;8řU}26y]W_ܿm], 4ɓ/lj }8ҡO:,ŏf,B)sniQѭ7|5Cj> (y&˨JT1Z4e%#O/Ubr:%<(.6ABY\2g^Y1zg`38Lt!G fJfæqCim7)s*N*!VaEHM[^)ʦѶGU.ݔ@>qNR|oJyRRE]&WZ-M\Q_fQEc<1[w;*S 쮌:Pي/ H9B4 `(YXkk@8l^2Ba+ g$N\UCy,7:jdg_"M`{y[ko'*X_~Ϧe Lpο4(53z _QqٻoĪeJbxotkڱ0|/ӄgL,ⶭ^̘D@b%]|}?fh1fF.!N?d^$ͼ':bsoi0]jhS9c+UN֛ľh5F1;H$8 ,UYƼ(1?"䰗OH,C ﴩ@dpvشAT'gI&ԡ]@-W>h nz쿛(K{}Vap(epLUS8Fјs<%F,er{u7qMi#Ǹk>&aO#.֥dq7r@|HA /f[U ҂- VΔn|* + aʩ|Af AtkV>Bjh%>9cJIUn>O"r -oJd]ҳ*&s43Mn8JWo.AT+%Y A|ҧso<]UùqWh4 \a-JJ ^w0b)D4fbpwdf=lrZvH%>5u7Zr:(o kc/# L6ij pyow¦^/?es$D}> D`2YPכrrn|08Kx8jlJ%PS`)xtTb+6tסna[sSpuv)I\_ c9h !Ym"BAR%[EHFVB) )k3XjF|v2&Ȝ0OikFD7>TrhM~ٷЉ @ d5J W~3ӵP juR]SS6 N B k]$-zМ'|c_KAbZ])bX[s 0*vKE)rV;e.;ߏVŠ~;4HrƋ^y\:ހ| Ń-dQ7ė,_Oŏ5k#-*j@}9Ço}~\ky#fHQc9G_`sATuQ\=opDƭߞi9hSIRoeF+&~Q?k$qo6qRߔ4M?AB2 /1Kqviu=Q2G 1~Ѽn:[euʄ2#wN]EjGPsļ>5S}S?ɬBg<{ܷog蕔Ry"i/%z$9#(bf1@y39 %4v2x^ye[WgIRmr̻@Hˡ3 /͠0LKm3TT6y'#|Xv!we,h7ypv|F'[KX+mBtIaC|vabel>V |;1L H0/}M4^-f*(6Dę9Bo^d16D fq_c0k>(W21j-ވ%402e7N^ Ju/a69h:]r0\y\qٲ3#fiS5/yD UU)o.ZxkEv6^0ؽJw=EzfDA_׶,\ ed:r%w򻈉d+\\gC6'zphV2&wE;bQ<7-dFU^X VH ,³oKt&][d[뀱^C\Erylҕl~bZL5@Cg$N._]6)]BW%8QR ^7a2'>C ifZ<}Oܽ@(ow1\mF7#@XWԋZ\L/, $elW ZbO{@~ȏ)DGۋUJ{bQs/۟?񺸃vm"ş0+̣ 4\@P&)4;D 52pg#XdTDqRi&,L#[~QL+n^yU}tS4R3lW`heMѓH۶J8f 3`E YZ