python3-solv-0.7.28-150400.3.16.2<>,ȩp9|+ rYzT5 S4e76 h;M3C2*A}Y[*1 h_i(ܞm<`ȍn*Rdj{ۼW4շt%SbXV N[B0?R=r5}  T JepC])pkXQgt 8p fֳѝU~b3WñД.-B E68Z͑ !+Lc^DFvU's|f#yU>>H?Hd $ Llp %+4H R \ p u | l@(n8xK9K: ]KFD?GDXHDlIDXDYD\D]D^EbEocFdFeFfFlFuFvFwGxGyGzH(H8H<HBHCpython3-solv0.7.28150400.3.16.2Python bindings for the libsolv libraryPython bindings for libsolv.ȩibs-power9-11SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxppc64leJJTA큤큤e̦e̦e̦ȩe938cc0b8bbe13188904358a2f501063dd5c34e867a93be6a0d5e9ccbc66bdf60938cc0b8bbe13188904358a2f501063dd5c34e867a93be6a0d5e9ccbc66bdf60e4c11d00d37e3e775cde49d0900b026880bbb62af102c5f2fb546580ef95cf3fca2676328f87202706fc353a18f7cf704ea2af52ea3de374de0d265f15ea293erootrootrootrootrootrootrootrootrootrootlibsolv-0.7.28-150400.3.16.2.src.rpmpython3-solvpython3-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)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.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.2__pycache__solv.cpython-36.opt-1.pycsolv.cpython-36.pyc_solv.sosolv.py/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/__pycache__/-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-linuxdirectorypython 3.6 byte-compiledELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1c66a1f42c04f70da7792bee2190d1e6a3fc4b04, strippedPython script, ASCII text executableRRRRR R R RRRRRR RRR RRAu+bB֯-utf-845fbe055d908b09db7e925beb6f3e651548a3c3f607e34ee2e40d071d855ac81? 7zXZ !t/f}&]"k%Ia iprN⥘RfW?: [}PkM҈+cu*o%mU5s:?ôv"g2x;wʝ9 S-uĶֶ_i 9Bq:LJ(vrm0uJ-r&a*Vݥ & cK(UB&YyEZPƧ~WEɃ(.- 4Ik'YwqK\DGf{O`JST/oWnń?C_ƶw& q.۱:PglAaӆm[ 7eJ=aH1aAj-F@􈧌2NߔwMEGG]HS|p!" ̀VqmR_y<*[/8,~6b^o2m#>#Qiq ވ/~~=\;)73ǒ9#*$CLE=Gc=Z_gXӝFCV9pQz0b^Myi ։!"b־2,c@{>w/!d :#6h*J:/I"Y:.WTvoIe 'l4|9y[OP<{.aUt1(+`,HQDs - ='=ExVjcy\ZHagjuo͏%E*)p,ױq<85LaV10]t U* Տlx7fQ?g 7}(^gSu[aF.\GhƋDNv+` :i`jXTϓ~9;_숢{F(ONk[~"S{WuR ܊ QZы:e-ur(Vk*~]ҷ;3S(t49ROq vX575SE {kP\TD D1NM@֊H />Ԓn`0nWE1h mFfgYQF{758:xf,nh ?IŒDF/ՂبA(։HTCr`l &2)E4r+WJ;Bk[ץ;Wyef1;ѫhCoJy?ǰޕS;/3g +ile;PI{ѓ |:.~Hn`v%@̦fSo7]58>MKB>;E2DZ+ .!0&*xpWgjN~L) |ŸS(9$K@."ViY㍽x <U^grHMG{}?$7,)Tvc8'ݣ zo& U؊ -9cF>/ h\#zVz8zvmN#=z̖]Hg"=:Q=]O /N-3O!;X6 8#š~,@AԛEO 'تPKCag"!%[ݱdCÐ~\ai|;hH8.Cx[g1"U\55SɲU\J %F40fB<<"W}uySAkܓOW6c,hLT3'U19g˵P?9g -߿5ʟ / #?).:W|"`Ah N19 s EvȢ`$54_b,/=跢v9$`^Zӎ^I=ϸ3vaS1nOS}(3{'p=q٢&fP68X-;hF =378lκ矽g=3ə 39htDDr|9iUkg\`0 Q-Q,K߿bRNs&|\)X-'6xP7,uGiWdI L4OR%B =$MhAg<9u{?'=jg)zE銏6xsA2(Ҏa^Hkv} jk5+j ,#2ePӇm%E[b;l +,7/',\KH/]a/lZc ۶KbK}3Iٵ[:K48$F5 ,lA`b0L멅vp5nܥ\ S%^Zp CřTaG/jb7LK&f7j1!CT{~b_ >rǭ,w 'dAN$Zuet,aB&'684I_p*=v@\ PݒK rtU'≱sC =r?/$RXZ_17ydk$&,} wN*\R$,z(& .X;-:= xdl4hULΥ&IB吲rkn4]\9Ot3% 8]֚mM)0);3^"Ks&:7\Q|LS. !Nr"A> u I;g%ۮO ._הݬ/ 65IR}9V2hI^v71sڔǐ%GQ U,Wc)kMͶ4Ws-"!jaFڔ_N&!MfkWFj>Eg%yL4,ۛ\QM(ǎ⹪/LMȣK<\wҪ>+pLx؁< ^!VԎ%Sxe 8+@y`\f΁ȈaƽɐL䉵m@h|1Вnd-e7Ǯ8} KI5Җ6(\a Kv!g)qy?-eF yTuLZl'/$ kS?~C:ؽ4&06ͯt:]<:O)̏ Z8,P5@TGm!vK|<}60ϱ_8zwkObUZPtq0g^o'M}E7RK ocp}!Z"'/yiw4m4>B4'TGi:,4K:e'fsTr!0{M?)۰4L,aJ8 glMͅJynjV"r%UxۍhLj|^pG~8I^oંӁVfqߣ}!_sޠ<0ɈrNVhPie6f}ŷr@mN]+id5Գ٢t &3f/((&"ÝQ[]/([P)ANwA`#h>JҖ=7]g@ x<%Sg!Pƾ&\k"7N|N빫s-B˺eC mɑK>z1&tA+L14g21fZduo('.xY\h D2y@5̻[ϱ6SJ!,VTVYҥn߃m/&8adwAM!5Bw2WNa "=';}=@'m8=2Myb9棛gj~ l` Sr-f/Tc`rkc9U{%9A0b'JZ:y!'8܈wO!" i Į 63o23NvLk 鳭C>u&!ݦw|Cd_3DJPmgKh)|؆2\vMpK[R׳%c/a ϶{N-x(qK,[EogN5Ib,J1){RD_䚚{FKZ.x8,A-aU3mJQ -(fVIf@e^Ʉ%m'%-eZEzzSMC]aMe_?XE i Nm@BFat7 f&1:*q)Qy<͵0 ^  ʥnV-}weiz<(`6H$V!%.aFh sݠ߸?}c/]_bBY.ct~ZV,k+-K5"<'0J쉖r(TnSzqFnOvXD=Fr IsT "~1qJZnV((ZVYAβ"vƝۅsF-وFY35ūˣ_5[4jUs:)wUfFQvXIN$uZ# V10 13 do 'HV+emHNB3g| 1RXr- n"^v3+&bQ6^=!h4hY MrՇ՗ fia;o}oW ah lXة2O:I}I/\xЦ:27<7E$s1{C.up<+?Ef4tU??嫟{U5cKȜjs`_71yx)˷FQp}VP,Mav#k#J}R.8۷r;0CW%[C&u;xTF&O~) s :ɊAeƑ]m;#'݉@8iaP-hL%w c 2"zS#``F慶c4Y!>E|!0+rKX>_)J/H!B5;%X(F]4#ѡ+{HAqhSK U i`rvXȤ`m/o
\lyZ*vr}ZF~3̩1Gb畿nmN,a†l:A&/p+nAP;XC d B f潗a*VC84i WA׃\2??vmz()_'}O-ȉ%YROH4fMc?%d TLrTj T͇ٔ,x*2?839*\.}F3KwBVPBB(S3u"pz1/@՜X,I;DPB4=ݖb$ U7ʷ,l+r EN/l@-GybL ]֤_ѐ^+_\#ם;a|8^c<-DʽSNӆ[Im{4/Xm7V?Q,mʳoia=2](+gҔJez܇g9UQ.:(yZ?=YH&So9-ilnP2Bq6~G֧pKfmxZF-ih2.3#AMd0`E|\BW8qdL#kpZ-Af>팮ОTl=ڣ pzU2I3Iz@8ۓ! 7;B)nhkYp7 wĴW ڦv CKdIuzn>Zдe-Z(9qscĪw.`S׭uΞ6.0N.DcmZ;ҽ G-}nϬ}EҾ"Ed=pI} =99>_RVƿ^Ѩ8U@"en{ItVuRޙV6:d E[ UG%3U>1|ŵY8->ʈ.@mj^M{Ǿ^.wq}rcv˵jѪ`zF\\C &Uh|` P3sE'm3 8ֿPV,D>ѤN`W!CutPс_)/@_ -inMzGenTHhydG!q4JH~IALwݨK$rBӽnO#nP]Qq(>2Yڏ6`G÷=4HLep&]AK@%]9S -dF-qS7S67nzЪ`'?1y'i+ =2V=I%m8hs<2(둸". ^e(U(BŦab/EHz/-Wvy"Ok z,dx\m c {\n#Wȅ\@etl2ҖVbIA3z,n" 8H}GaFo4(({ QK.[@MZMWU a>SV?qO" !/=QFo~b;* M ;mlMaH. .p>fhsZE :+r ;M*Z=`8$NGRM} ɾJR`[Cٌj U\hp\|?Pzhd J#m30$^ \TGΰc^/ -E]7T׳\ 0 GtT҂J)¡d٥*Bf& &%麆IB_h@-UPJx-'?\=Nkgfs?okJ}<7ŇQAlZTOܛPe< xMq7.hKs ;qHPfRѺ !ZgUnVzK eI,ﳂ#> =ͪ$Jxc#Yheht훫ǥfH,A(): ς^W_D5M~6ttU#3rV+^rC8o63QV3On]&]ԶCks;w3}kԗb[sѤy}k4L(svÌ9s]%WmĩvX[Xx#*x B$n_O  g@sH+X,=RsMЕ]ՙMTKTvtUQG2N,*~b;E B9@}0wMixxH6Nf(X-)"ȋpRywa@)W[&k0 gmz-ڎ "aN`^B[i-Mx}@[#H>-,dy՘ Y)h/L \z{4ޭ׹KF(acz UibpqJ8m~ve^˿Ig,h߲30dK46.z"K:0Or7'Ĉ"r 60|i.x1YzYҺBK-:cϥ. =opf{|" tH3msW3KG`8db0k`"D$-uх7Lzixux+ HS֜~L߬L*o(RbL 2+&XgGjŀiYyᘹ"2%-:Ohgkdo@R@F9wN+(ڟQbϤA>vV;ݱ#q& %3,%wP!isiAX'Z6+u|^h2Q=a6Tlkr{̗~> ?8ݼì@r'U9*_Ʒfp2-k9=v#P0mxz@Sڃ3^g8r#9YIzlxpbV%=OLTI zIa\T1{sGxkqs܎WbXEheABZbboL]2K|#3pm=8'3x35hx#gM: WX(\@mnEzl\Do]=oӯxlZl.;2h(̷'O:x IUlրG`!e "'Q=͙dWI 4DCi0t*R[6:VӷdgBj[ƘMHk5O;N_b=7-#Cg&=B9#v.FGDѿ\IL[$ߴ$ƋXwݷ Y|ƅ,ܰP;%"QNs39Ӯm{>ַR0># |4)}R _<(/i]3²;ݍnS(,R j[KZ .0rᥴ7ʁ`#JL~&fDl殀*Ve wM6uLaԂTo˭`IS^~۶(G,h)?nCg;R?νLBZ` |~hoÅ̠%zxh-ܑ<2 lÜw]0&Kc+ős80Vn yۭ^tPۢ] wמ)=?rjl?)¬Nd`4Dq#ޞ1L̗ϽAD DќO=0@|yKd"95*2~Bw֌Q9w4BwlI1çO?$J*mFH`]7ULY+Ĵ =Ú7PgXAw#C'eJm!݈\SٞM^>Hm4S_-avJ@W^|ag]ei4xYdhvJHZBjƮwNN@VP tW[Z,ї:|55)K"W8@SQpphUi.Gp &Wi}lDiX`pe+T}R; mYby=j*(OSdSU2+NcƃYvH*Ӯ=nj6ij)Gd4ѷޗQtgEZ4~nK g _/}!7O.a*yZԿ靑mXU'olY݅HOzl6[>hcNg>"NޠHH3ւ=uf˝/c{:G<=55H D~wЭ y\z qQDm'֋%ҦB&0&z+?Y 3(̈LXInCD|qJ!. ƝPԒ!e+!0Z[C7X+ ڲјu wgk{D-`}?T?sE$~Y^EK$BҖQ ZpM藳ޤY00u6e2I`_k"B15`pz}{`Af<&GJ M}UZ[FBBn֢Gn*ӈC^A'mν߭3-P;`O;({- '[c$5ҜC£7,].gd^H 4/wkC /aݘgA=ef*B"g2-i a" ]a`_< ( &Vz qȯ5, 곜36FPr?./ikʹ.ghχ=lMV']S^J,y̱ V q;{!dYE 䲒 pD@P@XRc[ bHyvF@rßR -B3Mso6G񎌜ceEUvjxt⚓y)[ss{RyERaFHy*fMbm=~h]ZӔY[+hyYW1 3ClSͮ·44G$hU .s0%jKHN$ B}Gpqv!?̮%ֱPsjι܏@;R9ݜ SPMR7"9+$ ,}R ~$C+)Cf5.^OMCXe+Zl<` Z-5kx=mxy!ЖIo<;Hi h4|4t[\ƝYCG<4<ѢojoDJ2PEP 륦%*֑\:?ɴM$|U.0GEƶVqw~8Ff 0վ4_u*)}EDŭZNw$ Ѕ߸b]AcQ8)3ҎvJlzarQiiw LJYU ]I-yFE])b"tPhieJBv}_NA$s:2!ZhcOZI~,}-!'V+F}*Mva`<`Dy!=a^ S}ӟz  Vj[XhіC\eݬk#^3UPAr®xuDNpBX;1DɢvxbD؉k,W3hK'.:5.#MmLm/wJ 49"8UDx /!&o:\9sZ3fh^a>)5)$8ZY2ʤWS500̖{mmy҄uuV;sl3e|Jz9NVAc;>VNԪ\0~`dF̽Tx;w@V@JrA s{W"HaʚA@z֘!12dR>~ L@EΫ_kўGZガ!_/ħq8ZR`iBqT:'}w?0v yHSNiVsaJW,m/tY6٬${[j+ (荖k̊?ND91A;*cY8,4%ylՎ ^LDOtqnnq{J AȞmNk|ayrF%x$!0Uxٰ[P΍X7d@O׿%lʤ#9I#:b{/윗Xcăۦr}8/tN =?L kB7Κ, qcs8}]iNq^28Z2'H^%XsL$CVZVE8L}F1pk~lF޴CPYc,oD/q@(D_ɧYÊ jǽz)|<JڅiF}著Hén{db>U*0p/mlIUS4W(jl<GIoU|iݥ;jOf=Y٨hd4$LaBv=t(j)Cé(ڐL` RtU3@]33/Haۯý|s4n!^J  c=c#KŏtslݱFnhUAij q@i=h eshRxCGan42qoi)2' C1DAӹ|588Lw8+j1G̠f<$0?D_c(ԝXN*G h񗣶++,8zv)idN{IyE8j :{tPèM$C}O@Ed} zH_q4RAa%THYo?Qf`4\*ȿqmJ25r~VCa1"?S?Qc8Q4o^JL:fb>a~PkC˵δn( x/.5:ed'IC3R÷/P2! H -AS()QV߽E`iL jűL $dǴ2˖V[ì~ODvYrc-U2zf="f}TIk*. FU(4@.` ySo*`LJgwLIMC|Z;X˟8Mwڀ;l6LW!Ky$,jr%%|̼?S F'0 SԊ_joBa+NC3ǣ޳Dy˫tJŅhȏlI%GO)A~A0}$+m*Z}H0-5d} ¨ϳ0?s?h_ v^o쯒R^+*>E0KVSn TxrP7s©z~]*gaʥ\Ojlx뀄6Skqq pɳɅ mvEnZ\3m@~(NG,EB7-j&C!]{ZiN6-a@A\: e&J3!(h$FъA2/$Tv1q~*a=}ؤ*V}A 6L`WŦpC2 髒:epLŤ LXUތ֟2>[i!Ct#7<*SW "(ՓoV% (zW U!@h|HW~>﬏"(10B`Ij҈' 9K3+E$veK@8'g .J3u3˲=qDCSVӍ S*"]*ޚQ1YUa\2d))<!q 慨BJs2B]n@ҹ6R wUкTbf.k:36Nj@q2,bڜe҇L@,-n䖢pٱqg)^U+*MNdF J|nEH_ #̏Obr:4ĴymKh 2ymiQ :PU͒tUQ /\-B8pG"^٬*e,XRVn=2k#ON$  !4ԆviOtxLzU]$ghUbvBg@FyVLrԦb%dLP`@]] svdϲ%*Z+##b+,$crG6h/_TQ4VQQ Eد@Qy@kZ'/uc!p̘>d}#]"@WBB-cMҩ":\Ձ ոKW}vX׺cwĭY_R6c^I 1 Xw0ٶ>)ot4LД*c)M B52# 7X\´_1yfhq{$$ 9<(f:30MqޗiQzZ.xrc_!VG h-tʧȍ_ϬƢ uNaƫ$]'XDe~cWNuN%;:FNn? ׎OG~]Z2}&K:0"ϾD&Dvy(Zs>3 EO1"D,QldǢsEr]$L~e<ڤEWزA= |3Qq=Q֊DiJWSvW)YIwe~gD~RxΏ9d$龷ލI#caR ?!˟nUgcdRVGi&gN/,Bu"8f*b,iImgX }{ڿjˆJ aRߤx^;Z̳> n@Vj/Β5gF0T5#W.dn%L9PM|xRooT-ms9r;,\)˝IN > 4uIhط^04ٵܗES7UKùnnƲlyf~B=Ģ `Y5$?FϻB T<'8)Zdf#wCN BoB5Ic3$F*bE<ܰE)ֹ MKF4AԆsؚ%2t#5^. ӿmQ] 5Y'z` lCph>\A2MU'miܵW3ɣ`B?P7;F$ qz3"ߝi P?ɹ6.rVIjE4:.ť7|Iɑ]OꤌL%QX}#Bkn{_k5SwU/JNi0lᮬ! B=\ P+J+A(yz%yw%T7Lb%«0U+X8'A2z'"ē-W>/0i1#1?eT(ʼ  X4ƨ n='פ= ɫ4W.ױ!)g$"="|ȶN  Ɍ=31c! bޞ{Al6z* =*‰"?yyQIb2Qј5)8C3-Q{$[Od6;%ĩxrd )TZX^8Ktp{~&3G3faL̾!lpeփn~(KR3J25y4O,ȥ.8 E5,gUѐQkfӲۡr 8]#Éa'|V@E%dPL6(6{SNșFaTgZ['t.9ALIc̅;$f ȋMuMy4p?2i!]1r:2~dfEl t|}\WQ[Y i6VS.3Qn]|ƒ֔taBJjxs2 %8e5 e|'h2h8RF6Ut3om8c)8 *4O45'E#wYYS0aT9.U+R˟VEKq=Os@}4N|2AYV''(qW%b́/Ifn>L*=^I)Ѓ&]{CԬ>\yi#~LV̋LjNK'DG5k $⫇١ q@_ƐMv؎~5K4C@ i؁lijn(e^*s:{7mØͯjp 3M֯Q99g60=ӬKtO]&xAhOs6Yr"Q^{NUG愺ok7C]Ys"V={] 0t>%7E$='l_Ue> z/J Ky)`\1W^qntB|RYvncTUڦ&6| D.Ml$}ȿh[=}B T `A(U4I# FS+-R?o&!5]%#ON"Eco!<_=CD2qv>2ID (+W*U-#> ?z78v0 *>-{q}Gސɂ5vf>XB~O"˻zIY%UMVcfcAHt#E~8H+^π/^ڮ2C@X,p9𦡑 A#1NC~k#Nb(!d39Qv/.d $Ҝ\K{6OD& H8-`~}iz)?y^I : r2,Ŭ˘ud^Y 1 /GӬ\6.jVGd]JiW+SHa> n#{I|:̀PƁ$5DZs d)P4ƦT\cC\#HUP3m \tfMu  ]OwNPC}}R$w񈫴ECxz#A,ި]x|Ԣ? EB؉d/XAٍRwOAc\/ooQ $J.CߏܞH-R3e1 &N ʾ!atֻآ~>ukY +a ^#ݢH*R\ayqJS*82ۧ9ܠ(^WHҿB )]9^(n47qv2aNtUE~ǚw(ɨ?J0Cn z*NCBxڏ mO*wLcpj<삌[v҇nl(٤5*3DG)*nzh4tM F&/&+b%Mfha6*NauBḞvljO ` 3=Y$XJj,EzWPUO< = ➟veEO6ENTě%ava+i /o<&vxMxNHc6jƓwϛPE>g 9֟!7xXuf-1"Ga'kخ$cic_9mQ@"ay{gT^#[e N*9Nn*}R&c_~ƫ/TPKܥ*J/Ո0JyZ;w ̺bj;lgr ۗL#4;i,!qQ2])-qMQ`#إ tCYS] k3g| 7T{g޸WTh!9^%CF^A1& jiRΡ.U{NIG1#G\2ͿhDڹ5=|m\*t8 :v>6KV݈ym- c Kd҅wKCr B~Ƀ!)wbB>oZCQ N.\Ney #%osTg&{Sek矤G;clTFk:xη$H1^H:vi knt"#򇰞CJ@q&dvĐi͇E.+KCz;!,P,.$b86K) ttwR)4-WWPxHu4."E"G㨘d2_0f7 sF l{D8>E K˷$pE"oh#8î.um6fE~4xj>=BQH dfSZ uP~T!/K매&]G ׂ`c]Iѝ0-]C3[f(.9 dlYAX.gŹnoaBL-ָجý@(e kOmsIT*81ُS_}=uՁC dP!:WBB4Jl>qB"/=>3JU rcl ͍D+"s߾7 vgh5p nt usmՁD %*TU+z!IMODJ7Ak'`9NC {tzKW(H){m/zA;ĻPv*ݝƱ@2k:5؂O\<]`93YOɧ@#pr=J:Ÿ? ll5"'gߢVcV7csaN% geKFƺǖ>. abk Iǿzՙ kP;Q<:iѧy1GvhR~[ֈ;5qQ 0Iɢ4%:&I S] |6E 73__Q28!-H{U⅘̖ʭ1jJ8ݯzl}XV5 9OV!+ @)9t 64a;:(:>]h{(XT7o)%0>?ttSFU麣;x<!/Xg8.I-kgDb iذ<)IQT]a?_@:W({[}nM^+u3?D+/ӒPAa-,BZ^WܭNVBÓ}Xzl 7(HJnujys c^ ^Fɧg@fe ?v(ڮ4 c{Ce LNXn_锵!AeLE=-IC>71\(k_b.Wy6#Ӱ+vu-`uђ&*Pr3ߪ+ДyghxFC/?Mf>>z/0uVgPR`mLY=7Xng /M[s"y{־kSG\Sj~Cd,'xbbܙtBk `8fgMף99r;-íe -:5eTA:'dMgw)T*;u0W(X%7_Q/b bi*#4\m 8,mPk * 겯 "0캱Awɧc)thYuD_ܴ^0):giCP]1]i+Yod?^EKZR$5u|0+@wV;ռ!,[lb92QS->Dh?ZxGIp; Ob09(E/1b|7ݺδ_q`̊}¢f@i#;tDmwfiapJP ا3Ǹ$DC6a'Q;˨\-O>ƕg J%c!!T], c\lBR0D1ڽA`='s =$ ^^\b7`ĪZ@$\h@~}`gA}bpo+DL 3 rBLz(cbqTxLuA#`.Qp iߨfXcbQ:W~$RmHF­~j&)5|@,WlG_$GAo+.)&=t'%4 anHMSg}pO|*I10\ "֩/0 ։&8}rqTtD"wX/EڥSh7r~v󘽋_i$j$TP>pl^OT%>xӦnଢ଼yvUPL@ ]am?~l4;rnTe׳"Yxu6*:`[I;.C4l$F@TNeٕ-~ &96)0?d5<`֖LJu,XSĕLHo|P "nLmJ1[%8dzȆBMql4[( Z HsIU0qFH_jR+A_JT$h%Uk8N6n ?)8OLCH=;J7 H.O &^\y 3.̸gi_>@ONLA'w%}.̖ qcȪP"LnvwekHl4:o#Vu*む=p6w3uۉ~ {'圤}_* ]VQ$Hm%[0^hF"=7 lY Mމh(k;~%6ܘI&=#k h)-oiI>+H9aݓ6HI-lɞ}z5W$"/i_\*`M4*J<uTOr-b&ٷcƉo=qƼ6Uwdf B\6BԸZ?X; gx E,T]wHؘޫHbE 7ZI>rNgVdypӐjDC YZ