python3-pygit2-1.14.0-bp156.3.3.1<>,Lh!sI%z ^n>t?td $ @  (VV ,V V 0V V VtV"VV T | "$("[8"d9":&TF^G^VH` VIaxVXaYa\bV]cXV^ibk*ckdl}elflllulVvmwoVxpVyrTTzsssstCpython3-pygit21.14.0bp156.3.3.1Python bindings for libgit2Bindings for libgit2, a linkable C library for the Git version-control system.h!sh02-ch1c+SUSE Linux Enterprise 15openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgUnspecifiedhttps://github.com/libgit2/pygit2linuxx86_64Jm hhh GG[,,ooee9 99   ( (3 3 E-- } }  A   `+T9N :X=6  c7i-RFJmAA큤A큤큤A큤A큤h!ih!ih!ih!ih!ih!ih!ih!ih!ie,h!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ie,h!ih!ih!ie,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,h!reܢh!reb6e8bebd30120f48d9ada7635f4ff65dc84ba19f1b7320969eca5f355024dd5a3f2a642de5f24ed216404873b875e9d1c5dd112a4e0ae27a42f7303583f69683ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508c4e2c8a8861a4facaf4d1ab57d5aa3e464f53d313ed37b6405f66bdf68a824217e9dadb0f68c6f02fe4b74139a818b2273fa8e25c293446ffbcf755a4e549144cdf2c8f141bc498ae490a88870d655dd174abe3db8c1f57562224b168930c624a5a7d0edacc3f3f4ff8137e23d1e174f2279ecb1e2c3ff5585a163f164d73fe9930b4ee4e2c3c4ce2721ec657265194c5049c8936146f66a3522947954ca5224fe171c7c665d6f3d2114471c469c9fd337ffaf6e796db5999ea607e110e14313fe171c7c665d6f3d2114471c469c9fd337ffaf6e796db5999ea607e110e1431352467446f70e758d94ad9f8f9131416b1d13213e56d2287cb5bd9de60b6cfa8f52467446f70e758d94ad9f8f9131416b1d13213e56d2287cb5bd9de60b6cfa8f1ec71f13f361c8a149e1b76e87cf68f64ca91538f3c03ddb678a4eec4f1385681ec71f13f361c8a149e1b76e87cf68f64ca91538f3c03ddb678a4eec4f138568b392d6bfb5d2127a88576c4674c0f803b929fa7714f9a626320c464ea1a8bb3cb392d6bfb5d2127a88576c4674c0f803b929fa7714f9a626320c464ea1a8bb3ca772ad4841ab163b362aadb35e281eefd13b243c1473f4d62c59adf379b882ffa772ad4841ab163b362aadb35e281eefd13b243c1473f4d62c59adf379b882ff043052d32628279ffb7d8f0dfc675c55919e754978bb830b8e99111145fad09fe456c0bb038d17681ad84c498c9d8073975f2a6b1a5793e74b68c825135a25cd89b1e6fb99368901d05b4c76471a0cfc0b3d7e91028c50b61954ee9a81d19fe5313ca810a2ff1510450d54d8ae6da7954ee680253a883dfc6f93065a7d671eae7d67baba0445768222e0e9bf11271b1aca4307c2675d23258640f55e132da6307d67baba0445768222e0e9bf11271b1aca4307c2675d23258640f55e132da63023b6cc697fbb46d03dce27a25220f815bbdbdf3598d55e8337e23de6739ec1ad23b6cc697fbb46d03dce27a25220f815bbdbdf3598d55e8337e23de6739ec1ad43e80b1fb60c210198857a2b01e01539ebc43cc01f9eb371b023740a02107ed8bfa67845b584dcde8ebaba6f7d183c9e83f43109d9de6735e9e77d914f7d0942febf9d554b73b11e0e7e24db972c43b02dc20f40c3f42f4fe1997860d77d9f911e4f3e28cd098c268b8d56cf2d13a1078f11d9a59fe08c65c9dd97ece82f01156c66e72c201d0300a5d367adc9993d395cf89bc20acae9e14a594570b70b31496c66e72c201d0300a5d367adc9993d395cf89bc20acae9e14a594570b70b3149ccbd8d4049afcf2ebf6d7e72f8aecdd30acb331113496f1aeccd51ff6157b4f5ccbd8d4049afcf2ebf6d7e72f8aecdd30acb331113496f1aeccd51ff6157b4f5739ba7f68ef1515bc2f74279d219110f11fd434e664d3341b2f6b39c97443d17739ba7f68ef1515bc2f74279d219110f11fd434e664d3341b2f6b39c97443d17dce22189df5a9beaf7c5560a94fb50866c6ed1738572e546244cd6fced152bf0dce22189df5a9beaf7c5560a94fb50866c6ed1738572e546244cd6fced152bf07ffb07d9021c1075ed7080502222244868521ad639ecc724ea349c431a486cc87ffb07d9021c1075ed7080502222244868521ad639ecc724ea349c431a486cc8d209320e033af41f46a05326b687c70b73680165c58070841de58fd89b583906d209320e033af41f46a05326b687c70b73680165c58070841de58fd89b5839065ac3193af12d961301f39f6f8424ad72bcab08e4346abf05d3a38f94073396795ac3193af12d961301f39f6f8424ad72bcab08e4346abf05d3a38f94073396791cf834a961e16b5acaae91ac5a8db2a8a93f5e9f1c2756ed41d8b4e7ef0e9d901cf834a961e16b5acaae91ac5a8db2a8a93f5e9f1c2756ed41d8b4e7ef0e9d90cae34258bd170da72aa3d4c1304a6b5b96809002c9f08780378c3d7dfdf1cfb46505a8dd3553159f0c6ad7cc7ba30f1980757a60b68aa79fc7c765864f16b361d8e14b4375a79729ae5f4e80def5422f7db4b3a44227c6e6b9d472a9e0a1e5b4d8e14b4375a79729ae5f4e80def5422f7db4b3a44227c6e6b9d472a9e0a1e5b42048ef802e10ebf2b2c53d8c44c47f10252e6898246d0568ab4d97288e9811ef2048ef802e10ebf2b2c53d8c44c47f10252e6898246d0568ab4d97288e9811efb8da24a274a71f3dc9fa46dde0da80cc57385a43f5bfc4d723dc403916614519b8da24a274a71f3dc9fa46dde0da80cc57385a43f5bfc4d723dc4039166145193ec6294f70bcc79210c16c97ffce0defe1e4b36339496eff3151a6bcd17d59cd7bd45b6c24860567b7c69fcb4ce5f99aa9f4436fe19415b62d9b27a08bd4804bfa70e17e8ce8b4355ccedb75e628b2a7b915161c4181cc664adfbf8ff1c39b850e2356d247c8ea458e38736ea1447e8fe30936ea9459f0451f47ecd8a82308645ec0fd54ebbcad80d14af1813340e0ce442b9a07d40971660c55a35579203a19a09545ab06ff0cd1dd8a43ed4a61eee212259ef158b1741ff73b870514952638ebd871a94f3dbf2bdc6f1c59b1df16d3b32249e6c7079cb4506144d2c24a613b989a295da12f926427648efb7b21d54b28ce8ab81308fec3bec67ddc5feeede958d7c2cb27957f36537e65346c40945c875fa02b67adfe94d6369123fdefeaf655e3e3440700f80763a243afb434e5a8c9d4ad7913cd8bf043eb1d38d8d19d9a81ab643e2fafc15f1fb9ce026b86bfb9aa09420d691aa4c87aef95990284113abac74049543d48f52bbd2ad7ae36dc2048d9fdf2166fb8ced0f2c296226961dfff5a9e20e2395ef80b3e5b50e6dfffb00c125e466d6ecfcee327bf0abf796fbc1260addd74c782ec0d0fd4e32818cac8253fa2c2b79020a68b2c3d72c7757887737a945d8b98a78bcebd07789b4c329b160867c1e5a6575b9dc8290284f77ee8a666d770771ef91cd5aa68c40640c44f02e28271c1721986888ff25e99a767672096f3d9e4aaffc74a4076cbe42c36038437c5022b94928441a19f5012b3a464c269a10eabc7e33422a923c506c77cb799b960affb42049c71e3cfffb86f1423c148694176ca99652d5e13bc74ca6e4bce1baa59cfba3a5ba4ef6251dff9cdc568dfc6660ae4e30df255e86643324a80d1e217e3fc96108e9b031cce984c1f184aa208dd4c5b3daa7fe5bfeaedad068bfba7ee86206090dd0fb711a7404519ccbf2c0b21b0a007acd58ce3851e0a9bbdbcf6c5587a02e462bd38719743802439207f2c402635947109164863534cbbda3df8eb31453aaf009167726bb40e9ab06fafc45d777d7e2b26660fed35334c92eb930fa146f7319413e5ef1afb45f8dba1a4f1b26208d3af5af808fe76f0415ff362c70ef165f57980b1f6ddbe8885b13853d5245e02d98d15a1e4b974b14b0b7502b29a0fd4ee1991c6a06891022cf23f2a642de5f24ed216404873b875e9d1c5dd112a4e0ae27a42f7303583f69683rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pygit2-1.14.0-bp156.3.3.1.src.rpmpython3-pygit2python3-pygit2(x86-64)@@@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(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.h02-ch1c 1747056243  !""$$&&((**,,..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-x86_64-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_Updatedrpmxz5x86_64-suse-linuxdirectoryUTF-8 Unicode textASCII textASCII text, with CRLF line terminatorsPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=48f3368672633a203aa74dbd0578676c51bde3dc, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=417ba9cc82206875f5a8d0104eb6d8e854f5c490, not stripped  !"#$%&'()*+,-./06>?@ABCDEFGHIJKLMNOPQRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRm2Ոutf-8e2895f9d068154842a3177462e1ef710b0d4f58ce92ee5d0b24e1f63f87f3db7? 7zXZ !t/eGq]"k%pa CxV[~Nv%'BbcVkω#\vQo8{ԟR $]I@MŃN3?ypTQ`΢Guo41!0?[yJ#Sje_|Tt|>I6A[VFA&R%F>GuBv>s(|_0W %;aBGp?[x J`q;@_5&9rLFپwodƬ}Z8q, vyz2 Zv$Gvʞ2 _!&Pp)Ja,j*o"t#'ض_$Xa|z CrJm JJfjޗS>ͮ5*.ৗRl(OXłT +Hr)ެqF!c?( :F@n-s8[ͯЫ6ap5͘pui.}i*0|xP@>np}l3=:#ǧݯ櫔EPǀ@[:E)p-oAHSԭs2foS8_'0's)1NJ׺VNƤ)FFn!`rHBCNJ\R_u ߥ+e1PV@gLF.y_Ox՗m?sRxgߍa`ywʑD94v\X qX{~OyC"DZ$6|A} պm32)1OٌBv! X-綰kMn'(#~B)̗AV]Tjf Ch#ww{fWrk? W?F\4Z/"gpwD\;M5cTagVa ,YDtRT;1Hnu[GrL"5{b~DaEeU_D(6x- ȩ~_uc;^j>ye4{a;ƎCh<j>Uu#6Ó4ǢxMR%rtS7Džl|P !ԤxBXLE9'Jf(ɪ281R0ѐ*yL@m=ޟ$Q>yq^bEbh rHtcyGl MIg>@4 ijSE:8)a_[; ۔pI~`jFpm26x4`9{ 0@/VJ%1;j`<`,AHM>7U0 2bx0c E[FZ(t!Y{~+^%"wM.yyInzK j-4_J"rI!/7Q5 MFF[en{ Nզs۵7B@ez Ve^B*+TC-4м =~8>df望&}ړaKN[޿Q$bv @rS1B.,SLp[ ՃOQigꁽ䊓,4l6/,fluO+~d}7'8zفHXT6;]yDq i6U;Y8qNZBZD -qEQr̕hEg_z O'KfC#_4KCRmz:xZ+'ǧwJq-BHH$y|3mKyuaJͱa+ΜR`ƴq A1YDיAHm>d]2oP."x[êHKYn3}="sc=C[Jbbf=Mޢ?=/g}lBeu2rpԂ*w:"{.t+Y~ğ 5)*_yquR׻Eef4~j^?\c_]ķOQ;lݯ|8"V]5Y 4v+c SHCSDYCKk\žBL^s=47ze\1:n`8.WD %M*8Va{W~=OPS +oqTY#؀£!LL$董8UWSh?vlQF:q-Mթ9b:L /zV*xKeN1z!%i ؎j]O # A'pE 𱌺2.#R'JW,WCϞ~K{Lh|)XmEڡHJy׀҉hhbSd׾9ḑ|PYQx's0;Z&ע딫mi|v0mLv*jgIԞȋh2x# P!c!GBT/mP?>x +/pVI~."MCs5iJL0[(^li졪^͵@m؎ĉ[-'fFIOSl Yua8d6E9Lκˏ`B0v.ʬjKNAw'Ctsɦ≬z֔0_(yHwdiuR@Ƃ)`J/\V~Xm7='9!fM-Au45S¼yUˮdbE19ccA.9S͚0p2Dp>?_zx=TEoh3{6U'gVJoc"Xgy۲NMԀg5(sxMt@X6# ( .]f@.7'w )7\"}ڠ}^u`bŪŧ;$Dc ?NB:y4aK@ߙڞQ툆NwAY nRlA JOqSu#2[*O*@M"MqYY~|JGD-#MD%({EJ[N:Q>x@.;^ aq X]M?FX~k/5~Ka`ianŻq,ڍ;M>AEH}r-M{L`,kos~R9EbqP`*tVP`qHKmSTF;.7q3BA24TR_6 (L-cs ,_DͥOVuSh<]ށ[X(fyϑp,]iCzѦ3O?KAK&SYv!IGn#)FM /~Ș-%0sj/P0:O9(Wv.4癔k9! =Ո2Mm)ȕcu¾T|r1/QαM>3AA+v6o AT@$k>aY/F$K)ST{ #q49`)8:/D@^_7>bKl]1/ΏLΝR"g_%:CYkIh |PvOBw./.BP*ty;wCHԉ]>/TL=%\Bj:;ʝCR{sОBwam۹M eV|UHَW mZON5]Ϡ܎]2;('Y9lt{.WWÀB5gLG=hi4~1O'ʷ*.2dz1\6@W{RRӝ[b=wߤZ"{5R̉P'eȤ+?-D0577#}nwpK{FJ`GdC|GۻeV emJ^嵚\h6T {)!*V} p ~SpWrOճ5'(}woު FE`@_S_Hmޱ= )A1SaXJ:t^gSvF YS9vGp_=wxQ薿- dX; 8<QrCsK$+#n.57~9] AE(),Y$ FO^ygH5A>)z-g7_ԁkM> de8u`!7uM[~pqɴQ)}P~%נ& AP|"RL%zsK>-)&[eaBC[;-eTJр7Sj;QYf$_ *<,HhK6}8c6Z{3VHL5cKasv(%Q~FKs,~qg7B|6{~)bm@0vC?-TgQ^Af lɠނJ>Ty]u@pi6}~2ĕ*%l]*fuDF!6R:YTeE('k\7ۺݗ*ѹXtqe0bJ4r}bWlҹN)\Dls  0Isv*{,0sq%ؚI1o76A`*ev62ry#>aB+[rh L 4#ǿE8y#ԓAVJ-efYgwBvl^q( szLu՝Uf{59 ?V^x`"jtm.3&A GV>G-!i?w_$CQw|Kۭֆ9JI!%9v4a&a[s/->*A{sI7'\B-R"1X`SZb~/Ƶ;],E4}j10E!׈xŌ;4Ю7bBg?iVv(IJ8>& !8ׇ-g5.vWixC'FWV&)*(-iJ.pwр(!pnE_teKLS-'fZ|.xKk*w% (\Y@x߲@!fGF$S4QG8" SèǗAf!Br#/.Q7cG⅍g}\R0<%Z;>"V[j\uDiyⓏ48a5V)F&RnrNOnL Kod i18SUR_+ɇswz?}YѪE"d>e16ӪWg)!=;R /;r_5{8 œd'DıΫ T}KΟ/b"Xeʁ4#ZMA-Jū#RѤsUb/d$OܿTor[O]RbQ Q$3I@ _@G4 (=@ =A_]}'DPa4cQRl|"Z35k5D}ys7mLU3tdJx& ejxq SRz:GVt`#X8˥SԝsiKܒPLAcPG)PXb+ "+B ^7~x¡YC uN r}*+d 5]B@}Qk\UKv\Bm#ML\km Sw4:l wCm\(Oߛq rua%mza7)ѭ(GwEeea%,p-cdZ@X ' 9s@K#rօDCwPn ̎Sy| F; 6PP}e/s'gl>f\3v!4~ A&ɕlɅ6%^ UxI4J D5;W*B tzl֗'֪[]ks)tQXgjCHKHh:NsJEFSk46[\^&Q$3+T1r^b|m|ϋ-4ߋ$T1WJGD:l /ɜA)e"#vk;oIDsݺsrvNDICtT 5{ns d'h֛a*N00׫JL>Vƿ *sEl )AnM|Ӑx*=nWb%c.,!&sB Mբ6np@u[YElqw%i:Ae_o6)f.w*RKa.u^+'0O@JrծLis'G! MZ}4ѳҮ~Iw1l-DCtt)Q dF ~*MUAӴbDhf PN%~!$Rvmz· eB3E\00ٺھlKT3I3CejK/ɡ,uk2=uѝ˔?d#)>kE tpΩĵTZL50KȍUy@zb/ʥ2R5J˞2}:ҺepaJ%?B 5^X06_ bBa ;+MXZ.oAdxO8d+oj=htB}g~UgE/bhcDc[@ 8_#JMN0N{ k䋔<+oI) Ë;e&$Kڱ֟"TE[H^&A52q)חAv"7_KZ\ˠڬ¢ƽeuՙ8+E>qȣy/hGq֑~g-_D_M;YV2tGymb9m BػGyvvQs]}?V@kkELR:iXT& n#nd( /7gKW4͎"ek 9q@1yy寁fvksVivTv Of֚ہc,_1<;@.sz?L9֕*ᄂfZ'wxx|І!zöii* `^w_ HTpi9~M 뢼74cZ@U,ѹuUܺT֠['ܘAV==r‡=4#(-DC٢Ä'A*"dӤ3? ÍTԇZy \)٥0^W Q0^v&^K|{v^1LC`|'Jd'(k~3JnـgBTeDukxj闡8+W&zTIJ󜺹dv}"n-]PΣ žEݗrq&۔ב"4#4헰.\n//VQaVK#ҎlI~OzOL[-Bm{k5/Ag`>,Ҧfw ,Cܝj{q0jB&l(:(@P5pOre!"~ϣ AzMؚ;.kިmM^`Oo-9ɣ/ȩ#Fĺeo }I]PX\T~'N۰+z x!ԝY_+=rq76IE;F5m޽6`ݺ+?Ѣ+L\^N܊_TZ=4*XO^!)qf*P1g7}H_ΨJW>OƔxoNvϧ lge6kF+>M2ɵ^0捁xw׊1sIY1 XAo=,u4j:ƠRΏP娗HH*!3&НZz_^Lv_le?b>BKEfCrk$(r $řx8jNؾY/J~:[^&LNW~OxIX<^ay2^Vg2bK_.G^ =/d)ₒI]J>2pqSl8cbٔ7h3 r?a"z|y&iJR zu/U˂'KFub*ו4<- ds%E-BעŖƦ5v]}T^Q›Y4d1yfޱZw?Hkx!(d2RmU '{O赝Azv$ ƾټI~ԿH;(C#AwI~դD)߉ 5]Auhj ۴j!K̅fDdKQ_<[p:+P0/A!Kƾyk'.U~Ij:uOp[*L[m0SPJ}kA7Bz;w1sjQwɦX.\-Ik= Bf3 0s)SzЈ` \AbtR._"FF~Y&5.QR^--DaږqO/Hr3J#;*",<㕍VWA"ui H$dVn.˳; ],c.v ŗmq4~Ru9i awƿGF K,٭#ΘC9)ި.Zdϐ?-u4kKHݓgw7"22W1Ӟj~1}ž BԇJzӱ C1`|5:9d,s!121#@?CSy^qTuT^| sF *@3rO!dN ÆhC /ƍ7LKTX=V$2̨j+s] G H! J63UkGuym9'v{+ m>6*~MT;f Y6j =8ژJ :5x T"V wګr\^,q,~"iA8]#G$~C+DQ99N ^_u$c~te8rozslc6_Y퉸ՙγy5ķ/Urȿ Q;\{׆tɶo}N2_?C'7VS5*ME}E5 ^ҙ f~o3(*έ&svB/X scQwA۾SzS{ŕ]YK^ݽ'W!qwI^M~ v(kr*,<ոzO!ot(ҘÙت^ M0e(t2qem&wiÞ n0 /`֊WKo< L!AYKT2nzJs%?|lq QV(Jąj<4yWV i3( מ0rZfW6̅d1˝?11LG{'{w̻Zc BGKݜ^n'Z#tB/ Qx(JsDcu죾;UMDWp.I{YX֧PwDmD"ŭZ0mV& .-W SM7qycp~>_Q C 3,vؔ8)f1]g8]OI%#(_Իnwr549oZi)lpψ(cܻ}6)Pb\qX|2p<ؤb 'b6[XXNsi};GGJ67֧ n'ӧmu c>/)탋!*&zz([u{ϻconY?>'uV.p|^_|ۃ/Nw5e\*++CB2;.2V+m/8SSU\V$b.3~+C{snt,\x"> SBF"GDR9v" 4Y /r2ZwשZvlO=,a,3q,x;GIܠE[Bk$(?hj/fx{`QZV碦@iفH^pIgx B_!SAD%oK:IMg Oj'2ePAQ8~%㲨!VoT>@ƌ^2MAZB Wŗ3-#78%sk'^BY n\zoB}{Yqj,^+py4%"ʡay5| Y'1aTxXYT@zms)O8o|;+mUNQ+Jwۮ?v-W!kSVavS5iVuu?󕢮K tQ7 ΖV; *}7 ϯ 3yOu(g"!KmtcA]AND& 0 4zP7 ض|++pИzfc2nfuNf%o(ٵN`]3%#(2aC֞v![ nE٧ ǒNWD+3%Wۤ [3߿U nSVŃXK|W/2t@+,@c9Bfe1`N' q 0Uw*֐Ҷ~/ YKNh-c@[Yh¼go ^*ʯ(mE.dRS\?WJc,8jKAcBg4PHǂ*AyBl^/e5{~BZ"X03XWv0,zfY޼j68q`5k!=:ԭAHYۭMbߧqRVy:Zuy.X\Ex[1lo\&JblFC;,%O8'\О\C&WyVӫIၼ5MAf%^E9IȑM& p\mLA43'Ź}c#V?f,NH܇i_H$a{ K+QfZ'{+uh- { ^ZcN%̩xy# bJO(UOnx..S+_Z3 xŎ3Ĉ`D<_B5thxJR+@FSag~Sz8Bq̖?hMGS "c :Wh)JLVgo)Lt㥫 &#Bɫ@ ߨ5J]C;ե^:T YhZэ'z2k/~UƳy/yȿ5Ip90w[_ =°͈:}'} /Ȑ*/>"i?eDJi([3ūPkv= n ݽ" WFP~ %|AdBm|8ޑg\U@tlh؇Cb|ѭ&Q1aeMK#YwaBL0 O !/`Gi@pnOSe^[/Zʔ%k%wӠ+s;[ [F2gKݻ<6Eњw5[%b?#x:LO+Yk FQXXs/ߕHʘFzKl āWүedjF0~ELkagTdՋl!,Z6&i7+T]i1g{?mG$u]h%t?ClX R١*wv3EWc`[0 tiQnK?vGo*3uj^Ȳ{HЮ5MZ=:[Sp]N 2T:7k|ǜvqo $T~dM֍˭_J G<((CVXC7ۭ3\כ $ˎf+0*JO20҃i}m/mMh D{+9"whHit~2m:0@~ff_pD'tNRE ;m%G_B+υЕ`TR=˥DנF7T([*e=ucOͨ}ԃO شZce,-~o216m/ c lMsgq6\j#g &aX*&h*O!+#$~W}=l8 _0Oջgw뒙 GyW9RdH,cbίlb]WH0}s;T%Fvp, 1 #9zhVxkl2 L01ywPlS.>s~@ī'ظqL;p/Im[2OVaH?í2p2 A, ej4,Zfbc@<[tTxu;$jgp8H B`2VNߚ˪)8 ?C0c}U`cH{I %mTmեzm`<~ Us p'SsZ?⡻ܖMCA> )dL &]NJ\ҝIAa]12o~m/)n pVT geJoz/6)+sXaH "% i$(tÛqs,YrgV:Cۦ]D&vP_vr(FY:JĊ{Ⲛtf*>MϧO&%qď_t6e"YBKAk=a?cfjQXpXZl~jp냚NWTC?ٍm(L Ljg@9ǰr֐ ‹XJ9Uș<+OmSH]);DVeaT&tl<óPGl?xv:om"EzP5mH\>k i,2Ku^lO/h+ΣAu0$#OXy1YrW̱ Nq\8C֒'/n0n&2yYuc.FE>KcD#o),ُ'$E( RNUeĞKݲ^&$Wl I{<#L`P7 ᠄B%n{Z-ֵ&l1B6$_s" `,`ʵO!skA 'b ѱ?|[ W}:fe*\yuo"3forE8zXߒQ[)9YtigV5|exs@ ~0sG.R3,^sQO,,nCsu\kzzG1z|Hz9k"1iFL4XV1EM7ZWJPT[%~hr=Y8oN(\Lk8HO]GhG] |oOnҨ<.ڨ5TXBM <I{|xd$qaHuҥ7)YNxwѡX! @"~X]^hd̲Ð;a3P V Mdn2]Ӑ ]G+ s90D7!qa<El~32o17I~|>>x7H#+3Udh°$3i~Sډ~YX}fowRq"&~[=`Ue[ r|']r e*`$Yk-3ԤI'y $9׾DޖBޗliSh)}M]X#$ZJ)/|gD,z(丣#'eFWb&/1Y YuEi՘8.hv]HYH)Ӌ}ԣ_Ƶ\#PCY~"[,/PH E.S#p:H_(3=MyW$VozHwAjEAZ>Ohf  _'{1o؋|UCк=8DА-uL('W](yY,@UuQ4Zq K/pp5lNfV&Csd;ُ),6&X v )7)Ws-F"~G1Y3u#4JOu-»=ii*_Kc^DDe SW@u_n/%6V L_ע!V"~蒯{nl>{*߃irG:k0^^8ʵدCUtfxZYq^2*AD qqnQ7ĉՈV< KRR=Q}ߩKN,0Y$_K2(_t;'cp?C%*} sEx5c:?4?~3FtFhWQIg;qcxu>BgV?LU;O^*m"2' PWݡQi_׬s+|C"m|MIǁ]G2:82.-~ɲܼj.`ڦC{ČN ZHQqtoȷ+b,Q4jAiȚlQ=DZ0B \^!@ ;5j`?*ʀ]:4' Ƀ5TM^P ^Npߠ3N%5@t 8O|0ĢKv~ڲVRdZSɟVuL1%+#X)W:P[Hi”; k|)G!֦Fi5_:ڄCB<{yu s:4mĉ-lUd:ksF@TFC-ugx{l)|ċt6Xiӻsd\{F1{rWPM_JaωDYqK?3{ T+Lzdq_診[w°GӞ.Ēe}_ׄFW =`1#Nx'i eF+N|Av؂DinJ,;ݗ/?>pNvQ>7в(XYve'؈[`FU/B* KDm+♄C!+u R|Q‘FY\YaN\̽PSFܾp 9ܚ'rm6Pm>g<]ejTeR?ȑʷl/”  vۜ*v)84 $+7~Mu9筿F,pԊI[m;ہ8\^!Te |`;2ɎiY@;]'+ HVt66bad\ٮkfTk`zLp1Biuj!!^l,4D0\ Mpr1pDHCЋdyXW(t͝oN;HdfZt_'2oSB';,_Wx謯|y)%NC 7h#"`|C`vi2RQԑa ,>'RjRZv"y2 D0mN؃Yq:MNRE$9ɛ) a*aKFEkԓlcl֯^>8i~Kw԰5 AbUoOՇv;z}Ć vw+ 8 pJC=98N8Zw:5ߊÂiC4T j)` C/葇&^ Մ=p*o/)Y`9Dǂf?7OAHK4q qWkao?Ïw=S{)96N~ oX&܅gJKVLm(4sC,3A$vLHxN.;O蛨I .^ 4KZ^9Ƈ,,=ZWsuv)2x}zmɴ\̶-2tG6\tzT#=3uLrVC$ݕם~$_j@hp@˭ 4W]GH&څcLUDM uАSmYL> }N[X9js+TMת# r32н9COPlCcaE[ xm RÊU<S+Q7oKxӍ.;hmIUcu0RuP@Q upɬyr998vfC#_w|L<tmrmuu\2KW骥~q;\Nv~TDu'd#97(ɯQs&Wf clm3py'>/heFPK$|!n*ȟ]FR0:LH-#4b%=24BΡYSG7EÖgJ-,§h[)LYsX|JЮij@LPgɀ.WΧ"N{.;,~twcH1! 6㥢)+ C)@_S9Mg`9QEEZBם-HMk (.-*w yDLocYSd(h? H6TQ beU)΋Zư5lͮ->곿[x[oWYYB+ۉ$A5'"OWņX4#SʖiQNBF?/Mm{@Fnc*Yzƀ,0nDkY#JM>7Sa8߮So~ahj Ge֎HW* /6/}Unj']^2UUqh;ֵhJ+_'Kg,/}5 m_6^61Ducyw/kI$%)#0ߔLpf*Y!е2yrIs!«sJνy ͩ>9hD]~*^2 %g.^GËwIUi*ž}ѱoM_gDX52ϙQ6FGJV*.Ճh'ɄGI|/Մ=Pc*vO25u=Ī݋TR7E=ۮrIA6:G=YEWB0U7JB:f_X*O'}8-O^qʃBɜg#0wttƛma"/}Fyq Rku} .O}q {_҅!aMTIס``#JLD,IvNȽݤ#gɇT>ܳZ!!Y늪9rt'+`raJ?@fVQeJͬ2[٘qZSsȺH^)ea=,3_КEaÏ_o:k:4 MR9s.X-NQP&zj|(อ!έIʺ-@4Tu~̀ 8ڌY^Si;Ϗ!Q`8G SM\?>"SOߌ Cg)ӣf5|"pB!JAAOǺW_{э7$ё^r*HێK4qAɟQfWt[ٻV"~a} Y؊̙6<ꇧ+U AkC,ӗ.FҪ&ۑYK_h9W <}N>؉z 2N">"Б `*$q1̤bE^j{kv"El7AJ9\ўϿ33l"0g0hycHF$,ֳ9 : g !/^U@QlţgGŪwsmh +ddV] E*RvԦH_ 4\fL-hr9VHgJ$T[FO)`dkzD+/E"lMg!r(t3YZίr_8YsЄnxZ|+~Us,U^f+ea5B8c. & :+0kSTmL-kUD-#l_ny_kGxjP/_dt尸_`_ 'Jo#Hɾ}qzɹt|'.{]`HV[ȡ@,O˾Dc%?"0PN:L51_9wd?G!Qda=Y~^܌M19:!D8s+~^z`膽.brCB wo^[?#JF]4:emoT| A 4YE9eVccZCT5Ln)ׄT[*&+</6@W&{)?Ua»3-Qe5ް-**piuMd%WQhcO]^dv"d)L4~=aM/Gc]KI{ݴ{P,>[ŕ{. C 8a:T&a{0$G0*?5E{o춥֓8`" S' xi({ˇQM[&,D>e2-{~=>DuQLbhOH2-&ݳg9>T2='0yZN#s#MkљÑ#8U,Ȓ6LX\-J:Cms. <_\Q~} uxa8v'_VQ\'T@57ѝ=Ҵ֋HO0:pC^{~/ l5S#u&?Pw)MOm*؄؊siR(Ej_\I 0>եRHbFѢKrׅC7!\F }TL%'%R*p(Li78އGjQ!)7Cӎӑ{R񅰗 :xwhآWJa!R5Ǧ rLN\Gm/PNZWre5lA4F種-aC+ppT*,OmtU4 ,#aM$sć:H~ +;#Mr"%wk`Y4qs:j=^ϭn@Ί.MBciפVbr1&$td1NP}ux#T{KO xf`^iz /Vr]ThɌ`&\ 8jlI\>'DCfI/!؃t#k負V60 pI?6#KՌ$9?36 {@ΪSz dEL b Ysg,0"s3UR^z [ZEXO)@̴;K/Kޜ-8ˈ!1Mo>Jas` 72jYׅ)THMP乸 W`t~e-0fN H@k$]%>%N{C{VO&K*AOeD POVMeLXƂ=M4-d=OhNL5dc}qep7n$(;o[~tJȻD݅nEf8!:>bѼEQ ;,`!R){g Rz{3Dv,4ی"7Zq̉Mo[I)7??c1n K6q.㥛m3_ƂS'0VW9)&y-[nXlVry=mSjjS k!$'4Aom:Z祼K=d`Y+]Z}?ԇ2 m몳&j󃖇Y|+HD?,xzaqٷ`{w$\\O|2˰`q4io7 i%fښ0wcbYdTls;p@O[$eVCiyHgZU&lCJIM"-j'ӌ:oheI%L3݂fs MR>CE+;BZ 8;&}yM̳UYy 9Ǥm'T]&sl0XR{i/4T YZ