python3-solv-0.7.29-150400.3.22.4<>,hfjnp9|xNmW~‹V8Tr,zv ~u_>rkvlp! i4F_ǟ%v@.uH_Z_g}xFC~龜[GRcd+7>>JD?J4d $ Llp| !'0D N X l q xp(8N9N: NFEGF HF IF4XF<YFD\Fp]F^FbG#cGdHNeHSfHVlHXuHlvHwI\xIpyIzIIIIJ0Cpython3-solv0.7.29150400.3.22.4Python bindings for the libsolv libraryPython bindings for libsolv.fjnh04-armsrv2SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxaarch64UA큤큤fjifjifjifjkfb@7841facbadd2168c572f9cacd2c45249c4151ae2763b3ac411a33973c0a377da7841facbadd2168c572f9cacd2c45249c4151ae2763b3ac411a33973c0a377dad069a3fdad756f037334a29f61af1adb673effa509fb029397f1eaba4d8cb19a9ccb9e35db1f4f3ce2ea8736d7c3e0038bdc3f116f4bf9b13cec75732078db47rootrootrootrootrootrootrootrootrootrootlibsolv-0.7.29-150400.3.22.4.src.rpmpython3-solvpython3-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)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.3fb@f0@f&Q@ee_>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 17182820940.7.29-150400.3.22.40.7.29-150400.3.22.4__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:33664/SUSE_SLE-15-SP4_Update/3848bda8b2d45176b4c030b1e5e8f7ee-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxdirectorypython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e9dc0d9665c950c4acd2555b96e993d4923f993, strippedPython script, ASCII text executableRRRRRRR R RRR RR R RRRRRR<hY/r]MButf-8b55d6a34faa903f2bc09e544575ed84b784ab373f3f65e9c0a3779349a81b653? 7zXZ !t/}]"k%Ia ips⥘3ysJ˜N2dd-˅DeϷx3]Y-?nKz>xpڀd;rxo-m@o=0*?KUs ţ wHEqG\hy4ƭ#ɯ5sRs҈h@=1Wik*]zH(a3;L=7#rVO(^]ܵlC>,~*c}AjB?E bE_`|n[|kXMn6oxeo)C=o!)Rz3V6? A7A+fJ')4o uKŧ>r9(+Ei5&tdOa*B^+MXlZwl1w <[cF Frߛ{Q3 ])7owrgyHjRRCQhS)f2X gS2> -传L]s!4h> o2,1({7E)4AՋOK~rg۶=V*_ӓ D7LZT 6q ]x2bs>D: 6Zo[D$c̄_>F*gj1fy?/v ED/8S?*'ELE4?"w KdNLЕJ p1-'o~x ^ې#a> &2ic!SBQͽvOq^ฆÿR3yUsI9%R;m2rogoyxY$0|RN+"|"CuulZSky<2JXi c:$כNe:+sBä\"9C&wN;5t <\w`-Y+x`|5!eb!|NGa8A@Q Ѝj/ a}}DK|ź/`]syإ޳ɓWy3/n5[&:CYB= ~2xG˒5}P0saLt ׷zSp!<=/Kb]DX!&lUIr]yFo("jocq&1ϰ>9}q;gs~qWc"YP)ܪ{ҹ%"-Vw,fn8ݱW!AȶO3K$k3 [XNLYKè"[Q0l}ϱt;87lLͥt8E Ea:"f'4+X-'W}jxސ;c Yc=P?|i{`8Q#\PC÷fhҕzCB|˜LeQZ} 3B]N㍻&d{ vʃ>M{T2ĂGp1Sx|`YM- & 6_^έKПhSvn ΋ĀnE z/9+b1bg!<`z36'Ƌ4ϕF09M\2>{&fKNBGclx6C sxiE9; \r{<䪐ױ˦ƹJ8Se7:N`TJ%9CܭMO]?`s:) |zܹ-l䗉ņZ(Ơa6p~ZeT.SŰ_5W]fe3&"~h~.S02ީ*LҍG+B[}9p$Wiѿ4)uLdSk|$,y||,N?kyvOR{o0W+2Ð>\pbHK@;^-?0H[Dnh\Z%{7=tێߚp}[7Q`lq{wB[~oN!ki<4N(l8QpFyfi&$L>:?1|+tc(ǀ:چ<`.rf]7qIo{;JL`BTzQ(: PVZyhsu[1#}5IRZfufm}bmNLFvbD£I_r zu>sf:wԊ2'4 㧹B(!CY^Bp <A[R<`9&z@l>qTߪ:E`OmäCIv;r>&굅r:S8y ^6Z q7]R5gڬW&;>"^N;oSENLNTv(i]D|o"<7^V&<Sh! 6-Sd"UF댎a}`\VJ5TCR4E$ۯ]5[/zcn**'AI4>ii'O;&96|}?x CHwό=Z Dm]?gʎY%3$ c%WcX̷~X~AS#+ `*hoʩ({ά2p}TE5̸o#ط/-AOKM-}W!RSٍ4JSlͭN1[<Õ;lqT=aNq XEn2I3Bd0_={r]W$cȨaf|-f 4#g/ͤRᱣ(ξ&iΤ6D1^7EuAu+u:oMrRT<k(k 2GkMS"~PD|"Mk!um;v{ (eJ ׁDguf_.9JVleά~xxh|?m<*2}LtBe<3 LkW{(ַSA э)B0 W@vا5 7zBjTyN_ ~*+&PT4kZ&6JiRAl!GRIm{3H=@EJ@ȱPofm~V2<Ňh -lI m&_HĄ!\34ƱO& q9ZvU*7C.$#a|MQ WnzʼtʆiE#"5JK0|HlPwbX4_elFmqձHφ)hܚʌ 6bi9&/o qV~ce%[SI?V4eawV,Kڅ8!(!(wM_GJZ !9IUG+9ydK,P\/6DMV͔'k }̜hBܔ(qU3"4Vw=V2)uwI׬pRlߏnbaCGof0PmѮk VE-uHN-d}'PomYODj9{Y&{0gٶ}~O|IR|$# #l IS,./O\Ôf\BSaKR]>[peN8DUز_bm+-M oTXoBSI=Z> 6-48\"K ˴Vv=,t>ԔڅR Xőb,Q%S؍.,1vG4:T ;,h:]1@YAI@69omoyt^=}ua7yQ[R"W ,y{mpD1pcun*+œŞe%|P1)4)P$9*p8 cgޤ%֢Z?*)zQ4 //~s1X7vH٤ȟLV^ e^Wgٻ?б‡x`1gAvimŻ.8/x@U5˥Wy];ϖ6 u҇'Y]!2_>!HeZe晝Hhy.dR@/a.#!lF`V-QI%7N2LBOڊcfbKMlNcp~/"^_o7e{`D*'n7'\ NzerLgH6>uYʇV4G_B=G&_2T !c_ z,Vζ~r\ P9H~k#8~?<\G}1O7s6r[ڥ F+5k,Z*<@꒰yE^"iVoK ɂ7Z2{eP, .!"uz̎:+ZuGPSF@u' 5 zyo$S 8"LWQCcN6fF |F_j2#}U5k64a? '-HuIZļME8 li!R IDF|"i7{3P).;-!",2l}YH@2<>ɼCG-2ׯ?>3u R7۔$!) ;$ 5G\Kxˏhc UjKJS8l>W7/c B1w0Su(=+{5. $)ci+'O% T(N`K~(qU=UI>h X2d'נ߁8hT{124B5dղɅ fmpRSkIiaV6"×; .!詫ҡwPNJn{*>yxgFh hj·ZO/awϟ& ؇W[JIM51c?TFP*ZZxp >_ /> yVKd> fݩ[Q@(J֫nС,j2B8#-];'^܉a?ʘtiAUC"*nE9%%w2| ܥ2&zg#>/|&h\:K%*wW~,tnAھeW.P3+B=Iz>EO FMtFRȊh hZvtڸQ.]ބtO}ˢmB ;{#qL^A)< 6Y|CϫJQ4SwV!!Oǖ2Cq>G*GG/af?vV=WL;%b#}M,.*>hPhDS(=Gx~t+}z7 0Tt"i`ҩ"N8Xv3kc$~0[ثl{U$}};0vvhr#[!s2Q| }M;"?ܤH<lH&H-qdˉr'NDӟg`ª `5X;E ?Rzb}RE:} i&p9Fv8&b7"}(YŨ VLȟN)ڕ&boXY`ht7rfa{gժGװGznVIó~'ڂ7QgSfesO$c3wOb]c2u:RMg.5v lHΗ~QT\$GTEf tZh:̖p$3<%Rav&_C)lo} q"kзJm9";* h65 hE͍c<&gb&PbKg5ʠ6SM~;:uVz/c}Jy\eB!".{d]V+=IUHA[*Fֿ+}DMHTʌn t0ndTE wjbOkfk+ΎLv~UX\לkLOL<$O𥝵/ꩪк=gC>G:CG6(TM^h0 !虯nE!t) #I']*S%zSҳ2YRiGJ~OZWW|e kI2]g*Ldgѻ.j۟+KW%BGFtL|e;dWurޱX{/YϚr_e9qnK!1-xuw.9E8I_[z@cxɂ&/+m2eB!mhuwUSX}%}qOLO蘗Ԋ{5Ԁ h)VQ .⩠)s_tR{?tv,wr vm)&uXF w,wJa7X%|{n^xה}u13*D`mǦ/j*B|c B! xX~L(y W:"tmQd(T6K˸Yٯ}Njn!mhCIvl%D&QΰdkMR3*/ͤБVFU3jzQ^@KO6gE;ю |aWHkȡh/{"t*FHyP蜲Mfǧ^Abq=r`/YbS F.($BU\S0K7#]Sc LYD[zP S-p,\Р#^YQv(yX`ZEMJx-i 5|67ώG(L%EgĘM0ZYj=$P[JQ3_^s5cʽڗ*ѼY\^PtAj%툦e>~s?mg94&a.8m"ږSvayw:KÕЏ(c"b_ɉ1?،'+O*Vg7+5V{@]DIcC|m3^63EԼR6pEun;ճXU$}O⑭ P t" St o\nM7)иncm_CYŏ}tŻMy& Lf1KhWqHU&+|Fl Zl@z'}$ޖzMgVEU3yJdrAl>~Yγm|}n?iB WU|@`>{=$1x?^ T%}1l6:PܬjY|Q-pckphq.RYi!HK m[,=k]RïRK(ZJscGFAA3ӵ>j;ZvksQ%UIoKf)}sdkB%i]46,d2֗zy@SXHseg׍M LX6?3݋*y*0n\nЍL4L" ^t' uzJq.Vq,|8hgʹ? y Ԃ-Ɵ[\Jυف\9 df ̸n~\i :=/SY'l9XBgy2ïKp¦r7=_yv'>S6"I?δFid%J=sB$x4#9 ηl%|WzRggꏲAn) Y2]M:XC;˔>!xX1JI9!}N>3ֱiOƵM$,[r_P %{%ؚpg^PrP=_i J%? ߃q*6sXw?doШ^P MBP/Df52C};+[F$F>i$f ʹ@~fF0\ y=(5׻۹Qj-Rh++88)_ebu& )L%aΒ>,ĆvK ]$كFPfoZKGx0.30|kgb$_vۧoʅN>γק{ /hW좻Iu⟽}c)vvmSM ^+ig,d1yaP5IQ FQOtȋcR WBom~>|k4v>7s:Xki{b'%CbW teޞ2DZV5MdrpC%c( d%i&q{y AP}hDI27F-@yX*a%+ShPXI<̉.6䣀Rt+?rjs CgQs{6Z&cdҠKҸJ "|C%"ѩFɦ6cࡩ.W7v,gd牓$C-#ʛ|dD"35wօ[m\sXMpx`qb}qfO:F;]ySJS}TUflGntoݽ.hlBdژpIODEӟaʸ!(^Ki|ҦR-T%mЩ$a?j&~$IoG;e<_6|/ 1x+p6SG'Ǡ}4+ k3!G A'Jb}j/V[Aoc,v+j}:P#a~EZNrћ,ZzCp$O %TFf5"uz4 [==ns.?܈0N e-qVLo! hUo~"0\\He#yZdDW+džDR;`ҩ$bd@k}Hǥ;,ЧV?%Q<ݰyF+Y׾(RB~H-)T67P)kI}bn0L\ZMj Oԇdz<.1n Bqɀ!Guw%,8g ʌz@Y6\Z&=m!+?tpe|r T*NO4L0zeoWMfOL{l|@W?dȵ 0@01WtrHsvYU=si*Ai|h%Vd լF )8&sQ`c$8qy >mKt|%'FdcehReUF۠ρ"ω/p]ѫB7.yDLd.31fō0FGIF!B-t0;*QBV,`Ljr 豸6߻-͝R}О,#JE}76"2z?ܴx2hŚTM26l~1)⭕P f OxșuJPv_-(=hNGe(^W[LĢZ"&Ֆ74g[%~d]BVRqv~q㸠Z1z~AIGTTDE(؆==jXboeZ)!jN]6.=o_Mk{ǚ˫?Ƴf~ŭm u~wG/H/頍LVw.7f3Z0ĕXNMi6}+ M|<ٸcpE$%"]`ybia*J1%ɝpr1$6' i%Fq0*퀬(j fOpv7eT a.wLRcWY)umvߒL7ϦDd}z!vs J[,>TDt&+Ԯ(bp w0O&(J2jT;q֑R㫹eTFqU8 ZS{r766~wKʑ0H\ggPֹzEaFpj$7vNdJs͑R=wFKy;8d$=}ejS;9G_?~3{b &\fL%4k8-.eX)uB3VdU>SՎiIv2{7;~Gj&=KDfutTo9f.&\dh0|tF]/%bB^ߊ;Z~mhoapdQρ4 t ƺ# C"Ӛl#`YZ3h}nϴ(F|㖕pa\Q)0J9,y+.RXs;B u2&H#I=2;) Rx7`v}>WX Hy>T:Q'U= 6wPl3AJz^%zy|00 G70 #yM쌜R{D/dCn0>~d 93?Jx $+M9ˆ~yI[V5=vbII{ɯc>lقHDΈo*WCeaed׈& <Ŀ2L)Gzh,M@ɊcФxy'Q@~>Fg Y_]-ax}U P>L<#ft}@'*Q[-1SřDy &)ļY*Ry4?RZK+46¬_gO|Ook'Xj*m l/GKe@fRB?+ zenG{rPDE@q]Ibm6?6DXE.whh%:̳[e' EzxJtǡq6<͛w/Z@hYϿKgTvLa^"vcWC0l:FJC=N ثßCSt_"ˑp}Ȃ%o JEM'A-El=4St|hL1 IStaocX8Ljt)h ɥ^ qƽ˸ P rT_s38#Z{ΩϒAKkX2#*NTQC# <jZQk?>}KzȆ TjUlE(pm9)̛)BAn Gkzrb'-Ȝ\E1y`´r^9=>{LB'"n,Ax`4p|<H!pmJv͏❞txR~n dioYψY^|Yٝ{ Pׅ7R'!WfIJp5a$P%3/ R/8#;@!/o RGB)RcN7]G zDqaWY V4I̖˖LƊ IC>\W_:ء;G6EMЏ)XәT+9 X|徧-C 'Q=|oy@anB}ںZpH@h_+WǸ%+ 1=*azOs,JNdh ^=NP$w ֠hNw/eB%- :[v}W4/5MqtMAkN$g- KltD5vm.3#WI9]PT⨩CXLBRcy)+B^1ɥJ6FH,_P! go aaIK^0IG(cG>| oHVQ]#z,Rn9X'xZ+v Hh bTEIGq6穴 viy0^ިCOmTXbdg<=584n =IOÃwGf En gh ugX+ ug@'HX%|3'zAa~Ƃ2vGnYH!ά?O6&Zv&$fېANٍ.2—jʥ?*K8:à?Ntq6.`94Z)-)eш}B0C/Ũ;8}bV+aN-%ppפKk?2b ;4B7_G*`7$V&R6m+F4;?X4Ar^\cVZ xE*ᆱ3舆ds:Xkjv?DsS'*&p_7-,dX(uO+iUS |k!Q83@ƭ9Z0(ٚxm ZȔ580C}7EK;A[B*<!ҭrt!!q`GpA47;K4X4*}ֹpra]rL(CRm^KYr/dfHF m[5 5$F,=}߯S ["%}Ĝ9Li~MʭNM%!f)O9=u㚟>䑆3̓uҬpH 8Ɨ}[uf8F39b(Ug*pR@Hy:iXYEɔR^/[ʋZlOql+!ODe5D$13QP{% C󖀁C=_tpZoC3mWN"\ 1Ə|Uԡ_'k:f>PƈB['";d$$~j# ظǦ6X.CB0Pz}Lz/XMI[lG݀סu |YS?/Z`D7 ._t7XINbz{E!G|wqûI2U=A?xW6rMifErj+y{ IErbQ#o:>PC"%{?OKFe?ܻ kUof3_O%W| ~+ >Bi/ (E7L Y'!^S@v]i re/Q& |=7SAS$D7|&ՕX1*$`t;4_HN3sJzHZk+hJGUjWCyK&!qު\eKgP>c>6)y=_ # 2>~#s4'F] BHn `=9-A{&]Zx}KXpF ̴}D7* k9/Op**W$~ "wt5*}ݱ[t͘QR2`YyBio?V#r,4Ó ƺ5JrdMeg7^&œA4'KPpMDI _%z6J;~v0Qoz ?FxyS;]%eŪu:<ӼlXzX(=Lzl3,!v>o e@sO5#T@Y" pJ0]a2T1s*0p!&M}!NŠza]r09l%xzz']'7R} 4SqqLc;4JFZ +,Luj^b>=,i zH_]ڏ~sUX Ի\+7<׵Q'|>;Frɴ-!Ȩ&}u9e.\e'8|:=9AؿI_@\]~4_֚!Me8>nz_ أ ] fY&:=5:eexͨJ wp094Y`R.?j6to4vt XWo0hW LAMW#nO-4iSgIjHc>[V ]9y M iu U䓶x5M!cɞ1&fC>k0qnoYDy)U1W ! ^bkRԥawNp\Uљ,k{LxLM]} {!buSާ@9^.Y];*lA hiYQil urߍJ^ۆhߌ3M+( +eN}kӟPB-OEd,} ףּfh -JڴO"?`dT-^eLiW@'s) &yw_ 㐱z}a[dX A @V"rQ8V7mQ.AJ\ߓ3S$+hrGnX5_o KKUь*8%Y^b$nJ Qq-~Y@`AA/.2)uXV2xHƫdF㢗c u^X넏pYTH-CmװurO5s1k\_㻪 qo04<ЃaP!) eK<(EO &NuaKOj |6j.Rˮu2Zv}A$NQTGXDo=eΈEhB2dJ,[7&Tz[~iv_NhFwyJ5kkHb1}ݍ%Iwd B2;j,jH ޟw0U9]gu ]nvs)ťHt(3bM|Cbn.pFPrGY *Oi< l!<NrͭmyyC{ifs93 T< [oMT5THDX'yűkJ;2NGt!gUpuG8)Q=#{8FHWCo9@0$ϝ XpXH$fs}̦%G LIؔy6VH[5Äĵg9drU)ꝇ߽rY9n6$sՁ@ }r%a 3c"}>a=gADJJzDe4"g 4Pz=oA!Mӵ"Itߪ^I㸵cE,\̈e|!fmpS"%`RjJ[Js˱+ ǥǶl F3eF&Cmv0uJCiȽs"Q*; Ѭ̈mءʭ$<޿fD&\$tE:b+TV;[})cl,rI'?ٶrIkڌ#~6DY蜔,JuR,pV\//% HZzt0}x`圍dB|@A)7 <-D,%Coס/Q-)fY" *jO+Q-c g@i#!'\=ǛQImq+^+ fF5]!WB* mb,ڮuozzOүuxd .6uU 5N0^ O "q$hP;Q|>y޽}./P(|ZC֩Yu0M)y_Ae/$yi_;LOҠ@jq ?- Sʗ* }Jeːӹ( _# R5Dν-ae*T 2czH ѨGjba{hdʨUjJVӺ\^ӻ<̿!XBV;XC{o3w3ɀu0 Zf!+Xք7K FY4Hm΅{v9E=Wh E  (V5%/\QnoRխ \VK`쓝 =WF2yy?wgR?JRtK6v՝hp~XܐM4L)m/x:1@SƥF>sDG7U l/@FG 5d[%]%^H]^$*2 ޔ)s&/gr>˗2;Pr>5$.rg?R#b~\XiR n+ɔxm|F@AK}=R)19gy蛀Չ֕ t8c9g:9##W) 2hn"PQ!"l㳝zV*'eFX+x'%C9̒er8X {߶!&i?L{+H#$$FA!556]|Ǥ CqTǗz}f9˷+ *d_ g|2ZLJh>*VDج~lDa~욵S= wT/- n_ W߉w#L7-4cUK|h:07 NYi R X$x J0i+C *Ihs"m۠pjHJҀ>!G,n=I_1vπ(]p>?=H6Oie5T ҡs@״;E,dSb?EMPi+\ +:+fN#)Each< 7%61qjjL{ Ϛ.,'ׂ*#1 Kxj,XokJs"q'?MnvU>((⏘S5NM\LKs!^eHr4u7mbb1p X@;%K4) )=9? lTOĻR1AYi{avg#3 hӗ[mH壃@ MUX ٶ$'Tsq!&Dک##/~=X.x#UɴY 9,w:7b0^ѱ?Gz$ tK`ܭ- oB4UKx~m9~ %g1qu@- 5l7eui I{+{<1^!wXGWK.{4 ]1-&#'MO i{lj\2bƆc'0%2X% cv rZ/:c>T~&? N@WHYTi"cR7!+xuq(va`u啋[| rMt޷DRS+y4ꏰGeDDBb rѫ9JVaȰG~A_3dhYҰK6'xskLRTbց=zPRP'GzX[W *-rPn:s5#P<34nx-ȎrPvp<29&.$Kik5tfηq? (uD9y @ rfwZP!2F\=vp&gs |?V\mj/9s1*&\ i ]L29}68{-Ol)oX#};P.˟x8|ǢLl:4tA*HzPMn>k27&۠duoZ d@G{70nೋd_!Zd_7M;*fߵfmR5BM# X}j6w`b|S>tMsh§H<Sp;?1ZAѰVM{DD|B#|=f:pI!kJv1ׅ  tKqT!DjA#w05J}Nj?0ɓ!^g.ySv1 ~愗@$AM)iyBA{rs.L6(*4fn*kKU[1cTme: ,#xfP\N& [C:V:&n ;8PO T>J}Џjp\s>הqd]w,,[iQuQ((Xmٌb J*00)U` 4S"d23AOUo8eRH":k+nzɥHfŧ]A֔Ad#WG6K8\Oh,lW8Y--"|*`~ƣH(V$ )b兟+o42r6"0+}?Y0xwKZ1Uorri )ϏIkK.ȩ (3esXes^?vhh5DXUa .9KL(sM$v̖eadׅ{IJ{h Ost)#QpHBf s1DOC}[`>C(E:V4O;xMHw.Y0.l( g)Tv zUrɮL"򞎒R\86u[e>@lB7V4b戠۲̻ٕOԇˈ]}ۖwJ{̂̊)o"μ |S2e 6]5NzA;L2+h) <,tB7ķ] Sma~6Z>]ALpl$~7Oh}?.l4+0ַKa` wßS 1!zO1q7 EmqsoӇODiFYsv8WETRwyEl[q~Xy!@2"UC2kP"`*I H^NIQ;+|RCZ6+-ھ);z"Pg&Az@wi ^۲g[( ZKFP a4[#h4yLjwH6ZGxF_ﵒUpNقl:fΓ3T-Y@<-if_ߣ}|z gfwՁpEWG`{֥_[Wk+^TdBE@wzxljnVggm rYI8s3zQy-[3e]<5>lL/ ŖZ}DkI^1Ay uKv9H v+pmO#3M>*z]sC_KݧIƴ-aDh퐓W?o.2v&=I"Ew\-?{ofL[0jO/12,4S G2"27  iP32f+3Aht.X1Ff>"9>ۢ=Ķd8H"jL#x}ύK_A;vRVy>/1*ǚd]'wp]'>.W"0:j!XU<5-O 6P59A:g,~`b}bFvuDnf^Z7)`dK`bD+fk9B,f$7ETƛuHö=* aݟ.PΨatl,Z;?<}M2SC~*H +j Ta1(Zj 6On^~}=h p3CLSj۶!v⅖Kn6)t'w 2&_ )){_JZx`̱7N Bvo{@I` :l3 h{Sͫ(Ї 0)Y^+D^dU}ysWtFz$|\gƛp? 4:8HB6V%=0L~fW~tƤ_!o>GUD@O2:&qEX|VwbN dy^nAS^ q̀_K^񨮆AiE"qj;|ljl鰕rWB=Y"J6VJI']gjwL^߽gqbJ4F5Z0͟g>r\K]Ul*#Peq;IK|Q@\6ܚij,I3-jB9ulN; B YX~7]YHHՐyo\{w4r[Zv:,= Z5Kf̚(["= 6E_!Lqi ynY)HZm'\ezm$&pKjK\K"adE""`UIȊ6ɱ1ZL#f!gqpЂA4YRh>Eݚþ~3~ABczή:Uw7,IkDz@#5ڌbDic0thV@ -wsK/Y:lv3` 6,xWG#DY~+? Dc}|N?ͫv=^f KF(8GL+G z_HG:1i[~z [X.LJmAcbHӎ c{EY_%#@^lW8(z㭹,*4.TJx5y/2ߗTwX:wf= o@>hjM%ܱ? q hZXݷnP;lj$;L k{$~xAI d6`yhFL|jBґ^Եm7ڛל*֎k{XGcNSO\s5JS*WVYS`KbgN}kAϨ`A'~ڭ+_s%7Zij\ч{)J7;+Hvf}mb`xeGaQmFUd֛Qg͕JrX m{H |HQ)F.q1)*[2dXݚRz702A#K%WB`W.D?pfhq|Ĉ_2ɦp"zقFf;IU90Y_/;/!j_c*jAj< aRbKZfyzG^s*Q1BUCC_j?|Lv0sT)"I}_ǡ$NM6* 8LF?|p 仺^oF߆vT)*JY`ѓHXrLڈ,ڀc]Gɢ\m+AQ Zx}; CP{HT 9.JK/Egd]NO/WbT҄2H?0]`%1_AFM1JʳVv(^osŘQ|L=h$‚sMi>z,Gј1 LslgΪ9r^)cA\?GB-+`4Zo]y7ΰ̕lb *X6|7_d_i{=]eçU H(Nu$q ;k+]gwCq k}0 390 ;c|7sv*[N3= k[0wW3z(vo.&2%SOچvaEIX@;dPG7 Ty0/%TNI0uLAհOx͕˭r4a.SRyٱڅ* U3 vbBٷQ}3cU&6x&T/L`UwmSF^#nj73_&l&Z? Z>r5Aw(W<ĦI 2#Ҭ9!#['gd _^0[qg+hۨ~~3t/~m,h2ez/B>)>MUj9Sʅvqjv=('G}vV'ى `'W>bj`yW+t"Ƒu c^3uh~J=vCiS:vf$KwAǤ օ @ѨT~X\Pe2p(S6f\םУBă[@6yY[\w)Gj9<sAPl1hnNk`ѱͨeM*V4:lD\QlM}a :aцD(h]!`qcxW.84Ass-x*Bp1N`W{b̧l; bU4 j4#~Ƀ(]Ig@z(dFp^<<9@ 05oH:ݸO./`P5iJBغ NƉc;'~X Z-Ys!{EFW 1Pz 7H:4BjS#\T\?ĮV:#f\j685Dk/ DPPŢ1OZsI[P(Cc=ZRvELAޟ,8WͯQ|qʊ7vwfW9nhdVfwr ){;Qx!x]>bRӌb.uuc* 'HHS`*sSxUʘa+%V2]]IA* @`/(IfLqn.]N8j 3~n]D,*HOV=lؽ eH$b8t}oB+ Vܥ:6$Bq]yS:^MT@鿰 bs'ɏIᅍ 2U5?~_N_!$wҾ|Rb\tY-H,ad:#;"#w|Zxp]fw1Qr>Cz?uӢeeA -TTP[eW ڨĆ97Q;=]rWe]'P+J4~錗w!r6_#**[wl|UXU@E]9 ΄I@q;ɍG@wYp=$­WDPvޖߘ[h+WCOQO4u%dŘU [6or_AK5gx\ V\grkZŻ0N >q" x>g QM smamp YZ