python-solv-0.7.22-150200.12.1<>,lbAvp9|RH=7Li8~g qOx?kJXbm jgV;k3\NJؓۢPF-+dY/Tȍ0:[+=Gc>/  7eLt^P(4B1{8Bm,(@ˣmn5HXWC>C5:Ud]H69pQaF\d$?82הTT)O_R3tgz$Z^iG>>A?Ad ! Ihl| $,< D L \ ` dtHN(8E9E: EF=G=H=I> X>Y>\>@]>P^>sb>c?@d?e?f?l?u?v?w@x@y@zA,A<A@AFACpython-solv0.7.22150200.12.1Python bindings for the libsolv libraryPython bindings for libsolv.bAvibs-centriq-3ESUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/openSUSE/libsolvlinuxaarch64?4  큤bAvb8hbAvbAv25dd691f210f632b3ca25f6aa40c390159a0aace90fd6afed6232b212ac645fccb029d7f7b09a922c4d88ac01834b3f4be2583170ce789629f87538613dd01127107d684632e6a8a9d9e6d014228e136839f85f4fb1a0656e440bc5625d1d3987107d684632e6a8a9d9e6d014228e136839f85f4fb1a0656e440bc5625d1d398rootrootrootrootrootrootrootrootlibsolv-0.7.22-150200.12.1.src.rpmpython-solvpython-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)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)pythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.72.73.0.4-14.6.0-14.0-15.2-14.14.1b8hbaO@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-centriq-3 16484574160.7.22-150200.12.10.7.22-150200.12.1_solv.sosolv.pysolv.pycsolv.pyo/usr/lib64/python2.7/site-packages/-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:23460/SUSE_SLE-15-SP2_Update/bb6151d14fccbaf041c89a7c9fa62fe0-libsolv.SUSE_SLE-15-SP2_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b15223e2504482429d796612dc703362b19d9fc, strippedPython script, ASCII text executablepython 2.7 byte-compiledRRR RR R RRRR R RRRRRRRRǒF/Cutf-8be5e997648430dd630da6c2a55816b461c7287985d7635e6eb8b93025e5c2610? 7zXZ !t/p_]"k%Ia $L.D»Թi8b˂mw!ӯcz%Hp/ų0e˂3_3j(eM+=aiLLAas?㙍U;gr;\Z q$!GAk '\ b_%^V1lޱrG!  +cos֒I6 yI| 4 3v82DMn]I#?FOtiFԒFfii+>#]X(c lڗ{L WQY\w Pp8M2Mk^WIlSL+!z\;?=TklmϢoQң[Q sBs"yBh,$à l*TշrF hUNFӿ%!/74S.CX kyk) Bm}%aźi]J?Yu *ԄzĄ~0 VySu`+\8U4_] krlO'MJ&+Oj f <_%=a3;ƤǞ/2D%?uaj_=a_EFOu+KrG3A>v%jsQϲh=-֒wm7I%GmN7Ҹcǖ iy5_>=>؄y\ܵkB6&YY!{ajYaHjHxǼI@Yi1L(R.E#"7b}:&X͚q;)lm1'`B=$vw@\;n-Yl}VDF ɾIY=y'j C"Z|?6%z}())3Ɩ}\(D?f$U9uz UZg2擮!9Q[ؒXK`p"asS8܊>eҥyue/!]הּD{ *Y&3ЛE?|Zr9NWsknr-(H{u ףjW;s]Cߎ ھ&vu WuߤQ5He(^q5O%,l4ҶA~$Q%Giq*aiMCt+Ea5֌`+>Wٵ?'o)ץl'Be޹jD7 Wf=h_k>[]iweڶh]2i,:WYa: `pŁ%RlL̴B.xh8Y"3=u>Gի$sB=GL/m|e/d-NT1 7T%boC+0M[G/\D ^^e`g36v@Rr?˰MݡKustVsngm'[=q (E8Zl37e)V1eLksUjc${dg!IU*\E'|k<UZ.VΝY% z>h C)_S9X`mʹ4sS$*2G|"r $j%1Lb0 Ct9) = ;">Lq.G~. JoEm6z>b*W<ͪ5nYUWMV$ rTU';*>S"'&Jӧrչ9rg\E2׾z[P~_eCX#%oUE8Z/lNHB2ZY/} @Bq`v) {\휻~ Km\@̻O}$ujT0xGjh X]NDrn05XOبN߳7|igI;.+!š NV)ǁDY['T_yuϐJϗ fK8*ueZ\i^Ѱ84G-_]zϵgmC=SY_~ZWE 3.,g qOAA@ϡLɁ]aqq4rЪ]ݎ# tcd ʮu0PS.˜<>U#WvqB^$4ԅu=5Sve ZDqY@~El騦ӏ;ؠࡇGG|Vb9!&; QW}ye 䚪Qb{?;#]r1eek!H-h,܍yC)Y*Өg `ye`ǼU`U_2xijSh8+f*$=Lہz#at&gW/Ő~Dy!-QPLL#SEZBLꋪa~R[IՋue")2Q{̡g Iϐú01\MPď?ˆ9!VN CG>mIQ)(Ьh;*_k*3iNMR@NRc]yh\&fx-?{$ r)ǽ  4rH@i3ip7'n +hD#&"ܷQZ7VSlz)^S)_lZZ^~=1<K&mAī}t䩞ՌD) dsb2U-p])l;ݔэ @ y?^mtD"f0#],aP8/^Ğ 8U]HipS5|U `kqʶslA\K! : عa '3D JqZSJ P44W.Э@gW.1g#SgB[|M) qA.O?bN NwxGxsw:l9}J( ~Fr~ד6 ~lPD lm&I.JK 4&0H!,sbh_( ^u/& )%` UKb:ðfVoG$=|Tጉ[J:R9,:SF^"6]uH:iUVj"uEq2ՀNůlWG!e%ň5*XIT⨈m+Vʡdl؃~b#kQC _@Q@q)b8Ɖj G.lCkbv#xI0D$IJK7Q+ ƙ*doiHejJӧuFp|h/4<)_#SbI|!S<C4'6R"N:FdJLpFIa\g[]cΧDer?3 L35;ۦc,Sl7}ͬZ;/PZ@4rc}&cܼ(dH~CGp,zQ j/K5trN ~q.ٙs*_`c|!tSa[<1%9?`U^x(D23>&RP*D%ὑw^#@<^4Mbrk)qI}QԷVnuudCP̃ˊ۔*$7}E?7uJS |%LЄр nS݇GPP9#3UVr^PuXQVgf1 b9b2.9OE'BSM]X+En NF|GWlcH~X9`@}ŖEVhs vOְ|fN P{{QڻD:ɒ1\ E OwLbJIBYLQ8G&'btf k,(̏I_-0X%E5VVɑS¥o[zc:8hJFP̻.&W#3̲F DŲnm# tH^SGrɰ0!c6dE2-p jݱxsG3APڜ0XswRqI貹X.mVF)`6U:Am_dӪ}8YZFn;)rq{75^9iPDw')2c "gBFs"]e_Nf}zIABC!IEY̔p߻i06K-^J ʘڡɐc; ɉݙsK{,1tRc^3[um*qq2?NjržttRQûxڋYou:ErRV< 4+ee(`OVJxCQ{S PCnvY'K=Jj?6f}~2!hvTF6E!r/*oqohU!pOHmH @t:4TY=g˝wE0vL  d^s)e>y89~,l|5^[N:A3Q~֖ :gLm?"r2F L]w: =Wr c;&?hNPoz .y'vmb0/$,DSF0t2̅_y@=b[1t[I4wgCKĤfH3rbzF;`¬uI? t5]6Z񽂽~~o嵅1dΫ<nfUA$덄ԣ ;KWP6-hͬ<͘zPtG 6a8֠o](Ӌ|~]5nk+@fg*LR ?Ƒ+S344H٢Yn1Y-a0R䋓j?i1_lVPPk:A<}pJTp$RJ %^PaH''cD4;$fQBh6T @`, @jIOxq,%ISԴEj\"]f1񮭭^|U/n̠fu v> ]7Fї MZ@;=i >NG͎PA{mjs'^V;*ڞ^QANv!g7>e)U+vћC @Qq}LL;r*y[En#k1@q:ܞ| DwM!f(`li!wr)r.#b*,!** N@@]4]3 :?fOi|;g6WPϾkdaLǯFuJ+RыO;]O1MN\ >A!a]9phFCC+,Q|?Wp$nvi4!I|i_G9S&Fd=GuM60b_¡V't.b쯍9W-_Cܮ ./&ȸ~=$ ӥU)PsV9m~oV0J8({^1.ȧNzS1]n)ƒʼH+;پ%>/Xln{^5#ݑ$׊_lmʿ$oO,%sGܜgMհ 7|d'~6_ `]"{ .JQ}tzCэ5rt7Hv=G[2s+n$ =FYiC_BFx!YzTpm#Z]2*\}0+?`BCE;*ȌL]ꑸd4셑u!Bmyx\@.0u͞gljҚ#4^l!"7(M>n~ ęU܅y(E-:NR|fsW++F~SQ\ I)q#*,$wkN 10^? 5ާ8%eW]e/t7~ec~`l )'pńZ6]Zh=^3f|2LΟ Jo!1PVy hS+!K7&<"0&t{1= 9໎Dֵǿ6U Q ' ׮-B!$nΌڂo݉~ō5 ^{bn]7RQ$ ۷iI3$G"m)P-DUJTV f<*c&4+P4s;?4Ӧ.l;F*<j&!){Ftl.a <2hD* L0m-5HQ 6ۀx?Gf!u[:mԷJIC|guLɪP o9I2)םeU%7zМm)CSD -}0BT]5兌n^Y)Ig΋b {WM :W\Ď$Ҝlp Kd^MHj[l/{%.l&A=K4bOIv Pc) - >mŻ"Y ͂+h`%bpth\PƵɽHlMC弄ژ28@'f H-g=LG (qEhvVJI9 wH?rV|P3ο~V1 pf<<$L~;E8L)@R _ Ǽg64K6?;:/DtD[VK ;9aSBX~yL N|SDt`"[-}nhp@Rf3IT3{VO\GwAkl bئ  nI&^~.*)l{)}DO`j$=w)ڣn=D͍:wK79{6124߱a"CiÂ*3q䄥q\Ŀ0Õ7FcU}r1j {Lkצ_t ń&I},h@ >VN5npz5JFgI!8 8 I,N6@ϸCKt{#QbcƈNjww϶lo7;=*LUP(h7x|4P $}XB3 w5A1ZU?S#( ;`\lzh?;*U8.Mm$!=P ]XX/z/Qc1F3Ί.*p-~gT~J[{d@t !Nb&RIJu nru "X=;>J]lv'=LQ*гǝ5>QӴJ &V$io]tj}_R k-qAlѴA:]|HO6pQ;3Mb^{ɏÐF ^o"GNE[c,?iVvԙ` ~L 1%*ɛIuEǬ{*G&hK r]y C-H)d:լw'Z%c%Q}Cev7Mwǯ@~&#pS1P9kͦf<qz^h^N\J]lYxgQolݨ e$r&DQk @c] Рh|[_TAȕi+(SWմ9]mQq?lVV\E*(%2TUUo<<$]l[;LS^ ~cqTK2ud<˵"}KjZ#&D=\U,o$6aqDb'жjz{`PZLC9kTsj6–'lM`'XgR\,7݄Sh= Z," )AL)ёF+5x\RlGUOlf/vuP@#E+G$;[9`b.hO4=P?7M=8U [6=FF[grv~l< Zf6SV )y7ܿoz J T2߻ ]Aݛo0`K- М?ja D,H{GrL4~pNѵoMOs)iY`#HϏP]5 ˶S?_EM. $ oCh>۷ȟƴu"ұsHn lZbу@+)dŠtLQ;ԛI`Auݘ|TD6RHH, 9cƽJ Շe}1ﭗwMtL /=)8ϫ%oqewj- Jnv %kV38* ҽ]k&? VG {1ͦצ DJKJr0͵[ʐN 3t7LM>b;"}g !%Wp 2eo)_0 8|V'GB`;N~"I@%ٲŮ/!+("h010' J w̵QWnBddZvH~ڄGs }!·68Q&Z/X3. s=GLd g 0)I7Ksf)>lhc.|whɘ -H)A EOςgQ"̅^nj]%_$5>>Ev;9#BGV L`qizB n4oܡDț&Q#gD-0 `dhwt\ +Y/M(MB)Q |بG䱩(EX=/6p%&tT|X/Qf ~%=Jo^M'[N@"FX"-o,ȧEyJwWǐҸ87S8&(*皾z1}mKѷ%>)GV)Qӈ<)p]ɍ'N c'ym06j` (!x q$|Ly\Jc}_ZVB &"esej0bD+7rLj' J\217QBc%[H3Q^w&EI.n-?:S@a"K t/\Tqp@2p#3>4eϩ})]d '@ɸTy(-Z51h,sa #T$<.Ԇ"I( -2[߳ Ɨ>a(%dV o |r4ScY莟V_aq5god$E![ۡn\Mȍ |)rba$Ebfq#&d9V$0; NWCJ\D>Lρ|ػԩJua7ɎFR=2-rR[E'E4;DtYhA~ 2m`Tt`\-m/r> ߻"Sr 1*Ys;Gp.yʩ Up"s$5z=8gwq;ŬJqFTMOWշ$$dJנ~8m82n_o?+PgO황M{ !9gFӽ nCY+fCb >Bw$aV|̐nnC7B}p+$;zOs߾3|WO4cP@ 1'JmϒPǯ=内) 3Nm-$(dsn8 cTfuASG,9m5m-B~Bs|U8-WCpS|dž'*ެgQ-P9I 2I5 {.@-dqwBD֕د{k H „!}lW,澔S5 6ns?W@{zM3 =/BK=rIALJsm)vTf ^z_/Es?YI t%W* _٢͵[lș }Ѯ{t@~up8!Y<؄,7`'c= G[ţ^*+QjX!hO_#-}W7 WMr8i]n)c&'nνrh ^Jr5btGPL/چ ̴&Z##/ҟ!W|f#2uN4B[]m>ZU; ٍ͈GuKl{+!)Vt*UU_n*kuD-fP3./l]AR-%6σ{tPH(Vwc "`;z7ߡ >8H1^նkCyZ Wo-Qc|`Ĉw"r΋Ro6.$n~wIf!/\*hعŵ&( < dC<-sۨ8˔K%RMaYIZoWY&Y+5N#qf<7b#`8p6ml_H/_!w._-]w-Xz| ɟCTX=,Cm ,}y@3b҈2@ZYp9*\AFyF K-{gn(5y&VG6ԈF[d?c_} 5|cizq&{7O.FJ?KOW^*&LtA U~˚m"!έZ !bo>E^;<ݘNa ZZlWGMr֣<ϗ_6q_H3LJA]DMx^(u8mCx?*=svCfh:<㫶MaUٱ?cc?tØEdʈ)8ezD\ņGƤIƲ{tnzE쾴ӥ6ᥣ!m7 "b 3Vp8"~D3)z_6)cQ6s9rDj #/nt,ۏSo ?uhqK!] eDHWo{1,O !d\|I^=tDu-obͅ7,.~se$J/tp(̮3XX\b %hRZˢ|LL nRڐh缳,*PG?W*jg}]¥ubo޺Hph?b0e ݥq YK`r q h'1Zq:)-1%rI8m=Մ@ 6HAbpC,[G֓eEO0:OR.p"Dݍ:k{@u;&E d#'adzP')Z  v?wXf֞x6Mi!W!_e&WD3hMD$yYni; )VU]׈$~Mк=O 6SU0xRFWLmg: 9Z a-qs[6*o GJZs \6Q[ VkQP_rp2x,; H<_-:7NBoܰS۝Wr:'ŹlPrhW&/`C!HʥQR/9h<>Rrhc\ȇF d oH*_/<5U{aWnf~*̷ģ1R\3 @*/AIz6v,wgUbq!bTMW+~VI5N2Nw0~'zv0v;]6[xpp/BvEO SzikO/G^*穰Nޘ#@reH oޝ#â؜Y1^;8po_n]2GsJ Cߦ z4Du pM$ݲ^hy( y]M 6A9:ƃkG]phk'e%3}tyu!${5іYU1C0bi+y#kD`,}[X `"bWo🯉>MOT0Dn^uӳv,v γ/dڄĢ #0mE[I3_Wh?.xh> 5"&[D՚M9P iW!MBUm!7,_`44խ'l\}5sƒ|`fW7cjR\>e?t=xSv%j zeV%u4bDTpc)|~^,ө.?[7z{N#*3|hr"XIoURɣ:b.zc}+Q;TYU֭YS>W-]7)y,#ޙl/m{B?u菬lcʥ:a'/|=Q ٝw^Ԯw'QqJ,~P.yX"pSkj)=й=yhO>Wb/v4n(?di\1ݡ:ok3աV$ b2_b`(בUc*\CZ֤&Wq5(?J[\PGHB{ ܴ<Qn)>긾ۭ֡á|'&p%GBW5fP|r 5Ôq_OL{Ÿ+kH5(|?^K)~w PI*S4atU)JʾTVR~Ɍ!`|pϾ5@Vw n!PZgV-Unl㿉4``,yL&`u%:18~(J. HM]jXTaHѶqt0[ch_gQ)?T#d@2? +FEJ0nκB8Yէboc'[Do"7 >X zAoakz( bj*0cpsTη\hFi.2 0&԰Ss8%ƇdsD?3Js&؝$jMK \:40M5D8LbɴTu񩅽6^J5Ue + / 7Q Ͻ\#~n*ppVsq$ᇤvF zH#W%<κ3ZZ7c'brdrlh ^HYT8+diF,f] iQ^9o@]bP$zKF BךsH|B^-Rsk̛ѝW;>l23_<*t>R3^S9:+cEjil~V[>!2m}+`1'hSy`9<${kVB$8hmM\ONdCc}2Hܤ+ d6AVr[1hնEE7MRh'!? N mLz/yTtPrx4`L?˥dV> RխH6F[G!KE}\)ØVZMpsJ뱓*'mh iDW1~ČzUy$3Tj>SLK}1jrIwKV@]v+03*.bsks h?}cz!=_F:2]YTk?FֻհIjռ e+|60' Hj^2}KOPP ̸@QQ#HK#+/Y ~W0Fkcӧ $fDŽRd-Y @4a>F]/_LA8gnWU&LV3/ʠ8: bEuw'伫T7C!MU:y{e1!xiFIOU+dhvn( R0xl حsk#5*FD]b]/_0e<# DϘXˌ8'ځ`vtD'RjzOQ6§تJ+xX arI%]QmzI0:1W곛GfX8#_G޵Kyԫb׳kd[ϽE >>9e)}h#+4[$_sSJSv\ 7:ح% V3KlNE[>82Zͷw,kM!6=-:D5)ʇI^߼DrcyGΐ#$/ %òVR! C:ak΃S~ʌMt,6=_B_X>7D ]Ӷ޼_w{K' i^+mIK,b!Fn8رe> V@ۨc7/bI#+B/ n*qfZcJy+ZULDE,c(E&o->(ϊv %xRɷyE^@Ol \XWr5HJ]C{m!=/w|0C GWjwRhzk!8XװET cnrR/22v. ̈́Ù#;a#oFBы^ 9̣̓B_eC&=aTMwg|]n]3E"kw{X*Ԇ P>PUtvt:P3vs Ay!BsebŮhRǺ '5wS;)Qc'/V3~SuU gX6ӟB䨸tՍ ʛ qiZH>ԚSuo_0"ta,CX7cꪻꓮ jHSn#!9C|#xV\^NѸHri? S׉d5$HR7kQRZ.2abaH"ň@'wOr$:ה> CjJyRlz=I5,fFwylAS,jKYjH" f r c{NtqNflliש5.#-֋oGេoJ*qOJԐ#+y4V%z:烱9BRMqU