perl-solv-0.7.28-150400.3.16.2<>,4ęp9|0 b[ۏwiw[CBrRAb] xN"["ߑPXzkVvz7oUI3T6QGMAȥA/pwe2FjY-T3B1?+z}lm1B co6d@_)4Ƞ*M,2мЇ7!:C1s{UyB>l0'B^P2G> ӯż>>J?Jtd  ! Gdhtx $, 0 4 <    (<8DK9pK: )KFF GF$HF,IF4XF8YF\F]G^GbGRcGdH}eHfHlHuHvHwIPxIXyI`-zJJ$J(J.JpCperl-solv0.7.28150400.3.16.2Perl bindings for the libsolv libraryPerl bindings for libsolv.ęh04-armsrv2SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Perlhttps://github.com/openSUSE/libsolvlinuxaarch64OHȁęUę05119e8c546d57a871c1766d11ec6649980b0b92a3a3e3c14c8fb195e6c9be049eb2deda2d93818550ca1812297d19895796fed98834f6aea4c11a0dce81f356rootrootrootrootlibsolv-0.7.28-150400.3.16.2.src.rpmperl(solv)perl(solv::Alternative)perl(solv::Chksum)perl(solv::Dataiterator)perl(solv::Datamatch)perl(solv::Datapos)perl(solv::Decision)perl(solv::Decisionset)perl(solv::Dep)perl(solv::Job)perl(solv::Pool)perl(solv::Pool_repo_iterator)perl(solv::Pool_solvable_iterator)perl(solv::Problem)perl(solv::Repo)perl(solv::Repo_solvable_iterator)perl(solv::Ruleinfo)perl(solv::Selection)perl(solv::Solution)perl(solv::Solutionelement)perl(solv::SolvFp)perl(solv::Solver)perl(solv::Solvsig)perl(solv::Transaction)perl(solv::TransactionClass)perl(solv::XRepodata)perl(solv::XRule)perl(solv::XSolvable)perl(solvc)perl-solvperl-solv(aarch-64)@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.26.13.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.7h04-armsrv2 17079113060.7.28-150400.3.16.20.7.28-150400.3.16.2solv.pmsolv.so/usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi/-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_Updatedrpmxz5aarch64-suse-linuxPerl5 module source textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d8303cecfd52285176107144c674165968386bc, strippedPPPPPPPPPP P P P P PPPPPPPPPPPPPPPRRRR R RRR RR R RRRRRJ!xQputf-8baafa09ab51cdc21ba5ed0b774a48aa5c2c43745f2196229d2b4b5d9bc2935e6? 7zXZ !t/g]"k%@ V|N}$1liF]-9طr=xI##p lYuX 4i&?it`vBd6N*k[!T.2 =? 5 Yc`yukGbc R$:c`1 n$P =7o0?:@b֓!Ǝo\?, >gi觬._1 0HF0ipϕ[0ALEw)Ĥ rwIYs{Vቀ7M.n1"B"x(b(euV*$XM;="Dޓ7ZLz'EaOfHqVtA"&bC?xw* H/CzwrYǩʺIgoC59u~ח8瑄vks{R.9q-N;W5~߹qǗFzlw;H}yDC6]p6a=n wRLeLpp Q+G*/5Ќ3uw3^aCN[uT:[.1J)<{#'18{78^P1>}阽(#|C_Dxtų}( ,h_21 $?`.}bS1e9P:a3SK7AB.Ű7KjeV&P߀pbĤ_* gW@Wy ~;Ax+]8=NC=]L[.Nai LBMxr:!͜~7C 7hEJp˳-#_𞃳o%8T_}<ٓpe MtqW>@P1ks>?k췂#(Q3rΔڼPMPܤOYwWvrXk(Wvunik>ocWӭ/9}zk[Kk-,ֿ?rםy(N-@-"qyz=Gh[l EA}N8p`ãr|Lg(.ր\@]ŠkcV2K5HyL|M¿Ud]|w ͳ_V6݈b|fu*]ocbv9S<7ݪ\ɤ]C)% X>! zZ(w*X\V`&D>W Cܓ{p̸-} heu!EάDaB.v1 \0Vd*ل[(hc>,@} v9vWb(sdd?J.4< ~[KY32hhIAN;7tsB翻^Nڻkn#=6v7NS~"m?xst ^E22Fɢ$?k+'<>?S)v3k`(>Ni'7/@^RM5f(mPBY ]#Ճ +'2r$?>3mv;.3*uQ_7w N>-U&H[0OI [JP. 0fGц\YHtVi(NpQ%VI[9UIm\!QIEW6I|O@Ū *wXs)[z֣QФ-wBScUFѠE_c?+NiiRz=j@֊]'h'OUF ӻIMqVO{3.^d ќaLR06 ^=hP;CqTM] ֵ֍ iUw &`iӔڇ㻍5ᧁs*CUΧL;-@J;'qŦ{Yt*n)Ƕ2Bi d\JڑPI(H=tB^?i]c;>GF\Y"3[ J߷j ='>|)|[Ct|>%_{%x8z`&_ =#;Uu4^*eX m:;&X~Hv99?WG:(m3D"I>:>fXfj .]T Vr:on` ta\E2 Д^?D"d+Hb7Bs 73*GvA[xFGj_8ޝǏ*G5+F>b D4 TnU&7)UB(ڽ"Kxr*@ K̙xiZpJl0y5zi~<- ngq4v]KRwH,<ӛ6Vem%@x y #̲2 T9.#v߉|J 9 p, jƫ/! L36wM=Us;_])VI-9jJ=x[:hgt S쵝#'cݪjbZ˂u`X#cկzLpwx;;Cod-,c/Tlۜ2Rs1 cP*dׂ*/ SƷf5 l_kS)޼:D?[^o&"YƩD%GަUk0Rro3ڢn|y#3mNAy?uEHFd̡ XGZXf.>pb)N] ogêFRb*@ARSTfpR[4Smև3::n`$,@Iͼڕϸzݪ(&c- 0JeDhpc 6Bp=guMN8z9ۥkgҭ`Y~j41+ZRGE -hc]7 2)G˰t9cdF +uZU DpFF5 zTa]lն29eEvH$IbUKF\qh[PwyH[YD:ٿ}k5*G¹i]5#X9AljO /QǮ,{m"IhR_˛๩,[_I#} :n n'A+(FhNG(Ĝ^r<}\mwQmCR(>!!*L7ew)Έw*q(}mFÎ;Q0zk /Rn+ވBD,+Sިd(F /WswZ/ފ7g~1{]$kg|Pe'ޠ/U re3 4䀘+mvHfҨ"X=Qyݼ&LNa8H{> l^wΎYe/ rfit( T\L}Qi )x ͝mخ&%~m1Aff( 7_[&lvl<1X#Fj朆y>( T&IR8_p䳅PUՀT$XŇ{m)I[ dJiF#7RLʟ-9e>WM3qkiQz8-5!̀]KȇҦ[j觏&mGd6{AhZɼ ^C"~-g) Oja ] }f\fz6\`#(? |!Эz),4y}Wt (+A Ks75}mC7sXč؏|CxJ5'TjF㖈ZTB'2ۉ4y}m^R!_:*ͮv'-r\T&S\$Qc%<>|(ɬG,y03:gz&Ȓ)pd!!a)*o\h:e|mi3:^@ HD4Qjh{n Mr 1[nv)bo\ Aո?Ġ΃|fi"vZIrSUΨ)S_C-;ݎl~ ~ h%đ搡푻.F7[`il>b`ؿJ&\YH9i/BdGܻM_MgnG -v VGW}{Z])f~݊(j֕[*y[+amri$>bVQ'e (65ӦɻWV"u gmzGw+y;@_,~{> lc)Pm@WVGxlJbzFhO Z_\fWhƾ2tt8 1Bt;T%oWjjL,6ot}KY[EM LA5 O'Hiݜ=J/#YO])l)5x#"Tvh<^Q˟L.񺧨ġӓ(-ѷ;4"kF-86.nX⫏/Ŭ1,3yp\'P`r~_d  q%?xܚKv2y.QQ)R1o Z Zہ2J-:{:4C2&)œLw(.0⊤ 6+ ;G )^V-6\籪bE#Hk^ҙƅ14;׏jΕoqELYlkL 9GzZ|V+gКiuVF)v@3,Z)djxi!O-̩`#6c5 TYԑV4]%yA33;x2 #J4%yU }!b?*s1y|g(FL>Ɍ+XgD#H/OG_H =>p ~L&@~QZArSxYYjti^!j7S<~pY) g@Mof#^ I?t/Se zˌRCUzj#Dog< qÓ;5Z;]%o  5 k=x@bB~DTDՇ9)w9jˇ7{,=R݈5uf4My oOyTbks/#ti8ݴ\>q1o7ƷZp[YyNMPY߽=[ ^Iˆκ@{b5=sXcC`3Xqy$r>Y-*N? a ЙpLxRj K}k\fkO;$#4bَsR[4V$n} < 7$'Lw˩e$-;}t`D9mgMCɂFQqop_Br1"8GS-l)y}^Ǣft <#rY;W"MQZQqQ.-)sof/bn/r9$BHtN$'IX'&^>3hQ 0[hS_B&yeQju@`ޝD ACO1e5~!t`SE["YW[}:VH6Ϩ[kn 2~|DΉYDju} z4%}XRbK@ [K|Hfu&N8ORCɀCr#R*#NēC+J?fP/,D;>v\FOqrvxrnpC5pVj_ UÊ+Rv(̫yڃG!j[?X7E9A&OA}8tOf!$' LQn;_pIL6Xlŷ2&0aڝqiؑSJ^RHg}fD>sH3 Id fV3>8 c,g_WFHa Zпu꽾Rع<=^#4N.~-N$'“^lvk*hΠ̎qTmRT Yݰ.C!i9WٻXBb ?D bn }2@pM6'Cn/zB?yAv*W[P}>ڕ垺)YŘ| ^If~0+AtayAaPZV[| Tjx\G<*KkjIL%Nj4}^%^FBMp;KuO=؆ ]yayX 4^gFb~Y8|e^L 9bfZ* y$0E =0%([&X2|љ1k>B%!H`._R.LC%xC:lZ¦Og#*!=7eu(-r' W$ RZ *T8Ge3JHBlϔceѓdΆ^T 4nvNv$vYV}'πLf'*dkDȴe$ ٣+0L&Q`śOڍǠ"ixK$$4NPXW 89YǀRS?Uh_jkx;5ςraE}Fw< +9NJKNbPN`(r%ď">6+Ah `}y)9=G/Dyü釐#M tg'/;D|Om &$cᵬX&%VlĊI,t 7$ԝoR5Gl OS;k}c k5fie,"W= ~J8g'E_WJF\S'5[ց1HMZYYEVSNj֜7F!d#:'֙d*tfηlqn_ƙ}љu,'IQ@Ķfƚ lCYy[v'o!Yil?5Zn`(/sЮV6l@cUuʌJTp]>+d2Hn{9J9}5[^EE#38 ڶYۦ?(\'zi ruf $fQ$l P=)7! mstjIxc߈ơ;[-i,ݴYtB]z*O#VWg$ gODrw^0 &4:''< "8 i_~wG'NvkWU`Y(W~ o6nl޵Ɠ0\8tlNm\zv~,~OVN>\*CP7Rwy.(ѱIxY+@HaD !aϑ9]M`{<ܝ8hn?Qssb.PN^`j'8?`_#gv=u"3_adʸ*h|K{c&u\ 6] SG-ZyiS{{h2%?}LjYayJ,r1& "SXp^[ h][ Qz݇y}0 qjdlV*mIKwTtb#B/tWf#Aؘ~;K@^2fUu+:{q[*HL )m uJ X(+I4qMgYA|`%[melJ sKG=K 8- 3MJ 6q8\] f-sqy4uvE ,*7ZuNՁLzOdVZp`gO?<|+O5tGPF+ϭT=hނߗXo` q ˱V9Lތ*ϋ>whqBb{5Q+k#ts,"Y3aV*]Z7:_T\ 6 ^߮/ӕ7GT"B[3jsauw"eAm:g.PƒI!(zw4K{^/& lKk#"491M[W-:~>kN?addw"ϭ|bFR4`b=y/WEK \V:\Tuը8ֺۤ7_X`1v( !'q?;"c+Zt < ;{J42e 7# ')ՋO'G`#~ DJTcæB$Gb7_rוBUwKXnд 3(3'sM(RMssxJ楇qK7J>kçR7 gZ28¡JeDz Mur˝2 t1G_gJGж*6b}' p4(5]Tu`,V0ޚn^Zyrj~.]V!V= lͶoG0ݩ?x Z5ЙUK%gS@qUu$= h@?屶pc&`r-ZkGtm>Dde{i tX pMACs3@P%JX rYVSNJ~MU*5pc [o`'L#/vH1#fx¢c2$uJ|"":Tk- 6E2֫E4<+@6:*m# /[nukEk0̖5,fhq rDmO8^ aOkTĸkwR 42'7/dikz|Nied> H{3Ej#v]+1݆aݮ(*e1loA:Ńn hT dCXqt^ ,xD6]){(!v 4ȀNd{fvNF&! fH0d4iL~E/oK8kіb"xE?W:otiIe0)T%IJ;^p)؂Bmz"ȝX!LdrYV5@-SM'u6T}x$$)9Y-JYQXgBP?޳L񒳼Vh_ E Oq6 J#иi㗧-;{\@jc\1@7[4,;ܐ u9Şǯ.mŢ v!~qecB)LX,^ԑAJ)c '^,rP dR;2<K >{$wC&岅hIl6}@tÇQq(w ğv hˆ3?+(?.Lg& K rq0Yh" tCOpuT PەUJ~R:H-At=TAfm褏=(Բ{֌CLن+gp{~IQ&)8O~Ԏ;b/;E8MlԺKuMIР}`4 FF< }dm*'w`<CuQNnza/ E3w%pe=,3/V+RCj }lZ, scL،*d'nuԵ\-#0ðJR8v:*"|ok099lǬlAo}`"Mc߁U'E z2NЙN}]3pNc4"`4 wQc=ceÀQc-*z#X_4o-;A~B/!$'ز)UI-9`:D?(e N HBIB-kr=5PFbNg &wc]|gZmV^e/g\`gǂwz$3-!xz(](s;41c.5rơ]ƫ60L!*"x[P0,Rv"?j?]I,I@@䧠 B?ZI 3Uf#bҎ__/ <}noWk~֫= ֽ>μ|Yw :Nr&|ygRE5p™sohHa|pxrr Jow(=A"3uk#Ux |~|k+_DS˝Mψ0Q1YBr24y+JSM$m,!&LOӘk)+]K|.)G_ݍtOt[zH" [RNhcdA1yWs5DYI)d B:˲w0Cze_ϣ)7C!06 MK+ƹ7Q⸈23w01W;h0*N~/8HZQ߈SG]̨A87*QdGf*h$'I#} wH1EF`8Ջ$N>+!Lijd%v-M@Ǭ 5Y ԧ[?΁b mT+Cz9[zHE@PNz'1G0ذGҖ%`G J-Y֫|@m4 ^X07=&3HL)Jo#ImXI`Z^ dWR B}DޅΣ]luKڒkPv9} !N*_u.?KY!VK  R/=)f1Cހz㴝Y$ )Uz\0[ؔ| V>.zG''^oFRLk!<]ߛD$9-D8AozH>SrP媄QMzUm-g.y\y30X.]Qj;1`5ͦ=yƫ=U.a?l/dObKYQjI@pdYZ?X`(1jplnܷk${ݾ 6"T%ҼP i&R_*@ z'k:9p?S7Ȇ<5g& !n,fs$|=8*f5 ٗG%-y !IH,-]²Xq"4%\'p}AӰےGӪ2x2g `^'ɔRD<@Kux醗oh m=;PgghѢNv,LV~s+fC_mK3/Qؖ!9Oh̺{!ѿCTSTI'p{>e',Uz䫿>kJd:ip] p*; 2S^1D0z7Ч54=R8;xN0oRt! }}B$i[`s&,m@x1Stݽ.$NW~RQo,yj_[~CeЖ˳XX}rV*zrlk^74u'V|2HYRD҃}]FKQQIٸl]ku$dp^0æ . ѿgSPA~"%,EpPd2ܰ,@ %D(%&,:l[ӶnfKm˓;<./_.l !1]"W1JennIeTӷXMYjDlM%} 0c2SA%|%Qʼa\ӉnGz\~oe??ȝYwRA la,`#,?QKL; D92[~Mf9j!O٨<'k{6jTk͈BuTP(4]n(|;=(`ѩI1ҳD(_.&8+exɊf6#m5fo4֭2KYO>9.bt\1iUAڢv@zK^iWrޞ͉T>?Ǚ rEC~6Dݱ'F;hO" G[p.52@]<96``8퇠{Hg/ZVћ~4sWm pgctONʮ)\|M2<,D_kߢwI2X#u n5pw孼@sgkoGL?UC&c\%''Dv¥ͷ[?_Q/S{ȵ՛x`6_:00JL;k 6{HM̥߳ vSTHUֻ|tl9C"5pw9ƦB}71.~ )=j[<3ѨC^ \ EP?[oM6H)vJdww"zCF'dl,ͬlA1=0Vҕ n% ΖV*)ZI,d31?k0QnD0f1 (gs+Ρf`؟3˺jA06PzrB6X\ DHnnN=o';LrK ӌu|n|+i_IDqEIMl} `ŖP7h(j07FK4Q,ƓKѻM8~jSYhLFX20Tm0W"? sjP`aOp6[ yD8X3k'1IJis <A$cXP`$g_r,͘V?/}ɋb.P{s]2Ćłȧ&W2+Scٯ.wNϲ9>9ЃB6]9H8s#LW5ƍ2|o. ^8Un/( B#kb,+|q6%}iUq?` y~T N ^n $UW* ])z/'`o#w7<=j/'̡aaeE>A*`H}!߾~kB7=^@!*drBg ˫}L\,%P~1#JM&QλӆcAhN|MYcSQS$ןLXNMА d5L({_~1uFƎ{DHMT\N+~sMh*LX ःrصab`iW4J.^A[Z߄=Imeew:;L'u/`X s>g Ic+~s8v TR_bVr.vqX^"d1a_ͨld<ǎKi(+~+l(jma9 p ALt +*TpMwlt9vOW.,7,h:d:A 0R,I ]xRy;,z6193hLAQ}CB3Ebc.zϭ[19x >Po]gdueI0Z$˟ v]k"Ek+Pb9s;8U+K5)a2 #1M& N9@>c c$r~g=C!cRED4v5?by \')ؙ}J|[WS/L+(ICTh3q&PMdǴl%rqKc{X|5?X\$gp,\%DQ:+|2Kw1dsOLV7 =2JEhihR"ќ.Z@ﴤmMlOO=2:bNwLh406Yު ^Җ],ʳ-orW# x0RB5$?fQ lSnݍץu?w Vޭn;"NvWML@N6 XPo1fV>p0 N$ g5X` ,DQqvO e'8IYH>0Ûx1Ր@3o?}qf3I+">3a@qG= 0 W?h0kzxNʛqK9<-rWY%eեRCq|IYplUdbuwbg|mBNp e(\%m"19XET2[<.Mv=nWC7񋥦26b{AD_6AR]ZI=$yh&$a_" w;RPt|3 4p"L';ޠNQD,# R̭FતtJRAr]yYBWb qFON -AXaުJ-lfywn|A>H)֑LnzרS~}IZR˶NW\Qb{vkzZU]UG5ɥK~,tWqp!`t,7'f6LjT0|K"Y Y@ _mj/DtYaȟ'z6+HFΟSqMZW8Do P}N[ az 1ux$iĿakS "¦^yF) eQ;}v:Lox6ujǗ~S~-֘.XaŶ/ɂHɐT;aBut:[\9"B@UE3Dȟ`K86γ#z͊^|nj5}u 7Z0NHk3*=Yph(KoL `+vv;qIPvXVmI]f`PH@;nlRp?q?s]Obktw*iVSqDnfx]J> eL3U=ˑl8! /m쟨*tGO*d 9 `oe }} e#t Ua*P%S8;}z<;s\cـ2gN:-T^5YoI8C4_@RF.T5B.̼[Y~$2F@YP@&`&8J q/QaϜvEYͫ”AR7W 3"ZpE+rNsz<Χ7`xH0#Ib p=1Y[.b'|RZN $`29j`^ѐQցPAhqNKj㥽`Y6{*lνq7\88\LIH9uY%pi:%Ģ$$ס =u~J),` ^{x $a7w\8gd`_$J1:VH`{aЗGiH7|8mZ%`J&Y:5e906io;ֲ#ozpIS4E$es秨zלo,8`="Yu+^. Gyʄ\%7}uF}mN6x~B܌2Ѧ㬧}**sK)i_=8k>j=*L$QDc$ ՀPwU!\6P`0J:L³l? S6,/ŪiCGho@4 Hks_o"fF0|`.Xs^@>"}J}2Š6LdTᔐXo. pHw#&奧y69Yj^x@$UK uӀ8D ,]H ~-]IFzĢ'!J]&sܹ|2Eq_3>[ҭXNPWA2=*~}%Z`f^}җ6G t)k%-;++"E7ZCԉ%Ɛ$jeRj.qG'[Xs2Q!J0V7o#JP>{avޑ_ʭs P$[c~R׹AS'ϷXhƐ~2sx7't.0H({9^JC1}Z7ȾrX夻C[6X3Ca3|6a) V }>͈!, ƩFdF GfQTtTwM]o#ɮ㗱<|ޑy]j|Cm6#PNGhÀ @`4 xBoL/K 2HrYrۙE'] i Ad>|Y7<ע3xb/psڝM# /xB]+#y<ܓ?<-Hxf@ ǘ j DBE=sw!%fSS)@l JBnOW+=cy=ۃ*G`ѓcG0Ϗe;2S$PW1B󳌸")VOX=ax;aN|lܴ`y4 |[=א,zAHxqdSI1?kqפ<C$)ղs}iVr.U'_; !KYzan< ?~",<95Skf[:K9 ~7.SYLvgO?^K/ln>?gV5o;H,t"8=Z_0`R];bֆԆ`2a yM[:< ;XKsZ5~H0K*"; v@wO,L9$%Kr`(5ćX#CpeuWkrMUEJ[Ok Yh!x*ad\uŷFzdf} $vJV-hLdD~}h%m|zڔ5˔)lǵUC̚} :PcJND<>fLL.Y? ieꄌ@*,cpQD~ffS ȶ)ΎknRD!DZZSRhTfC(qf"/jg)Act}F`ح]>myt 0!E_>Rl߸{ b{v+5~v-F_%F9x1`w!,\:߬; ޹zbNޙ٪Ia!.vP}5BUכu~jXFejk5^15'r>kw wW~+2Ԩ.2&zfH /[?c]d7ZKbm\߼-۽`*Tt9:o`QK|8Mʗ?t2tˍb Iqb?JW7R{֕edBOS32f~ T7ybZuAftPDɋ9;qEs1t-ڃFĆAǣpf> NIU>+zN')CV󛱊z )3"\qU$G0 KS #sc'Aɱf{Q8'#fZ8& 2 (L[{#YJLܻto YW}5`4?s>6m' { xD"3"ozH\fFUb˸g% \L`Te6W} Eoe4ƕ>fQ6˰ 1mh^*IArWM<'}=?jG3DsIngA^vX5&'(oAZRHx[!0coM`%$2|37*M3xhYFKLObeֹ96̢KT6Іfdp)TQS? e;"&,D+)-ks҈9V[zMD%6M\a0ȇ8`jbdYqyHx ^HIYorJvnDD_' $9 LXq"ǕwO ëN#YZu (5,_(Rx@W'<=nw1\Q\8޿ɾ0Dk𴛲Qps?2US!&;e vS܄17g{gX;;/)☥ʏy})D;&YW(OBfZ֌5(F,6$OJ𛒀OeO79`tߚ WEՠi$ǔJo9Ays>S䭚MvqҐ#mg=?d,kaw|ʗzh21mzIqdjH{DJgT ΝP|'uAyc<9/:-uJ!c"(ug{_:yuvP:X 3*T˜$h6FK8(eF 谽+cd:.VSd֘oH'Dj_dMV*p|)DDclS .ȌWF|dZ QAxҒAvJQhwSqONy'd;B+!f`>C HT"d!EJ;)]EwKzq,jqGp|ßDhxǯ9+u3Q.x'Pn@Z[=IĜ"#*lBkO3]6X&)^e1g("gW}ܪ~k^fs#2I댚}fhakQeR'v<QF2v{OwDY1Ь߮WrĹ AYz{ 1TV#B AW+(}͎&5{mXa`SӢIãyR@-R!izLI S}өkl˰"}`I@% ͏qW~0յQW(~`1` \ PQH2asq1j6=[Q#z0Sh,10.e'b00u`ZvkzCK.G>X1؎VuMwHbB|EH(U8"O:* (Oj3vy-)4˃VI_1#` -0ZVGo{q @yY/?5 Ù=ddf_`޺?!];{OnJBF@(?)胀;=7 Gb6Jq ]6ۅ"P%B%87rtԅƒH8]'-W-=䵢G`jAou@&Qb|s]`C"]-5ůYQҸL]b`kPDGGܔΣVR9h@Dy^f? S戍"mvн;ހy,~ n:xgINU ?5/ΆCGG_eL(`tO(9[G76_|~?m Y5&GVV~=omyyH:+=/cs𛠟 ; YͲhg-[#Fcgh~+y;bq-{.NA2՟E.Z},l[Z8_ˤ~Uįr OSBkja^݃!+VvhNHĉe3FسLAyIwx:Cr }j?j?e߾@ظ؂nO}wC6LjÒ=sėS_:>'u2ChP",Qfrn~bFh!*LS잊b/l-;!>ugL pPzҁ}iQKtzu#:%nyKmk˅Ήsh{XI G½__!8d/14+fz\X.4TֿZ֗Ƶ~4>  fe{*5)XOk 9>>r&o{cԋ; cKjA-$K|%[Y {Գj9A"Pwd.Nu|` U4v}bI_#B3zuNj%?A4!pg&2Ϋz\aꅱp( qDhkB>-r,;1xyI6=xC=G !uN"3 [SM'qEPؾPeʼnB*2"eYe2Um,tˢ98"JbDfiP[-F*|fƅ#@JYH<\|Î+9.?f:p.}(Xg>l &Fd2(/<7|ny/`~ҫ]/)0@9QL4,wgJ*KcFo! ܏Im\ht|x_N{yo9^ה~=K_ժ,T3f~ßxZ]6Js̬wKaG[]؇J7~V'C%%&9ĆnƳų/ @ Ncl6 i؈,ՉCT.a|KX_ָW*k kWD=9;@x;Vl5 mcFaӚ" * T Ϯɿ;[|2isb2iIͦǡO'?08 #*̰wXrn\a {tcc6od U;GZ#fz 0N9Q9|/>RA ?8ݘsń̈SQEEQ]z(Ш6\Ujs,mɲ 5% YZ