libsolv-devel-0.7.30-150500.6.2.2<>,fp9|{%Z>>0nBE/a7I J8c[ųgh+$ʄ 6ѥ Qz߽(3*VdǜW%y$3蕝IhqiA~A+U1 {|>Ql;k[þ%w}HC eyr1nCULTڇQ~b;=>o%F@o7[0إ9}g2~|ɲS=O0f}9 s*ݿK:}0@M6(>AkT?kDd $ T =agp>h> > `> X> > > >B>x>,$(;(<8DO9O: oOF\G\>H]>I^>X_Y_$\_\>]`T>^cbd"cddeMeeRfeUleWueh>vf` wh>xi>yjzjjjjk@Clibsolv-devel0.7.30150500.6.2.2Development files for libsolv, a package solverDevelopment files for libsolv, a library for solving packages and reading repositories.fs390zl32KN4SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxs390x/D6n6^)" Z- y-/{ 4)|G6uj E, n{U +%A큤ffdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjfdjf줸djdjdjdjdjfff줺f줺djdjfdjdjfidj89c616cc4865e5c38febd7d2b6bc3edcc8153aba932793ae0f42cf0632eabd2bb3fa6d991875e1a2b2800c854697c722580ab6802c9d3840e302382b0fce919e55602f07eb12c868ef3a3b0a580db3255738432a6edd0a47b5c0637a3c8eedd3b8c0204b81519f93de8fe9d5720d187ab14d8b216b0ef738fbec5077af4f4b40ca20c07c0b5e6ccf6b4380463de9f1420251906eed00746c96b95ccaf04dcf8a629da0ed74bdc88c0d766843a15f1c21502dc1b62842f3e2067b26fed889bc993741802a625392b70befc4c26c4cf314354104dbcda9ef7ae38eabe06512b4516027ad1996cf04e59b6fd68c83233b3d223c1a5ff3a4eeff8c35f0babaaf343a700c1a1e4e990d983da284516274d40c7e86f70a0df7fb706f279c7beeb0128f4bdb7fb1c45de706328fafeaff1daee8fbdb2888ff37a95a914d499c4ed07f0cd430726d2f732730f3ce794d0857c0d01e1be8a9b5a0302d391639044508abd1f10dd38bf7bf53f51a84373252e267c4518faae646d449e24c30413f266ab23d9849f634990237148e37b5c6daa8b82421bbfe0bc9de383e562133b8c26bd751c7c111d28e711e67cf93a756b886207418c09e7ddd6b475c28c9a122a93c97f9d20150c0daee45b66ea5a9d7fa383816ef97abd4b219b764b298e1fe901da27d041cc351042f17c1d94bec538492f06e877d21720eb1da3f570a987849d356584097418558bccc9021609528e4b4f2d715774ddcfdea345e3bd9a3cb625cd4ed3b9d3e41ae15c3643a5c45de1498b9c719eba36cb5377ef94d2d211fdc9ddca6fe9ba801129a4ac67fe8dc83846a46c355f865d0c4cff932b3d7aa8877f0346dc70a6fe3a98bef4574abc023abe17ac157a74b4bc3bbd906145fb7adaba08b0067ac8faacd1c7f9fcc105bb2311d499f0fdbfec0bf94e9badb2211f98f0c6feb6113a69022cbd95296ddd59c69e1e3b47e40c6098618c5368563a66d86c214f070ac3494da707ad17c0ee3d08a06f34210b7f4b4f52abec2411d55cd9b3a91c3810a15a4d6e6be12e92e8a36e4a70f0b4135aad83b1aa09d09dfb34aebc676421206133f89e6f4c10ed087e6831a5b986f6e32af90115849347401a34d5412da8fb586833f37d8d8d92b25b0dca8b913fab362ad415b681a842c76578026d1fadbf3d46b20a16aa4af5e72e8f2133daae38ee9976136345112c73f397a5c9dbc9f67c939138954142a27e0c462824ffa45f27dfed6ed62cb6f03204ddb66abbd064ff36999cbde88d362025e7df576a08295defbd475636fd814aacb9c42666f2ad1f91be34497044d060e29c9cefc5c07a1305f0ba392824f287b9767945c0f471983e7606b59e5d3942fd6366374fd25d23d303d05ba336423d9e67ca8a5d5f80c429f1b3f1fbc6d0c7a8068d7746dbad1c327c6290e1a03f1234bc18a4a463e8c2df83a09f7788dbe3b54a5575983641db65bfb7dcc1fae66eab00afb013dc181bbb4d7da3faad2450e81b86b85d1265adfc998e9f9d041cb133f3e844fb3c6c5cf3ee8c8cb9361fd3e76d52da2f9117c61c70a8c3b9535656749620d0bc70e56b7eedca5f04b2b936bf27f0f3d8a90d3460bc74e63ad55aebda17f64243d40ab4c97e19d04c8c8c2fe45a9bbabf40ede8df1fa3be932ff00fc840d69b6ac69704bfc9aeafcd1cd9f56ff1a8c6184d90b53fa0505067a211a44c337f3a50e2aab66c59706f46bc1575c32d0163f838abf71b895248eb1eb3f862d4ccc4a8860bc8364f14c12e7a84891f97e4723fbaacb93f3d3e9f2f27ee0b2d221765d0160c1fb8f156934540598405645269f6c92969b98c121276cda12a9696a5e4b8b1cf167edad462ca37aa0f93ea5f7cbbd265ca0cd66a846e2ecdf474eab0d5f5c1cfe3b80ed02fae25c99f96672a6b205bd7ba28dedf8cb91b895525d0919b1a85637cc7d15d39a5b17321c766fb52946d9c4fe9c0201f5ffec314272bd67e56b786fab8ba21f9d6f67d4ab1d9241fe0db6546529baa9e37ef43dd0d4ab4950667ff36f90d02702132563f4b56dbe1742ca5b638da28d9b1c80a138ed162d4e4a54440605f766cb6ca33fa89ab33cc04a1ae6648e6ce7452c307f2ad31b80211140f18645bd32235a42d0247a088c17428172f423473931e58638dc16e51e0d79ae79cb88058e429202a47a65f37c851187f7cb97c353043267aae853dfdf47217d6a53f5dd6e00ee916dc5cd7fce0477f8dc8b4bde71081c713df56341f14617fdd40741def093273d3c2d8ae4da24ec564dd8b25b0b033c0ca2ebca0768b1829a5ccafe5cda0832bc0b87b2404b1fa17004258bda9a643e7de55e66698497e80786b4e49083cdafa5c5a93e50214cdd136ad439a76f431e864997ff4e6c48dd7c61b5eaad3f70a81e910e290d49956aa84ef5929d0debcead1352c3291ac7ce2f81f106b402b02fb6486878eed2481db01c61075b725d59e5f65dc301f728028014c10e734a80d266a9370f8950340e8f07006636b5e6aeb1e8dd434bf6d0f4a88186f36e3aed1c47e7ab85301abeadd5befa8737b6eb62750ab80180d3b343767b67e26ae4e58ab502153bf167f2bb42852f447ed8624fc65795a5e6e1fe0d1eb53e3e53bbdeb65984d61ca1f5da19c3169acd018d67847e544c243e29eba5b9a724db8370ffdeea84f435310468879e6c3fc8f7c8963b4c45009a25520b261230c7ba856972759d509723f8c4bf929852d6a17b986ada2a6aab9e33a68ce4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsolv-0.7.30-150500.6.2.2.src.rpmlibsolv-devellibsolv-devel(s390-64)pkgconfig(libsolv)pkgconfig(libsolvext)@@@@@@@@@@@@@    /usr/bin/pkg-configlibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(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.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)pkgconfig(libsolv)rpm-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1libsatsolver-devel4.14.3f@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.7s390zl32 1726784771  !"#$%&'()*+,-./0123456789:;<=>0.7.30-150500.6.2.20.7.30-150500.6.2.20.7.300.7.30helix2solvsolvbitmap.hchksum.hdataiterator.hdirpool.hevr.hhash.hknownid.hpolicy.hpool.hpool_fileconflicts.hpool_parserpmrichdep.hpoolarch.hpoolid.hpooltypes.hpoolvendor.hproblems.hqueue.hrepo.hrepo_appdata.hrepo_autopattern.hrepo_comps.hrepo_content.hrepo_deltainfoxml.hrepo_helix.hrepo_products.hrepo_pubkey.hrepo_releasefile_products.hrepo_repomdxml.hrepo_rpmdb.hrepo_rpmmd.hrepo_solv.hrepo_susetags.hrepo_updateinfoxml.hrepo_write.hrepo_zyppdb.hrepodata.hrules.hselection.hsolv_pgpvrfy.hsolv_xfopen.hsolvable.hsolver.hsolverdebug.hsolvversion.hstrpool.htestcase.htools_util.htransaction.hutil.hlibsolv.alibsolvext.alibsolv.pclibsolvext.pcFindLibSolv.cmakehelix2solv.1.gzlibsolv-bindings.3.gzlibsolv-constantids.3.gzlibsolv-history.3.gzlibsolv-pool.3.gzlibsolv.3.gz/usr/bin//usr/include//usr/include/solv//usr/lib64//usr/lib64/pkgconfig//usr/share/cmake/Modules//usr/share/man/man1//usr/share/man/man3/-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:35582/SUSE_SLE-15-SP5_Update/346692a7077b0f0260a15cd1ff776168-libsolv.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e1e805bd3dad65242b504a43f9356397fd689b81, for GNU/Linux 3.2.0, strippeddirectoryC source, ASCII textASCII textcurrent ar archivepkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) R R RRRRRRRR RPRPRR ÅÃ7z<+utf-8131d2a917835a07b1548d1bfd499817dd51a9548c0c1c07a324bcabff36607cf?7zXZ !t/UF]"k%+fvL'>xVjd+iaM۹V#"7h^8<0lBtf[裡sc`lhI q' 6`K$L(ڑl\pc S4IVeN1ѣGSȜrA@5W|jJ Xxeq2݅WOT܌GOj:}"՛ ˜.0MԿHL渌31e:GBy:O;&F=oY_Rx+D?e NDc֢W}\ x>w}T,jX0%ԓ(8 L) _v)JǷo7`5x?vYuXO=~ ˎ^Tl\c= CX֪qz8;=LZp^4@" f )´)[8UW9z$'+Q.8zCTt^; kH .8e! eJ9]Mafō螷_EYƸ@(~]# ӾiO-P2XM(.i^O @n# +W)*)a}LtG)kb a<2蹂Ѥy˓b1%,]bAWrO)lt/ƺҐ^Aog,*ͱ~EvTپ]W;t*!ଃFFEjQrLO~KoAaPOem&o(7^G^\lLO ({Z`hWGbCP݉?NekЇHt 6H-"{6$dmrdO ^A׌5] (H,a4mʵxR1NW`w[ oś,~o,Oܡj)}ǏLHL%Qb'OJ >co[4?QאW[x Ζ۽  0 ڽ.`T/7r6{s@TakN hum[>ۀ?66]I_0ѡ"aNU1Y\ᶘ`ܭ辛!%UP ͙|y~ch|Z-FP]\ Lj:Ԁ[I*ͥ,(WcP]Tq`޹NzLݐA&ߚ`~J$’pɠ[n69 #xyê`4$Mg?AKԢRB| w߬JPo`kug00muyqf, [Ͼn]nCcon|!0=˳& 63ͿTԩ|yڪ[|kJnzP YY?ۛU@lęDcz,+򱲀T.ֺXOH&i~-a[}c>xݝp?+q.b BL2xye+C^szdy u=:WӺc~NVQr.SMlN3c 8K:B6cp&m.Xfݡ]v>Sz%R]KdW|;k_Xa$/a\4s RF ó'[%wJ Z7xVs_ɡV>?`ޓ]cdZQ,6T3tTkJ/it܉+U“L"r>EclxUvʰjxeo%5cߞ>U/cZQUB;7H6}?Qa2t#lpL&^g&H-UYJ_v+ P tJ6/]dtjr4*S~VWW6}Q%?p GLajJp.e+zRudbAʔ)hXq w^ڎACWږN3e V (.ME]))yMTBÇ 'nFMBEFTbߜqp/1Ղg'l罋1"ܧoKH'xv 펱WOչŸ Eg%)͕t4?kFq].w>ln3;u2X_OM%+%8D%-AhS$3:b1,je!d;€2PmهWFOVqG0`DYkJÔnCePuf: όQWșJ@{-.WYH& L Á!L kt!E^08Y,Z`Q;cE%{&7k1? vP~4ɶ4&MٞuL6 @iAz1 kʞ:ꇑX:=zjGll(|w# K9Lo0K(*rG.{#sisxˠڤm3r[ }%UҭXI01sRb$B?e4~ .v2Z /4mL ҆_<;Xf[v`#R.@ ؞(ŧtԺQ1Y]gB2 ADiKּ:.J!!:eZ^Kd#`Le5ۣ$.04^,T7 :wn霸ȴ ɕ l_M&`w󸍠;JιX64 q 8!^wއXaWuh7^CSբ7GoZEH+9Oq.??=j='Zp (=   2>z# Ҋ}w$XbT/TR FݯJL]u3`>K%@lFᓮ.lnc= ߕYbhdQ̕]ɬ­̱pYىs7[&;vu c9oޫ ,lod\M5}$@*:Ɗr\\L>߷F{B-d:vW'q8 BM|n~-=K@%}D n-qLu1C Q,߈J}a!զwˀ31yZbSlxUp臽Zbb$6v .D nH'X86*Z sUbT!9r_kSp/6AEB*n(B+AI<Ѫq}%Hek?7N~_s,9%eBKvsj.Gr-0S8  XOGO{pP ^Z,,;=ge^^UnpbݺB2c̷69N!;G}kT&}u(2Grʴs-E+ޤ wբ0$kds\D mǭMbve׃!IgA]w& _$ ʼnk؆.eW~}n%QE`<[ S2QԋF-ʓAn;b9SWD?NjſT13nh*xhps#Ac+R^ޝ2 J<shfϤG Ba2>!MpS!0(Aε2 ʥkϻ`UCw놵^z]#t0ohEkZ'}NVhgXOb̂ӄeSˎ #: ,[-e{ vBM~TAP ~gCLfOxXp0/YԄeań1Z<iR-N{W@O%*t R ߲ď yWj.dC/u ~!O?WWUR!c"ߖnObiw/n/+ .,rx :Shq mQfO;0 H VB&p 䭁CLI 78_}v츿m x,yB $'MAhF -(x&O*Ӱ*s\E~##BLi.2y'Ui3Bl>ͯiQ8B [6 #zLߒ<+`lgyrHD7iUCO'M% ͏Ő)W q | n[uڃe sEcՈnXk`aV>Ynll>X5$<4wAgq^.=!&'oe劬3̓;D73o0/':U\IDw6duIO+ZTZ,j~M]H&.XBYq ̛uK '֦dNO@+!X ifW^3{uOTF\%--XO~8Vʑ&o"vxM~{AmS?~/''/'#_ k&xUʸ-g s;2d&VGR~kvom&}H9C~BmQߊj:̻JeR*ͅZE$b7_u$ vV{oF,T?3PtW|0':*]@wwT2JJ>ŷ_ ,HӋ@iH}rƓDꥆ;Mdx$3Q+'¤BU8JljKGX6䜰%W6U}o7jl )1!q.a B[8Iq]y;50^ɟ[Bcg޳dtƻY &:u,MtybYrVh|^eQtIȋhm=>rx~߂2̎#7Q67>cR%c2դ`҄qVFi_%CL@9&t,Yq)m0ɳxHE[5JQ9']axTm)̟3a76dM-o-&Eޭ!nM5s5t»8sCe}+=C 9-ыp̑6 ɰ*i8&MNk0gwxi?I1cnQI9j(KoxQ&7|~;itm: `F`U#MscӬÄa1WW1p .[ EFb4^wL"tiG"bϝ3,rdtƛL[{Bbs5|N&P3uӋ6\.М2NEعrIWW#xW<0?걋/))vyHin4\mޒ#3+nsĿ"̕kZ|/~"b:Fjo};1.d40!#urU xTC&$0si}KQqFD?p:}{YC\,f.:c_Ŋ ̗[;g9@jA~^խw%+p$P5T.BH{x *:.N=m,ifh_ɉ^$`&~8=ANpkp@p9*|:yi+fx_e!Ϻ\=B?QfSsMqB1)ލb>9,b{u6B"X‰geq0 (?d߃V27֟YBd ˭'_!&71GlfFA٦ O"tY_?4Y1P*!&̼9QխV>-P~&4I5ʡR"lu!،5@Wyn%QR)5/gXi8[Clv7 N(['YS&7sά\!%:PdIHkd])`œ/"m`I P6&rTY_rL6yF{ ;|VabWwoA.o@X''$-K?җгm8ْdMX9VKĥf`mvlC:O+j`/SqF@VhHHzi`8XO]Ol5.lʒBzt0^$9VmC;T}|bbi >}}^ Tl|7}"@zpS9v3IMUDݑLQC^7KroixV(f$طg o.JXxX-ỌH1[PLyNKUX~$HԄB{Th@|k|'zln=gLkV2W F$z*;.Vhj¿h2ff7 > (|oUgk It+鏳JD*XW.H1=`JͶ`h~q^͕rQJWHׇU6 W{$R !F @Q:3P.|=㍍w60n8I=ܠ B.rӁ4~(1]wBI#Σzΐ-l}$ 6e.KxyaǖY4YNk\5heoA_`]7Bi*Krb}1CHK*Ts2cL{3S6죜1gJ}PYin5$qh.ټ'{2gtc_]E9/6:sh JU6>k4 bY,u#`OƑme''0GuE÷vAm k'Y/JC%hU'eSֹj*.Ov0=q^&Ձ5ȕQOA.0_ \^?c5@oێOr h/?1Ź7ڪyR/ײ76TŃ`gF/1rY۴Lɺս>2 vMO&o7Ip%%,#QI-]0>Ny)[RMvn{p;sP!Tp;)CF5YCdᄓ-Gi/4IC'AHĉeByx`QveX ƛmq6*ӭ.b/c<)`4#+~&M5X((uɵ{VH5IYe>uK{/x<=`I.۔6{;Ho945임sy` Z?2&vjʟ#ry6mGNpkِP V8jkz%F %;h> UvjkP|zb5y= jxAM|@K[9h@s;6]T+NF5P=KsxK r#gvՠ+;: jݒ{H}aVP '=緷c$Kوy':Y:" #/OSSd +[BfVT ?h\=^;0裛ΰ2yq3sb&{ mT H֌x&u`o1,i]}y]V/mƢ?dG:)@]#F۟AtwBX} zS⼜Y?JSeu> (Xe.y&uQ4>iaq/눏N{&d3>ٙm'B毤ĒM̄a>ՎR35Mӕ8R;y 4S'q=U/PU`ki2& lobn%ܟM0d:# 9 s4Ml']w (YT`.Q̫PsB=/l+hZy3l#MK0[VTID;!Lƀ༙[swNƲ HdU8HŷKŵzhEӾB %YG(B +̼fR0I M#YKB`WG'&!8N&ZA k޽+O4i|3=!aV=LMyV>hB=|;%R’C(ޒ0P-A?IDHi=K-Řt3%m׉ Z;sݧ]+kPDt S>ZE_`17M~!p;맺&8a 4r>`S1_v읬 Hګqj#[_K OYKdy0 EK56'?>֯N@[jDfo"y.g:΀Y12{:ll[;l+r=~:9YU6mvmr5c7^W! V-1s9>vL]HM 2eBb栫*O;^@$E`,j \x1d)JXU Iov R"yr+՘C˕{kPs^% tZr'Vu5{oo֛QgeY -xM2NG=W,v8C= vkX1~^OUGoG\^%8d0+GHд@Qdm,- ئGQ2b|!OҜrDZuҺ|-m/?jx(E_(pzED#-,ZJu~#KYI, KG&Eib1<X"\ [NVr,NH$ ;ka{/[t8:ZǪ dUuD9tcQ:LJ yuf+%l<2<@ cWȆYSp9'a0]9ԛ뻱8_MTy\IŢ˲38buvlw2X m«1Hr8+ThyTp\IOFkh.%W5qDV0jS YEBḢXIY+O4W94Q>Ό]tX ]]a9+*lݰ{헂BA҉ Dy@(WVC˜3(yL怋^8qx .#5YB9os'OrAf0 n0$Tf_dQH2!ZhLسnob_[f)7h[\5_L%IkJ6hVWBꧤ .jOHRŲPu-8R ۡ5.x܊MpV*K"L[̵ڪt1Hҋ}_YyD6D^e2uC1N}쫀Q=x LZD;8ٌDI>L̎ŷU->XvR@JDC(k4 S"({@Y M;lH ,Wptx^5/@T&mg/!_ )f4vt X>~.Q[>*Paۉe? ]/?pT̖v$Wa2閩G."V8[uI C|%&zrq#cfe<@CuW#WR }$b1u&8,y/_M꧗@22lTmA]zx( 'ϑoUQ?Hd1 Q'RlCG\pv0! Βs)I]ҍD>E}bSrqlePlR9cZ3CIzVm?BZ @?etnL/[ 5[yLI&pFŖ"']}5 ]vԊ|[*9$S4:Vn$"-V4g: tVE((⮩a悉=,вȭʚ$էR \DGg);(O=ޮ?UtUͫ#T AI4VkqXpτp͟kF:S%iz!mu;Tں&' o zQKӹx=f缔40 kmYo}g3֑1OlHūI:Fbg6Ky oϋ̡w8 Jĥ+IGk~n/JIT{r&zzfe &fԐcNވRJ;Xu?NQyxιp'%O@G09gœ(pC2{bEvur\yͻ,q>yV:qRxr{)/ϱ<ƥG4kET4ԝ_򧏞fG'?ft6,Es=wA;Hz aN)Og0*S]@.Pf pyץ/?ryC^tR0CB0O>Yk@,,n$W%|gr^82q[>IW=!&#O>9Tsİ뛵 LrRl@:6a ~vsbђsOθ CcmfGCŊO~;Zn,) }5.4vN %R[Z:_O,nt=HNTp/ٔ_JkzH+lUl K4XYD|A/qI^i9wµ킠wh 7%\Ƒfcil{ s1{q|<>:&P JCyp#-,O 37,VIh7|-iD(i!TY׀-pji9GqA@1V&(6g'2.yNS%ZܑS+[fy^B |=>Wv%~DE)6h#;+f{l 2(QrS)+ewdZ666PƑ3KSt(*>EJPȨ 2L؊=Ĉ a9f#5lBŵrY($0Ⲧ?xuBo%3PlB>=;QfZ?Zo@6~Ӿ-TsIDDƅ3R\(rivC:w8=R]sg7{tB ËfbYӨ6A="2 #y|=*=m|* C<-QUҼtTr~-)Ljz K;LPQ,CXfτǞ]K}0%Ou}7oK_f00pK1f]Cvʼnn814%zh*4!9d`ޗڙS*rz,Wt_;jҕ_8SxQVz9Z @ R RlVOk\2.iBWM(e6|"vBZCK\Q"j:<';Κ׸iFZ x#[OQ K0 80}=N6> /"D/10h՜d"%gi| _rXC-6\) 6Lu"ޑ^59h';o9-A zyWsH5\h. jà*y&4 tT5`;PQ쭻@:?7\7a4Rw5QKJ$tB$a^˥;Dm6enllfbDGٵkG1Dx5`MT\܆EgQ˩jvv+!CK&x-0BIqnG ʺ]i"?9홲fTQFbB?X!,hX%K }y8}J8P' ZPBizl^zu;"`$.MRօ^t]]emb lmN).Fmk opͼF0"A#M~rtrX (7E>/W"kA%5$3EUׁPQ2dpUIN@M4f1MK Vm_+Z|Sb#xd˧g-V9,ƷK )}Vpb*vrh6/u^}CA&b.r>ȁ ZO׼0<εw`n)- ?np:!Bydz uFYrfyɋ{o'͆jM(:UKl:ۨP ^bԾ܉B[%bT"qb @v[;JY a($lDLtb`g[KV28 lW %=p 2M!CJO喽' @E-S醏 F@ uV:0}?@smV'=| WxmZ;ai"`lP}ouU>fx]WعaBQkG$B֌{8o4%^A`أzSb$K,u}4S eg k?;eȳY}D NUIfBcCeWcBE`켁[k8Gk@_DKxV/,SiO1v σBa L@<PghCGbNa٧c ȆKVNBC^͖Tezw#K/nQ ko\4`ȴKݝ㳍儀"FB-MPMIyToN-;^ݏoq2[$Aesrޔ#[;B3}yUm:8[@,qh-DzsSp4_=ʒa>̩k TS'P0?G’U YZ