libsolv-demo-0.7.31-150600.8.7.2<>,ټgNp9|NnI؍qY^ oӅY!%i3& (הf=wҐWҐ7ROt~ֵyGv|U d}_ 7l|g#0% ݎ+̃< GJ"ԉʣq)u+bU-=ʸh+/A9Gh"{d@Ih=,#BU⏥ˁeMKS= ,ܧ~ћ$Q~^BLa{ǝ%1c? п}>AK?Kd # Lx| %08 < @ H   8 @DV(W8`P9P: PFH GH$HH,IH4XH8YH@\Hh]Hp^HbHcIGdIeIfIlIuIvIwKxK$yK,zKxKKKKClibsolv-demo0.7.31150600.8.7.2Applications demoing the libsolv libraryApplications demoing the libsolv library.gNh02-armsrv2'SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxaarch64#T큤gNdjecc4f0751d042b642736acfc5c52b05fd8cd42ddb8dc22d43ba8234d635890204ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-demolibsolv-demo(aarch-64)@@@@@@@@@@@@@@@@@@@    curlgpg2ld-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)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)libzstd.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1libsatsolver-demo4.14.3g3C@f@fb@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.7h02-armsrv2 17332254200.7.31-150600.8.7.20.7.31-150600.8.7.2solvsolv.1.gz/usr/bin//usr/share/man/man1/-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:36427/SUSE_SLE-15-SP6_Update/e2bd8be20823d38d2fce8e56f281c865-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e34e63cbf199f8251ed8ed5776a202a125280de8, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRR R RRRRR RRR RRRR;4~jZutf-8306e1613b5830d0459853bcbca0c22cb3dc948a9afaeadad4d748d26188d5626?7zXZ !t/z\]"k%P>STw_HhΝ/r(mjX6OT/XËg=:L9RH\,֗jrLQLB&V1@3M9FvmIЍN xuz8_85 `0S!%c,W؃ rf6j.P7 MrVKQН zg֕ǎPZiu#l̀vĘ/CYp1OЏ"/ח M"YF&pShcU2@j2ecYkz֫iA>ɝ#lwX*Bq0FIW,xNohp!La>@Hgl{'}ܞӧ=M԰7֫jS3յEbyYcy& u"Nx/4ʘ6*=v+"t 9a]2T7v?t.hQ[®O@ SL#q]Q8͇ЙJo=v?l *>2Ժu/<=瘎M۹k^1"o+r N(">Mx?(=0 93/xo7S%F725/f dDY<x**9O>_Zcr0FE?=6 Rgx_ؙ!gW'W_# p+?q'kW#631UOSz0f V̜I7HzlBgS#&ܭ=f^S7Սk\S0UyK2Kmś; l4,s>L '!׆&I8E+P J'ZWD2fNj*c:iA&DeJyFQj?P+ِ`L$42P\Gr&fwRuR)?Q?ݽwh|>${łx'tPݢ?bxvm*u.Z/:2o!}Xy"! z_:v-[QPy[VoHgTk*y166u.s>3I۵!rZL 7o+(C' 7h5fQ 46"7tXy[.G>w䣆+(-/yV(OF3.FY[iRQ蕁8#}.̰:B*JAn{A縍!xrPBD%az78\6k DŽڕ^$ _${ܵ79A_FAB|=1߹(|SK\fQ~"J%O(cQ"Q_+E%r@ۂH j"'+?Jj9\ڲwD]5Z3m|'GO$UO4>}ѧqOm-GSe5x 8u-7)8$o7 BMhfAR>qPqQ m&)w 8~*y3OAt?Tc&Vž0v RZ} =?a=8b1_TVCOxi]Q@(6h[Bjٗ6̒uu,{Óhd)@T#%pRBFsAm-QhOdokE FD"vU_ . iO .sK}UԈ_ȔG m;zӂƧPzd&@rHS-弮ReEcph'0'lY|qlXq*twX,@IW~~;9n#Qzjp|z-BK;@7!%xJ:C0L&"J>Z]RYqz8uL"KNhɔm[ҕyHj͍g{^:e♡K}l+.,i—BC8}Ɉ?ex+:B%D,ɰŁ-[.“l(#XA}34ɒ Dy:dKq]>Xyd0aկkunBQ5tvL(`uUro|?#C!?iUlbwBIl3M,$ V6Bp^dBZ&LoueNrͮDe: 99(CBRٱtk'EzMUR H8CsGω%SF1d;8`=Yn?o1D9d~KHْ>G]n:9#\ea^6옐 :؞`^yq94ze NwD s¬.vBjW.٤0c=&w)8J\aɏ*Ak=W4ӚWQD  պ"=a'?7~Ɯ,"K@Bb`򃎿VFYӃX3 aoˊRNFg k&KN+> ɷ(jʁ"LH,Acpsql?ᶢυ"dz~F#KF>P"<359+"MqӖW} jkTޫ$ mStT }S? 4{UnLВ;S>P5W!$MGkS9%AG9XF'ϻ̨)xpEN[3(_K]{`K0oLXqPqʞE+{3X"ژ߮rкK f, + ~ 9wۣbK:[`տW*ʬM @UO.([PƷlTc'Kpen 5:sR= ɭ gqc3b'VLJ-ep7Mᄥ֋BUo!^X{Yh49QWoT(c# f+zfeC#5&}؝<>CR ʸm> :J'M%"4[n@>|#( nR?݅|~?G=Q)qL3h8~%5@eGZJ}3Y \A0N#Z ;"ۀ(;#m&\/o2c?gu, ucЌn$1(r$ܺFYW˗ ۧ͡ ~x,,[k*e+cN Yj?ij)p0L`o\U?uy*b\>v[M~C2J4pN*Vgmn[eu2)Kw^at!ÕMjQ ,V+0y{mj?ry.:+D՘t;c6@0ТBr 9ݚL38 .[Vb*n8k tyg4r6+IN\&9:ȽʞfXƊ{F+ 3Ub#B*ҁtFdZ.'Kh)qru\RPPCn %߁mYewBm^[^u,8à@Bf=~7yQ MV|h|a Ƈq <{ٞDiE*f4v(Ni]N?aMȨ$0z _h/]ΉԋU 3Q)}WW}<8/ȩPYuh7dziPeP B%: 23J#{ ZzBb2 A߹>$ݎ#Dʂ>6!Ce{9s޸%܃OpzaS=.LCjEe~a^7\=G9 Vf'ӃSOg& /sC >v< V)قqZ!2sѰru`gˆKzPh!YWLVXgm1d!ӉQ$ڞp> ZBX/38ȳK]ڲD%#SFo iNv(8GGl<0*!^H6lWUYKnN?='gWeqRnjKK#|cId/p!S֫iѦE(̓1@au4xVj hXvn]ca F ر< \_uAuk|*.xq$vZJ|53I?Zy|w5 wz |e4WF]0bp_ 8b~Wʨڢ/BLZtp4ѕ,'IeM);E9r$Cy^vHsj\BOwKnRQBs6fډۇOLjK\5{-c>F:h1 R][4LDX`;#&/`XƢE#mRB9 7XEvLAgxHW9% J@f?'ڽk6fPj(SO;o^;L91@)$m[eZ  ,k[0C/Dh@T*=V& {儹@H Uf) #Kem40\{~$&_~/?O͕d/_6mޥ{ /pʒńֳU='qQ"8FW+ LjD~CD*[7Ga|^Y3<#}P۲iA7'пWJTUI-42p>Hfu f+>܀=GT|z9. UE{9;'܇eOL+q=݂n#ȡPtH'Q;~-:.D-3fAK%g39alje ! _&?lܷ3kF1tv-b0VH;).|x]Y_rcpg ^Oc.ְ]tl淩5^ ` 1(YLqk:@|b$ -@3 r볲sN+ 4nݻ*decދs*_pY!L亳O$Sn[ @QrI(MaL鍺)KipKҿ7 JvOK[.[r : z j" 8( ,&lBi}] ^ [ъʈڈG.!&nƶ %,bOnu^Gbx44G8S/o͂1ݶ]tVi  yXCw0Qȍwbgܝ,4-#ۨj9 1r$,"ENRDx8*;B\8J2Y|jSq2k=LLExd]T47ydܪo}nKf#XWDEDҡI:=|OM9:uGHUcfA =ՌǛ-|>PFWwπTӝnג ʡ=u &?8yIԸh">BtIu >/ؙض]jf(<jz\'b l˯JA;gvRmXHp}%P#yftyHbXu3 x VȬUQǵ_("m1-k9]#ЉW ym/k(=JK Md[&&_Bex5Û{J,uj-B/@ϹuYf8қ!,j _yM.D-t>L+;.=65hgVFIA7rݚ1ײDI]˜(GmoPf4WSIe+q8c"q\F2opւ I-X2i>dE |2XWp/%Z)M+ ڭ'%9E, Ap*EF-|< (2yh{%mh ,@ܭJm DgD+ga!4lCcv:z٤mob̰9=[4JS[_Zf͊9!2O'rwkW{4^nMuhw~l0luEKPzU1IO5IczPթVLr0 V6p.vUiUC[钌2vaҹ؏$j [gNK-N}B>biEAXuۧ`|$+K$,?K [^#OJ\;p4iB%<+C ܞ|lEZ5uzFILOm3aSiG17g+\lcek 887؇,c88b6^Gl݄x&It;*\&xnF'pl C{O(J `_eӥ!iR˽3< 2o:_W+p= pe\fpD-B3킕O-) 8[Br']}Y;HĺU:񱬎RЌaB }V.Mk@ >Y@@T1Pȵ>4D/s&x6sa2wb&u|b1g£z0pGVAzYfC LDX}Uބ4[,glX:^+|,UsYr䦉B ZN0QЂW>0C`o O_>9=})6k`4yG?Rg|@b"bVqvQډDx>w'T;ZbF2#q@ًؽM%yţ:9z ʈs\~rW{|x~9S%K:)kst0@;OdvAC. x9pѼe!y_39Ys-p:@z]gkJ#m5\u=!VCӋn* s˗-[*?Gt<SD_ٶOE%ULE2-t. S`iT%`}a=`2%EbSGW/;wjB| V l($\QW2X) 7-FVfg~2C5iO:j->e`m+:܂VIP@D} !G [75IxoT ܸi vۍ&ZdjM1Afi[/ \2&/Q~v 6hyLIەj=ñ{λDH(ʆT3n{țf4Rs CAcGDk//BaBİ#H5z}0`Qo&7(qP}R\b/wϲURQ^F[ |!Mn j$%7<`IBX=3POtAJ *3\kH)N!gG0o+߿gTrbDJU!Յm< rCH4N)?'iH¢T\m9"+'%vP:[ᙹ"6w^$L BD`ƱN<96tޗv"J 4v&:2go=>+"h;psqL]#vg9gjw[v\LoA#\(-"=" mw=;X%h0s?6~F|LҔ[p⨞n k O%e~:6NOillZC*ѻ7ᴤYz}-BP0SQVu9}l V?OF )?NoR+a#F)A{~ r&=Lm;[$m5OڵzJfݯϯ*X$<}Әz me< >I,%8򒢵у05EQth]_ I&\\ +dai SIC"(F yD<L+s'Ly)#׹{W?طSɦ\ngb'D|;/I]ɯ-6)QeJw]Ӫ#XacA`m#s\OoJZH;m˝܅gH^*Z TGZWȒf!ӥb29ELdyw)kx /|/Y(zz;3y@Mթmȓ]n r%i{R ND⊸ T *Bg .zS=OhLe}4ɰjs:&J9[x3KI3ج>wM X-b3ZDdFMTq)n/Aߴ31@nUxmr681>bNCS$v&JbFIsͽqk g>4=[)ij'6M.\OI;ѳ1os(i(;ē/@}}(mjZ` y> ZpN:Bm5xK\E{Bo;Qxύ79C,RB.+AS֞V b]~=R"܍6ofg V'\Yhp? KE̡ixXpHќu u~d+` wzB&~B:W.>`+`HOK3 q>o8=5-){1?WͯX(C wFSm ;^lRho8,١d ˃ N\Q: %jlƱpĪ-gUKSqՃYX[ $ 0ppz&T]jvӴ;ǡbգ+'RQTM釧=sVh^Maӓ>Jӭ;qfASڹi_eHUO\5+4q2j3'bJF&jI;Q=F́?T qo1' sUK}U`QuU~FU }t&ZO9u*P+m-}:r (`\e`fʽ$i/pe Yhv5-E|7{_ m-t^"". @H[ Ez|cهWi(>WL'=]sp-]fN=zAFOlm qWTru{fhO%"e((&uy+ʩ/fO]ۢ[FR>Rjm U3*=+!#0+893} ѧ=QXI",b-={ƃdKo5 B2E X-Avc ˣ c@ ?Q{R =-埶ÏQO>>t49@qR4f']k#cd)f&P"PA|dPRatx 꼣7 !;2q ҳۣ/Bܙwøv>(,/f0N` ~;02f|4FrπeH9jeLHep5ϖ?!3ۗ ]387J ?pr.%hyOxMV8^b(n>_ߞU9_UAxW\BwMb C\R[],CGi ›G&(]ZK2̪8/YbTpܥy=oWֿ1!ru&m"v\0fA=-s7eO뿂pp,4B{՟u-9K8x$`%A Idy|+vhvБOB|E <757n!O[Ow4@1nQDrjG{ky.Qtk} %Nu"lljܽG?&.%lT&@tRãBOeTãk)C_w"eRxrι%ker^|Y"0UȬ&c~M┊? ݥx@rzb>ߟNӶ/1Ҙur ..pPC#2SNbO1UQFK,FpTrҿc݅k۰ʱNLi uB}~LδpԁKҕ\_Ni2D?Fp M%ц0|{2ӢrA%=g;`͓/.o$]cVѼ;ƙk X{hL N-PeTU4E?U 0RxY@4!kG1kNvqۖC{p+3?pVωK{H學aL\ BX2̖²Q_M~?xnaw ]PD4>P;*>]Agؑêq@?Tˬ*`PEXjWfY#@,IK޻~vPapkm44{8" lNsEo{;Onz *d0;A6LN :gaJr!S?kKzoLL>V"NYI2VrH̺yw ChӚm2I}* S\4]j+Z$e4=$t BRP{ŶnRZB`g{"%\$D0urMw\"4*{vgv$ܫ.MGz22tt-|dЙf4~I yh}[ ,4>78aʨߴݓXR7-@lyL*""˜<(^{ÊГyRTҍN Y}h]C1k.|SFs3j4Z,;@ʄ-b~OHY[,3'|xhv% 4Hn2 Uk8,lWh՞_M)Xg`T@STU~/ֲʉ]V"&]UpL:}57lM]ᩛlʲn%hU2⋭3M֍#b肎d|ts[]E ]B}6uӄU;Z9uї7/Ƴ{\jctEEf_6 t4RXSԮv Ern,nU PY@udZ `+6Rog 9\yi;URP[كūԄ]( wA2U,LN\O9yIfi,3gdmz[Y%Dr[!*'xBL"ZDPRF\'R%s*I2d!V|zѢ{OZÎꢾWB)M>[h8 Ml_7F>iO5FմqQ{0IƢ >$H?,~]w͜;1x` K6+-29?=nD9g`tǓ:C.r1?Z@s7!/yJw#y3,f)\P%Y*"N dA/ +e$- fyDσ-mAdn =ogo{^/ޜ^D=)Vr kC-n o2>y)]tK3۷=H˺?!ZGTM}q=B) N'Op;D M@!9-d2w H ^tIb%^T!_c˻wJQ_SȔȦD2.䯙]* 1_6Ծnͺߠ ա|,X- ,^89axixfЪhv,)kjy5 -[~ .RaR`x%?^KBFe]Faa.3U>OpneBjxiTlg2qPJTMHP0v!m xC,uSX"@L d?41%J7oT,ًz)kH4@|+O|Wc8f|Ύ#=AWt@Z2uh8%阈03=򸋡Y)=l{>#$.PGq&5gi"){coj=p aFrCjxd;틱EFY+aQpݙ6˻#D~Hk"߼C}55V~ ެp8Sd~HsOC`&Rdu}vd9+4N. xd?PW,l)v &YHK_Z1XdА*b/검V?>C]h],R3&  Y<\bjWOKr :P!x[X_%<[ݛ1\W5vU,xh*N9Vc(Q]~:Պk ZоR?' vTV"l};WD䐵 /7`u}!=54EijH(C^<3o YY<Àh;iY[xHUk{L'(GV1 d`ix jsDYTj7 -~i{3yjy}ܮwdVQ:Tkʚt";"*Na 8fnO?ʘܥJ B~2H:"x0|,Ps=le_O|wbmȂI>" kki:5;vr9oq^Lv>.~| )4껚+aT1n*}ʞ`M9HYCELGecnk3/○`"5r@;r{ p~%3."*+8\ ;s|+U-̉&ixy'H!RNU֧歨1c: zdN"#xҍsx6Ɨ1/v5l-Hm;ÜtUG)FYEu\c>@k `h'$#lD`Ͽb vbGR 8";num{u-7RO.~,=p Y61]0V|}tJ _ZJﳣ^ǫL혚wLD68}; V'kgf0E=wc:{A(;PH}$)=z/$y\ b+<dnK{4Ѣ,JRH7 sr^y㓦Hv_Yz:Ac@4T1aզP$]f 5e*bAʕsܸu*''6 YYRJLcsP乿(c|,BŒs{dw 8ԠPcX+mMBBNf6V9`'J|r(J9V-"NԳ.RRw=<\Ӳk!qj|B|mF ǍͽA|=3EPƬb/FJ볃*O0eܭm}(,`,6eN8iXI E1N%PV&=TWg%lCxʖJtԫ  h 끇wĸbϤ$ }il kr$cːl3l"3]al-=uUbEG`}Hhjt&H5.!-6pohv[J&+S]{`hL.5i>iQx!r!C夬 z?O~c[0"Okҭ 0ҮuLUI'mELGKj߹BrKmg?`:Es^AY_3 Qẏ! _?y} HO%'Chxz8AWѪ}&`",N ?GRM¬{Qę SN`6'6~X= pdԿI1ˬWyw!{XSOr2E6]4Pu9!EpJ =[Shi^ᣨEs?*lGË۫0{zd:z*|>Zq6AY( /={|Eh!+yY^o8= hYDx2z2CȒ <(d)B7V4)7-+Ծ6K‘.4iWGQ귗ݞFpA[+eʜ64!GkEP~>d9)ן!9VL%< O$GI?1FuU{TѣP!} ]-$ b(syэ;IH 6s}Fc^[ЋŸ%+.ѿwWk1`sӿ"RLzrBЋM(Q5wAo=5Uƿ݈dp(V:0*7yV\+|K=Ymi2MW2S~h`< :~lTdmmuf$?<^&NFODςu[ѵcJ0=<2t&18άB p6 .T&/ީ`|%C^'i_@۸_Dl'g;*`@' fp m'lYfKSc=vJ\yo i`lTpDmEJG԰)^ʃr:C;ۺAɵiL_GV+p-6gmBP .zkWe%e'5 Yl@\&;$lxK^a7%УדxbjgGhOS~+?x&,?V(`᱙W~b@I>V6C>rmPȾ'M/Zg o`ZN6\@A` o?wq*@钱J^/n,bɯ{ JrWGqAzpѭS:÷;Sod;L3$h%mCrHn4wJ491G'TQۍe7堶+Z犵곔 ik[c.L7eB$#ch$"!شȳfx9Fe|';FH"#2MmhY9R@Gd5b;_kyxDR݄a, kkU_?|O#=;geUF޵(vZP73oAF8ΘSZLTv{WWLQfrBã.OxhzK\Q)J7iT"7W ƋD[fY#rgr׹$!6/(˓Uc2+AW0Ml(#!EVSߑBw''24YZ䏎?X:7 ^Cki~9uG5H^><qvOkCa08݉qD{Z|,9H oqM-ZXY gp22&s Q ö1Zmg:R*!P,!W!' T͸wu]u+n# 6V3 vBwX7 {}`gK r(_`IjI;i;r3XB+yPlºy1 Q&Ջ',2I,܀ 2=I}颩0N>0 U:E6 e}-kS3 8qFN{Cv{qGf5B3x7X<+~} SryΏ?]R@n%/]!E1D ]ƅXb֍A}C'V<,ϩXE Ǩ 2[&* ~ yPv0hp-[sHžq|(} Dv~=&-ǒ~3n_HmrXջBIί>ҎEC<|iZ6I$c>BCl*RF^5{$q7 YWlMdD˼`3vi]O! ;hjQ[D[hi1bfd{'yfLvett u<Ź*]"}!7E6):S4[/ C~2@nz2Lr%L(%/mnE8~{*ߣnOɗV!Fۤڡ۠)ϧӍh`CT_;+bc<];9ѽ!qQ2h 3AjDFd7AaLtNP_-+z:dNp1 +~Q,_t{+C ᡅTJPJʼn? fo E^s=~F/e:K\lT0^M 6F߾_FVMXMbh]3 x|.m'/ "}䷧0\Z) 2OJ|sD^~-_J3ũG0k--+d+\^έew3#>Qn'-R -3ibo?o_̬k<5]ġfH唳,(_UM зv!Ceń-l ,D@L;u*v aZw O?SԚjF6vs^5?If̚IVoJm mbB@&7#U'.o58bܡLY&^Z7?W&`B B׳J~hInXaZ3A$AiЅq[xsu=& ؔ8n>xL?C):q錩֧D®aЮQ{V~o FNu5sc~;6:|0z8Z$Iqj[.U=/}haεJ5R|(;, Q1έf,@]TVzufĕ DYG2;pQu\Љ%QBN1F"Ȝ^(uհy&p0I։`UOZLD;˷nK^@Um9.:{^&|")̃e^8[Ea+RD9B5֏ l|uB8הa]!s 08oz׍q`s'L= cQ~ODp/wyvem#(d?_rr@&*b;/cL'Ğ7ոdnEx |(?MPX/O-52C_ 7 JG]ߡC纀O:WP--vFco-/J{\8n^m̄CF~*MD3z;VJ-yoF4D="9QKɴyf(ўℊ,ҜPJ*&@1a>Tr`\Bſ9-w~>44)8b#s+-EsY0IJ1%birAa`ͩɐNBB$cCdcX>W:$0im̕ac%:O҂?0(fS4&lxz$ "Z dvLN{ (؝@$y+/fܔƮ:}r7H#mUUWóFB\^+]*Tt\P$R޷/dc2C.9/ J5ϨIƔ)`!~\*+]9/s(wi/okYXUQ&" "`?G)_h^Z%6B"X^}!U.!V*.mKc(KC>&39B6oh?v`fdh Dx{e8~fQ%TtNVFcٕT5w,ڴ%,g NL o5)Ԑ=KWPٱɢH_iEfhcFv~>wSHN$t8 2ܩ*H$B}KW9~ mM(TlK^K>ti+YF>T<)ldTpdl-/R"剖 V wfe$7߲v>lgkh0B"+>FY[a^~Ҳ$zMhD=m;gfS Tw]R:LI K,7<ҝ'ٸeTs ar1m@n}{=y&.a/33 E(՛:ԶcSj'GRSkehy;YmOI({'Zac>I[:I}r.*S1`Z΂;@f\6&7YqZOs`HdRl*pp!I#,,Կ !PVȭ5\DU d&k`Wm QJo_TZ؎ IDԔ89.5}Ctv8A4ڠ?"Cm51Hwn0IETxm=X1U$gILȟ:`&! vƎt)*OzuDBI̮zC3;6 !3]LTObL[2nlo2ZD[2EnJgQCՄwzo9heR3@Ɣa8ݟ5 )Ihekg g)*.Tð`D@` uZ޷Bw*( A ?[>LYkVKX 0G0Eѱ +,-ߍpԜ-|)$HaaeT i$KtѬ+e}`V`X/,EC,C|Hƻu̾w$%6_qj 4(ub:(ewйZM쀏d$ٍ$ \59Ռٱc)zhKMvuߴ3u٪*3WhC#Q8uwD RAi~aާ!L_dFQPBMR kM oݞt'\'xu՞}حWi}c3ywMq~/_4`cN[E;8I@oX6S≮}Mbҳkf8zR:2;}p^ X3ST3SD ֶ*+ZfO嵠dWWx)(  '?N&&|j#|E 4eyk5HY)[ɘ`ͅ@~~Ww(Cs0/uXؔ AhG7ֹ1z JtBlwۯ8fX$0HH",g!HN -5fǎ;e'bi EUύ识Vb$\RYkFe]*`f?]U0IP[.9Z U,|rn<WԺ;7Z+?_nu:St.z=N kjxb1;?-栢o4FIY3R1>iMM E)>Rk70,Foz?)?-u yOXDwCP"xiXqpYeiX]C_+*۫j,ى fz JA:<*U.W BYlt96ʗh Av;L"_FJc.xTשi6c^=@-(ABEvU d%gP'5:Obe/.xsVz6>GI]8T>4Cjo"6]c C٨)[7mXxJd3Cus a I_ pbo;Po|( [vdR\92`˃Ѿ"#ŢeȘddIO0A.,vgPlıt;$ ;lt?c ucS BrC7 5x+Pm?UWaIJ:xj1w:|7`ZqS\!} wi&E!}%I\W[MHCG͆L.(3ñoLYmpf6̏< 廐 ԔFSx>z^;4B\ -J[CU՜WЇRSõz%O"?>Jit#"8dhYxEp%xJI:T>U,PiWĕ NLh?*΄koj&XϞ:,l֑Vt8J ˬʸB$'(lڮ{K\}yJv-JƕALg:_x,X&ƨM#Np5v% Opmb`h=a4gΈ;&zj%7~60 %81AjĂ+Ä`qf i}Rޞ ۲.(};&7N9Y.!z