libsolv-tools-base-0.7.31-150600.8.7.2<>,̐gNp9|/1h{Ħ5 C! _F⣧k+VaY?qR "TbDܸz]R߽E. &Q=Gg>b^%ztP+EZ\nC+[i-F<+\CHYAN?Nd ) Y 'KQXh p x   Lc(8P9P: PFIbGIxHIIIXIYI\I]I^JbJ7cJdKbeKgfKjlKluKvKwMxMyM&zN<NLNPNVNClibsolv-tools-base0.7.31150600.8.7.2Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.gNh04-ch1b N~SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxx86_64o큤gNgNdjdj2d6e330b81850a3c958a8961c65669dd2c88d4b589747ba554576f7cbe1b4dd42100e12f8cb7e1eaf2655bbc08cc69a1c6566b77fb4ffb80ad407529f6ca3c8f301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-tools-baselibsolv-tools-base(x86-64)libsolv-tools:/usr/bin/repo2solv@@@@@@@@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(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-1libsolv-tools0.7.314.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.7h04-ch1b 17332254080.7.31-150600.8.7.20.7.31-150600.8.7.2repo2solvrpmdb2solvrepo2solv.1.gzrpmdb2solv.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_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2a10fe373066bbf5c823243868155df6ba46199c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2f6416bc4a8a64e06967d21ce65510b6e4a6dba5, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRRR R R RRRRRRRRRR RRRRRRRR R R RRRRRRRRRb=1HUU;Wutf-8705cefe22cff6bf163b9f51699e47c9ce1a252c9c792b5a3b3a496809eee3f2b?7zXZ !t/yl]"k% ĥp;\VWh = Bl`'fG= v-?ZUrys9ˎ/ݲ:Hѿ }7?n%DA?k]&/\IJ#7:E{m@KĴsX^]Os,g +jaJVyyUhaFX*vR*C邨Rn`05'9Űg;CHWhdb}%Ή, ZI Nhoa ˑ2GyLK->po-%wg讞Rf^77؍j St:k͚vQ Ǣ-| ,w𬀼5S*5)+|G˸iB49=!ǣˀLON>ؓ `9M"3V> < h x%{ >Ӷ߾GPȜf/ʠʏ~w2lSء͎Ibbʱ1>r-dT^JL{{;-̥g1\漮:NH9CDdLЏ.Ezw~o wOD~dWt6no"~1GJbz`ki8Vͪ9ّv9F 8%Ξj|lkЍELH _}uB= ^\e۟R^i!q1L>E6zGeJPլ{V <ǩKF#qDbEWstgZ8ܧMFdf'Cl\B5g fTVj6QRl #t̜C!v#WUF;v2nʙ!BfӼG3:#Le#A(sB (5n91.E RR5o\DĨqoY.wjhsd> DTO'L8<+{Fl+@<WQHfNC*<-kLȦFƬ,m jR&"P(Xœ~kǃqnY{Y(,PxŻ.ξ)*`O^OU1p]x3" WA5uʞnه0 jB-xs;*Em `Jؤw-@U >ZEzC#d>" &.dmȫp#qsǡ~ʿ%][QIezYBSA|(ikZ@GWYw$yC?"$ˁ]b&z{䇕DannTD_!0t5k<-|u"R3QU~j@>E6 {׋سr,>7W?ιBaYap\1=dO(q-$x젮pxI`2gj>\J'?SAB^QB:hO$(}Km sUٲTTr"R{N &V)Mvl;1y5ڦ0$M%d'eh~Qard3@DZDIy5F߬S-.-3b.PSR̦x9؃l_R)DsKe.fD=tL'3(WMgN 6x溾NH 6~d㿶0T!4>Wk)ˀ!LPdg@Tkj,.&طj!eV]!U(|輽`/ap aڊi@W @"?8 ߲/KB OA3!F"Tμ.rX@\9\~ vƒ4eP6.8FP>ĸ-ҝ -2g7{~㚢0,eG$K ݪ\Hii[x-G=ՃZ,tgP..vÙ::u~7[!gl&BY~ `|+1s <p^x/cckd6d!845_Ÿo?+j-Tt]Ȝ _,"'d7H(L4Kr1g/DçD oE @1.V#@'O}=?ʔ̵rKSg2T-/^@z!k"& S=GcF63֩¾rL vfsl#vS3hTl~ױ|gl* h;+Ut@`F`fMl[ȭzפZA>ш ]J8پ.Oq\iKYZBjC<%7Efe9("Q{) RΨѩeH 2&*Fܿ֍b ֺ]yR36Bh>[gr)SI[6S7eɾZqP2\ aZ UKȣ#Ɏ#Y_ < 67wOS^oO{iC5VE1Q{N<(?{Em[fOC]p[۠xB&OP";_vgjZ>U2ckSam U惟L'+FD6Ihj|EL<]Hk<6ŧM̒x*:*R5cɎ ~b(!ͫì8yL33;æ2\u"Bk TD">㐷y qke3l CN2g3nuMk|ZN?-쁻h 1؃>%[. nk(.-MN*?0d7Z OL* %?:Ơ|M/EmI׏ebMy3 [)Vpȸo~ݹ5V3bxX̕0#֑MkuW@vSe@ۊ MFDztu1MN^P.P nNXcj\aØ֬WeaOts]2@#ѥ@g6RւFv?=p֣|^l~p v5Eyki\O-w#MqBv.;CA]й0rDZ]/JxCq[{SV #{/M1D65+]<&yrVq@]gZX.k7@:2 "`: rawx\7׺hXoؽ/]BW$ƫlF7{4qdzeZJmaH?Y7=CJޅ>”RX˵HPSŮpU4o]‰6nӲ:`@%ѝnnI @ý1 c)~ޚXhEv™CVav ?N&\Nb8{2go5ZRU1GGx5k:iܳ͹1U (2LD$󕕉!ah$zv)3d0H~dTUx3FADlC,)"/t|Gn_/`gGй֪֢'TOpː<Ʌ(1C%˧egqrUDorymyr M_rY l6P)K[2Nmd!y/gǸkExOu:qbrX5nېcd.^ސzFn2cDuhN!ќLALoqVfW l9(oޣ)ɨK@/5uS[6Ü L]wzP$l` -vB2lEk\& d7/$n@ß hY7ëzb /HWæEtk,3dž$󈅨H..ؿ1Be.D7%W<:̓ }tw*\Ǒ**Jb<ƴڰ`u&HL& #-(D/I͈ JNCQrTW$A< G'"b$3~' bh0L0 ȩDwDB\5yͮ%NJ_O$52(dTRk,9sYsc} Hs]9ip@ 2;CSa ;.XӠ#I m%RHfwhrkyt= ;f9,'>retMz 6^!t{W$ѰgOSK&GL̳FBXY%"]SÅ>2V7s`l4 fyƣfF֔\Xqfb@fWN5$E.W+U gCCO_@ds R#j#f=pGG\U<,mB6 !qfh ,0j I$LC\.Jz*="q6&nY?Vgu<-B׫ If®мS{ڿNBQsCBU2%ꔟB"lm'c*\!'`'&D1U[ZPot81gPRT;a1:ݝ9y"V7 Ŷ2D w c5?)O*,siZ5,ERO:jXtyKpWCU=3NNC 6h_TqVuy)u>ɐr*46;Z<$L&۰^Mi#H>2`a~:^̤#;PA8x\ 푮)CU^N'5Ύ'~=Ox. Ht?Ot`2_Ԫ@uN8ח>ifilZp"be-UǩWLC:T`6Nj;/'3fWI}R&huoJz*LM("qoRJ\p+Xy?AȃPa*7be)M}KrV೐L`*UȞ2ޚܸ 䛤ݤF 񪎒yWHG,AZo7V{z̰nex-}`\?PPfX6NqMp;|5l)Mɕ1j\0Z\䊥V&Vp }qDꅯwU/W%q81z!j׃ru`RN8kZIPcQ. ?gJ0sJUg)Rw0G_`<+)wfBƆRNy˹ 륕Ǒ/*􁦎ܧOtWߍw2vmR })pv-Gʄ&[шA]b:FwL(.eq8kd?=i%8Q(43 z6~ݘoSfT{yWJ4Rl"uΕD8-3C`vv+_C5cH ŹJ%KM3KsulVox2FikbOd.& op7]0?89؇v>Nݪ} w$7۟][h @ںK͓0,2Cװ!i&# '^ćAkfc5ȼNgT2L!(jj|"E |icķoޡQ2߂? RC"EkK*iܿa#tR͎X־QBևN\z(axӍYѧ"bS HhҤ,RiD;CUq驅-^>:vdHsUDŽzϰQGHO7L2gv(22uNߗ &q#&5Z Cr+<%NU˾K|Um0]RD+E.~uG>B>tc.h3DQaS5 r`tĺ#`^v$ p?ut*8Ֆd׻lg{G(WF^&qEoق#`Ѩ&9o|X}`%W!ZKݿ SHYGE1C_2 Jn8gQxKuTBjBb;=f5a-7y"mѱ'.7o,񻠴._C>GO1 yh4$yÀܐ"U:̪iHP[ԋ#$+^VA=+4P`5k-3墢z/οIF 7ݬDRQB~dѨ7W^Pe39雟 mV"  {kd`/i/5^E X2XqA:+ΛUL+N]n12Y,nuEYAːi,ZH{r6=kpmƒ3Y1NyC Q>qtv:Vb4UF,MFJ*Q}WA W~qt^gSI9R@ݤQxT~Rdh ܧtqOOv9r%|DnJ!wq~b/_?RumYKӻ∥~ON9%U/m!Ev(MA" F|Av7.ęasg]^P%e <0;["čik;?AΥXrkT,fZiKzfj] eDNz%7.Z5eeS^9U7)Yq o?MZw4'Δ rqA: nJZ)L51q8syI%g~`PwШwYM ^̀q~Q(*|':NJƜ~8;Os/X}v_]ǙI}x ;Ỹ+ . Cpk@\K偿Sh ykp7\5ЧQr-UC 2ZCB̕z &AsFdg`?S(/qAjܢ9)ARƹ ~]vڛepQxm^,mSUDXؙ:N~ _0iٰX_9\Kl,淘45biL դ);mgoy-tτjVEKə;T{({'դ`c'yRZxR|\USpKaLBu%ܚ8x(3uQ5EʵͅZJ sZOynuv9*z%B%bʐh-:TW 6wkd`V8|7|'j^ ~Rֺuz*39HH!+ԡ~ؕ&k5g\\]$ z8<-:fJXG* 5pҷ0dljF5Z$Y>`K>. )(1RK;3Sef;-IcnVSt'`ov=U^ qF`5ɘP M%A`&-}d3#t9Ot~V>A !P֩l? kB;ж !VWIs wեjeAxb^`m8e77=p!mkiQ.Ob?)=; [3.qMZJ< nu:ҵTG" 'cyJ(VqIH$ekhxhI,{;Rd%nű]քT9s|x'ŅwHX0m22 \vwRA` /~rѼ]6`ܦ h\tbc!OnL]f {-5?ݓb/c@"dI7gqLIߴUiӋ fdAkҳlHV+?6pE\]}.5)3U6-+D6߷{FX㜦Ef\~OlVlPӴ=tz6IYrˤ(zLBz_ZPvH3&b<0xH Ӆ"lk-۱G9a.ݔQQ,M4A;ԳYbQ(qfh, s\,t @;*pǢ $a]{}NUN iz Bj 2D$^ knfWyZSNvΓ-ȉ>'J*Q:AÆ]krT[ )S2!t A"/7^4~G3Y|"n&IeŒ}ǥV0x3^kZ4Lb 0eFe NQoivQ;k#%+MO;*e+ImDY(8" 1H)5)?9R%wZS0\Mpa cQޠ $#jc\uVQa u ƂHjN$ux[7:M +^mwפ#R|6:Iq2F"*xu?y 3i:6$8-m&ӶCode@#hϳD>[Q"o0 'AZ) OmDJ=;<3ȴ@fat~+9f)̍Oq͍*Jݧmfd5@jOkJNOL(Zg5ia"h( &?jgX泆7BU]%a:<D_oYLz6fwx7"o ` /y1D$w>Y=ц[er.XM>'bz(-z8H#y7JB\ovְ.DrOAIJQ~*~8ۻd4Q8Wרg8%體ċptxCȴ|bUnm ?H{NVmh05)@1i#HQ9MQR9sƳ9zx <zg5dhm99<Ò{t^svҐa ٧vщSmS&zoe~8 A]_A+ECTR/;d;@ cH`WjΘ.Gwk >m ZzfCYWrj7THuƮw,ÝA ̼{?;-0T v6%&x~F">eѾ1iTY3\sљu!{] \؈Oj htór~l6`(yw$`T_Жahr}ݐf"i+?̓ŵl5I1ȓ@˗t L0gr!~X+JHY7r F>7?{&&%/œq%4BH8 }OczIs]Yɯl _$ Bs$@oEn67za%|Y9xmfd4 Flxi/*/)ueUќhJ; 6h+6}p2Ba&?{!zy & ͢ ~ s P{ I?WEB A_s| -}<}W߫ݲWorTҌt,1>PLH'S IE9dh9'l)+*+|cЍjs2ܐ?`-ȟCI > j| +`I5Xas~{%nA|h+#Нh3i4s45, VP BTA<1DHP*R~y ]"5c'}Ϩ('.#'h4˛r/d~"w(p c% __f7򇳺-psuF76K J׊r`Dnv夌_17Q2O~hWk]!"::祇v7{l^V)Gṃ£k,b0"e+LI~ʛwp—{oGxi$Q';fzH.{Wup)?B0d L{tk y!4ȊW!q` 9Vstzo2IFﯻJ>9zH>V(TuXPᡳ=R0^V;.m Ch6[:XE>d*d`αѽWV @>R׏yK<.JnEO4\f+G%ZWKuplZC 7.ͱL6G\,r$ @eVƾPE5Ӕc1%Kt%P6p囻~! PޥTCJ& hәE-ܱJj a*d1h/R6Nݹ"*JPͪ}=t(Ȼf2HmWg6vMg.t9k5{V,LkV7u6;qnc"8Ϙ 2 MU܋OދCpbHLd\M}q=Fɸ.yط6/'{ #YgLuaJtE%L͙;ł4CLCIo,W\BuEpcX:x\6 ]_%xj7}zXoUSQ@.`{V5CA<5\|q2iT?K JЖ^` NjsSiwGx8,gK*x%+TK t)HfR~MSy}ovZxN>!sp&UIrei_5{8nvD}~UL8G .z߁\g8evVm2dU S/^KzW(|~aK2-L_s7kXF̩q4IW[tZ"G&Ú͉K oE$<9AH (UTEą=J?s-Lx_,Ykss)Qu2TgϧFmŀ (ŤOt$@:' }If6\+%oq[{RMIkm"4!u.U}1v''aip:3@ji4@hդ=M O&pYL}k`ټQazBNOjetE5c.j[΍׻q =paRݭSUcm*N+'3*ܣf56BoѤӬԋ&Ugvb>S=T4bH\Oũs>ԭSwD^\yx(VB;J6TQ_[[cOn_7iITXVin1fh ^쥦ӷ Wr & =ɡPyP6z_Mr2el*0҉A4X-N#l uכ)f.tF6+ À9Y<*V@R{ï`qAv9I9\̭_MzeʇW;fFiuO8"]bpN"V;8@*9?Ӊ`6ɤE#j;o!V7\8<<dH$`623ܙэLr?e8ϕʶ"ۼ(GFfa錍9㣾:C]'M7ppInqa[:N[Ay~wq8¯- d{>TM s,F,KpI.?%5b9Nߩ s)V$蹛mU ~$5'LG"[]*,k)N3Lp:%i9@tZhMF(]/|@HvD!{Z^Y_PEZQ,QH{]XݮTM2E#JO3ßۡ\i?$SjrѾ>iM>;+h|(I/6)Ia~?>=̧?Xn(6yJYT?R8U_;}b3}"8Jv.>Qfm.>JTQ &a_ =پJU;ӡ޾#g6YΟoR/):Ә<"yMs:Q(֙c-Q((b*$UBQE%K8.|)_ Ykв(jy\+INlރ-{>tgLlGpk-Q 8SW]y,%D\D7OZ)Y߃z W{y~ }cxmn93υи2 -L)+@uXɕ{k&kW$Y$BkŨo2pR{lA+pI Py.k;Uρ-rTً,o0nU0F(p:/c0Cҩͤy@;t&Rf@`I0X5𦲆JFxzB\Xs@?~c\ Cf\'qLI6_EHFm*HUPݛזuk%αCeg$tKlMeLd-mQIO]ߋw3:eUd4Vo7Nq [g`#!POK_ņ&.9׾ät1io9Nqipj\C +V'"ŏ\I5G2IzYi=JesɝU$z'% HDܛG/H֧[{qXw & 1:=mga5\c C9NFϔ&CY)*$0g맢$.i|5^wF={J'|PXws+l;|@.dU띖c4d5tG O2y$Yo'Q,*-ò{"3P LG#xcZ:^fԉ `)*Y>ZT8w"N"M[{@4mCpA4!+XIF7;|GhLіVGP~\}tѫKפIO&S)3ms] i?A߳bI]k$2i`Ŀ^Ö OK4O6B@CͺĴ|eVx^5zf*N߭[! f!%l*J 돥<4HCH'>·@vBŮ!D3`9}50] AȗT6p=\\D`|E9N%T+,|t"ƹ'DTlRLexzdm >>>6qBM/:uHO4ssb| DƐ]LUT ǒZW 虺'f`TI#+/\Rؓs}xk9ؒf/xEOnW$\)ϕ~=^|K6gOZb :,58)ou%u֋uv'`k=DqA]<1IT7ޑlY-&МMqN@o\V.9z}C&,#tۖUL>z`̡)d7 ȳ[`B&4/du4|'&C*]q kGpu, ƑQOK4*D"r(U,fm7Lj RVމh0&<őQ+G?F]-x3PROy)C+Z~%_`$yxaW}% 6ٙb/mϸUL˻S9VדjY7$6^J}65Z9`%A-n"K:6k\t0P&$s%|>R*aHh͕T"q t{ jrۛi0l%`R_碩Qם=ġ8<(Y z=WpE|c@O%G$)2><T!Auwې A/wZ**Eb@bZrY_)~v[xZY8kM5nw )l"Vj. OdLW PY tSP:F{rM7c#If+'Etw9e)`Z˜TOyXlCW_ɎYϴݷ\.0#,w@)y@i&\-oN+G3*Oz0FTG *V @&!< 'R왁)_Vp,Ze//= `jK+% 3`@|) _Q=-B!{ü _²Im,\P`(c&ڌV~&tc9̗o ChV];{|QKP+\F!6 4(yn돌AD~Rxc> tZTPŸ4v$o[M5! u{ۑ;Vmj.Me^zk֪2U !:~f:t:WJ#U1%x/'LQ2r)#ww&Hڭ{\MBWh_t`g' @t~rb#s{=P-fX}TݼNW%E5bP jG:!Ws^{ j#T"I !n0B%j1$ I!Upq!(W'/!uCJ{~f%SmBNwZ/jjYy<չi*t(w+rFS kt>( uSffc~/އB*ج1oR} xQh=(Z,؇eop7h7\ /@˂JE H{~e`)}Ob@ ?֪l+l+P'x>&XoIWb)bs),󣝢-lЀ"?!cuD>1<5L܏=tF+,~.F n/3dЛuE:2l2\@-yEv86/ ǎ_3Tm():(uڄ4P-c3)# '[BY[fn&׾B1P"@Gw]1~?8H ۰yQ^k6X*Y7ja"zI\"+WXxR j j9ܖ 6B9c\]~4ٖilo=8(DAj+G_^㔰wg.iIwuGa[q .MIЂa޾/5{2ʢ10]4? pܲ> E㥧$ՕeD.3us՟yk0 @^#x92dYQq;jX0TIʻh:1\Xp}luȳj5y"TCOX=htzKwl4!v83@`gR ßǡ')♢YjUYMGl9T$:rwk% ^R.u+ ^TW: aUuǀzX0?4ƱE!{xcmGp PU~8BTSs fytD 맏 7" ikUR~3|reґ3Ju2T &E54)̓:y%%ԽRR)ECz^D0:ٙK/r4ypA D , SV6ўZ &TZ<dR xݰW,у &0L`O΢^d]H5R٩I)LWDOUB㆚IuϰHSPQ8!x+ZLJDe)hhËk pn9xM4$q!+M %1ϔo"|x b &Y)|m/\BV //Su5n bgM!Ԑ 4BޏDxjdkXdS u 6g'NOf<9lV(uRThlsIWշ:8bcRcCJgep-aWY_k%,>̓^̹nWGsv#HBtQqAsIh}=$V?<ϣ+`@L"Eo0Uj챾(M(MNP6ܝh!U GC鲬+wVqZe`G4#\ ZJaM %H#X١WX܀y$462hMK;)dg^xLa\_~a Y!FNdz'δ8?4aevBR-5Z"tP.d^TܣYb=;Oҩ@!J%_\j?K|ۣ)@GTZzwJrR0c\69"DR&a"_A^ 1ur}l㭶D`A6H{]w?˪Rr;B93=rSbK^M ݙ 0YĦ\ _rĩϢvd8ZNTM>\[5_8|$2|;`9J;s ռMJا:opH*Z 2V]g.Ə7w8c[cqu[BKI+b ' B-rD3+!hOaO|_wcǴVImCU+N6Sä4ƅ-Cm|HF)!)ySrщ7/g7@iH-JMn؁մ(wP̲' *ef ߪ^qJD±rŲ ^]՚ɉ|{MXd2%p`^3",b=,n/+7fLϤAz ›yP "W8.9dPZx/|حW2_O<nEɩŕ]mKxYAnPz\6тJfBxUH0P6JG #d-I$kURqnzޕ'R\!vuc"2[8ߔ?7qx8˱F}S2~tRmI>MKk!1ӫ$I p_rS OQ`<(z$b! ,LșEV7J˻+ Y.ҳOIJh837@קOHauٵ_Sbm!T~bU~;糫UjJ6Q;mGM_ܭJǯyL*3/,`'ƥnĿL{+9+rnm*i$N+mwTN>F7|m>&O aQ9[Ltij4_BQe7[Ki`I/ZO1Iߧw3@Nr)D2qY"?^ g#r.ox&%1$ @8 2UG9pvk(w% !/.pfmWnzy3-BP暟xc5۝8!2m@%1f-`9Z!uFԍ#۳a٩ڸT83+YRNXr=ho"hkQ S΢Zsj*7~2L(;]i2ǶRߡcBRVx^1܉H˂ Ca~v!fW9ܱPx Q=Bv*tw&NTfnL˰`d#^X'3T8`+jVƎ׽sl:9_]ڙk2q\xje0 xTw_NuQeR䴆ί~W֙T}Ek)'V*o1.'{I" E\P-%KQ?@1ZRt,:8(YgCEA!Or\6U'珮v9f6\ez~C?_4B9_d )Q猓 _AmͅYOtNEH4KMc*] k+Uyt=g.zH \vQseZU,q4=/YfBX^y nh|a3@h6 MG(9+NByf>_K3dߟ'j##Dݭ4!mƔKyl?B;hw}_hEwcvVuC䋸9ע Ñ Yrn.I9>_t%'/%SS*rٓƸUOTUÈx#L6 2{' m)P{bmygCĿXp{ g[?k:DZ.¾q9u.d }r6"y*B1;;1!8i q^TW\x,G`"?Z8D(†o˥WpW< = ܯC+@$rhQbw]ރF2,2q}% :f`2`¢aUAK}WACy s@2ڟ{IӒP CnsA8%<3ҁwgfzW,Im .6nutb$Q mD;K2*yb q BO \-3mQ19IY/#~۶୼q;o X8azB߀ Qõ ̉Kl%6\p߅ggLhG޶)ό09:neuU[J?ۘAu,ale56S}]h诵uxֳ!>V(#3@SnAMF%9VIҽ@/˹T{B6Tmh=ͼs"3!yW[B l&愳E&[0nh0A.oRPbH{nw}>e1FL&W*O/oʄŸNvǢjM>ڠ3:nI$ JB)'5ͅ#zwb3dQ])o(0#hdA8F MWn\h4\s /c-ErLKXZGi,iχ?=3oڠ1X3f~J6tf"<#OKDaR^f=,b$$in,tЦ{'Ii+n3"6QSBl_6I1$cXÿV;$6kCeV}(5$f@NdVQ?]Kp][aF?nKCCfdn8T|GnK-$ȏ. @Ev-R|\3cOt+$MRulU'\{Pk\g3،9ij២ge\&fP~tLC@渋:܄3;QHrh~\qb}z6D !fqc\*){|F`BɞAE" m{oUQY1;gy*JpyC²h*IG")jr5칒 ^е5o,`23Wc,ڴpC]ї] n oD'ꀛ4 l!PlٸWN.8v.`gڴ\do*^ϷdWj s,K>WPͼ䛦8nWm]-l^mV>۴1J~9.SF4jΫNZ|nFo$<(8mW uI ^=tthEZAn~;X 98\bWW նD74j-GJ l]ȹ& ۙxι˵S%2GbuyBd69w{: } "rQqG,Hc.ϯÀ|pffT}&~ hs$+nWϐ8?y&53?IG(,uM!)UBG 1y59]4BvVbWK" L8aeզ0 4!sX5 'du\^~S