python3-pygit2-1.14.0-bp156.3.3.1<>,8h!fI%z =qχ0svO9*05+aENvgԌq0f.u, ̯], ZY7YK&2ͧ/[0cDGtڔk(6h+oz%$Egv6zh'qddBx nP"FZv~=(2N0B{^|a `|6+rѦ:(YãoιR|Kp ٢DsP(.}Ae@IWP37hc+اo˄u+{j&d> P% xejOx}v5;KqA)/)4H῍ UQ!ˢ *s1"wIp ņۣkdqpXB&/oC4ЈIEx~ 6"7s#KK}v̠t^ԂthmܧR=fW%P F ђedU_** [Wb$3 vG4>>s?sd $ @  (VV ,V V 0V V VtV"VV T | "("78"@9":&0F^G^VH_VIaTVXaYa\aV]c4V^ibkckdlXel]fl`llbultVvmwoVxpVyr4SzsssssCpython3-pygit21.14.0bp156.3.3.1Python bindings for libgit2Bindings for libgit2, a linkable C library for the Git version-control system.h!fs390zl286SUSE Linux Enterprise 15openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgUnspecifiedhttps://github.com/libgit2/pygit2linuxs390xJm ghh GG[,,ooee9 99   ( (3 3 E-- } } 0ihA   `+T9N :X=6  c7i-RFJmAA큤A큤큤A큤A큤h!Fh!Eh!Eh!Eh!Eh!Eh!Eh!Eh!Ee,h!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fh!Fe,h!Eh!Eh!Ee,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,h!eeܢh!eeb6e8bebd30120f48d9ada7635f4ff65dc84ba19f1b7320969eca5f355024dd5a3f2a642de5f24ed216404873b875e9d1c5dd112a4e0ae27a42f7303583f69683ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508c4e2c8a8861a4facaf4d1ab57d5aa3e464f53d313ed37b6405f66bdf68a824212003610f8268e06707de67807d8daf1f0cea83bad7e7681e321cbf1af57114032ac855b9a7717782e9b6103192f4e52c747929c148031b1e91c6b0dde2e7d16aa5a7d0edacc3f3f4ff8137e23d1e174f2279ecb1e2c3ff5585a163f164d73fe9930b4ee4e2c3c4ce2721ec657265194c5049c8936146f66a3522947954ca5224fe171c7c665d6f3d2114471c469c9fd337ffaf6e796db5999ea607e110e14313fe171c7c665d6f3d2114471c469c9fd337ffaf6e796db5999ea607e110e1431352467446f70e758d94ad9f8f9131416b1d13213e56d2287cb5bd9de60b6cfa8f52467446f70e758d94ad9f8f9131416b1d13213e56d2287cb5bd9de60b6cfa8f1ec71f13f361c8a149e1b76e87cf68f64ca91538f3c03ddb678a4eec4f1385681ec71f13f361c8a149e1b76e87cf68f64ca91538f3c03ddb678a4eec4f138568b392d6bfb5d2127a88576c4674c0f803b929fa7714f9a626320c464ea1a8bb3cb392d6bfb5d2127a88576c4674c0f803b929fa7714f9a626320c464ea1a8bb3ca772ad4841ab163b362aadb35e281eefd13b243c1473f4d62c59adf379b882ffa772ad4841ab163b362aadb35e281eefd13b243c1473f4d62c59adf379b882ff043052d32628279ffb7d8f0dfc675c55919e754978bb830b8e99111145fad09fe456c0bb038d17681ad84c498c9d8073975f2a6b1a5793e74b68c825135a25cd89b1e6fb99368901d05b4c76471a0cfc0b3d7e91028c50b61954ee9a81d19fe5313ca810a2ff1510450d54d8ae6da7954ee680253a883dfc6f93065a7d671eae7d67baba0445768222e0e9bf11271b1aca4307c2675d23258640f55e132da6307d67baba0445768222e0e9bf11271b1aca4307c2675d23258640f55e132da63023b6cc697fbb46d03dce27a25220f815bbdbdf3598d55e8337e23de6739ec1ad23b6cc697fbb46d03dce27a25220f815bbdbdf3598d55e8337e23de6739ec1ad43e80b1fb60c210198857a2b01e01539ebc43cc01f9eb371b023740a02107ed8bfa67845b584dcde8ebaba6f7d183c9e83f43109d9de6735e9e77d914f7d0942febf9d554b73b11e0e7e24db972c43b02dc20f40c3f42f4fe1997860d77d9f911e4f3e28cd098c268b8d56cf2d13a1078f11d9a59fe08c65c9dd97ece82f01156c66e72c201d0300a5d367adc9993d395cf89bc20acae9e14a594570b70b31496c66e72c201d0300a5d367adc9993d395cf89bc20acae9e14a594570b70b3149ccbd8d4049afcf2ebf6d7e72f8aecdd30acb331113496f1aeccd51ff6157b4f5ccbd8d4049afcf2ebf6d7e72f8aecdd30acb331113496f1aeccd51ff6157b4f5739ba7f68ef1515bc2f74279d219110f11fd434e664d3341b2f6b39c97443d17739ba7f68ef1515bc2f74279d219110f11fd434e664d3341b2f6b39c97443d17dce22189df5a9beaf7c5560a94fb50866c6ed1738572e546244cd6fced152bf0dce22189df5a9beaf7c5560a94fb50866c6ed1738572e546244cd6fced152bf07ffb07d9021c1075ed7080502222244868521ad639ecc724ea349c431a486cc87ffb07d9021c1075ed7080502222244868521ad639ecc724ea349c431a486cc8d209320e033af41f46a05326b687c70b73680165c58070841de58fd89b583906d209320e033af41f46a05326b687c70b73680165c58070841de58fd89b5839065ac3193af12d961301f39f6f8424ad72bcab08e4346abf05d3a38f94073396795ac3193af12d961301f39f6f8424ad72bcab08e4346abf05d3a38f94073396791cf834a961e16b5acaae91ac5a8db2a8a93f5e9f1c2756ed41d8b4e7ef0e9d901cf834a961e16b5acaae91ac5a8db2a8a93f5e9f1c2756ed41d8b4e7ef0e9d90cae34258bd170da72aa3d4c1304a6b5b96809002c9f08780378c3d7dfdf1cfb46505a8dd3553159f0c6ad7cc7ba30f1980757a60b68aa79fc7c765864f16b361d8e14b4375a79729ae5f4e80def5422f7db4b3a44227c6e6b9d472a9e0a1e5b4d8e14b4375a79729ae5f4e80def5422f7db4b3a44227c6e6b9d472a9e0a1e5b42048ef802e10ebf2b2c53d8c44c47f10252e6898246d0568ab4d97288e9811ef2048ef802e10ebf2b2c53d8c44c47f10252e6898246d0568ab4d97288e9811efb8da24a274a71f3dc9fa46dde0da80cc57385a43f5bfc4d723dc403916614519b8da24a274a71f3dc9fa46dde0da80cc57385a43f5bfc4d723dc4039166145193ec6294f70bcc79210c16c97ffce0defe1e4b36339496eff3151a6bcd17d59cd08768dad829ca15e72ea8208f576a8b24de941559d5ceff4b8abd254aaaa596f6b37cba32f7705f642cceafdc244ac8e4574997e5c91a2d23d4000176f36bd620e2356d247c8ea458e38736ea1447e8fe30936ea9459f0451f47ecd8a82308645ec0fd54ebbcad80d14af1813340e0ce442b9a07d40971660c55a35579203a19a09545ab06ff0cd1dd8a43ed4a61eee212259ef158b1741ff73b870514952638ebd871a94f3dbf2bdc6f1c59b1df16d3b32249e6c7079cb4506144d2c24a613b989a295da12f926427648efb7b21d54b28ce8ab81308fec3bec67ddc5feeede958d7c2cb27957f36537e65346c40945c875fa02b67adfe94d6369123fdefeaf655e3e3440700f80763a243afb434e5a8c9d4ad7913cd8bf043eb1d38d8d19d9a81ab643e2fafc15f1fb9ce026b86bfb9aa09420d691aa4c87aef95990284113abac74049543d48f52bbd2ad7ae36dc2048d9fdf2166fb8ced0f2c296226961dfff5a9e20e2395ef80b3e5b50e6dfffb00c125e466d6ecfcee327bf0abf796fbc1260addd74c782ec0d0fd4e32818cac8253fa2c2b79020a68b2c3d72c7757887737a945d8b98a78bcebd07789b4c329b160867c1e5a6575b9dc8290284f77ee8a666d770771ef91cd5aa68c40640c44f02e28271c1721986888ff25e99a767672096f3d9e4aaffc74a4076cbe42c36038437c5022b94928441a19f5012b3a464c269a10eabc7e33422a923c506c77cb799b960affb42049c71e3cfffb86f1423c148694176ca99652d5e13bc74ca6e4bce1baa59cfba3a5ba4ef6251dff9cdc568dfc6660ae4e30df255e86643324a80d1e217e3fc96108e9b031cce984c1f184aa208dd4c5b3daa7fe5bfeaedad068bfba7ee86206090dd0fb711a7404519ccbf2c0b21b0a007acd58ce3851e0a9bbdbcf6c5587a02e462bd38719743802439207f2c402635947109164863534cbbda3df8eb31453aaf009167726bb40e9ab06fafc45d777d7e2b26660fed35334c92eb930fa146f7319413e5ef1afb45f8dba1a4f1b26208d3af5af808fe76f0415ff362c70ef165f57980b1f6ddbe8885b13853d5245e02d98d15a1e4b974b14b0b7502b29a0fd4ee1991c6a06891022cf23f2a642de5f24ed216404873b875e9d1c5dd112a4e0ae27a42f7303583f69683rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pygit2-1.14.0-bp156.3.3.1.src.rpmpython3-pygit2python3-pygit2(s390-64)@@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgit2.so.1.7()(64bit)libpython3.6m.so.1.0()(64bit)python(abi)python3-cached-propertypython3-cffirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.13.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e,ee@d@d@c:@c(Yb?b?@b@ap_@^]\ \@\7\\+@[ZnYX@Xv@X@W@WKV }@U@Tи@Daniel Garcia Dirk Müller Dirk Müller Dominique Leuenberger Daniel Garcia Yogalakshmi Arunachalam Stephan Kulow Steve Kowalik Dirk Müller pgajdos@suse.comMatej Cepl John Vandenberg Tomáš Chvátal Julio González Gil Tomáš Chvátal Gary Smith Tomáš Chvátal Tomáš Chvátal Neal Gompa tchvatal@suse.comtchvatal@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comastieger@suse.comkkaempf@suse.comtbechtold@suse.comzaitor@opensuse.orgtoddrme2178@gmail.comp.drouand@gmail.comdimstar@opensuse.org- Build also for python 3.6, bsc#1221112 - Add patch python36.patch to make it compatible with python 3.6- update to 1.14.0: * Drop support for Python 3.8 * New `Repository.submodules` namespace * New `Repository.listall_mergeheads()`, `Repository.message`, `Repository.raw_message` and `Repository.remove_message()` * New `pygit2.enums` supersedes the `GIT_` constants * Now `Repository.status()`, `Repository.status_file()`, `Repository.merge_analysis()`, `DiffFile.flags`, `DiffFile.mode`, `DiffDelta.flags` and `DiffDelta.status` return enums * Now repository\'s `merge()`, `merge_commits()` and `merge_trees()` take enums/flags for their `favor`, `flags` and `file_flags` arguments. * Fix crash in filter cleanup * Documentation fixes * Remove deprecated `Repository.create_remote(...)` function, use instead `Repository.remotes.create(...)` * Deprecate `Repository.add_submodule(...)`, use `Repository.submodules.add(...)` * Deprecate `Repository.lookup_submodule(...)`, use `Repository.submodules[...]` * Deprecate `Repository.init_submodules(...)`, use `Repository.submodules.init(...)` * Deprecate `Repository.update_submodule(...)`, use `Repository.submodules.update(...)` * Deprecate `GIT_*` constants, use `pygit2.enums` * Passign dicts to repository\'s `merge(...)`, `merge_commits(...)` and `merge_trees(...)` is deprecated. Instead pass `MergeFavor` for the `favor` argument, `MergeFlag` for `flags`, and `MergeFileFlag` for `file_flags`.- update to 1.13.3: * New API for filters in Python #1237 #1244 * Shallow repositories: New depth optional argument for clone_repository(...) and Remote.fetch(...) #1245 #1246 * New submodule init(...), update(...) and reload(...) functions #1248 * Release GIL in Walker.__next__ #1249 * Type hints for submodule functions in Repository #1247 * Support Python 3.12 * Documentation updates #1242 * Fix crash in reference rename #1233 * Upgrade to libgit2 v1.7.1 * Don't distribute wheels for pypy, only universal wheels for macOS * New Repository.remotes.create_anonymous(url) #1229 * docs: update links to pypi, pygit2.org #1228 * Prep work for Python 3.12 (not yet supported) #1223 - drop support-libgit2-1.7.patch (upstream)- Update to version 1.12.2: + Update wheels to bundle libssh2 1.11.0 and OpenSSL 3.0.9. Remove obsolete Remote.save(). - Changes from version 1.12.1: + Fix segfault in signature when encoding is incorrect. + Typing improvements. + Update wheels to libgit2 v1.6.4. - Changes from version 1.12.0: + Upgrade to libgit2 v1.6.3. + Update Linux wheels to bundle OpenSSL 3.0.8. + Downgrade Linux wheels to manylinux2014. + New ConflictCollection.__contains__.1 + New Repository.references.iterator(...). + New favor, flags and file_flags optional arguments for Repository.merge(...). + New keep_all and paths optional arguments for Repository.stash(...). + New Respository.state(). + Improve Repository.write_archive(...) performance. + Sync type annotations. - Drop support-libgit2-1.6.patch: fixed upstream. - Add support-libgit2-1.7.patch: support libgit2 1.7.0.- Add support-libgit2-1.6.patch to make it work with the latest libgit2 release gh#libgit2/pygit2#1200- Update to version 1.11.1 (2022-11-09) * Fix Linux wheels, downgrade to manylinux 2_24 #1176 * Windows wheels for Python 3.11 #1177 * CI: Use 3.11 final release for testing #1178 * Drop support for Python 3.7 * Update Linux wheels to manylinux 2_28 #1136 * Fix crash in signature representation #1162 * Fix memory leak in Signature #1173 * New optional argument raise_error in Repository.applies(...) #1166 * New notify/progress callbacks for checkout and stash #1167 #1169 * New Repository.remotes.names() #1159 * Now refname argument in RemoteCallbacks.push_update_reference(...) is a string, not bytes #1168 * Add missing newline at end of pygit2/decl/pack.h #1163- Update to 1.10.1 - Fix segfault in ``Signature`` repr `#1155 `_ - Linux and macOS wheels for Python 3.11 `#1154 `_ - Upgrade to libgit2 1.5 - Add support for ``GIT_OPT_GET_OWNER_VALIDATION`` and ``GIT_OPT_SET_OWNER_VALIDATION`` `#1150 `_ - New ``untracked_files`` and ``ignored`` optional arguments for ``Repository.status(...)`` `#1151 `_ - Remove support-libgit-1.5.patch no longer needed- Update to 1.9.2: * New Repository.create_commit_string(...) and Repository.create_commit_with_signature(...) #1142 * Linux and macOS wheels updated to libgit2 v1.4.3 * Remove redundant line #1139 - Add patch support-libgit-1.5.patch: * Suppot libgit 1.5.0- update to 1.9.1: - Type hints: added to C code and Branches/References - New ``Signature`` supports ``str()`` and ``repr()`` - Fix ODB backend's read in big endian architectures - Fix install with poetry - Wheels: update to libgit2 v1.4.2 - Tests: fix testing ``parse_diff`` - CI: various fixes after migration to libgit2 v1.4- version update to 1.9.0 1.9.0 (2022-02-22) - ------------------------ - Upgrade to libgit2 v1.4 - Documentation, new recipes for committing and cloning `#1125 `_ 1.8.0 (2022-02-04) - ------------------------ - Rename ``RemoteCallbacks.progress(...)`` callback to ``.sideband_progress(...)`` `#1120 `_ - New ``Repository.merge_base_many(...)`` and ``Repository.merge_base_octopus(...)`` `#1112 `_ - New ``Repository.listall_stashes()`` `#1117 `_ - Code cleanup `#1118 `_ Backward incompatible changes: - The ``RemoteCallbacks.progress(...)`` callback has been renamed to ``RemoteCallbacks.sideband_progress(...)``. This matches the documentation, but may break existing code that still uses the old name. 1.7.2 (2021-12-06) - ------------------------ - Universal wheels for macOS `#1109 `_ 1.7.1 (2021-11-19) - ------------------------ - New ``Repository.amend_commit(...)`` `#1098 `_ - New ``Commit.message_trailers`` `#1101 `_ - Windows wheels for Python 3.10 `#1103 `_ - Changed: now ``DiffDelta.is_binary`` returns ``None`` if the file data has not yet been loaded, cf. `#962 `_ - Document ``Repository.get_attr(...)`` and update theme `#1017 `_ `#1105 `_- Update to 1.7.0: - Upgrade to libgit2 1.3.0 - Add support for Python 3.10 - Drop support for Python 3.6 - New `pygit2.GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES` - New optional argument ``location`` in ``Repository.applies(..)`` and ``Repository.apply(..)`` - Fix: Now the `flags` argument in `Repository.blame()` is passed through - CI: Stop using Travis, move to GitHub actions - Fix a number of reference leaks - Review custom object backends - In custom backends the callbacks have been renamed from ``read`` to ``read_cb``, ``write`` to ``write_cb``, and so on. - New optional ``proxy`` argument in ``Remote`` methods - New GIT_MERGE_PREFERENCE constants - Don't require cached-property with Python 3.8 or later - Refactored build and CI, new ``build.sh`` script - Remove deprecated ``GIT_CREDTYPE_XXX`` contants, use ``GIT_CREDENTIAL_XXX`` instead. - Remove deprecated ``Patch.patch`` getter, use ``Patch.text`` instead. - New ``PackBuilder`` class and ``Repository.pack(...)`` - New ``Config.delete_multivar(...)`` - New ``Repository.is_shallow`` - New optional ``message`` argument in ``Repository.create_reference(...)`` - Fix truncated diff when there are nulls - Fix ``Index.add(...)`` raise ``TypeError`` instead of ``AttributeError`` when arguments are of unexpected type - Upgrade to libgit2 1.1, new ``GIT_BLAME_IGNORE_WHITESPACE`` constant - Drop support for PyPy3 7.2 - New optional ``flags`` argument in ``Repository.__init__(...)``, new ``GIT_REPOSITORY_OPEN_*`` constants - Remove upstreamed libgit2_1.patch.- Add libgit2_1.patch for compatibility with libgit 1.1.0 - Update to v1.3.0 * New Repository.applies, Repository.revparse, Repository.revparse_ext, Repository.add_submodule, Repository.raw_listall_branches, and Repository.raw_listall_references * New optional flags and file_flags arguments in Repository.merge_commits and Repository.merge_trees * New Reference.raw_target * Allow bytes in Repository.lookup_branch and Repository.diff * New GIT_BLAME_FIRST_PARENT and GIT_BLAME_USE_MAILMAP constants * New IndexEntry supports repr(), str(), == and != * New Object supports repr() * New accept tuples of strings (not only lists) in a number of places * Fix compatibility with old macOS 10.9 * Fix check argument type in Repository.apply(...) * Fix raise exception if error in Repository.listall_submodules() * Fix a couple of refcount errors in OdbBackend.refresh() and Worktree_is_prunable- Update to 1.2.1: * Drop python2 support * Various crash fixes- Fix building for s390x (bsc#1158198)- Update to 0.28.2: * Fix crash in reflog iteration #901 * Support symbolic references in branches.with_commit(..) #910 * Documentation updates #909 * Test updates #911- Update to 0.28.1 * Removed patch pycparser.patch as it is no longer needed * Now works with pycparser 2.18 and above * Now ``Repository.write_archive(..)`` keeps the file mode * New ``Patch.data`` returns the raw contents of the patch as a byte string * New ``Patch.text`` returns the contents of the patch as a text string,- Add patch to fix the pycparser issues as per bellow: * pycparser.patch- Drop the pygit2-0.28-Remove-pycparser-constraint.patch and replace it with shorter sed - Switch to pytest testing: * Fails now but that is pycparser bug https://github.com/eliben/pycparser/issues/305 - Disable tests temporarily as per above- Update to 0.28.0 * Update to libgit2 v0.28 * New ``pygit2.Mailmap`` * New ``Repository.apply(...)`` wraps ``git_apply(..)`` * Now ``Repository.merge_analysis(...)`` accepts an optional reference parameter * Now ``Repository.add_worktree(...)`` accepts an optional reference parameter * Now it's possible to set SSL certificate locations * Test and documentation improvements * Now ``worktree.path`` returns the path to the worktree directory * Remove undocumented ``worktree.git_path`` - Remove unneeded patch to fix issues on i586: * pygit2-i586.patch - Add patch to remove unneeded constraint on pycparser * pygit2-0.28-Remove-pycparser-constraint.patch- Add patch to fix issues on i586 arch: * pygit2-i586.patch- Update to 0.27.0: * Update to libgit2 v0.27 #783 * Fix for GCC 4 #786- Update to 0.26.0 * Update to libgit2 v0.26 * Drop support for Python 3.2, add support for cffi 1.10 * New ``Repository.revert_commit(...)`` * New ``Branch.is_checked_out()`` * Various fixes- Update to 0.25.0. * Make pygit2 throw if tree of a commit is not found * fixed cached memory tests * Added mwindow_mapped_limit, cached_memory, enable_caching, cache_max_size, cache_object_limit options - Implement singlespec version.- update to 0.24.2: * Fix when libgit2 error messages have non-ascii chars * Documentation improvements - includes changes from 0.24.1 * New Repository.listall_reference_objects() * Fix ``Repository.write_archive(...)` * Reproducible builds * Documentation fixes- Fix Url link (old one was dead).- require the cffi version it was built against - Use pypi.io as Source url- Update to version 0.24.0: + Support Python 3.5. + New dependency, python-six + New Repository.path_is_ignored(path). + Fix error in Repository(path) when path is a bytes string. + Fix memory issue in Repository.describe(...). + Allow testing with `tox. - Add python-six BuildRequires following upstream changes.- Update to version 0.23.1 * Improve support for cffi 1.0+ (https://github.com/libgit2/pygit2/pull/529) (https://github.com/libgit2/pygit2/pull/561) * Fix Remote.push (https://github.com/libgit2/pygit2/pull/557) * New TreeEntry.type (https://github.com/libgit2/pygit2/pull/560) * New pygit2.GIT_DIFF_SHOW_BINARY (https://github.com/libgit2/pygit2/pull/566)- Update to version 0.23.0 * Update to libgit2 v0.23 (https://github.com/libgit2/pygit2/pull/540) * Now Repository.merge_base(...) returns None if no merge base is found (https://github.com/libgit2/pygit2/pull/550) * Documentation updates (https://github.com/libgit2/pygit2/pull/547)- Update to version 0.22.0: + Update to libgit2 v0.22 (https://github.com/libgit2/pygit2/pull/459) + Add support for libgit2 feature detection (new pygit2.features and pygit2.GIT_FEATURE_*) (https://github.com/libgit2/pygit2/pull/475) + New Repository.remotes (RemoteCollection) (https://github.com/libgit2/pygit2/pull/447) + API Changes: - Prototype of clone_repository changed, check documentation - Removed clone_into, use clone_repository with callbacks instead - Use Repository.remotes.rename(name, new_name) instead of Remote.rename(new_name) - Use Repository.remotes.delete(name) instead of Remote.delete() - Now Remote.push(...) takes a list of refspecs instead of just one - Change Patch.old_id, Patch.new_id, Note.annotated_id, RefLogEntry.oid_old and RefLogEntry.oid_new to be Oid objects instead of strings (https://github.com/libgit2/pygit2/pull/449) + Other: - Fix init_repository when passing optional parameters workdir_path, description, template_path, initial_head or origin_url. - Fix use-after-free when patch outlives diff. - Documentation improvements. - Make the GPL exception explicit in setup.py. - Add python-setuptools BuildRequires: new build dependency.s390zl28 1747056486  !""$$&&((**,,..0023446688:;<=>?@ABCDEFGHIJKLMNOPQRSTUV1.14.0-bp156.3.3.11.14.0-bp156.3.3.1pygit2pygit2-1.14.0.dist-infoAUTHORS.mdCOPYINGINSTALLERMETADATARECORDWHEELtop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_build.cpython-36.opt-1.pyc_build.cpython-36.pyc_run.cpython-36.opt-1.pyc_run.cpython-36.pycblame.cpython-36.opt-1.pycblame.cpython-36.pycblob.cpython-36.opt-1.pycblob.cpython-36.pycbranches.cpython-36.opt-1.pycbranches.cpython-36.pyccallbacks.cpython-36.opt-1.pyccallbacks.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pyccredentials.cpython-36.opt-1.pyccredentials.cpython-36.pycenums.cpython-36.opt-1.pycenums.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycffi.cpython-36.opt-1.pycffi.cpython-36.pycfilter.cpython-36.opt-1.pycfilter.cpython-36.pycindex.cpython-36.opt-1.pycindex.cpython-36.pyclegacyenums.cpython-36.opt-1.pyclegacyenums.cpython-36.pycpackbuilder.cpython-36.opt-1.pycpackbuilder.cpython-36.pycreferences.cpython-36.opt-1.pycreferences.cpython-36.pycrefspec.cpython-36.opt-1.pycrefspec.cpython-36.pycremotes.cpython-36.opt-1.pycremotes.cpython-36.pycrepository.cpython-36.opt-1.pycrepository.cpython-36.pycsettings.cpython-36.opt-1.pycsettings.cpython-36.pycsubmodules.cpython-36.opt-1.pycsubmodules.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pyc_build.py_libgit2.abi3.so_pygit2.cpython-36m-s390x-linux-gnu.so_pygit2.pyi_run.pyblame.pyblob.pybranches.pycallbacks.pyconfig.pycredentials.pyenums.pyerrors.pyffi.pyfilter.pyindex.pylegacyenums.pypackbuilder.pyreferences.pyrefspec.pyremotes.pyrepository.pysettings.pysubmodules.pyutils.pypython3-pygit2README.mdpython3-pygit2COPYING/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/pygit2-1.14.0.dist-info//usr/lib64/python3.6/site-packages/pygit2//usr/lib64/python3.6/site-packages/pygit2/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-pygit2//usr/share/licenses//usr/share/licenses/python3-pygit2/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18889/openSUSE_Backports_SLE-15-SP6_Update/4676898460f86e133d815ca237ccc8f9-python-pygit2.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxdirectoryUTF-8 Unicode textASCII textASCII text, with CRLF line terminatorsPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b3eaa28ad8487880a1471b995670393c61590b30, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbdbb3a38ecd8c3b3cc3ded5f02c264a5458092e, not stripped  !"#$%&'()*+,-./06=>?@ABCDEFGHIJKLMNOPQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRri) ~&50utf-80e5f67d5d6c832a9000d60f8c38044d2400c6d9469363ce8441ca9fced138f5b? 7zXZ !t/Ye]"k%pa CxV[~Nv%'Bأc(r,yPOS}laځ?Wz5)We 9t%ABp<]ݝ0C=:zʱ;i#w\0f\`al'G_6syZ)MB}}/ Zl8^)0Adb->;9z;X8x֪0?Ls bISI- *d"GGRX,|~Ji(]HC㙈ǖ8-do"W][L,lRiw^mEȱ4- ƑE'#}/N #w^ex A)\fЮղ/2!g. ik~p=ptKD8m Qwr{{86M,>9Hy< JLN{N"`+be+Ѝx!BH0Vfu/m3S['֝Ϟ8ُ0m]!F>,B1Mų9qQAD+?#~TJ^/ Mfl#g9^[^f.iTc/oΛܸ3}GlWYqǏs4 8 Knos㬵AO4fzIJffi(SK u"t^^oP6INȓy5MOQ%Qb`P&ɯ'K䘈UmsFtt b?\ < ̝bft|*J'O&k8>@߅5&p3WKX@ B,/vb7wӾUsZg☗8u<6ʃ]oZc\ZzOىnH?GF42Q"RQ9QQ31 AB[G;Lv\W%ٗp%'}+AntLiRS^dҽBWޣ*Mκ3cʦXӠW_%Lg9pXhjwADFٯ#+Y\'UB>\ 4 3IdD`5DG-Y)u(C֪K0 K¥$c2|(?8*0Xhދ_WG@d7H'8~ !@ކ޾$mݘ!-xDإeJ]i Z;BV9BMRo,X'yh4c5puUuDH8;D)cH{R396Lo6K%s㭐-1%F2JXW:-y:Qgm7yIG" n 2zrK!`n+'r{-28D?az4'̿o`&(XfEe~ ڻH%WwdQ>A|!m~عyG?N2t^3)O"LTIm֒卓m (~$~5ujTlcgZˉ& ?pf/-u%tV $8A$D)SMV̘ڍmϱ4Vn ΒV'/ѩE^_I>8 { zhL0!X u| 8t)\#F{Ehɯp`^C+!^Oi6MphՈ]fݓHB^X%D`eXguA.L3g٠SVS&Ռ+lL";-:&F!g`_X*RBQ=ޟdy l.@آ PIndX S84[ Gf "Uo +<4#yήggR>j1sٖ]"jT{5 ߽+Y8Adx 8Б4-Q7@+! ˗PW,*ՈŹP*doRFkԩ޴>Jr÷n K6TI|9$*˶-ƒ7sA*e$|a_i<ˑɻe"01 O"CW;;G-7x[׏2#3 z FbH.3 )R^e#g[U NKvÅ[ڠs`}Qư5oL ^OcЄ2`a=L֛ir e!\x}UQTfZg8ĝԴ_M$GeF Wy <E0.8KBvǼPk~^h_A^vMu›@><,_[x,w:E9lC(pJ(6n4lX(wP*k3himp+4+R' Xשjnf=Gy="2=FR&l k"զ[]4t]1L_kdU{AEfG>Mbo`2oŻͰ?hh8^Z<$jC2snF8Te{EiTM>t0|Ml>: Y{ Z&U|'^}YԧwgItJc\.R a9p{q,%h4X5* VyK$%qlYzuefERDkwҨohSm f>!n!#$Rd3pnAYbzW$ )0~n$龛T(l)~x@v2Ef!ʤ{Bv zm>jΛ' gR5p-ZHFM{tm˲3ˡr#_ w5wZ ⫡"Ijӥ~Y+pA=LjW>CKvau"bV$/̪b&s0vүQL=qc , ,̌b8572v{;sX (%{-#(<WXE㧰-Oe#Vշ;Kˇ6P)}lc4Bg>9hM2uGUho AP҈叉W.N"e츅+ BEcsk7ڂc&kkZuշo4vO@-&oS']A;.1c~~ǖߋ0vjֺ2cZv;zvfX߁;$Î^g;9NRt͝-A \7UW,l<QI9y*JE7D L< DUgΚhsOqT}qczKEɒ)ShB c [٢1'*ף2*sk:縃hUJRY#OEؓsc(]d%d 쨾K(v9dl|F L_xOJ?ǥBFIN_/bfS,K+7&Q#L~ 4MyAwY÷@kh[Q?!tiݞ8'q(d!㼨_߳L<:Y= ]X%%}RJѝҁ ڸ^ʫ3;:֧ཊKRtp->} 6|@ p1[}c 3`?{4U2844da"EwL~ݱz7r;@o QLq'4-7[/NYhMoLhk`ۚ{ԫUA5qhBMCj`<_e8!^'; \i$}u5%UJ !V̦ gi+cVf V2( ]i ;)NG0wB<:"=?Gh1җIe#Ii|3E=YSK2ji>x!q@r 2d2TG{t(f9Gw2ch샪NVԏ"D RCRizX5< qͅmzLɏM,>l_=rYwL<3in}/AL2.DBUT$)]y8@C_f.ƥgUP)yHjb8ד⠕^p/WGyҽJ[*ivƫs (1vf)\u'=6/<Č)͜cԖ k5xg1aᏈoj%ܭ,qǂgDKrJ! O,iWy|1Hl><砱q0azIDܧEvARѰfrJh`TA:v2xq3 T_c!}7{e>oOog:i+ -DG>3=JPk /9{5!z=.ƅ\{}S9PaM^ }02;ےז{2_V'lF|g˟5r qjhHisFO2;ρO0[r,"RIawQJB6ڰk_ L^Y2X̫&4U.GFjTR wU# !\d,<* ucr*)F7 yڜ QViKSo^?c!\t%_^NJw%+5kFT}a^'@ȕ,߭)A܍Z\kxaB+99ȸ&HByZL;z ^4!a-0M5͟!H*B<cwkXgIn{4 xQCS uQ$*ӒLne΄|-GMB0'3R2 e9,9eQ qF%x܇Iw/ى5+lCPk(A3r O8\^fK^W)FI Vu!H{s~1;ߨ{1xۦ=)_&DWޔFQt&=I`~DT"E xRV4 CRC!P+i/W;i=yW`Eq7a-A;4kLPwRu!,`q!FK"!.$_>M X:1ϯ;CO" g2fzvpe߿_)6?ڂF9Lenݪl]`O#&: !Fst@Aig0!ɤ-?2]o ϖFȒ ,%Pr Udjde)O"K=G,Xgn/,4= ̇EM g0 0ë{q(@LT~[ QƶڇQ,<\s(FD:{6H/cdSgwu)p/mbwΥsrtv}Xq \Z~mG$B/P?#?2Ta@Mq!NAH(#1~/lX5'k |T!Z: k#Lk"}~CcN zJMw6} 6xJrAM}'[h _çAR'՗Xy5_4(p@ik2Ɲ>򅎖lF[P'(у؎ vzRGfOI :Nz;S-F@3)y֛3 IU<,T~2VLi3U N+K$(aσ*?6NuKtE8Oo XTl#ȍUAb'M 4oz-c|缴">'tB.ĝ?;7-ܨ "+ni]N7A0s*Ăm`t1^+™M!3AYQ(rb4!et;9&xG(5fJ3YD3F$W?T m \a$YWJaEc]Gڲ^4z"]VxP)E8RC6Dqgk*KAţҫG-'z ~fΒxwodPV*3<>`5q TzLE۹1Pq}弲̵4Pхs=wnr2P7 PIOlޒ|]RiZ.9bq$4E}Rl:24R 1v`I4)i_^OVÃhL5s"ZWb IۿFw.ȁnMf4[;?'4z8M;) ""r8SfZd@9>A?t) H!f͌5,/0Y'EW3[S 4j2%k.HE梌ܹ^8' N3m5O@7H4QXVVFo8j'e f1CgbArm\ZIǩ_ }~غ6v`^a(EC8+QE-ľv ^-+nJEE6PI~>d -.1TjY|whXlF*3a."*N֚X*E&lӀɪ! l887az+r1%Oyӱ+Ь5ϬL*OvvT NQ^{kyﺲ5M`WQrڂQ -7#~/9f9*/񞙹˪"؅/N0ss" }$tNcaÄ{ K!aU?1}ȺŤ*3/2Qqxz;0C$u者! }ɡðy3IDOI\\7wYF@m>X/1^Y],DGCL 4/Ͽ{,@J}Lc4<2o3Mp6YZ!.jab}˕S^L0XrXv% ]vᚇ&ӐX!g^rDҧ~*d ABze0@zy{~ D#FH?=q&BQsLDᯛsJ /{7?E6jJBv-zD(FH!"vޝmz!-22L*ǸiuvZ4m۶gERT&W EzF#&aȐ2hNk̕_45f*Xcֹ]rxIĪPPi'4SpmgS&F 9N2*p|+@N~C {嫘TruɲaY]G\Z2 4/Y4*(bOKq{9Nas M ^#̗K]U) Jir#1D(uc.ϳŶ gp5XOt:As iW c_р`n|7\vBBY'|C$ݱ׆yFrgJ=3kAnn}D,rX_=:0~ua2}Y5O)† "wi3J r ̬CJ0,0nMgid99 goZ u,`ljE.e6N4tv$JqWd2 6"aO3SpU?F $Abӎ Mgn0o%B@yJ36n2s) 7ǂM>G )Ǻ"Ow\XCPЗd! V^Ho>4$pF(O}7X4rtSըx@_nEC/$tƴʇf8|KloOG98nQ9~MzJ0%[egP^){'Nktwc#HsN6|Pz71 (ݰn^(!t)Y ^~Wr͘~iC|zBfɞops |pv< JZ uL%c& #w=\RDl3Wiaz"Rx)?3kJD=vDϥhD|'a/aio3R|SOzn #jjה*l5ONrli ǃdVS) _#K6<>FoĬ a>3R)dr-pjx$1?߶$v .0z`? d\ %tF%z,$RXY~v_iQ=(GUY ! 7rW*bR, =p{UH x)\E!0w.vˆi&*M!@LI_^oys ȑ ދn J c͍LL{B&u RBi<j-jo2֧z){R{M1Eg]FfrRLUJ(- VzF4Y&HTOҽ_矋ښ>f&U <H;"'~eVnҫf|'eB_@ fɾ `WxzJݏm,qN[PL|UR>E; { twSYܝ)x"4ip 2#JZ6u,?ujc5ggK5*K]/푌$| ԪCB.etFGS9xdeMZ8ɩ|U0kWB/d«:md7FDE4h:5,̓=fݲ"&o[T[[Xv6s(k쌄{([ "ݩCֹgMBˆ~<4틪8J:Є^40a [b*zwWmRh$%SU-&A]|9Oǵ|#`eLy6E&ws{H&#)ATC1Wtqk;֣@{Ng,2X8zE󸷥E_k@oWtg bamƿp~~rojG aJb9ND$Ж8ܰk'i8V#(e°VnS5HBF&^ QCE~3*}!3vƩ_Qy][+XMy3/c{^Ln\IgX-j?O5ˆ/*/] T6'tξR #M}(mk6~{MD!O->D VS+$ 0ZmTp٧S|pEbG@2%Z|[nU`eo&|kZfR|e/,8}7o!4b$A|=ڧ3'~]n] Kar$6ہS]Q^vHROzniӼT & /^Js{3NFS NaqTvL872)cKZOnL[<GwEiW2]\1'KZ9dXOZ'^,QwT8LGh6Rk:%1uTLبBť>u;[nDl8jP@o "k@: Hdm&U 7y캙5IjK5J¤ .` 曕A7l`lFo|wI5$C50IfKb ^~N:NPߴYl FK0q&*Di'ƆM8ckR,fqF~ !VKPPg*bBCz^ pa 1׆`'=Ԟj[TPVz`$vN2p|} 3(9ҿg_r#>^balQ?Q)Ʉ3}GhE4y:HDB";2yP+~k,GUC^WSe{AS EFl0( ^$8VׁxjRv kh 3V4us%T1E" n1໮ܒ=nddi2.u "ʓ{ 0r0Clփ }U@WDeϓ_wƶegb2j**Urƀzk"hߐMT]%{Q<1lc@=1.HJzm$!0R? ݂#h/ZRf)РɆ>гėpx^H= jV(P3,TgBP#=0妡 ; -M gjJΌ1-)Re+>uc{N#,.N'tw&49CW bW=@=oDն<"p*T=\}2!}U#}!܆^n?ZP/]O.K>'P]݅a|#esXbM]43N ?6n(`$$h~j~tf*jl%!9:5A(?R0 ހmț7-bh)m,Q헛QGeG]ʸAӯ&,Mtthxǃ#3eE,=v֯ ڦlR]w\t>x;op^;]: 8I kiޙ Q9݂-Ə÷IO3fG&܎6#xC2 UlMV^C:?Xa:tp?l͕R]7iQv.(2`󭗈Òe2]1ꭱ#aS]G+^țY/*Z@hѺڰY|u`)!$\=Bwh"g?-6 ]Ū/=Tz*E/F,]'THF::)ɝɭdDzs]b ֳ1m95$tcފņff1# -fw~DKNmƛenR$Eƽ"F(I{&|V'6j uLYxá'u#)#bA[%VP s4_1 I(7bC;bJJfg#9 JQ^ȚO"!>_HD܃Y[5j 'DA=b?€'HvD Ԛ 'o˞~J8t'@0b5Ʀñ؎jfI y3{W4tBK&?&G<$"H7Wl1uV\g5=(sR2:~rhZ/TG|Vm$Mx`\IIB(>Lu7GmuE`Xkxp!~V_4zMU46L.GW U&Cr_c2j-85y0 HӝCJjBh i\L=zΕo= KP6O˖/y3%Uݼy>rdaQSZ劊fe $3CCYjj@0V!9N)+k@:jTU,гB%Z"e_I\w+~@1(Ė !0m,P"s !#?SjiO"#ANLE;J)zY:r"h=> CNd0tXD'/E'X W7wi-o$LPzTHXϞ(!]~weXMRA/oԤspxl0AUD5ԽoکTu Z[}5x;`8$aV#M+RՂSA@ J72h*b}3jkC v)<9c | VSuWL2wpowiKLA1b}q-,b*# R:bh8^H jdxFa#Z=$UztIJ'Kn$8Hf)|ЫY=VPo!z[s jjёuO8c=063$h?'N& dl"/sG0W+,7šv^pmbմx&뵺ͭ, f$̂NB!n,ۉ@qc1”w5GxYc ic lƼф v̷Ph4 *2?51BFnt_GV FvQK.EA,(dA$maC׍_ᰟP-B!lgb؄|8~B\} mav7[Ҥ'O%^k րsBT.`E+Ӯ8eo4@Na~\)(=Ud1+!7E:5uBJ= WO.Q]VoI3h24nElDma%ro'Ud'&j>>6y(\nKD>y1MN.bVZ-t;GH슑rܠ>,c)ϱs  UbvSԄU"Mha[ehJZů.z:fR0.B<loEKJu/r1כUCBD)G Rɼ`e`0EJk LwV]U~2x.SY;=h0n=n|Z~es> {L bIeI[s~a4p 墄dV .ʓöOaW 偶 `A t*L- v6sX\'._P' ,UEmcF >=+^X4dYsa7BypuѮwݩ7a0Q2vWH+J;)ö C0S(,#;h@0װP@*FzU 3Bb :2 ٦3&$9)J@BbsSU!hê5ܕbK2.U+`]S"kK@UGE`7Ĭa~9/ARNV qv缎#{Dr@6kL"J[P.sΤ':ǩJ5\Zj~92H|Aע>)$]k1fmmu8 p?Gɬe$,#l:(3ȭt/=Qzt7 FpS jн-)j>f"#t8hC4֋{g'Gm,4' 1m6zڋG _rҦ I4E(SHfcV6!r /Lܓةi"g0Ðo 둹ZN>y§ə)G4?:핮%moEzMUД;'ibE-J(pZI*Grz_ȏSN2q>p@/»(˝rzO|Rϸzwo{ukNY.OZ0/?o _`|[`A$\PV\Dw#,,>mnP- C˼NAWRe/s+|x- ◤I?˖Nj5CxK]bUq)1R uɇu=)y3|(Sz.gW&qA"I xL:,T=ByUYg+.fMΛjΐ-4{#컢WJ# ܺ)g#s֎yv#䍝Y`7/Nmcӊ]sg "V &/u|]A_~I{Zr&p.Kn9 LeAT;bAH%@UdXa nr:#i{~Lqw,͕eQ\&ծ4:mDGB{617;WϾ`=X`k̹LPq4n1A%݌#Kh ,rNpHx;h)"g5 3GKy:0FMx2Y!m qV{~I]foiӓai{kR#obB23T֞A 1чW6k *r&j4(wi Պu:vD Xw=Y"FƱ-i啮3g9WV=ۼ&CR~(C!Iy=LzgX 5uscĐG:Lb0MO ?ӏˇliר[J>1#&e"n*k K iA# :ܨc7inuF}㝌9pF>/RTl;`(w@.Y`8CAQFkn8ooμi8l6Ӏb4yF[x5Q|0| S#-7L3WT9 iV@%5:-Y]K*k *ȬW(kR15|oS+PB8- H0!lOpcޒ@w9xŽ}`ʤDB.qU?\x5s3\' F.}7doN̵?5?e|DJSR.Yf̳0y_r<pQ_ճxx2C-vkѣ$)}p%=m No]PD[SJ]3=/8pcGк0h@x$kVoLq\ /:$^aBBp?HV H^knfgUmjߓ))ۥ\ =)AL g۵Hk<iyԚ!RZ2l ~q{'Փ=s5:/*\y,ݖD,9HA4XNX?2LjKW ZWAtFeàc'in"`ǵMfЎ/뛢2ѨQ6RGo-y{dBcf9Y/v,s(٘zܹFLUeKAypRN d#Ē߄3LoUթ~hvg~_FY<\Sā5fRCT3_<^v gm ɿǃKݥb7v:xUN ;kŖgK݅ \$o15r9g$&J b`%lӾrQ/j{e}Vt{^? mv<ԙ-MA^ʱh#8Jw*u/լv=YZrnuar>g@م?KLls3Yl*g0hx ݺ1bAQ q84%LO@#%j DM橻F[Ƒ)Ȉ?qQ?ZR[x`/a?O+ "fՄϞ'-/m?#8$Ibӎ\ ?uR3EBd,C x~z m&d*0]%Oʑ;Ƅ,ˈ>+kbSԧ NB|bcE~7Jҭ]`\Jw±^XCpd"ۣ~wZ@?`Ī=L'&hqM:Nv#?KX'uB1<.I5's]Z.gg(nx0E@{{5Ɛ(ռG7~"Grկu%KɹQ:q@ ͉ ѫԩLJ n+ #Y]ЦW'}kd`:{k|fwN_Sr\Ȉb8\R ?m}T<+ ((88\=O 6n` l5{qhIx1LN)"帶bJWۤE`;ϟfi@Ir/7vQZ3qjhO:hqkI7(|MkXMJ#]V*CaHT|g6uT}}m 4 /ɏMc+?P :fcL\twxe5<ɚ%Y"QB~X͙}3e VCYi&Z@BN=nOW,p I:+bu"5o3&kJO޼b?#^Xp8tp`*gr%V8ꉣ ,ЧsRXpr߈LDqhb>6P6935ޅ{dA62߭RTr.LGUsiAXh#$j Jj 8'=I~ v}sQtcaH0"LHh2'IW',eȥkSzΏvbRT9/Ʉ_ط s_D}!˴f"TV[}xz2/iÓ+FJKָ֮,lP e#~Qi?B#QhUoؽ5L.by,]De߽x,1mP @NU" d<X6mf2vnGMGSf2ݶ YZ