python3-ldb-2.4.2-150300.3.15.1 >  A bU p9|4ۜ~߭71)SMELEP79Qvlu5+8ڤ чBu=b{^C'r\[ _cHUvGl iT+%}Y)e^P6<[b`mT?!g v?uHxӂr7C!O7(k|Tb/r_4B8vgIsF7Uh3q-}x42R\9,qvE$ jWk׍[ p@U?Td " G .4<L T \ l 0 hx?x(8292:2>M@MFM!GM4HMDIMTXMX?YNT?\N]N^OabOcP:dPePfPlPuPvPwR$xR4yRDzTTTTTCpython3-ldb2.4.2150300.3.15.1Python3 bindings for the LDB libraryThis package contains the python3 bindings for the LDB library.bUsheep91SUSE Linux Enterprise 15SUSE LLC LGPL-3.0-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://ldb.samba.org/linuxx86_643IX }С큤bU~bU^'+bUb7a6118d6a670a6f408e7c7f573ac1e513e0b08e01541de8d5e92cbdc3cfe45873496cef82b41e6667b73480850943a1875810547d1225252256d3d04b24a2987c164442988619390a3856822e9543a84963ccc75249dda6fd63b0c7f0e2caealibpyldb-util.cpython-36m-x86_64-linux-gnu.so.2.4.2rootrootrootrootrootrootrootrootldb-2.4.2-150300.3.15.1.src.rpmlibpyldb-util.cpython-36m-x86_64-linux-gnu.so.2()(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL.CPYTHON_36M_X86_64_LINUX_GNU_2.4.2)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.10)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.11)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.12)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.13)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.14)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.15)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.16)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.17)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.18)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.19)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.2)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.20)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.21)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.22)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.23)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.24)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.25)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.26)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.27)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.28)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.29)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.3)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.30)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.31)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.4)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.5)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.6)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.7)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.8)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.9)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.2.0)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.2.1)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.2.2)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.2.3)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.3.0)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.3.1)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.3.2)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.4.0)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.4.1)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.5.0)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.5.1)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.5.2)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.5.3)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.6.0)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.6.1)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.6.2)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.6.3)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.0.0)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.0.1)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.0.2)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.0.3)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.0.4)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.0.5)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.1.0)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.1.1)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.2.0)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.4.0)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.4.1)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_2.4.2)(64bit)python3-ldbpython3-ldb(x86-64)@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libldb.so.2()(64bit)libldb.so.2(LDB_0.9.10)(64bit)libldb.so.2(LDB_0.9.15)(64bit)libldb.so.2(LDB_1.0.2)(64bit)libldb.so.2(LDB_1.1.22)(64bit)libldb2libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2()(64bit)libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2(PYLDB_UTIL_1.1.2)(64bit)libpython3.6m.so.1.0()(64bit)libtalloc.so.2()(64bit)libtalloc.so.2(TALLOC_2.0.2)(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.23.63.0.4-14.6.0-14.0-15.2-14.14.3bMaq@a6a@`[)_[f^^^^b;@^(9@^!]f@]]B@\~d\Z@[k@[#@[v[t[r@[WZZ}@Y*@Y@Yx@Y\YZ1XAW;V@V޾VɦV`V@V@Vii@VC-V3[V(U|@U|@UT@TT@T[bTO@scabrero@suse.descabrero@suse.denopower@suse.comnopower@suse.comscabrero@suse.deddiss@suse.comnopower@suse.comdavid.mulder@suse.comnopower@suse.comnopower@suse.comdavid.mulder@suse.comdmulder@suse.comnopower@suse.comjmcdonough@suse.comscabrero@suse.dedmulder@suse.comdmulder@suse.comscabrero@suse.descabrero@suse.dedmulder@suse.comdmulder@suse.comdmulder@suse.comjmcdonough@suse.comjmcdonough@suse.comscabrero@suse.comjengelh@inai.descabrero@suse.comscabrero@suse.comscabrero@suse.comscabrero@suse.comddiss@suse.comjmcdonough@suse.comlmuelle@suse.comdimstar@opensuse.orglmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.com- Update to version 2.4.2 + Fix for CVE-2021-3670, ensure that the LDB request has not timed out during filter processing as the LDAP server MaxQueryDuration is otherwise not honoured (bsc#1198397).- Modify packaging to allow parallel installation with libldb1 (bsc#1192684): + Private libraries are installed in %{_libdir}/ldb2/ + Modules are installed in %{_libdir}/ldb2/modules- Update to version 2.4.1; (jsc#SLE-23329); - Release 2.4.1 + Corrected python behaviour for 'in' for LDAP attributes contained as part of ldb.Message; (bso#14845); + Fix memory handling in ldb.msg_diff; (bso#14836); + Corrected python docstrings - Release 2.4.0 + Improve calculate_popt_array_length() + Use C99 initializers for builtin_popt_options[] + pyldb: Fix Message.items() for a message containing elements + pyldb: Add test for Message.items() + tests: Use ldbsearch '--scope instead of '-s' + pyldb: fix a typo + Change page size of guidindexpackv1.ldb + Use a 1MiB lmdb so the test also passes on aarch64 CentOS stream + attrib_handler casefold: simplify space dropping + fix ldb_comparison_fold off-by-one overrun + CVE-2020-27840: pytests: move Dn.validate test to ldb + CVE-2020-27840 ldb_dn: avoid head corruption in ldb_dn_explode + CVE-2021-20277 ldb/attrib_handlers casefold: stay in bounds + CVE-2021-20277 ldb tests: ldb_match tests with extra spaces + improve comments for ldb_module_connect_backend() + test/ldb_tdb: correct introductory comments + ldb.h: remove undefined async_ctx function signatures + correct comments in attrib_handers val_to_int64 + dn tests use cmocka print functions + ldb_match: remove redundant check + add tests for ldb_wildcard_compare + ldb_match: trailing chunk must match end of string + pyldb: catch potential overflow error in py_timestring + ldb: remove some 'if PY3's in tests + Add missing break in switch statement - Drop obsolete patch CVE-2020-25718-lib-Add-hex_byte-to-replace.h.patch - Drop obsolete patch ldb-cve-2020-25718.patch- Add ldb-cve-2020-25718.patch & CVE-2020-25718-lib-Add-hex_byte-to-replace.h.patch to backport all changes from ldb-2.4.1. + CVE-2020-25718: samba: An RODC can issue (forge) administrator tickets to other servers; (bsc#1192246); (bso#14558) + CVE-2021-3738: samba: crash in dsdb stack; (bsc#1192215);(bso#14848) - Release ldb 2.2.2 + Corrected python behaviour for 'in' for LDAP attributes contained as part of ldb.Message;(bso#14845). + Fix memory handling in ldb.msg_diff Corrected python docstrings;(bso#14836) + Backport bronze bit fixes, tests, and selftest improvements; (bso#14881).- Release ldb 2.2.1 + CVE-2020-27840: Unauthenticated remote heap corruption via bad DNs; (bso#14595); (bsc#1183572); + CVE-2021-20277: out of bounds read in ldb_handler_fold; (bso#14655); (bsc#1183574);- Release ldb 2.2.0 + Fix memory leak in ldb_kv_index_dn_ordered(); (bso#14299) + Fix off-by-one increment in lldb_add_msg_attr; (bso#14413)- Release ldb 2.1.4 + CVE-2020-10730: NULL de-reference in AD DC LDAP server when ASQ and VLV combined; (bso#14364); (bsc#1173159)ldb: Bump version to 2.1.3; (bso#14330)- Release ldb 2.1.2 + CVE-2020-10700: ldb: Always use ldb_next_request() in ASQ module; ;(bso#14331); (bsc#1169850).- Release ldb 2.1.1 + Samba 4.11 and later give incorrect results for SCOPE_ONE searches; (bso#14270).ldb: Release ldb 2.0.8 + Upgrade waf to version 2.0.18 to match the rest of Samba 4.11.x (bso#13846)- libldb1 fails to migrate to libldb2 when libldb2 version is less than libldb1 version; (bsc#1160341)- Add obsolete ldb1 directive to baselibs.conf- Update to version 2.0.7 + Robustness improvements against duplicate attributes in ldb_filter_attrs() (bso#13695) + Robustness improvements against invalid string DN values (bso#14049) + log database repack so users know what is happening (bso#14059) + add ldb_options_get + add "batch_mode" option. + Remove Python 2.x support except to build just the bare C library + Remove --extra-python (a build time mode to produce Python2 and Python3 bindings at the same time) + Fix standalone build of ldb. + CVE-2019-3824 out of bounds read in wildcard compare (bso#13773)- Update to 1.5.5 + LDAP_REFERRAL_SCHEME_OPAQUE was added to ldb_module.h; (bso#12478); + Skip @ records early in a search full scan; (bso#13893);- Update to 1.5.4 + Fix standalone build of ldb. + C99 build fixes. + CVE-2019-3824 out of bounds read in wildcard compare (bug#13773) - Update to 1.5.3 + Avoid inefficient one-level searches (bug#13762) + The test api.py should not rely on order of entries in dict (bug#13772)- Update to 1.5.2 + dirsync: Allow arbitrary length cookies (bug #13686) + The build uses python3 by default: --extra-python would take python2 now + To build with python2 only use: PYTHON=python2 ./configure PYTHON=python2 make PYTHON=python2 make install- Update to 1.4.3 + Python: Ensure ldb.Dn can accept utf8 encoded unicode (bug 13616)- Update license to LGPL-3.0- Update to 1.4.2 + Security fix for CVE-2018-1140 (NULL pointer de-reference, bug 13374) + Fix memory leaks and missing error checks (bug 13459, 13471, 13475) - 1.4.1 + add some missing return value checks + Fix several mem leaks in ldb_index ldb_search ldb_tdb (bug#13475) + ldb_tdb: Use mem_ctx and so avoid leak onto long-term memory on duplicated add. (bug#13471) + ldb: Fix memory leak on module context (bug#13459) + Refused build of Samba 4.8 with ldb 1.4 (bug #13519) + Prevent similar issues in the future at configure time (bug #13519) - 1.4.0 + New LMDB backend (experimental) + Comprehensive tests for index behaviour + Enforce transactions for writes + Enforce read lock use for all reads + Fix memory leak in paged_results module. We hold at most 10 outstanding paged result cookies (bug #13362) + Fix compiler warnings + Python3 improvements + Restore --disable-python build + Fix for performance regression on one-level searches (bug #13448) + Samba's subtree_rename could fail to rename some entries (bug #13452)- Add fix_ldb_mod_op_test.patch: Fix missing NULL terminator in ldb_mod_op_test testsuite- Update to 1.3.5 + Security fix for CVE-2018-1140 (NULL pointer de-reference, bug #13374). - 1.3.4 + Fix memory leaks and missing error checks (bug #13459, #13471, [#13475]). + Fix fallback to full scan (performance regression) on one-level search (bug #13448). + Fix read corruption (missing results) during writes, particularly during a Samba subtree rename (bug #13452).- Update to 1.3.3 + Fix failure to upgrade to the GUID index DB format; (bso#13306).- Update to 1.3.2; + Expose the SHOW_BINARY, ENABLE_TRACING and DONT_CREATE_DB flag constants in the python api. + Don't load LDB_MODULESDIR as a module file. + Fix binary data in debug log (bug #13185). + Intersect the index from SCOPE_ONELEVEL with the index for the search expression (bso#13191) + GUID Index support.- Update to 1.2.3; (bsc#1080545); + Performance regression in DNS server with introduction of DNS wildcard; (bso#13191);- Remove %if guards for blocks that do not affect the build result. Fix RPM groups and summaries. Drop very old SUSE support. Replace old RPM macros by new constructs.- Update to 1.2.2 + Bug #13017: Add ldb_ldif_message_redacted_string() to allow debug of redacted log messages, avoiding showing secret values + Bug #13015: Allow re-index of newer databases with binary GUID TDB keys (this officially removes support for re-index of the original pack format 0, rather than simply segfaulting). + Avoid memory allocation and so make modify of records in ldb_tdb faster- Update to 1.2.1 + Bug #12882: Do not install _ldb_text.py if we have system libldb + Use libraries from build dir for testsuite + Bug #12900: Fix index out of bound in ldb_msg_find_common_values- Update to 1.2.0 + handle one more LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK case in ldb_tdb + fix ldb_tdb locking (performance) problems + fix ldb_tdb search inconsistencies by adding read_[un]lock() hooks to the module stack (bug #12858) + add cmocka based tests for the locking issues + ldb_version.h provides LDB_VERSION_{MAJOR,MINOR,RELEASE} defines + protect ldb_modules.h from being used by Samba < 4.7 Note: that this release (as well as 1.1.30 and 1.1.31) may cause problems for older applications, e.g. Samba See https://bugzilla.samba.org/show_bug.cgi?id=12859- Update to 1.1.31 + let ldbdump parse the -i option + don't allow the reveal_internals control for ldbedit + only allow --show-binary for ldbsearch + don't let ldbsearch create non-existing files + fix ldb_tdb search inconsistencies + add cmocka based tests + provide an interface for improved indexing for callers like Samba, which will allow much better performance. + Makes ldb access to tdb:// databases use a private event context rather than the global event context passed in by the caller. This is because running other operations while locks are held or a search is being conducted is not safe. + Add efficient function to find duplicate values in ldb messages (this makes large multi-valued attributes in ldb_tdb more efficient) - Add ldb-tests-do-not-override-lib-path.patch: Check if LD_LIBRARY_PATH and LDB_MODULES_PATH environment variables are set before overriding them.- Update to 1.1.29; (bsc#1032915). + add support for LDB_CONTROL_RECALCULATE_RDN_OID on ldb_modify() + Performance and memory consumption improvements- Update to 1.1.27 + performance improvements + VLV control improvements- Require talloc 2.1.6 at build-time; (bsc#954658).- Add ldb-python3.5-fix-soabi_name.patch: Do not change x86_64 to x86-64 when building with python 3.5.- Avoid a file collision for non SUSE build targets; (bsc#966174).- Update to 1.1.26; (bsc#954658). + let a timeout of -1 indicate no timeout for a given request + fix memory leaks in pyldb ldb.search() + build fixes + improve pyldb ldb.search() help message + add pyldb ldb.search_iterator() api + add LDB_ATTR_FLAG_FORCE_BASE64_LDIF as optional argument to ldb_schema_attribute_add() + add client support for LDB_CONTROL_DIRSYNC_EX- Provide python-ldb and python-ldb-devel; (bsc#966523).- Update to 1.1.25; (bsc#954658). + torture: test ldb_unpack_data_only_attr_list + increment version due to added ldb_unpack_data_only_attr_list + introduce ldb_unpack_data_withlist to unpack partial list of attributes- Update to 1.1.24. + fix LDAP \00 search expression attack DoS; CVE-2015-3223; (bso#11325) + fix remote read memory exploit in LDB; CVE-2015-5330; (bso#11599) + move ldb_(un)pack_data into ldb_module.h for testing + fix installation of _ldb_text.py + fix propagation of LDB errors through TDB + fix bug triggered by having an empty message in database during search- Update to 1.1.23; (bsc#954658). + Test improvements + Improved python3 bindings; (bsc#951911) + Minor build fixes- Add doxygen at build time to add the development documentation. - Disable rpath-install and silent-rules while configure.- Rename pyldb to python-ldb.- Move the ldb-cmdline library to the ldb-tools package as the packaged binaries depend on it.- Update the Samba Library Distribution Key file 'ldb.keyring'; (bso#945116).- Update to 1.1.21; (bsc#939050). + build fixes + improved python bindings- Update to 1.1.20. + validate_ldb of String(Generalized-Time) does not accept millisecond format ".000Z"; (bso#9810) + fix logic in ldb_val_to_time()- Update to 1.1.19. + Allow to register extended match rules- Update to 1.1.18. + fixes for segfaults in pyldb + documentation fixes + build system improvements + fix a typo in the comment, LDB_FLAGS_MOD_xxx -> LDB_FLAG_MOD_xxx + Fix check for third_party + make the successful ldb_transaction_start() message clearer + ldb-samba: fix a memory leak in ldif_canonicalise_objectCategory() + ldb-samba: Move pyldb-utils dependency to python_samba__ldb + build: improve detection of srcdir- Use the upstream tar ball, as signature verification is now able to handle compressed archives.- Remove dependency on gpg-offline as signature checking is implemented in the source validator./sbin/ldconfig/sbin/ldconfigsheep91 16497755912.4.2-150300.3.15.12.4.2-150300.3.15.1libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2libpyldb-util.cpython-36m-x86_64-linux-gnu.so.2.4.2_ldb_text.pyldb.cpython-36m-x86_64-linux-gnu.so/usr/lib64//usr/lib64/python3.6/site-packages/-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:23715/SUSE_SLE-15-SP3_Update/681f5ce83434e1219c3efe4c0bfd68c6-ldb.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b7de1dbb34240290465dd9446ee82a8a465c223, strippedPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3dccc4429bb5d2af5f19b1722584ed0af9dfbef2, strippedP PPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P PPPPPPPPPPPPPPPPPPPPPPP P P!P!P"P"P#P#P$P$P%P%P&P&P'P'P(P(P)P)P*P*P+P+P,P,P-P-P.P.P/P/P0P0P1P1P2P2P3P3P4P4P5P5P6P6P7P7P8P8P9P9P:P:P;P;Pu]\GYuh»'!*ڣ԰66* j_H8KP605=9WlRƠ(@B/k@ͬŁ,5Aa*0AsxFްNm)o/6~@7o?lp.N{(Peґn(5{ N#'%?PutBBpY pXDSXC^)cJ%>P#_@h] Mӥ|Y0J_"Ry- _% g{C_NR")ɋ=%P`>p;b[*WAca[dE,4OiCD|4ݏ. [j'{/e ⿀3/}òsU@žӨcNgWOhU-ew@0?rl:LPiF6:,8Ռwp*q.Z4ҹ@ T=pp.Cl9"VUK!Cؤҕ^C (8,j"&}-^'QY_6_Gf{<rRINڎ^T Xn ;6Wu3-JF͠:Q…s Rt- B/=l34K04DSJF}.hM Fs"JpcKMj@ʐa<j+ǃ'"6Mۯp+4gCuOBcl^@/I g Ib--$T`K!&7kN.u?(v2}Piv^^f!]&Aٌ%vp $)6۬;VG_@l`)miTpkMgAŞNAM4#D<41AXz=^=wK `.$:[QJ%9SJWf"L铣tV 0ᡏ@%CCO <@7?HA%Zȅ [6VZ[ۘoma'О[03-F(-?CJ/\EV!Yo2+Ƹ[lhp7 Ig~1ıVۯTY1| :jb01(%d@*⮢.ٟȦ`Y|AlӚdWqb}(EfLh-ihOHS̞t|xS9/R cIIK$1qknU&lSK䷱()'CN? b5xR [!E*W'UQ%X𖐒nUQ)gC_TK!ʻM|HגKJy#"41q] yD]HC <Ii{o h'aLZa~#)"1~Y;I6ia~KLG I~qOi ڙjs1pޣ2]C>㵻W-.sZZ7ˋWrEE6%WԈYpY+I~ `9Kul&-#eg6q9]jNLX1`QG4BSϩcQѣĢM!Q!yW|2M$Qw+PD%}<ѽCgO^t<ԑk·L耓7 hiTLCG3l-p]Z2q!Sbw{E1P,<*Er _$QV(z`ezpM^a͛q{K2 "qIGa?nk/1Ee{<+dEզk(;}rAw-kum9Aɉwo-bf.T[kt]Oʲ{rA\[19JR| n>(!/Qhe֙Y~[ww2IR}~d3l hFIFEB;$T̚ wA8b-W># Q@l X餟һE`g0ыZһd-`%=lC6z 9^Dyi ej9[27Xs0, ,LYdP~:KptӤyqC6[7|CaW.QShf5w(!܊LVB%>1qKJ[sUi $٧u啲P%8H=H7iJc29*6XR8~dm\''vsSB# ;ex9J^&UrY;W#C)oK odn]o[){ AHj Z%[݁ !4󂰩$[v! vEB҈>Ey3>ñ$< yOW^l f`&8s^YN.Ѯ`q>MƙӛpT7,`Ejǒ@ύ8ݷy}WǢ)lʼ6zv7'8&Ռ+&rvj+1jqW$)DnR,=rWt 17X-V|Kwx k+NRBi9넜 ruS)Zn4K S&bzdxZkuIb{f΋\WLHHE]sXot՚v?xw_?X[nC!{J arXo34oxXdVC90d:ƈ>sIZ@8/g!p]zO9BvX\ -P|n۞8D Vo=yz0P i? ]t/H/!(*tC՗:)2+?͏4Nb\Mr!Rڤ_3mM10&іP Oɉ74FQȀ]YAO~thBgXjWr9eQ)v>`$&ݚ뻛HXk9 g 9ܳko3!.>#8A9g #IE$ 3Ƒ`D5$s0:~?!cܺ.H0JDYzf`NRc,9-?R?b#4Pxu풾P?^˟W;xZNJL13 cEԝ7S# /̫ Y '%ɏ$Bӳ],:eaMҢ?(Zۄܟ)#G^j5EY|U`&٫T@1hZ VECD٩Z_|o ٹDty>M K'MMP:fj,Ya5Ӫs y<$g V |l~0?3Fjiz :^jl;q ε2SA!=l|<Rr_öN 18T'=|j,+O@ G5E#uB,P7,14ː>)xuBF3F:zV/zRR8bP;9}&ai`QX7P$U9Q%z$KpL ,PԘCx =Œ$*Ъ%h@/O˜cW&A j]j_UoX/X<>oԏ#ћ0Bv,֟]M"Y СBsʌZ/u0}'tst֢?߹JjHNA-2!yEԹMTcZ^йU{s$i/8QV7_E:j8+E|kqr\bEJ)gz>PG߬;Q֣s<#,׻,濋:6aQ+Zpࢪ Zv`g-꨿0.2%:!'wpP]a~ SJ[8T\^C[k|\# - !]- ٶ8mU|Zn;4ex4r-Q7 B0unt \lVB[,{,c\ <"3IL4c=l}f6Cػw|]oȼ\%ăn}nb?5GDoq'=&k92vN8LFȉ9h-w+JavG:KĊ1UAC0ЂPK 2jyU2@D&դCG4+!x01jqc &KKz{6axZ^9aSK/OD"I(@MwL< F}ĪT*j۵-[jDQZ_Dc5^K.e9P"$ڶ \ |12'5ύvXcw=F؀"}%_%*\yy ,Zڕ%)+!X9EU eo.Cq#ygdf</rwaT ƠHuRQ_z9އHMޕ7JXob̛@Hj;f" P(Nv,nE ;i5 @۲,@tQHm@?vqǴ攏B 81Rǀw${l<fsD<('uU[@ ljeFU #jh9eqAXS1WIo9~jU[m8ABETHU"gb"Dt7hvbuW1dn)m|bag'_dP^8 2Ttѷl8hs2`'PXf1N%'ft 7$%[/{r|1fЙ2oH‡~v D'MSL; Ay'ۇ̛FxNy_wje:'o)R̹hpbUd/Uk\3Ks9xVMKc EI+\"tq`Ȅ5]FLNAbhgB l#mx+o-ϧ[ 9}?@4E\!nz.֫. ,jC`E^C I8hZ%Hi#u[{Jsgyb؀w[x-q zoU (+]Pv8W=&?W}܎1R]Ĝc@Gdg/'L7 2NۉUѦi"7vqid ,6*oVTe`YqאU"Ÿn>y.K 5tJG40#kߡ)J3GՕ%>zysM*tsLH9) {B_? U܀_Sf &9 f+8-Xu@(&08]l ~CnaʇvdF1]@-؞P jbxak l_y%W2*S$ȍQhb=n 䟁!rWZP;k9UAhmRk:?nV}J5IT=wc$ȗ^yYaЃC9n۶*"gGƥDVMs< *HBu}R-bPt~ց]Cj0RWla BUFeQLI=j1U";΍QqDڭ ]3BFRR/q_F/FVyTBMe-G-_T<;%81jӎ@%$0DOaħU_j};w_9ಭw躭&24@:FrkCzK%{8}<Tue`iOl#Λ# ]h7v|UHY}J. ?֓6]K_CsF[ұ2 \ybdBz~φWo]6; Fx^\}E6WǫWxnuaP@X |])N2]:0a}9+W`բA+?XEf B^Ų82!4(E#i9\hGpCHP8yg\3}K6忁zT^V+R+'"@1o=`2O>]ln=K̴.w 7^qNvJ.5k#\h<-G(e@msxCT w؇ 됥:o֗g\%ov3a;B1TQxeMFf*˶[S3^zCJ [?Yp#B y7XLߏKnNl?H-u:|wJoo;27C`T2uu [Iз\ i - #}y%W c7hX3mBLazycڄ\7GE,2G)i=p]pQ#`IzO^y*,E1 ޷x \rUA(mUa¯ZH4 wA4%jcW5z><Hr8]bd$k+\A4e! ڄp>5o$K}ȋ`,1LZ֋o#αL{ѣb>euoϫfQmSL*l]WͿ[%_U>0bSV=[ʫCp,# '?13(!] i6fdntCX:?ʜ/^mdQ߭ 66꽘v1p ]<$A!jJ]*@ʘ[ ݉F00GlƆ̈́v7Mݘ&Ä[%nSԿ֣ǹ 0'b; N<8JgUf;|IUPb#wdڬHF 3O%?IBeҹ"98Sn738󿋸 8?y98DuؚoIVk1|)F5r)Ru?(hx'O%J :VEAC'9r@m"ql:V)Lg>6^,6<-PI2B*oM;glS8qj.&l r9MdtHծI!=o؏L+ƃ!36x !\d& ]Ⱇ j 1Q=>2 m@bInjqW *hz tC8RN*N$lG JhKb ^~}$QyU衃~O PȰ5;:;saR5^k!#Q#gy.&wWsr}z< PDE#C Elu}jCT˼y|h]4-9]aфL`kLv"+0o*+;X \W E۩ID*|9oe)U'W?Q"˓OFXQqt*`< hcOG8o>9(\sNnԋSyeypzxµ^/io^Fhb(Q)E8Tus6.r!c]cwsn:/wZ@Y@-5ifB5kN^k<;[8/;-uwW˝$,:Oҭ<LG5q.tċxcݮA1[b[e@$x?N#q1 PʷeKcBq)`-rU!p;9],CsS'6{ݲ( ™P[{OF%5Ccib Sc {-tn9ևtNP#9CǷfl+ {LAc%cIy?yw~k Zd{7k) 哴V|O,ξ_PJjgqۦaB`=R0v{`)aeN&^5d |,9g_=W!fTWe]o6S54]6oc.܈R#OE vo<:9.$(V'$~ BKP컙:VIi)S6V AJl6-Jy&SfQ{~"NH൒_^vzcؠ(}3g٩BםT/ ZYOF ?7vY-00()8BG21%nǾR/p{T%qFʂLB׳N`!dZ컡pDD7^@7jzF9b5zhe t01mIpYc>ẛ.cbmTL>$ n3BWZ2E|i9%DNV~W#Wx;;-.NT/rϵΣOc4'7]xY#bAݨP~'ɯi+S]jHMϲ-$7aiX1jY7?cbap0[0Ol8b{mKb'~}5/K MQXK#S*/#N A, R/#wo' J G|#qKд9vcGwXtDٔv)Π|OAEP^e?|pK16*Q< *:ք*p?Q\`a+[frEפvc۴?!pO9]EU8b=޸`2!ܿ.[=cNb:4t:i)jǫEX>,mbр1y(((w=̠,zsC<3C$2e]8TysWgl=Z#!-3q@cHxd( wEљӖGAy%V\[# (shO8?ϲɕ c&WORTpUc ߙr"I祾59XB! Ke25&dd!s*.-o΃ 0&'8_(GMX,4w(#^>t=LdF);m䳘z֛)h}^)C{8_27 n4PgIgt*Ⱥk/MU Y"k)pC87tDOTGbv.VN.ze crՉiO 0ۺdyr.Y.6%J,Nؗ1k>Cz9>s@K7`/ߓi惞$8Ak2EԎa.<vzXsi!\W,UF]ODDp]΁Bh} iٽlF\;mdUGVtK$1yx,DD6`%mU^\Ql8ʔYB)]`E6r=s )g!\9z? ;mLz$nQ;ȄߩNds8rk InT%{?5Y] Z)@aeMw51W;oȤk]އi?KRl27>_=/$l5F.+ܽxX9;P%\81I?!hο V4OϹnμE]Ϭ9@OMCpxF3)N^~YrYءZf٤㴔 uDwU*N1nɭ=r2Y4 j\] 뾷O;k̖\$~jVFg)ұ5=4 }"jYDuXFKA3=M+GS)5@!zx;GƚUjr 4{S^<%{f=p*KKDV`ܪ0z9N" 9&:\/PA}__JEYXګ? whZh2Ls =ڞZ%tCgHG@'oА/T tƴ5S \-Ate@$FW68]KVOFsnTӸ+К!!%dast:#4c+!+'q5+&̮'`~bJHي1-rXƐ/HDŽ$̡2Rb&߄Ys 4־cm7 x̾sVK "MUؾA愎c9*S%|exόq(hdc[1-0YL˺ÚيJGkXe{F}ŸEQV@-+WLӦO߷BS`|VF\^~Btg^rKwyT(^Жxt%?e3YW|J C~ͺ`o9X.O\ۛtbl>_x]Yw A(zoڤs8՚*¦^@QO zR~@A%QLTDI 2yH1ehIzeC YGY8T-.!a{%^[x ѭff[Xg!:9)vʯ`QZ+cX>-RL9̵(#=7S7KNْ#&.>xW2yrˤ&š"yQtg6XWH҅ *%Wq+ʔj_[F}%9'}.-FaH =iJCv/~;i3n6Zh1,{[S@d =s>M2F\*0!V);(SDc\_!Am5t e~J>'FDzvMm!=eŮ $MYʥ6!]$䢰ޘ1 &B@/4}u$c^o. M#T4@\e H-Z臇>9_C#Cwޙtܲ@H 61x?Riw:a˛CpqG2U"Ϙ懭F/VdbzZ[35vxfNCT' U b^l uRi0ZeR)n롰EG` ૒Ubcr =,í(ڐ'YjŤNj?QX43"^qr8# \E) M#!kW[y ]cU.'tBvAo imf+KD$@ۧ0 I dJg]PAs(њ@!mOJv Qy>y I]LA% mQ2iӤMH1D“㎻9زW#zJYfNv:m;X)xt8W<{ .vbeڬ67=ey.T"#9.V8F NQП/:emUE%П=˗0t)nV[, Q pA))5B߇T0ދBCuC?=c&70ۄi4d޴YE`Hum@0_ꮬ0O:e`!xJPI|?:P٩RDeq,|i1{zI#b }P *'eߚ|~%=ɅL}jNӯrl׳ɤϸ,snT'D^hj#z(~ < fAi5Dcpz(|i:wC7nX,Ĕ5?" (:!o|$EFP^D9L$D*jpeY;ʅ84VJ>md KXiW8|]Mٺ^}fiDdA PJSW_b3gHk#,pc]}$Y Q> T|dFX* S¶҉6ym7{B|d3ɋ-&mɍT<$<Ʈs^H6aDX"F{| zWZ- ׆Ůe.+Yލ1|]4A NiL]$s{h=YbrRXhJb~)I21Dpㅒ[b$3Řٺ/`VRJug7zbFeF-O NL텴,w'UUj4[5**h..i,mUoȌ2`_yAs gvg7 N|MS.(Ƚsg(3Kt1pj@rJdv!"q蚜((g.Ppȹd2ỈflRe0ߦ4B^Cc:w^ss6'Y \*nC ]1ݲ ,Vz'GEu aPgsEHzLaAͣve#FZ­|sû=3\Nφ8bF+OtC30FҏdIU '%YEwưsI8)oR7 NlJ!sZ!DܐD :7 `^~ 9 :㳆N:1b2q]XJ'`߂ D 2PB7+jÜ2| ˸lWD޲i B4Ӿ)`=>8zDG%EoK҆D"Rs "I<3ufO+hȕLwɤ]vۣXƃCi-k,EYF5""/6윏s|;4CQCZ㽝Ww<W#Z14T_*pI7p.MxٳWV/0Ɨ8KνgQXjeI Wth$d.9cmGqkcy"i܌V2zwaKaI%Y|iWsH}EV'v̀)Xo>¾Bͷ i@Bƛ@u?H&v~쭪qdtlQB7X ~uח5!f1zn/`Ӡk[)K'on i2F5rЮ!ߨWS(»0b_{y\TuMyjE29YENւ#TϓT:lkl (ʑ^P~M6(,~qOʈ.4!bYuܦd}i\hØDz9ǺI ~`P/9')⩚-3vIQA+ 1KSj虮ʘ}s}KF nx|`ʇڈ2Il>9`~0>! \%2ϗgpΝ! j8a]fR[lIld.eyePD6*BjB#) kWQ9AˎN::O-G=ӳ2F+G3'XhbYRKpBI3P` WZV}~=139{ﰡW9 eqYr7_`-l_o309+ȡoe9̜D5uTgJS擎z\S!Rb؃[ѩa50w]yI-sg+yѱyd7΅}3 JyBjĀSmfYd_r2/Zf;Cd;kmY400⸗!mu1"űiXYQ \1-a{ )+jhӱw#*}Ҭ =!}&`h n[7I8z*˞!A{=nxg8C%&RmZc9gލ6Uҩ0NK&b]joӯ;6l}ٸyb;a=πBA|:4 Db@jd Ts XDԛӿ, %v~Ssog#6n\3_N4u+$>"a*M9c a5ދ׊C1-\6+]2 Omy!cg!DgS|^fp[vBC;(O +s Me_DCo)>DgP;$P;8@S$^Ts'ے*B҅ԥrlsP ?;˗xGUcY H (PIk3оS!S>iy(\w)AQ/lpʈ-kY<%t ", g{G럑 Bz5J=/[md{`ONV{vt pICbȇ6FKgq>nBEFC(v{hÃgPzfХ03v|^gztkκR3C|ߢkmEdfl^ofm'MyweNKh=J2SԲdOs=rԍ̜h0,rM0/\S{Õ+"!YiG$ialԡ^ >Big.vߜV5 ]Msl RUROʮ+⁨d7Wr_ z2Vo7#ucK"!P.wkkoME(5{1o'\r*S_ K"UU.=_4|KST;ғwT w)|8qVB {';TU>Ot.!&xcYP@uIs, I=51)2zOi "](a3_$' Yat| p҉,E%C؉HQ]%gjeĬe}p* ݞdY`uݭ~Į2K#2L4kG^*3CQM]EFlva @B1f[^v[)eZ\hM=k8E 2jLX5$7sa< 1*R1SsoW eޕSMƩ@-v% uUL~*ߪ,A&IP7 BkINxnTc(Pb~C\%/kNBf*3U0Ġ'*P: cZzBj>/j  , {T!`uZL~rA@JB;ŭsqz`Wٟkxghv_|1t@IGa!) QfbV 귀hjcx}`9Bf. NkuuN4#B,atu5ɳMWi?.ΈLe2f+`-ZoH JS#]#kd R M^ۣ5nȹVzU;%ʺO:f Ƶ0@>,>?A v9%_سoYɺm7'p[T0i쭭;׿g+y/U?L}q % ZΏKx'G%TPVh-cd+/"\<S0FP̟@'6UYգ5j$ְYXD r9O#=5o"#z)N)rW͗u^e15;3˵nEKYqzԇRtJnOsfKkЋp9e23iδa "pԂ+d wޣB-=.UX`"t:T;k?EXb+ IXh-2J5fSȸZV@Q+lP9h7caZO9G;؝?˙aO| G%ѹG"wޫ`@Na >E|Sp`<`QfqS♅๣IJp]ƺ];-{n_^~ceߘ]ꭤi,z?/v.:HTrz֌l)t }6͛h*z{A'iV=YuOf2\€aIʂfU{zynد岣ʷ{_)8jOytASdך?&P#sltr!’RWbM 5ľ ( X1xدnn.cz$I8~O-tE+^:NJx>UHu*#&g^?TmFzr:ϵY[[7@.7Vp<>,Ml0g`{(Jíbwu@}lQv#H@@6YLHmfI!5FTbC$܋OW #C*ZvmŖ VƬI45T9[~os&^&288->>bCP %KR4:o%s%rƽO x/;,Fu <;:fZ?%qI^ĥ=#Wgލ~O%OVܔ0Rܷ{MK0V\ëQl~[0dwVVtn nD PC3Ya2UzuYAaGDc?c?Oֈ{Bea-qɪzjB玳MtZ20{c um,^ֱx\:9< *DyE3 >fc֒{29:kR &۪QE8,WttJEi.n{'m'GYk nq>29.䰁=-kc7ke/fQ&E+ KĺnW[euX'?g1W$lj Nuzvj/{)lu._䔸^"8OSzh7zŖ{(P€fTzah>䮾O{`MpdQZʹJD3UpA`<$|NV89%+j )xd$܉{eJ&UJhbw`ճԏ)ĥ"ߎ 8 ҥ/@h%?§דo $}w+K97vx4+0<+܅lh"<^/Am~xGP-qwsYi_LTB].a+ h1a 3$7s eqFyk3oxV Y!S1`cI։"Brb+ZWDP#(E޲BՂiLL/Ejn ٖ"Uݕ -NZY *\i ~DCP՛_(\/WE\(/"a&` #4$p $Ut`. Zi+ɂf/SE5#j<|%dy3#]o7KBX{fzvӅ Sȵ`w4.;7w~vo5:f{Ix~Ky HKe $nA&)f񖔊5݂L{_\> 0 9ɴӯe |[5~?Ezb? NoſFd=mlA*t̻;HjjB*2+I2&%ݕ8=%__e*:eOC)^A6`@D?_L4_p[с , =DnV*dj=:V|I QlKR-sJ| d1V( 7ŋ'WSpnWqXfhMj^ng)vHN[7,>iZJzP KNZ/zVlq:}f@Ї8D(dbj@nt2s5'a;΋z'-K0)2LoUslc--[uDW],jN؃lrjC _S$ށ0JZٯ 7j004+,^H+ h]pݸ}#I?n3M$mv`m&hIal* 12Y3 ПXFܿVVmPվVq+Z MjZ. xG Dp w6vw PMD'+kRyo0$3Lnn_*<Ƨ8j7:6jJᔳU2!X¸θ7jmݨknFv5"& s/2(XWi$;.߸ȣt۬SSv<.JXTll fc}Ůq>{1gQP*e~3l.hr,Ǚ{r^ hJZX2[RJjJaA&N,K(}o(=t2!q?9YA_Vu@z1Li>@A5dpCM*й b@jdG@61<)Fb<> N?%YU45j/vJkW23[Vcɢ'8!DYCo40._6'X'(FQv6w8WE-zVUY e[|OyUxl5ĵP,%nSSgq5[f.ͦ0M$ '݊!ή!CjB\:*}EQ&a#n/>ܽw'!"%i#)>?w0΀wGk G9b)  G~cFEp\2T6{5/OG` {N8Ia4'Y8?X՝eEw&e[5HE鶓N* S!p]{C^^L0TDt u3Jm;%>)^kb=0 ;i-H8OŽvJ;ZYl1mI꯴)z0[EB) pAgQr*N<%lAj|zNps\Ϫ͍JqeEm)4ǒ{>C‘e3MS)gpۍ*w)V['toiȲbr|ө)5&\$X% Vr\=Z;0?K\0)6<|%R9I]ygg9"DkHuOGa+0EAbX{8@WR1$2`q`眀gp5_+ihNG~SfWy%E:YcDg)N8Ym7ay_0,ѯxM~B*Dae,ݚM(@WYfUbQ;~C_`~arug=/rXF`N_vzǔoRݽٱbjdUsȄ 펽;Usx݇u?*|gq?CWHtm 0qײh j*qƊѵ-?@-~q[cک[+IFX٥ Af?LqxꞌY($_gϻJ'(8A#!PGo{i_TcVW3%wɥr|{2s+11s,)xʜ̻JʏT2b~Ը'=[ 碌,Rha%zPS2s]9H)ٓx:q0 LڐROC#4<GQJ!p W,D(}1gV&g?flX* :W*}JJ^KMz7~'K~pBeApYyKzx,EQ?*=h[cKPe<3-fv)Jmt^[)33,.*1hjU8?ji_{3\ХrkTMpM^b̬HV1k[mș.4Vl4E GIxYl+]W'xWI: qL8jL$ܖ!T)1̆ڛÚwS\o {. Cbi7[G_(̃? (RXQOhΗf//>CMo$c2?DYUS n6H>DӮlLaEf.2a>U3A8H'm=v!%j µ wϷE7iU@CRD98W.(OǫeT4|mLܰ0GT YZ