ruby-solv-0.7.28-150400.3.16.2<>,ȩp9|:y@G'aH/A-Lw'jEfĤZ>bX(&&EԴw&N-㣫 C2*ρ"{߻[3paQXzXv!+$bݿvF/qXZF8eXqmk_し^Ǘou 1G1n*g֠ճ1UD5y V@+,X P֍ >P Ph`;>e"P&mjnF>>F?Fd  ! Gdhx| (, . 0 4 u x|(8K9<K:KFBGBHBIBXBYC\C0]C4^C<bCucDdDeDfDlDuDvDwEhxElyEpzEEEEFCruby-solv0.7.28150400.3.16.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.ȩibs-power9-11ISUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxppc64leIȩecc021132619092b083554e802812032e2c0e9c4bf774695041890be275c21a1rootrootlibsolv-0.7.28-150400.3.16.2.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.3ee_>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.7ibs-power9-11 17079109270.7.28-150400.3.16.20.7.28-150400.3.16.2solv.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:32263/SUSE_SLE-15-SP4_Update/92f63d254a6938b5c9880f03b916647a-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]=cbba10cee91dcc70444f1a9607a48dc6a06b6364, strippedRR R R RRRRRR RRR RAu+bB֯-utf-8e934b40cf129e7e145d2db46efd4fbe0d691a39ca13bd918eb199aebe30898c6? 7zXZ !t/p ]"k%|GۓXrzĘ`5=–d;47h%# '$qY`DkDf+8c!"#_r _j;dg?{J>@=@SiAzq} ;DaFju6JaPOb"Zomvy!ez=+"T_ҝfd-kY1qUH?fVJ7 lVL~g G-8/<,WKA{W)`قE2CvlxhG9ӪO D# |>+8 =%?. 3.|DY_/7?ZceKE~}a|p%" N@e4؀e`A$E>SKnAiy֪>k`$AJvr;/^xF%|&vv!gJHFz olhBnJ($ ? nv4`@ .ePI[Ժy7M.U˄. f#CDlc٘܋{_ȹZ8`MA 0.M"!ͯ#U+AA oI}WEs)?w.2OA~M''FT{e`M/>,hzdYRTr<_ Øo{Uݟ&PQ+PxFt\q U|ASGFto Fi{s ZD+hߟI„0Ծ7٢1HTg"`r4ʄOf@RES[XrGy(|' i_P`Y9& g"e?EoH^P)K=Q:2KE'4 )Jiw\"a>oos!#|;Rxia<2 "&f4+ޯ5@ɡ9KjqXx;QvdݓLu*q&^$6 pa9< ?hȃOv?.r\@2⡻ݯ-]s ~>F^,j׼|{7@CvE@gh9rofWrCͣ{C 6EGuo2LN{U,"yhm5X7U^Șl 2[) ebֺ6E{5OJWQ\)ۀ-|Ds…WKqK3{PzgM~_ա#,S6U= ,l5` #F jXpAUj.Vȋ TD"bRk SHjO$&;}dd5CzR'Q炆 bxIϧ,?8+YG#9f= C#7tӨmf&jn F5Otפ Sb-B]P:>oZwb%؂).07rfU&4 8 SwHXF,r}lDJOdwe_0W)֒G d,)L] )ک, %i_Ӹ`}Q%!v2=֎"hg@rhߙ/6!G`oe?#pث$T'F!MBy{Fp8LP~^%ϫ=ړL0PE9b=:ig$x]zb)WHuJ_@XLp.fUb%w%*1,_D2XjĮ0i|!t!+lr\NJ[}n7v5c$1rܩ,Ĩ"FLg]*wd}Í024 aF\Jltgp|d. jggpMolӤEuh0{7 S[9|%9J[gjWj%3r.:(Y9ΌFs2o@L#!Ӕk hPa5m8+`vS(ZʿiL8an_SkL]a6bY/< .40Vje|Ίr&7Ep(B$'eN,iП<*NS JZm Bj3iDoSk{ x?pEd.-xQh .#Q||PwVVXyAnr6k1l.nN2drȧ\vh&l5S\S0Q)r,:ZX+F/c݃-)'ZDY3@}V#J=ˊgӾpŘ}o7k4Ml+ghW,SX5bKbJ6_e2sW1q̓G5ѷWnnv-G|&#7>E؊ ?݄y ;gk7jAiMVP$N @oe?=C:. ÖJ$%Kds ngN&V Lj,@͹iOIw\Np+CS61>'`Z[Mhzݟ @DxKd1MMǙl+ #.#><0K߰ ZX[|hYS.چW,bˬ } LHc;,XLB`3?s)[Dt#+$V[Q-03/ZGq`K0mtÏajeW䉚DICc޲*Y'E3a8 (0k ! DrnoX ȷKٱg w68nha67y@m 9?*dqo+ZXSHWXpjMqS+6J(߂ƒաYa7(GM.8RJdlwb5vnZKqb(D4oȀʻjYADdBzrtb^ ?f/Gc&dF5$ x^)XY'FwS $ `O:N^ec[HXGa aI8ӣfp1=}x':g=J}g/ G} ';Vz|1o?? #^|>SVq 7ҸURFB>L @h0hUD w4 : ^t/bPGVtT#+=)Npc<&EڷWbtHY:jҒx8j-hGa X6ju(&ayux# ~^o6شxdqǍkj> ٓ CnVKi(%{X*- 88qMs74>B3m20F8& 3s=˃~mX .|O9uH"-uEWwx~i+rНBEAN|=MyF-t줬)z mx8d.dTC;y_jt؅?7ѳQ7E_ړ/A[wbv&DTCʩjn) վO3(AēAP"1m{+ԓϹL>KŠWłB~.R޵ q!?0[;wH2j 's_WIFB<ܦޗ]ziX=*e~c;ϤVmm+\ߥENIIw ;puP_ĥ1-@!yT—Bh\aѣ50㎰VF"N&EٹM+@/:ac(A~^HݼUsܬpI c`O\t@tbn 2g4z7U(xTL>MNZKjHQnU*GTǣ Ҟ )<d&'}OaFv׬K`\Ix߭yB ws䇲6Qm /4`t;*5?w'tone نg$sIAgad1TUh ڝZ-K(/ܦH$4f Ka ݎ˼e RSDq[K p:E &s9t[}Xլ_)p(q @u2jc=ʵV\(86O_K`~z_Llw@=:ZɳQ^B|z-żw#}= w7O4L͠v8,P/ٮ|*6 75zMEPtl/Cm?pw< g*Jj00TT?Qr'~%/<Pȓ&B\ 8r"EOC=8:MV[9y.5&Huy7d7yhǏDVJ$ر `N"T̒7@±S2Pyw-^tOb ErY: GԀ)LFYZ *ͭ|5Aˤ߄nb>sA~=_DGȟ!>kF<.ӺU EY"^0oaNӍ.@qwHͩ_Ύxz@Qt[jQGaD~pH4 Wh*#|4` A  Y6^>6$t-KG#As\|x71.N}~ۨ%y~3_6k;+rЙZ> r7oÆmz4[yu;rj޽YS3D(CWM8J3͢tQ}Q`Z%nȗ sٺ7$3,"/s+#@@X9&ZݴYt[`[52QJPW]T#p#|EiϖlH,5l1yV]K^S-qP B#˫E{8\v0%IKqh0My?>W}GsSς K~rڗe^ 2e KQsqC}m'T;ؼH`)OڦI/u H=DGc0K_pw3bطӯF%J8Ai8&b*ɇ+)L{OFII1xM-%QtΪL!7WQZxWnKLaYtsGS)Wr&MXD<:bod$V?lKƈ]}qy~EB~=3g)aVu^,2'(w"7ύQֿSZenl\]0U- ًojNpv6߻k} +״n{>!9#c6Ԅ 7Y#ns;kgyWq4< 4csru5OgU\qDqMSNt8Im)-Ol|Ra2(㾳35w{ռů?PU ﶙh`!Jq/ 4;4Wr`Ltd~5={ڭWrY4WttL)ʲg+ή8@wKƞtZКT3AXp >h% C~x[lBHFvT"pds0:b~f]_$IЕ6{uAGVG?xے6KAp@y.O ĮTӃ{3`x̋˙Hi9_bܭz43MUѝB6 5A 렁f?i X%+Oriie~yC7mz_SoݛNWѐJ7٪lLOc譐̃B`j1'Z,JdH#+]BďQE+LÎ*1YH )LV6=kٶI$PpvE{x{! AJn4`րGp7:[S^⮵DvܴJt'<.9&9(#%Zy]":#%yk5.;zs).Cå oS-"om_xwmAf[f$| O⦊tJpN'^2I#$j5;G;lUU 1ǐ7,9n`l]7`r@%-~w ̲&?]z4vb/h(/P (G\+|[;pĦz隖rf=?\y8JJ44%Zi J4bR욠 }XJ 5̍!S40OmZqFoiaBoX5?DCĻ} Pwjc܉ьJ"{0|&[;gu5֦q9:T$1 n$^KuFg`A0EгÄq3QR]Y777 O9"OiR8 Az o)?٢~pyh]}h`*VVM`=})2T$d;5)_ 9ŅX ] 1pYQ)֠f nE2Ϥh8 D6Kqk>#W7a9vXS|^ad<2 '>#*RenD)tiLi"q87 5ۘz$#}1Y9z1A>`2QT'k:V˛Wλ1;:b ;ʚ?&t=6>uM OL<(p{;݀W@\sgb|tZEF>[/<MIA#DGvlx6l_/muXú(HXz%NG%j6ST55蜢{K쑞\nK:ߗG Ѧh dh#3,L+$yѦ71#)[EM*j Hɏ`/k5ʰ'^`/@Qwec0gxpgV֠XphףtzI#Q`L_%|qp#UI4>RFy^)Н61P蔴O֟~nعN;yk88Zq±; !& V M0uxD>Y˺tޞ>E[9/5Q"TWbᙍi9JdV3,7_BNj롗]; is8,@,7 8#)p}H` gUH$4|Р:2[*S-'yJ Z8j8?÷_ydCT`$tnX h^NVFZ 48סxォF0H+l<Ut DuuX0ܨwb>O/p(8mbǞ;ir zT(SFd I5*5&^~eߩ%NZ)&ȴ>#9ћZMɟ((<(Ä~KO:IGr@^ddxCi²5*Z|[̦z}y`siY9c(Őʢ4ct Ɔc@.NMxO@[Ć˲Z+`,hKڕ`8sbdNrϡ6 ŐMk^L 7o5g-DR6]DE K N*㭗oE{Do1)!@ tQk=pqeCm:9?n@*L(.m7FfRHW%M^qP"~u"?uR͜g)VMٍϛ]_s2~_&VPNAxTW >)\{Q 4a(&u{_UQu ymA 6ݙ;s?QRB0ptFro_Lj6] ,qf𬋫N&mq0m&vO" 4f!o:<t~?4Ǖ-6$M*fbn-r~N@Ƴ# *G0;3p-TOg{Ю#X[zx5(K3D_,3LSy̠qGEKs}uw [(6W q~1TŶҒ<9:^DvM eSGUy mn-T[LT^N(ἵYv t p33*~_.)M0:6^H"l`(_ -</ͧ/+'zP,cWݽ/$J!3zݽ;9X%F[Iݜ_*R]]3׉ah{ʹc ݠlaɹ'jo + i~Oa-NJmф3ś#+ Kyڎɥ,2 ]#mܞ$:!oa/d>uh̊Nٓ# 3^t'g5d* i {x6$W.!OK.pq {}ݡaV^cF.`K^ 0wmiB{j_0Wz|Cn\yP{$bJ$iQZ޻ B0,;&L"sbϋ7\&0\ФqRK$D)ZMA߁yT@"i¶sÜpۉ^qCCmf67=?"LeB)2(>n4z PlaˡY7gh%2W;L~/WZ{|>YNo{M &M ^zDHjS^TmK=\);$2,A.Wңd -rLk+N7bk?׶ܳŠ)p5~Dyb/K-%`l",]J+p0\y+v*\%֝v><#o0}M9UUc>yЌhYHܳFG ]gzAXM}oT!?BѮTmW@aQ{)/4g8M$AS Yr,ٯz!wdϗZg `:1i,%8 i_zOuĈXe?JRZ~9pVEW%,R~h y@%fU̘] VR1>-)!7`,`aVbL1w.$,$FЭ"$9{ic `Nh:YG߻(&.gΏ>O`<'k De58-@"4 Su@nMѶrt%!*$'f s6Q CWਗ਼(1:$d%WO9٭Vo5HFC3-ǽA7E^2֞3o)EP_U;ۃV0D4lσr2vXC..?@iK@mZnIm-B<.˞&[2Tĩ*C`֦!?{M {4U!APJ]_4MMY)9xsvdǎe3ѣD7mv5DQ< .*ԙhKY( dscij ;o&ʣBtjE%x&G5ezt1-K \Ri*UwTP= >Zyd#䮯V5|5{h X%&P i4rN+El;z|s}+ozL[x^T/ Pg&D<Ə4^>áF-Hܰ?9ũ4iOt͘]Dؖu2Qln;noL^5K,anvDs%&:T( 0PvpF#`eșg*֗S\ D|g^~! ZZqVӽ Z GH" Iq.[.{xکfk(s+}闛Zh5+P̈́Hzms)Ye-ٵ5>}W̍/tJ%Uj ;ڣSm]dx"O mŋ?U(zPE1)#н,Ws]:?A>4.BS$ohW_.:В >)-)|!fHhuO:?@&80[x;.qE Ñ9ɧXK̴ S EQtUL^X/Vb{a&I\NE/bD˸>FSIg$۽7蜘oOmM"ߝA>+?.pݻ{>)Y)[e Ox)SzЊ6ns nW!{G;3QCtyr5 Bq̛_UA-;^"\‹)t? R㝑ڪ K 5qn ﷞`:rgf˺`J㽁tJw55,w 2X(Զ ęf j!5G t @YgcD{ALw?,y2ŰG 7Rlbgd*ak&\_Pk,'(ie250J{ ܅SZ@ƱZSP΄C|~/OJF6bm_3sb:3 [ vR ČHλ$dRE a0$*60_#L1Q*"hvKnP!*ؽ<g[*y( `DeM Xh@*jrWݣEjr4^Ib|֊%D ,?KI8Ԅ9gګH0\8?~J:-+vJWf:L¬Ȼep]JBšA!(6dERQ/*c16drCu xPLD@{JAd)h@^ q>6xǰG=Hug.z mi^jݷ*kzY6݇(VvSY,0Yp4T+z}8gA2IN!ϚP lBl(d߬GAiD& d1٭SF`P{(UBНeQ߾VNsϳ"BjzSItO_>.FtC}8~YM3PAuP1"/w'UMn}mdJ@*C*̦[Dأ>)\^RrX"_^laaM'KuhW^:pj0褘B8YqH'tXq_tgSIS038Ѫ2RMe~o0JR/MD,\~X)H*eORȶ7H|\m:@xٝ?qÇ Ց#{:.n~ OĬSU?D6Q%FW\sࣧ~6_^we>iiM}gN+G7dt1G*[wߪl?Ћ_f~寮/>+9ޏYr:e0E)-/VakxZcG<Ŋt-h`| t3O:;߭lyc`&2UU񃚹2Y /1K K ?=fk@fk33֒+n+LJs4&#Hю9aCy3򌌉ӊi>59d_O%.^̳8-o'YE>$4>~έ5Y-qΚ]PBwr?;I t4S(SnBsn,:PvN~˛DE;"q[xgg+TE ?^=H?(?UH]zWd! c)whTZʕ8H\e(U"CӛO%svuqAȽz7^y\՛(}4mό!_ɛ%ds:SJ w b#Pyc}Ά3mJKnm-xwcFzw^YD j$| (lkx"9C͑bNfS^kv:e閻\띠bVBΨ3qsN¢h YZ߽Tx=b :4 [/7O5ĤrFZy,> C쏦L|s|/+nנ݂PʅLiaz8Q6Jd] ˰%ߔIr}uiSUbU mT.DTCxc}ɹ=^3k#IgrItCuE+ -uTչ/3~[hӡrfoȸ":h5HfDt޷}6,WS6ޓlA`0 PA~ʈ+V:Z7ۍ <уv(@Rj g?^,m0$3mr}Al'̶^୍Q]12gD{2m4g8[:d֮g9i(f./C d Tt^` c.N{tKTU@<rZa]4, )/j&F!T'E閮_A̮ u|y0,mNNuZk&KĮE4a 1x)$OSZ'.332tZ\Dh2jp 2pzQ&FzHd/>_[{VH&dw CFaH{U"Xҷ<)пkgGRHL~Դt`] ̇emz kV"/]?Wl*aU)1.@Km(>[b0'N~Yގm.o<665lwA}țމO+]tPI%S,/VeQ&E #erLI"ft m2)鿅~2~Ɩ qc@[͊<:em Aj4) ֜?SL6US#ĜNV>c6:B gPVqIjIxI *Du{i|VQW`%d? sݧWnLF|p@ob[OLMEԡ7]&פQk(B_CP.0܄ uF0yr3'?\K)Gܛ?];\Ye41èڳp4ZNtDXƬlEzo]|k|rAgYMߗ]~?~NK;/ЯFK<^h9O'u8wmz_͋%t==va>V#$s=NDJŚb ffd{1sG-K@qlD%)};%Ғeu: "h4"٥m/,޿ji( Uuk2I:͢!..= ^OD$f5(F\ɖLʢZV[ E &E+;#*kʫu68Ek?A0COQDӠc `a +hEpAZ1n=c`\| iWn=|,G%}9⌡%6\36 `2/d(!"#Op ׹Nb޿J΢ I,kt^[~t+;Z$bsN~n 8=u4*^€Y}0*)'RfGKo "E%+$JjS084v2Mx&s*g$vY]Dc ^\/ݷ离gՋᔘa 6،F*6ịuOik >a! ]t:jlԶ|&%,jMNl|ME"ӗ)2G9G+,8?5mfX/Γg\9ysaus5>brrtY&C'L\Ʋˈ"䎽4R1Q Lv.RĘrxiĖ;b3D@M]%s QW+gaHs:L4Ϫl};5D޼:$ :*Ghy{r{5x_h}`t U`DF!Lg4.5A#&l2Ȃ1^M9XLl}*x=gDpoo;R0,j\+ό{SRG=2rX*lmtZ,,71NK`̔QHeQy+0{՘;D)@Hk YkݪYӵ(WhvH OfbVY8 "nxv>! ”_WuhWwƠcě¸~z 1-WfcO_>ڞ,ݡ*L"0=>*kzPwSrRf2,+4S<I罛f2P7 :EY4׺Ѿ^s}U].JkvJ_3ֵyAaîWn*vsq!*QѲmu*DߘEJQB9y,δsBM M5 2:d:H܄x+Z5YQeC;vur&nhȚ9rLћ),k㉟vZ(W_P`HDxuHokU*ResvkP98sr۫y_;e< G+Rek 7@r W4[*JHIŠ/L[޼M7qttȹ.*xixST9QVˣ 0-~wT s!H?+]U׸ g=p/vTEax}ҾQ Z>/O=>0m[Ut}߿w!IGٔT*LU&ֳP|q3dc >~@=Қd ,HtT}x(`AAI_ӏL66lu] ynOAR26%rp`{v@BTPǺ/&۷4I, ?͑ i -1l,I:iHS :ǓUsE!0RH<|ͽι?DA8SӰce]]ALk-TLek7qSR$M#_SMxCY3C}q sWyna vڽ ?nϏio|58kp Vcr2Ʃ`"mi+:Ul">.2wej:a'y[zl\4d,XfjpP ? $'^tvLT/aa<%7~(I_5[iɲf lf| ^l›M?I E7A۔'fV|A -pF\bG6$MЙHdMbfbZqyݱErK4SP)Ziy? nmq "nS;]C?4OZM 0 ne.dTR:yps#V|U؈4Cg!ˉD6Zj-_:iyjFQ<`z#huc e*s4F!R/RJC8heJͷNJ:ٍdEs{j+^h[-fxlc"f qKԺ h |\iDnq177t[=`(k~0j}m!Sd '#V:r5K"~Bs^Wp`Ept JF]4"gIPAcD2E=4 *-J'$+H\` whvKaFwua 2)qnO}v& ~WfҌ㌍/52&{4_ QƣnL-cd_Eq,\Nc}  o@i"uѪP++y(\1@vO?Oķk>7?IM `@tjW-:]#Ҝ&4Z4:̙.=ߤj 2̏pm݋MQ6 Qg,-!/j*7^{Α si `пOSI϶Pu,(SN(|</?Sz 3uHQn67$YiA4Kig.C^oHj2OLOerGmU^N6ts3$2:gU?*vޯ{";X_&$ Q1N ?\4a:ŤrR58sΧ80= G^Xu!*P=IlT@!g[=\;mtGbP|BSpt$؊[51lY$ҨtI6[XQEva#iI;r\N!abԲ>Ht95IܽJwƆ@R IzL'RyypVq:Q=[ 9٪|Y&u̔I\u:IJzxO%pfIJ[ |EHuqpΚ"9 /x…Há VWԻH[h tJt"@wx"u /6׹P1)›)|lWZ} KRO%_`Ei ܄CàL I 72ú?w[$64]<3eFWG3,C6$]Z""##Y!1z)W,:7%OT& d)a RtYAPLG8Cs6R>Du0;yM@j^%M,:U;tŧ-TI}K?JP-K6Li`իs8[ !M(z,*|i‘rq(\.'[t~GfH9w)$[a|3| EBB z_IW%vDut^{^Á{Rws^=Zpt.Ё^kf4pA# 6n! ajq_0miuEq)beO=481q[ I1"Rf⍢` AifwWϻJ#ބ`a(6sF]RMd3LOk2:YYFɎJxZ7,] K1EW+wm dxd] MfScƿdu BhP[80p}qGI\A0F ia/|@J;i+EJ] _C/OolKف Ih[]rUzf\UBCzЋ͎Q*r LE6_<}EL} zVi\=y1Tpf\sonK1ʜZ<4z"pBmI)bҋG+Ll~%֓v'9,-5*{33wCPYAmD N*橂Q׭9DoW59R_vVӪќ+dU .5e랐b1W 3aLKɑ46}*I|0h"7ސ(AnBs[&? [޽S#b# !|q9-h0cѱ(?şkZ׵뒉HmtMv^Ӹd',~NiO?NJ*&kCwK.Dm+.2$wkKUSnn|v-qs[r=u72 1%hK/=ܛ LwIbp;uY_i~:C=jt@^-y`bC=: x铫ç6.as* %ғwzz \R ٭«t륌|hR6NI۔)+lc.3u7v{^~LT7!rU3S  YZ