Merge pull request #89 from nuttycom/diversified_ua_sequences

Provide UA test vectors for the first 3 valid diversifier indices for each account
This commit is contained in:
Kris Nuttycombe 2022-09-23 12:20:16 -06:00 committed by GitHub
commit d98b63da5c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 1032 additions and 346 deletions

View File

@ -24,6 +24,9 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Install gnome-keyring
run: sudo apt-get install gnome-keyring
- name: Install poetry
run: pip install --user poetry

124
poetry.lock generated
View File

@ -11,7 +11,7 @@ tests = ["mypy", "PyHamcrest (>=2.0.2)", "pytest (>=4.6)", "pytest-benchmark", "
[[package]]
name = "cffi"
version = "1.15.0"
version = "1.15.1"
description = "Foreign Function Interface for Python calling C code."
category = "main"
optional = false
@ -34,7 +34,7 @@ docs = ["Sphinx (>=1.0)", "sphinx-rtd-theme", "sphinxcontrib-programoutput"]
[[package]]
name = "cryptography"
version = "36.0.0"
version = "38.0.1"
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
category = "main"
optional = false
@ -47,17 +47,17 @@ cffi = ">=1.12"
docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"]
docstest = ["pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"]
sdist = ["setuptools_rust (>=0.11.4)"]
sdist = ["setuptools-rust (>=0.11.4)"]
ssh = ["bcrypt (>=3.1.5)"]
test = ["pytest (>=6.2.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
test = ["pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
[[package]]
name = "numpy"
version = "1.21.0"
version = "1.23.3"
description = "NumPy is the fundamental package for array computing with Python."
category = "main"
optional = false
python-versions = ">=3.7"
python-versions = ">=3.8"
[[package]]
name = "pycparser"
@ -80,122 +80,20 @@ cffi = ">=1.3.0"
[metadata]
lock-version = "1.1"
python-versions = "^3.7"
content-hash = "ff22d7402409246d95f7fd7ba0e9a5a3cb5c5b8db8b0d8f6ac0a59871cfba249"
python-versions = "^3.8"
content-hash = "9390af79a7652981af8cc1a262ee75b4d6519cd755d16a3215516e41879bc128"
[metadata.files]
base58 = [
{file = "base58-2.1.1-py3-none-any.whl", hash = "sha256:11a36f4d3ce51dfc1043f3218591ac4eb1ceb172919cebe05b52a5bcc8d245c2"},
{file = "base58-2.1.1.tar.gz", hash = "sha256:c5d0cb3f5b6e81e8e35da5754388ddcc6d0d14b6c6a132cb93d69ed580a7278c"},
]
cffi = [
{file = "cffi-1.15.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:c2502a1a03b6312837279c8c1bd3ebedf6c12c4228ddbad40912d671ccc8a962"},
{file = "cffi-1.15.0-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:23cfe892bd5dd8941608f93348c0737e369e51c100d03718f108bf1add7bd6d0"},
{file = "cffi-1.15.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:41d45de54cd277a7878919867c0f08b0cf817605e4eb94093e7516505d3c8d14"},
{file = "cffi-1.15.0-cp27-cp27m-win32.whl", hash = "sha256:4a306fa632e8f0928956a41fa8e1d6243c71e7eb59ffbd165fc0b41e316b2474"},
{file = "cffi-1.15.0-cp27-cp27m-win_amd64.whl", hash = "sha256:e7022a66d9b55e93e1a845d8c9eba2a1bebd4966cd8bfc25d9cd07d515b33fa6"},
{file = "cffi-1.15.0-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:14cd121ea63ecdae71efa69c15c5543a4b5fbcd0bbe2aad864baca0063cecf27"},
{file = "cffi-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:d4d692a89c5cf08a8557fdeb329b82e7bf609aadfaed6c0d79f5a449a3c7c023"},
{file = "cffi-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0104fb5ae2391d46a4cb082abdd5c69ea4eab79d8d44eaaf79f1b1fd806ee4c2"},
{file = "cffi-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:91ec59c33514b7c7559a6acda53bbfe1b283949c34fe7440bcf917f96ac0723e"},
{file = "cffi-1.15.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f5c7150ad32ba43a07c4479f40241756145a1f03b43480e058cfd862bf5041c7"},
{file = "cffi-1.15.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:00c878c90cb53ccfaae6b8bc18ad05d2036553e6d9d1d9dbcf323bbe83854ca3"},
{file = "cffi-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abb9a20a72ac4e0fdb50dae135ba5e77880518e742077ced47eb1499e29a443c"},
{file = "cffi-1.15.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a5263e363c27b653a90078143adb3d076c1a748ec9ecc78ea2fb916f9b861962"},
{file = "cffi-1.15.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f54a64f8b0c8ff0b64d18aa76675262e1700f3995182267998c31ae974fbc382"},
{file = "cffi-1.15.0-cp310-cp310-win32.whl", hash = "sha256:c21c9e3896c23007803a875460fb786118f0cdd4434359577ea25eb556e34c55"},
{file = "cffi-1.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:5e069f72d497312b24fcc02073d70cb989045d1c91cbd53979366077959933e0"},
{file = "cffi-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:64d4ec9f448dfe041705426000cc13e34e6e5bb13736e9fd62e34a0b0c41566e"},
{file = "cffi-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2756c88cbb94231c7a147402476be2c4df2f6078099a6f4a480d239a8817ae39"},
{file = "cffi-1.15.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b96a311ac60a3f6be21d2572e46ce67f09abcf4d09344c49274eb9e0bf345fc"},
{file = "cffi-1.15.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75e4024375654472cc27e91cbe9eaa08567f7fbdf822638be2814ce059f58032"},
{file = "cffi-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:59888172256cac5629e60e72e86598027aca6bf01fa2465bdb676d37636573e8"},
{file = "cffi-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:27c219baf94952ae9d50ec19651a687b826792055353d07648a5695413e0c605"},
{file = "cffi-1.15.0-cp36-cp36m-win32.whl", hash = "sha256:4958391dbd6249d7ad855b9ca88fae690783a6be9e86df65865058ed81fc860e"},
{file = "cffi-1.15.0-cp36-cp36m-win_amd64.whl", hash = "sha256:f6f824dc3bce0edab5f427efcfb1d63ee75b6fcb7282900ccaf925be84efb0fc"},
{file = "cffi-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:06c48159c1abed75c2e721b1715c379fa3200c7784271b3c46df01383b593636"},
{file = "cffi-1.15.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c2051981a968d7de9dd2d7b87bcb9c939c74a34626a6e2f8181455dd49ed69e4"},
{file = "cffi-1.15.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:fd8a250edc26254fe5b33be00402e6d287f562b6a5b2152dec302fa15bb3e997"},
{file = "cffi-1.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91d77d2a782be4274da750752bb1650a97bfd8f291022b379bb8e01c66b4e96b"},
{file = "cffi-1.15.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:45db3a33139e9c8f7c09234b5784a5e33d31fd6907800b316decad50af323ff2"},
{file = "cffi-1.15.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:263cc3d821c4ab2213cbe8cd8b355a7f72a8324577dc865ef98487c1aeee2bc7"},
{file = "cffi-1.15.0-cp37-cp37m-win32.whl", hash = "sha256:17771976e82e9f94976180f76468546834d22a7cc404b17c22df2a2c81db0c66"},
{file = "cffi-1.15.0-cp37-cp37m-win_amd64.whl", hash = "sha256:3415c89f9204ee60cd09b235810be700e993e343a408693e80ce7f6a40108029"},
{file = "cffi-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4238e6dab5d6a8ba812de994bbb0a79bddbdf80994e4ce802b6f6f3142fcc880"},
{file = "cffi-1.15.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0808014eb713677ec1292301ea4c81ad277b6cdf2fdd90fd540af98c0b101d20"},
{file = "cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:57e9ac9ccc3101fac9d6014fba037473e4358ef4e89f8e181f8951a2c0162024"},
{file = "cffi-1.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b6c2ea03845c9f501ed1313e78de148cd3f6cad741a75d43a29b43da27f2e1e"},
{file = "cffi-1.15.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:10dffb601ccfb65262a27233ac273d552ddc4d8ae1bf93b21c94b8511bffe728"},
{file = "cffi-1.15.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:786902fb9ba7433aae840e0ed609f45c7bcd4e225ebb9c753aa39725bb3e6ad6"},
{file = "cffi-1.15.0-cp38-cp38-win32.whl", hash = "sha256:da5db4e883f1ce37f55c667e5c0de439df76ac4cb55964655906306918e7363c"},
{file = "cffi-1.15.0-cp38-cp38-win_amd64.whl", hash = "sha256:181dee03b1170ff1969489acf1c26533710231c58f95534e3edac87fff06c443"},
{file = "cffi-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:45e8636704eacc432a206ac7345a5d3d2c62d95a507ec70d62f23cd91770482a"},
{file = "cffi-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:31fb708d9d7c3f49a60f04cf5b119aeefe5644daba1cd2a0fe389b674fd1de37"},
{file = "cffi-1.15.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6dc2737a3674b3e344847c8686cf29e500584ccad76204efea14f451d4cc669a"},
{file = "cffi-1.15.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:74fdfdbfdc48d3f47148976f49fab3251e550a8720bebc99bf1483f5bfb5db3e"},
{file = "cffi-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffaa5c925128e29efbde7301d8ecaf35c8c60ffbcd6a1ffd3a552177c8e5e796"},
{file = "cffi-1.15.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f7d084648d77af029acb79a0ff49a0ad7e9d09057a9bf46596dac9514dc07df"},
{file = "cffi-1.15.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ef1f279350da2c586a69d32fc8733092fd32cc8ac95139a00377841f59a3f8d8"},
{file = "cffi-1.15.0-cp39-cp39-win32.whl", hash = "sha256:2a23af14f408d53d5e6cd4e3d9a24ff9e05906ad574822a10563efcef137979a"},
{file = "cffi-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:3773c4d81e6e818df2efbc7dd77325ca0dcb688116050fb2b3011218eda36139"},
{file = "cffi-1.15.0.tar.gz", hash = "sha256:920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954"},
]
cffi = []
chacha20poly1305 = [
{file = "chacha20poly1305-0.0.3.tar.gz", hash = "sha256:f2f005c7cf4638ffa4ff06c02c78748068b642916795c6d16c7cc5e355e70edf"},
]
cryptography = [
{file = "cryptography-36.0.0-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:9511416e85e449fe1de73f7f99b21b3aa04fba4c4d335d30c486ba3756e3a2a6"},
{file = "cryptography-36.0.0-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:97199a13b772e74cdcdb03760c32109c808aff7cd49c29e9cf4b7754bb725d1d"},
{file = "cryptography-36.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:494106e9cd945c2cadfce5374fa44c94cfadf01d4566a3b13bb487d2e6c7959e"},
{file = "cryptography-36.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6fbbbb8aab4053fa018984bb0e95a16faeb051dd8cca15add2a27e267ba02b58"},
{file = "cryptography-36.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:684993ff6f67000a56454b41bdc7e015429732d65a52d06385b6e9de6181c71e"},
{file = "cryptography-36.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c702855cd3174666ef0d2d13dcc879090aa9c6c38f5578896407a7028f75b9f"},
{file = "cryptography-36.0.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d91bc9f535599bed58f6d2e21a2724cb0c3895bf41c6403fe881391d29096f1d"},
{file = "cryptography-36.0.0-cp36-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:b17d83b3d1610e571fedac21b2eb36b816654d6f7496004d6a0d32f99d1d8120"},
{file = "cryptography-36.0.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:8982c19bb90a4fa2aad3d635c6d71814e38b643649b4000a8419f8691f20ac44"},
{file = "cryptography-36.0.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:24469d9d33217ffd0ce4582dfcf2a76671af115663a95328f63c99ec7ece61a4"},
{file = "cryptography-36.0.0-cp36-abi3-win32.whl", hash = "sha256:f6a5a85beb33e57998dc605b9dbe7deaa806385fdf5c4810fb849fcd04640c81"},
{file = "cryptography-36.0.0-cp36-abi3-win_amd64.whl", hash = "sha256:2deab5ec05d83ddcf9b0916319674d3dae88b0e7ee18f8962642d3cde0496568"},
{file = "cryptography-36.0.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2049f8b87f449fc6190350de443ee0c1dd631f2ce4fa99efad2984de81031681"},
{file = "cryptography-36.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a776bae1629c8d7198396fd93ec0265f8dd2341c553dc32b976168aaf0e6a636"},
{file = "cryptography-36.0.0-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:aa94d617a4cd4cdf4af9b5af65100c036bce22280ebb15d8b5262e8273ebc6ba"},
{file = "cryptography-36.0.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:5c49c9e8fb26a567a2b3fa0343c89f5d325447956cc2fc7231c943b29a973712"},
{file = "cryptography-36.0.0-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ef216d13ac8d24d9cd851776662f75f8d29c9f2d05cdcc2d34a18d32463a9b0b"},
{file = "cryptography-36.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:231c4a69b11f6af79c1495a0e5a85909686ea8db946935224b7825cfb53827ed"},
{file = "cryptography-36.0.0-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:f92556f94e476c1b616e6daec5f7ddded2c082efa7cee7f31c7aeda615906ed8"},
{file = "cryptography-36.0.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:d73e3a96c38173e0aa5646c31bf8473bc3564837977dd480f5cbeacf1d7ef3a3"},
{file = "cryptography-36.0.0.tar.gz", hash = "sha256:52f769ecb4ef39865719aedc67b4b7eae167bafa48dbc2a26dd36fa56460507f"},
]
numpy = [
{file = "numpy-1.21.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d5caa946a9f55511e76446e170bdad1d12d6b54e17a2afe7b189112ed4412bb8"},
{file = "numpy-1.21.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ac4fd578322842dbda8d968e3962e9f22e862b6ec6e3378e7415625915e2da4d"},
{file = "numpy-1.21.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:598fe100b2948465cf3ed64b1a326424b5e4be2670552066e17dfaa67246011d"},
{file = "numpy-1.21.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7c55407f739f0bfcec67d0df49103f9333edc870061358ac8a8c9e37ea02fcd2"},
{file = "numpy-1.21.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:75579acbadbf74e3afd1153da6177f846212ea2a0cc77de53523ae02c9256513"},
{file = "numpy-1.21.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:cc367c86eb87e5b7c9592935620f22d13b090c609f1b27e49600cd033b529f54"},
{file = "numpy-1.21.0-cp37-cp37m-win32.whl", hash = "sha256:d89b0dc7f005090e32bb4f9bf796e1dcca6b52243caf1803fdd2b748d8561f63"},
{file = "numpy-1.21.0-cp37-cp37m-win_amd64.whl", hash = "sha256:eda2829af498946c59d8585a9fd74da3f810866e05f8df03a86f70079c7531dd"},
{file = "numpy-1.21.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:1a784e8ff7ea2a32e393cc53eb0003eca1597c7ca628227e34ce34eb11645a0e"},
{file = "numpy-1.21.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bba474a87496d96e61461f7306fba2ebba127bed7836212c360f144d1e72ac54"},
{file = "numpy-1.21.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd0a359c1c17f00cb37de2969984a74320970e0ceef4808c32e00773b06649d9"},
{file = "numpy-1.21.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e4d5a86a5257843a18fb1220c5f1c199532bc5d24e849ed4b0289fb59fbd4d8f"},
{file = "numpy-1.21.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:620732f42259eb2c4642761bd324462a01cdd13dd111740ce3d344992dd8492f"},
{file = "numpy-1.21.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9205711e5440954f861ceeea8f1b415d7dd15214add2e878b4d1cf2bcb1a914"},
{file = "numpy-1.21.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ad09f55cc95ed8d80d8ab2052f78cc21cb231764de73e229140d81ff49d8145e"},
{file = "numpy-1.21.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:a1f2fb2da242568af0271455b89aee0f71e4e032086ee2b4c5098945d0e11cf6"},
{file = "numpy-1.21.0-cp38-cp38-win32.whl", hash = "sha256:e58ddb53a7b4959932f5582ac455ff90dcb05fac3f8dcc8079498d43afbbde6c"},
{file = "numpy-1.21.0-cp38-cp38-win_amd64.whl", hash = "sha256:d2910d0a075caed95de1a605df00ee03b599de5419d0b95d55342e9a33ad1fb3"},
{file = "numpy-1.21.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a290989cd671cd0605e9c91a70e6df660f73ae87484218e8285c6522d29f6e38"},
{file = "numpy-1.21.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3537b967b350ad17633b35c2f4b1a1bbd258c018910b518c30b48c8e41272717"},
{file = "numpy-1.21.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ccc6c650f8700ce1e3a77668bb7c43e45c20ac06ae00d22bdf6760b38958c883"},
{file = "numpy-1.21.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:709884863def34d72b183d074d8ba5cfe042bc3ff8898f1ffad0209161caaa99"},
{file = "numpy-1.21.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:bebab3eaf0641bba26039fb0b2c5bf9b99407924b53b1ea86e03c32c64ef5aef"},
{file = "numpy-1.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf680682ad0a3bef56dae200dbcbac2d57294a73e5b0f9864955e7dd7c2c2491"},
{file = "numpy-1.21.0-cp39-cp39-win32.whl", hash = "sha256:d95d16204cd51ff1a1c8d5f9958ce90ae190be81d348b514f9be39f878b8044a"},
{file = "numpy-1.21.0-cp39-cp39-win_amd64.whl", hash = "sha256:2ba579dde0563f47021dcd652253103d6fd66165b18011dce1a0609215b2791e"},
{file = "numpy-1.21.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:3c40e6b860220ed862e8097b8f81c9af6d7405b723f4a7af24a267b46f90e461"},
{file = "numpy-1.21.0.zip", hash = "sha256:e80fe25cba41c124d04c662f33f6364909b985f2eb5998aaa5ae4b9587242cce"},
]
cryptography = []
numpy = []
pycparser = [
{file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"},
{file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"},

View File

@ -22,10 +22,10 @@ classifiers = [
]
[tool.poetry.dependencies]
python = "^3.7"
numpy = "1.21.0"
python = "^3.8"
numpy = "1.23.3"
chacha20poly1305 = "0.0.3"
cryptography = "36.0.0"
cryptography = "38.0.1"
secp256k1 = "0.14.0"
base58 = "2.1.1"

View File

@ -1,24 +1,64 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_address.py"],
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unknown_typecode, unknown_bytes, unified_addr, root_seed, account, diversifier_index"],
["e6cabf813929132d772d04b03ae85223d03b9be8", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "753179793677386e336a6d6a73676a39777663656e7238723570366833387679636c686d71307767396b7a70786c7534367a387636346b3567737a72387966777a346a7672796c76766733673633337a30326c756b38356e6d73636b366432736578336e3564376b6e3638687a7a3574763475647439703673793770676c6565756c76676c767832363237646666353771396665703577676478386d3065737832386d307a767578706d7779617a74336a756e3272707177386e75366a326663657167686b353563656436366a73366b366a786e387932787475653866337061716a726b3871366e70746e6e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75317a35677538783364766b7677636d726a30716b3568727839706361646c3536683834663777647970366e7635337233643563636365646563686d77393835746765357733633272353639716137326c676775753578727178683739616a7a63376b716d65733230706b747a71726a6c707835367168676d716d3536686e39777432686379787064616d616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["aa6d43480fd9d91375ce6c4a020706361bd296de", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531343367706a3772643934766d39356d7a73757537746a74716161677934706d6678386c6b77656d70786a7463777a33357a746361383530796e6c7a323932307477617a6171703270367168787878337a357178616b6e73716372676c7578716a337070757367776635757963686c61677938376b376874613768773965793336776d7930367065776c6470", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "a8d7551db5fd9313e8c7203d996af7d477083756", "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, 65534, null, "753178797970646a307a7978637466666b6878796d766a6e6b376e383371666c376e7365356c3071726b346e3266376465376c3733727a79787970347463727975356d6b7875617a6c646e633279306479747a7567797a79636739373034616a66786173376b63757761776d706877776e383839743938743735376579716667346a766566746b687672337167", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, "f44ab023752cb5b406ed8985e18130ab33362697", null, "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", 65533, null, "7531706a336c72656d6e7175737368393878667161336a66647077303872726b35377330346b6c32366865707a7133746a72736e78653574367371716567653976716d776c63366c786373746e6333306e3575357232776b6b7a687039367a3564306a797530716137746b686378366663386a35396b616b387a35636570363261716d61336d36343566683863", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65531, null, "753132787567643930666c726b646b6575336e6c6e6e337565736b793533707175356d323479366170786d38386d34387637333734636c7335367a7039336e61796c617864636866307161796678747267653034376d393533717a3376326772346c74737232736b3372", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
[null, null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65530, null, "75317370757467353667736a763233637435346d7277646c616e7a7665716337747a73356d78786e616135636465676d303368673778363661797079647336356d39327674397561786c3637327375687063367a3768747776657079686b727066757376617a71756539", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 0],
[null, "defa3d5a57efc2e1e9b01a035587d5fb1a38e01d", null, "cc099cc214e56b1192c7b5b17e958c3413e27fefd553380700aca81b24b2918cac951a1a68017fac525a18", 65535, null, "75317667736b636d3939783567687561757668337978713777747037756e366130793663617964736e6e33357032647577707773356873367079676a6877703738326a716e65727a6c6878773370343971666d713237383339716a7472667976686b377964393877396e3064366a6e7336756834666333687364663736366b6e74716e6c6a646b64353667636e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 0],
[null, null, null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65530, null, "75316378636379656d6d3038747964776d743968703273356e6638776a766c757575366c32653861396a666c6c647861736e7a6b6438667665727170636a30786e767261637a71673235356377356e767936783977727566666d703975657a727a72376763783535396b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 0],
[null, "10acd20b183e31d49f25c9a138f49b1a537edcf0", "9b60ae3d302248b349d601567e3d7795bfb334ea1fd1a7e71402169ebbe14bd2ceaa244ccd6e5aa2245613", "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65531, null, "75317a656b68686d686b353478356365356333367274376e63323735676570376e6176326e73783473683061666c6c75703976726835687338367a38736b6a746436646e736c7667736d6174743068386832343763676e666b73646c776c39786d617275797570666c743064716673637830647979656d3266616139776571653378616b397736656672353437636a3832397232746e7974613032687866647873646a6d76397a72356b746b70323066706378656164686672683032616b346136686e7876357336377267717272766670646a7435", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 0],
[null, "af9db6990ed83dd64af3597c04323ea51b0052ad", null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65532, null, "753165353471636e30746570796c33307a7a326672677a37713461366d736e326530326e7076326e6666736433683532336d747838643232616a7666767371757235736a7a3876666e6d77327973363730387170386b6139306a3561343330757938763833616c6a63306330357a6a7535347879356e7677336d66686b376e7737366b6b7964796c713466656c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, null, "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65530, null, "75317a38777372686d66366d3967766136766c33737a636b303670393730783577686d36336a666a3266726d6d63396e39756d34796373387975746a37673833387672676832306c667879353279306832367474386e6776643267796370797176396b793032716b6373", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "78d85bd0db639043377987cdd814c6390016964b684016faf1ad4f166c5f72399a5e8d469ec6beb873d55d", null, 65535, null, "75317861686a333570376d7639756c6b3337327333766465687172663438753077646633786c3772787a7270653461307468753864306d396d7961617078376b35767836747a357074636a76637675346472667137753771777a6d667565336b74387376736333736535", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
["33a6dd87b4d872a4895d345761e4ec423b77928d", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7531687970706c733364776d616c783373756c746b72397564763237376679716a6478307378716c746638676a6e777976343968743575327270336c6c767632756e796d7330383675616a6b6638393837636175616a7136383670356638687276393474616336663078796637796d7a3636747279366b7936726179336d6a633567786661683030637370766b3564676d67736e3737663274336775763270307861366b6c6138717479376d6b6e6b6d337a68303932306c77733633326166743071686b3532363579736c337067323237747866373461736d7075656e326c746533616a6330667a376b34736878797a656d6e7035773770336b746c6874643030366d6b61787979306d746637646a73646175397a666b657332616e387661687a6737647173677938326330707830396d39683061657a736e7936786c66706767667268656d7661786a3578747871356a6e67763076306167726c3073757079676639636574656a35323779727a7a6574386471747164616771", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 0],
["a56c057ef71dab58aa90e47025695c5faaea5123", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "7531646670723876647335683361756e79657a7a7877726d38756461353273743837733876726c676732746730357430713070783336686368783974676b786b6c77747370753332786a6135617271336b7470326e387a613470773779776a30676d68713372776539353072386b3973756e736a76773734743538716c3333347065673464766b616c6b746d6e676e716b7077723332353837653779747932376e6d673636747371377976723779343639776570366b7077346a3530786e6c6d78306a78786737766c6735796c6671387566657664", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "9e5445d6cd3cb9f98b0df1062bda47adffd5a66c0c2c483c8bf15c3176d755914a3576496b5c35fee28a88", 65531, null, "75316a676c686a326d617936646674777a39753271796e786a717a6e75743637343768617375306d646d6c63303266636173756178756764797a776a326c38346d6a3966677a6a3779306b396663706a373336736c6d6a38676b37377567386c6c61766367326c666d6d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
["b02aec10f6fa02a08667bf9b924c3d0574a1334f", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531397163617a647761793438707566366a77616a78307732386d307871756d746d6e6435677974796c6c6e79676867396c76393978356d3872387439673566396a307a30786e34787a6d6e7866747a3772746633756164786b79367178706e6b7438666b66686c78386b63396d6e72646c6e7874733536786378656a7a6472776c65787a7637377876797634", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", "7c98b8f613f9ff02746bea2a167cfd1bd3a1862af9631bf61d9d604e0824e2cb8467a1e549db87a76e7a8a", 65535, null, "75316136346c303971727378756c666a7a6e6d366b326735333575737968746166386564363076346a726a6d6b77766b757834743770647963336e6b7a7265666467746e77383432306c6a3873686d30356a6139667878676e68726139326e6873713536677838633270757a33666b6b676e726b7166357975716664746637743672616e343767646366357676646661637a7766337575793466797368336d7a7538686435746b6c30356d76726765396e38", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
["26c061d67beb8bad48c6b4774a156551e30e4fe2", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531787a757764386163686667776d336577793976326d6a3537373268726b6e6d6578777a6339346d7a6133356d78363863656e767877727a3973396670306e39767a753872756a357a71666d6d376c65387775366c363275346c6d30376e75717865656d383733677838366a766e776c70787379636c397576366b786b72686d30726c677037307830357366", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", "63b7b706d991169986aee56133f0a50b2a0c8225fba6dae95176007b1f023a1e97c1aa366e99bf970fda82", 65534, null, "7531766736326d676a64646e6c763577366c646b793278653063387465746d633832747539766c7a7a6b75796e783439666e75716a76786a743564676e33636d3874356e38357a6371356c6a727467377a6d77686b3730683672646d636c6637736378786e67756b35666c76663261707037367875393037636d6a796c787673656e3235786539763776336b727378613975793076326a6a7133376b6834796d6c61666e3870657671616c716134646d3637", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5]
["e6cabf813929132d772d04b03ae85223d03b9be8", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "u1yy6w8n3jmjsgj9wvcenr8r5p6h38vyclhmq0wg9kzpxlu46z8v64k5gszr8yfwz4jvrylvvg3g633z02luk85nmsck6d2sex3n5d7kn68hzz5tv4udt9p6sy7pgleeulvglvx2627dff57q9fep5wgdx8m0esx28m0zvuxpmwyazt3jun2rpqw8nu6j2fceqghk55ced66js6k6jxn8y2xtue8f3paqjrk8q6nptnn", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
[null, "e6cabf813929132d772d04b03ae85223d03b9be8", "435b0bbc95b5b7d52531a3944f2b85603ee22aaf850963bc156eb561edf2cbe7cf0e770e393ae5d7049026", null, 65530, null, "u1k9kavjcgta8y9t9lv3grvry5fqs6avhe9panu4jlg5j5mkkn4wj844mau24n4hx79yst6glun3wa095upapkqhgyrq9kfd7jr7q9dgpafhwvgl8ujxrlprl5zahl69cprsets6h2t98", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 3],
["3ca74c80ef1d1853423ae2891cd5d0ecbcfde137", null, "69a25a38699708e5f6e76e54e6a7a2ab84dcf288df0d1f2563670168d6c44ace0ef11155c60d5c225e9dec", null, 65530, null, "u149eavna6le6hj9ct0ggat9zu86utes626d2360epdnxezqp0r2xrg8p8rvswqe76pqe5wc7hwfa0rz9y5dkwpsyma365z5y2syguhzud7jhcegxzgklqmwucz56kkw2v54gcqx6wrkf", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 4],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65532, null, "u1z5gu8x3dvkvwcmrj0qk5hrx9pcadl56h84f7wdyp6nv53r3d5cccedechmw985tge5w3c2r569qa72lgguu5xrqxh79ajzc7kqmes20pktzqrjlpx56qhgmqm56hn9wt2hcyxpdamak", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["6fcf5024f6c595d0427be6e48cb96d55aef3fd8c", null, null, "8c858c60a627d366e40454c880cc9cffa57dcf56ec0d64ffcf18921f20ba74e3571c986aa8102053b10ebc", 65532, null, "u1a9kfkzeg06yqx98lkcj4xau3q0fv5f3sapfkns5tjne4d7cl5sxnnwp7tljl2awn43pfhu5cdslwm7dhk268zngp3gmprfs2np2h4g6au92dfarxzzjw4gwy4tqp2a37e2sp6qsr0ck", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 1],
[null, "6fcf5024f6c595d0427be6e48cb96d55aef3fd8c", "9f6e0bf90a18fc0b9b83ae9f23ad4358648638482b5def8975635b66fd8a708335f9235a3186ec0f033f84", "cecbe5e689a453a3fe10ccf7617e6c1fb382819d7fc9200a1f42092ac84a30378f8c1fb90dff71a6d5042d", 65531, "d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc0", "u129r9zdw0d2cyqes84ld95tumhc64ulh8nd48ty6n0nvdrt38lxh27fpg9x2vdh0fk3s8nj73l4t770ng3tfcqsud3v0j0pc0qrcvxkde6e8t2592v76u8u8c8cn5ktxdpnxl05nj80m05t64r04762360m40t0nfwlvwhxwf5t83h8veu77kdstys4stjzpnwhkykr3ulccc2xzntmch2fjapu40np7hv49xdfwv5207aln0p6gp6jan003e2lmsmas93mjsry5xjrzdus3uwx84jxtfzyhmxc00c0tn3z2t7z64dvpmar2fwv42zv9hc8d5j9uedr2dc5ywr3y9ydy659az9gued24vmage400xac9qxxylf5qtssqgty6rq3wsg796xhee90wujhwu63sdl62edncsgr4727xqfjyjaclu3ld3ar3wdqfkq20s0a2s489g6rhxc9zps5namhke4hypcxmg7m53ysffs49lyn93wgt", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 3],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", "953f3c78d103c32b60559299462ebb27348964b892acad10482fe502c99f0d524959ba7be4f188e3a27138", 65535, "a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb", "u1apmup4mhdktvhuyttx9kzlanqnalhl25t3mvsk7ddercavtwayjmunjcw2xn5x9sv9q9sxpw390ya7al6s8ckhwlkh28prvlfpwgcvz6tytjvvfrjc8zrfjk60zgduj69xw8emgm9vvmaa0vf45s32ndwxrxtwnm5dv6ruxlsnrh3ufrsjmp3tl8ksd22k3dpy0gdex9cxkgjr2vs4xyjdgl9zzhfwrdzrwevu2nvpqujtv9hq365mtd569pzxhjk7zjsv2vqp798rnn2ytmfvl9c0xmxqs83suhf9lwnygufn9ha2p8aj50d62fgvak48zpjus88sjz2gh34kt078g6p4n82ghm4vaaz9vey4efz9w57l4pmtd69eezjcvzs7uplktt7f9hpm6u2wlpcau9twfpmcgg05rtrs7n62rc8h7k6fz95dk7v0eqz8q2juf025w95xexgjd8wmq9mx89rq25jhvzkeg6wx2j24sqexgywut6wwhkappxqu4k8grq3y0scm", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "616fe1a9d887148d6ca10f48ccd92d0dcad24f7c4c9d73ee8122b1766459b04dac4dc07e80edb9d229bbbc", "cc802699330bc4748e34dd598c7124e72299e6a6d5bcc32e90409c8024868b2705aadfab6068d458f69b0c", 65534, "e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a", "u1r3x8quqzpmuhlq3wdlwn08dd0thscf0y388akjjvm6daz4xveyqmg4rfjrl27wn65277ts7689s8gg7fzaz6l06x4qvrtd25edzks3zv29ugedseccex5eu827rt6hnvurx2fvmxc72udn802fr75xfahud6kln5gevn3m9e89drxhjvtex964wsc0x4n5yh7enjypwuctpuy97h2xjn9aqz0r6xys5dzfx7qsc4xycew5r6mzvmd2crg0pl3qj5s75ff0a6sc0nx90ck0l4g3r8hdw6jnx32nrs5xpc89p7rj4w7ek5xyduh8ryhtfd6ev84teju3yumt5saxylkcrj5rd9rmk792s9md754h32hc5hueja7yd4l9ewrzu6z7qveaz02s3grq9h3c6xk5erkvkcsns4vwv5t8m5rap353qxhnrtm6yj6krz4te6f37rmx320u3w2xm6245uz63utdzac8mqgwnsjtx34c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 5],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "9304f6e3c889829a0a48f2ebdc0803bbbd393ebf4264e45cb7db793e9376fa85ddf31f5024e0bf796672be", "3ed501c9c63abaf4d0136821f9647e764555a47033ad91d734df12d046c969751330bbf493a241ec4b88bc", 65530, "406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e", "u1hka0w0azyx0f8zcuk8r94sspvjdc6qggyks95yq454rfvnaj0rslz4rvrmhdy9694tmmrdass74ejyk3ay5ktpfrsjg6r25depzwggzw7wmrgcelm25prsnqcc4fczcv76ldns07cf76u40fpmn4uzjvpyl7fr7yu903p2p3gk7mmdxv8cxsyf66dk36lpnp3ktsyt4l24t8rcrgec7e264fyxd0zyx4qjucr3sm0cc4xvxecwcyxr3jeu9jrg0ft3kkyspmu2t9cegqc92mgv4q34k9tlrrlwlly7vvlt7spv9mjeet8rw4sy6075x9nfcw9j4a6c8gnsvcsq50sx3rwnpu47v5k5vtn93drruyg2vzyrgy04fadjr37q93sxm8xla88rwnaqe28hpkrnh9qmsqyg5vz45kfv5tlmy56f3wps3zcu0umkcry2dctlldzcys2hz97cdtz2xh0le359knlh5596ldr5u2jqnrsygcznq8n9nc29smmtsx4k059j8dxsj0tslycu9zy2d2g03sgxt68d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 6],
[null, null, null, "31844683a07bf8e30057902b0d23e2b2ce9cad0b22190238ca4f329da92c7979052b00f735cb210671bdb0", 65531, null, "u1p5rt2l48lpmyyeypnffal288jgf2tz50fzn23jdp68vcujvwn0uz5u0evcp35jfmfvrl26az7suqqfm0skn9mmz9un86gqkq9va32v4s", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, null, null, "05683c0303858388a785b4cf15d41ac69e1d435b0ad23838e18d62f7ec41c37fc86af71dffd94dfff6b207", 65532, null, "u1uvdts7wj9gsutwnpjhvyrk3p33m7pfm0z4flfahc3hpf66h4vpvzwh06nkxt0fehwtm39hdtdlz5myveg8nmm0ws7cgneqcfasdywukz", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 1],
[null, null, "78ba60804b822cc7e970b11a96b5bccbda556a7c26f0b082cfcd9a68e2690017771c4bdcf8f8bad3c8591f", "6170bb326d6d596c1103834e8fb646ebce4f06c59a9f7baa75e502e30378edfa211a93c00fe911ceedf4ae", 65535, null, "u1s5wcl3lpcyl35jcluvjrdn7wctdjxcfx4gdpk28fc9y69cdtz672lr4jd084ulxmh5kc4uj0y7u5grdkke0czlvyfht962qhtz5k7rnj74vk5a3pky60r9wm7pan49ym3y60x7dqyc9uw0h9n0rgc6wt4mruplrp0eyx6qx5mq4n8ssw", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 3],
[null, "15fa08da52754a1095e3ff1abd5ce4fddfccfc3a", "6493348e8aee112a87f5fa65e1c57065aad369401e05d0daa96e0bcd89e67bf19beb3ac74d599d94585a68", null, 65535, null, "u1cwl9psvwpfsh70cjncdjxtyr9v5xr6xhjmgy64a3gtp2vneq6ffvzvc5r995du3wjt5v5jstvc2zmddr4rhjkhaunck2uyc7a7anje64lerdth8z39ytm4y55gqm6m7z2fe2vz2tlgm", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, "15fa08da52754a1095e3ff1abd5ce4fddfccfc3a", null, "c906109b51e2b37bf8b67761bfa917dc5059c357b7dc8107672b66189a0d15bc496d84ef9114c68c99c911", 65532, null, "u1qeh4dencp58m6knk4lsjcc7dp0dp5gtqas4uw0szmffarlpl7nsztfwpu8rdg7rhldny7q9c0hhqtfdrcj9v62w8fvc92teqrvm7dt8pehyrr3v72vc9rkz22xycuuhz06z5xugenjh", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 1],
["2456cac075428d24707af7de2fc610c833831bdb", null, null, "7cd065b0ab297fb7fd701291d03589031fe3aadf1177902e5bcb65b5ba0aa2a0b73f09734f0b867b29763d", 65530, "d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34", "u1e9d8xtcu2a2end34tyr0jaya9yknxh48myd2ptu4mcvq360c0uraxy9sj4jwmzkhw0ska4aypem4cjy2kykgxs7yc020ru76ftny3t0r3ddecnzh4x2vyp7yeh7uwf6fmt88ehud475lx4up3hv6suz5lgvz4g4tmgl5wy5nat2hp98xv8dygfvculrmdcemt8pulaq9r2g5yus3exmlt", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 2],
["254c73c5ea338c0880d1a11b340f3dc606b185b5", null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65530, null, "u1px9za0vuss00sg8604arkx9ljfq53qkk9flszq97p342l5tq3mw3pyp2ndrx397ppyg3y29vw0vdn0fggu6f4ch5y5xp97l7sg70fw2twu9lp6vl3j78zt8w7cfnwsf9zju0ywrkntq", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
[null, "254c73c5ea338c0880d1a11b340f3dc606b185b5", "511a64318c8ee0a2bf0c51e06b27ffdbbeb40265b08502ea41d000e58e06ddccc61f50df0b830a8bd38cf3", "fd3e7eccdb1a91f2c4498bb7eb61cba83eca499cfde9c5ce3e3241873bad2e423abe91dece0a6930e8901d", 65535, null, "u1wjz3uf5jrhwq9um82tywaj8emk0ml2edf78f5esa4lpccfzsry24tud5xchsrj39d6a4497en87w8f6jc62zepxzn6h3jpdhwlr0xhky4malk0fqjfww4tlczsa482t803lug9t3r2pztyx49jhj6fft277n808q9glt8mtd6ful0r3cunwc0hh9qxgcqltgqfr7en60zxcuwne0aau", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 1],
["9d6455fda0501de6f805b354af8caa0b59d01fb9", null, null, "5ef3c8b2bf2a8b0e60a6254f312229b4124d4787e7dada5d81e16b51211707871bede32811a35f4094ae8b", 65533, "63f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a7877efaa8a08e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50c0536acddf6f1aeab016b6bc1ec144b4e553acfd670f77e755fc88e0677", "u1lrfyl6l6g8pjq8nvn88js5ptpp2zdgc9z9l8k97n0pn2nuxyn8ejvw7d594ct8clp5empjkmtan9we8x5g7gzmp3j2ztpjh8vvt76n7gd6has6fd3y603nt5snsff5grempeg2qxa0a8eek6hhf8755fm8fcwkqe0g34ts8p0zuylyp5mccfzpty7kdtsk9v0v6nwwlc6pzkcazf73m3dnyegpjdj3f3zd3u9n96rjmlrs5rzgus6292h67n2rawwaf5yam459690n3xpa2vst342ef932pf7p7r7gqq7u84sf2wya9ghqsjve9zey4m2zfag4qc7read26p9g8hsp5akadjgq07exafj0yl6ltz3wdektd8qk3e6cguza8wcf4lwy68wap00md7rk2j78uq6w362ddlsksczzclj869yar90wfak5d9tghujn9c4f2f6zx0ekkphp2z24ef879qse5z6c83dlhqnmuf503mtqn4qw6ehqramdt3lx7llhe0q29sv5a80qe9", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 2],
["7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65535, "01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9d", "u1alunrg2u9ruh9qlkdpq8kl5462djwqr78qcqtzgx09nqdy0mu002nc9d6wwau4vkjrzcaara9vsdg9ct65dwv76llh9aqtxl3g78365944g38psqaswtzxkcj57nw8g5pjk3nsna552nzhhj5ng5ahfeya4pm4cuqcaw9wzpf00wgj8n76su7w5v9pc2ytujrp0a0dffgmaln83tgjmxndpu9pqgfm7kfnnr8v4xauk5yzzxrkupmggaraq9ya4rgyu99e6fc2mqtumhzqcsvxeqwggplq32k4klyv64cj7rv2nm4ywr7kaeswuycueaz86kz6350f882vnxc4qk3j8mn8r7t7qk9murfh4k7gxutp0s4vmq694hj2cr7wcmgt5myv622hkd9walhvdj9rzh4235uzy6yalefmahk45jveqpkcv0amqqm24tx", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 0],
[null, "7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", "ac093a82a7f4a5ab66bcc994bbfc5b3f5f945f4499c5d8987f6404ceb4a91c46320b3618c318d80281b285", null, 65530, "d3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce7", "u18usz37uqaqc4vwez8euld9kgvh9upacav62alde54d8r3mdkqtgpl75wdfc5z6z8z6tdq9mvl3ac3dpp3ql798d998y0hpmncqdcngy0tc3puxls68jdkaxakyeqwuan240zpxncpmxuumh7xkqhcqa7hsm9s299rsdm3h4m3qjt308ymdv37y480myzdqdxtecu2gtsz2s6paa7fjkpu3fs559m3a08cvwvpqlxh64msysv3gw9kurf6rxvqx8k2rdqtu36jcgv0qk04ehq8mm2u8", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 1],
[null, "7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", "7198a7b9bf9099809a63bccbd56af56744ea2857ac8d12892ad58d82fd5b0cce71ea7a25816007c34491ec", "2526ec6552f3e0175c922f019077146b5193e880461c3e1daca4778cde010ed5875f16b743ef86ac648b3d", 65534, null, "u1yww9x9nkgzqye9vd7346vmr8v9y0glaxvkdgg27ah3c48g26rd3m26jj2e95dj55wrsz392800qq5pz5p66gzmqz0kft5dn40a0uneph8zust4sqg75g4vskqrpajf08fumnqcjlguh880s97zve58gyylu32973cc3xa804g3gg3s93k7v92pzu8fns9p4r98hdp889pwlhk2wfwe3", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 2],
[null, null, "da2672c010f7364df6fad49dd39be0e4d4be73c45e239448fcc385cc68094bf36ddbc4ec0219b567955556", null, 65531, null, "u140nd5cspfh97f2r8tje0dvt9h5jdj0dljgdhg8qvk8nxq7rnjvffklsjq52fwpj02adzd2alq99xch90y5vrnhwwng4cug67cuv3ujne", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 1],
[null, null, null, "cb1c888234bd7f9e6bdbc2178bd32c2fb0451384027975e83f71a98871a290f3bf43c94be686c77b12edb3", 65535, null, "u1gfxcz32g8hd05apu0hy7r6xuj7v8saer7upyejeys4jkkkxdsz5wc7syguhsjvps7kfsuyhllhp4ed8wanr75kzgp52ng84mpy4020cp", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 2],
[null, null, "9b728ad6f50371e961236630b3c8cdd8149ca22cdb87a62cc0ba3e3cfd2b0adcc82930e447f8dcf54b450b", null, 65534, null, "u1hhgs065nspdul537sky5gsx7nczv33kum2g8nj0n0r2sl0cl353ushrv8raqqjdmqu62dsemxrgmtndut90lyqzw2qqmamzk45c0988s", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 5],
[null, "77491864e20e6d08fd2e32b555c92c661f19588b", null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65534, "710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f4050afd8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c", "u1jkpmuzc6kwmhtyppzhvfeshh5ravl56wwha2wl7ekxhhwt0e6x4je984wrhchzjnefhx6x46j4mgsldzvfhr487gcxzl4cntg2d230jpx7p4yss9x76gj6h8aesnn0cs0wmu29hhuq9tdny9kkzmptkt03rvxx35kvttqe3rg287ku9j0a9a662g2xjs5rg92ntz5mfxh6vhqcykd4tyhy7gak85ajg5grm83yr2f2tdwcq5veaj0w9j2mg74e9dvaakr2sg9kz9n2pph784aefemj6aw2vq6ta2a0fyrjx87gwhferx2rn7rygc3hehhl78etfmh8k7j75qkykn4s3tzp9llh67wxmtuukmxzl7c84vdmnahs7s8x03k9az9m27sskfvzzlnfrafv3epfwr5p0efy264js0jjr50acznqd0djvqetdpspj9ndwual65v7ftzcgss8523hsc4ctgkx4dqc74ccg579cy", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 0],
["47d03a2b56bbc620cb1072cd96ac034ab407e633", null, "f0f8fc9b19e4717670c6e1e555c33c2f76003c70f36cceb23893541a0a1b243e5255a33cccecf8cd6a4da2", null, 65535, null, "u1qvlcmyp2ttgcgwjmsg3zfwc2ycy7t7mwge4ug604662yzmvevk0mt6hrzzuute32etwt8szdqlreu24j0ql4yrcrzges0rm5p3x25czhppedvfatrkn466hqnlkcwf22aurscr224ts", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 2],
[null, "47d03a2b56bbc620cb1072cd96ac034ab407e633", null, "bb9eb75e0ff05cfbf349373f2e26600f5576f3e7e187682026c6767aa9d96c0c23a59c7b3c6a929594d634", 65533, null, "u152snh0cmn3vf2gvp3d3mnkq66qxq5jqak8q8h6nukc5wa8fha8u4tuztu0ngkagw8p9zdjjv655q9yv8gxeea2vnj3jsyvftcne9u2k0yllx07zr32p6xwaycayy07vd62tjwjlx0ea", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 3],
[null, null, null, "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65534, null, "u1ddnjsdcpm36r6aq79n3s68shjweksnmwtdltrh046s8m6xcws9ygyawalxx8n6hg6vegk0wh8zjnafxgh6msppjsljvyt0ynece3lvm0", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 0],
[null, null, "240b728bdef9a0b9038380bfd9df50919fdc398a68b7ab3c5f6695c706f7bd7f01539a62905e88c278f8cd", "3fadf8edb20a3301e8260aa311f4cbd54d7d6a76baac88c244b0b121c6dc22a8bcce15898e267829fc1e01", 65530, null, "u1qax0jf3qdd7rfte69nqmpqlryqjkp92n7cry6ghgc7dl5krrrl3n6jk7sra49thugw0r30sk0jg433vkvdrvqm8x7meyrpxj6u3qz6ktusxsh28207r0fduvk3fdkcv9xvvj9khllc2fccdxprdf6ekteeyd9ru28gra4jm3jy35vuwc", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 1],
[null, null, "d026ef8c4715ae0fbcba80aa8d5366fbcf717ab286e33abc4d6509e86dba2d96add6d214664febf4bd2dae", "247f85fa64d6d9f9233910f3d62392e365365c4936b839ed748dd3801a50432253d810bc5b001ce0572e21", 65532, null, "u1evws32k203n60vs6yr5lsy2ekskts0r65c37wdj5xgmdnjwgkvuz5up0scaejh36nmlgalsxzvzfvs52d2nq4cy6j4lran7s0l72lpdgydsr2ydy5w84hkt7gw3fa5j2ze3570ws23trx6ep7prcal2zlqw3mu6zxefuchxhuqmz7efx", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 3],
[null, null, null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65530, null, "u1sj55qey22hefwyz6mnc3ldz7fcnkg9536uk5e98rwznvvald27r2vzmeupya5u696l5j0w6f5fdxkf54yvyhy0xze2u2wa2zdv2g67u2", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, "52d58f91376aa980f2b9a6283ff357e84246d6942352184886449ffea8fad7e7ca5b490d090a96e0323392", "e4e01051b99c08506834971f80dadec44a4da13ecdcba617f77fc48d25324f57cb1d4d7424705d573cd682", 65534, "6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996", "u14256dv92sdp99a62e4y0w50jxfacsh8ejnx8lx5wyjpts0qxh0s5ys00rcr9phtvlt3sgk50a5eamx877tx5t9kpu82s2hgg9c3yu7zawxumeehzgvn9ksfxmn69mqak4ldqw90heszshthfcq4dh48zm7xdfjaawx4tu06l2lzjsutyqmp4teyteg55a9nycpngmkgrda6zcjx9ssjuwck7ynxn6rsjz46yp9jl888ejhqdmms4808s3pysfpuj90c7u4ytseul749vv7ed49nx45rl64qc30p72l2syc9jyn3vsqxs57aycu2fx2wg7ujdv8g7uxp5hkuylwkeglrujr353gucfg9j4w0jgzm2lk8dy6mz9pqx57kjftawx5xhxt2yqm6mrlzkgv5tst8mmww", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 2],
[null, null, null, "b3625d9c472c3d61c55ef3451ccc0125fcea15bfd3ca4b243cce82e4957c58547f0180a1777c62a34c3e2c", 65532, null, "u10k0g00daez8x3fec3thxm2a85uqryy0ly6mdkfucf78eme2ygge9kf9l7j5qeqeydzprshzd4nnkafn2yawd88x37p27cf4n8vdzf8yk", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 3],
[null, null, "0ba97e749afc9322db91f262fd8d2872f05f09de246b1f9068abfd25f5165da1a05115c6f4784d2b922a3d", "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65535, "319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd789e98082ea5ce9534b3acd60fe49e37e4f666931677319ed89f85588741b3128901a93bd78e4be0225a9e2", "u1svr5r9q06vy8kjk66lkjgkq4uv3dy6z30qfvaxs9574xfaclgxnvk6nh89muyzzwrfe5cr37t2y3j6wguduqkshdmphwtjr694f2cq47tshhcw7n5ykq4j7uv5elh6yrm2nxepd5e5hgxrcmer35p435xra6vc54srzma6038762u6ng5krmsu6ere7847vkq9npsrg3judyn2qhxayumghy5h6d3ag20qvpdqtxct8ugjewcntekhrur56lpq5rptazwvpu7pdtdtenpc49xn7rrr8rqqqpqsm2yexljgp26jc7j0apw", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "4f9e8b832971ce3bd99a2a1bd545fc258921fb51abcf8d2c00fcca7e9d2888fd60ffa31716786f1bcd4226", null, 65533, "76bdf9555948cbd5a332d045de6ba6bf4490adfe7444cd467a09075417fcc006", "u12ry6l6v23svd2akz7f7sqv8ru2acd0zm4ge6rafv3yjqdjuudhru7vzv76z2ws460v3gsv389cz8gjs8he6l2e3n37ph59t3gm2ysf88mwqhra4schz76w5xra6l5a2f4s7scrn253q70nnddlllzpf93kzqnu558w", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 6],
[null, null, null, "d58ae9a49d4d838b980c1748795caff9b0c6409d84ad9bb955ba0c352fcdd97bf67101b6505e7c3a457eb6", 65534, null, "u1csyt3mj8jfdgtdglv304e6pv2npmkjlr3jkqs9jv7ce6zn20cvegxn5ry80jkgf6upsqs4rarl6vz2jvgje7xcpn6pedkgtgc5vjdlr0", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 7],
[null, "1ad4227439c1b4476ccd8e97862dab7be1e8d399", null, "6ed96d65379d5ece656901f5cb20cf554ce18600d4a1edcf6812f4459d7ff73cf2b88cd8476b75e8c08d28", 65535, null, "u15a7lvkjmcw983htydpzx9k5lekam8r2huy25zekrye4zmku6feemw294kxxs4906etkd9765dzpm5mdau9ymxrwptvy6yzgqlk3sqmsv68ty5wulzcu7gh3nhy8vy40lht0pgnzdm9a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
[null, "1ad4227439c1b4476ccd8e97862dab7be1e8d399", null, "b6f481042a780462ffa96f81e1288978e5f05c791587de7e957729bcac6eb95892532b0fe13e9c7eef6a24", 65534, null, "u1ylf4e5ydvgya5qw3kzpyq69nwrer20n2vwcg25u5l6pvn765gr88y4p7tuqpkys8ep5vutpm2pxz34406trtn5qs5axh8f5svy6cm6zchwtuf05edl5hk7ug8nruts06plyvu55w6v7", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 1],
["e07a2f7180adb83da18ac2a7d261c264c2ea117d", null, "847bdc7c97cae66c225cdd86be64ed176669fc3195cc4c3f7e6ae50ee9e75819518ffe2b52d3d2b89ac1d2", null, 65531, null, "u1ztr327gh3luqyyp7jg9a5pqpg4swa0a0p6clt08ukfm3jmqf5z8rzr8jshhtdp9su2y3ws27nmzmpagrhnwz89ftj0jd4xt953ry32rezvc67ds64j8z9cqgu9vkrdvd6j4zc6sp595", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 8],
[null, null, "8e039ac36de3830de813d1e921ee5b45e1806b2433fa7a6a24e830811efd363ab08d3d11f335b5438eaa1e", "8ff1581e5373579d4eab49ad946f5e31d653062c99fcd403cc4a867f81cc637d940775700780dc313c7f10", 65532, null, "u16npsq0rzrvnymp8hnjsu5nnvyxms4kmk64l9p60me0kwgmtpgvlphya5ld2spevra5vetg0jt6z2lg0qd7x9md47cew8uu9z6md85fv89pdt3n75r3nx3u0x9y3tsqgrpkqdq3azvs2ws7vw7ufh6uwkp73epaxlqtrrggqn5g0d2vue", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 5],
[null, null, "f14f096dfc4ef1665faee5900c3fd947eb87bfa11c0b474569f2f78b7d4390fffd5a17f0dcac076ab275f3", "0292628b70949569871bb5cb87543359b17812ec26a1723426bd836b68307dab8205384e75eefafaee86bc", 65533, null, "u125q2t4trgyff3rsce9cy4vmr5f662rzdmhj9rww6n0lrc30h3s0ywxea5vet36qqleyspafsc4kkyptqg7dcfershaqklz5ennymq8qrle6aez4wsn7hukj2w82he0sjst2zmuvj79e30j36te5nd4cefg6uqypet476akqf9v6fsla6", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 8],
[null, null, null, "d7999f21dfb1ae832d3c878bfac23f90273825334e3d7f456f01e7dd5427cc1a2e4561749800ebc6189936", 65530, null, "u1urfj2nhfkxqlxn03tlztp0ka2phdueang3h5ydrz7kp4fj34t83htdq7rgaav3athn9vjqntekh7clauuy85f97005sm55ku9q3ntpcl", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 9],
[null, null, null, "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65532, null, "u17yyd9flz2acmdew324yld2wvgr674fkj23zqehf8jda99q8p86m5yzsf35jqdefsa6ej8gcgclj45t8lqezqk0c7aec3adw2ecy7lm0q", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "332f451dc6f7da17fe5ff4077d3d5db79a036e712df558853d4a854ac4f6e51474cf75f38fa97c22b4cf09", 65535, null, "u1vd2et8awuxsxd3wfj6kmapa9uyassz0cnw7njpvdeze046jaevcvd8zfyfs44erg70z7ggf84v4yxlzj9atz6ymua4z93836kc772hg9", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 1],
[null, null, "3f7493951aecd34f3c198d43eb7d4ce36127e427fe0a254436ec19145a0d6e718b2da292a450dc222fc6d3", null, 65534, "4c8a6f55d6e0c373d456851879f5fbc282db9e134806bff71e11bc33ab75dd6ca067fb73a043b646a7cf39cab4928386786d2f24141ee120fdc34d6764eafc66880ee0204f53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fd2859362b", "u1r73y3wnv7888trsmnxghluwshj0dzyxtdk0sefnajvmkgf7msvem2m7srjvdtzylqcajaxnmvz6fml6clud54rufxdss4mwew33wptwh8khpuqce5e6dl867rsyk5zapsc24dvxfcam7n57nxwte604urrucazhd3atmvvm3k2jn0ehnpu9p7t6ce3mvk67tr8ky56lk6v9dhpvp33g57pchw5ct74pcwn9qyjg800ln2nsgj4ucc3uqleywskrn7qm8r9svw2ezza4n42dh8g2nlsw2vuz97agcl7n045kr2xtpv5hvzj0k", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 9],
[null, null, "eee19641bc6b802f353eb793f728b17a277ef0358696a24a7122bc56537b229647f3810d27ce45227c6f39", null, 65532, "1f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a6e68f37bf6f3ac2d26b84686e569d58d99c1383597fad81193c4c1b16e6a90e2d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799", "u1vqw2ulxspjtrtc9kcxm07lhnztp0yu8epp359j76n4d7ryal86tytjxwlytzw687actpuu288rj7aat28ns8x2k2atacaca3jc5vzd5mfgarar9q98gxm8a74gvznzcak2f3qvr0t2cj53std8nkd28mv4mcd2crwmvv7qlsjd5lzqvwhvsk46qwpvsvmv3dvfafc36jvtlkuehg056k7337c2yjduwpcap747z7np5rnalywex462qwtlc3gtksdfk27jtw00ju7x85z2granlk94y6j30095cj35lsf0mvragtw79790pmvqdzhf2eajlqk34hzjj6qm5ptg6yg39xj93l3pzu6l4tp4y0uq534mc8n8lru464qtu9m744k6kd4hgu9y2txazque26uh", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
[null, null, "50ca46f825f7f423007aa4147169b529f07f1c8ed634fafc8145a4813177dd1257ee8d8fc5f44e9b564f6a", null, 65532, "33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b", "u1kkgsnp2kuf9dq83dpnf7y3zu32ea0uj62kh9d4r2f6unmw3325lr74zvychexrhl9kh8ay62hx5l3lhqsd9vzw0fad56fvyr6h77r0sauhz7hgtlz6lwzwz3l8e9dcengdw3667x4rk045zxsqjar0qd5muf7vu4s2rd3aydtv2ukg2muxpkaaxtz6sgutvhv2t5f84tavxfnr9h", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 2],
[null, null, "c412c8ff78f28d9b3391f4ab15d06acf46ac052821ee096a51524813f2adf9a4065cc6c45feba2c052df9e", null, 65530, null, "u1w7x9ttwvk30grems6ae3rhgs6xytrrueaklyc5t509fpux7043fzla70jehhxyn4mg9d3ym095s3wghl9trvvdmu56yn74ajqy38ufjg", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 3],
[null, "51474444099daa371046613260cf3354cfcdada6", "115b08be21bd8cd9ceb49e9e2edb4069867c602485436e8e97487c9553eb65fe18d03e195101c9de9bd184", null, 65533, null, "u14vll5nnqsnpr658wrxatgm2hufyrwqgqflj9q2lr79a8s6r38zvggmzsjh344g5x5nuk66q7t76g7lmxtytw46jetsrmsu52tvxra96760jsr59a6l4xf4qsa0304krvdv3hg9zq629", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
["591911bf62d886e42fa558579609ce718ab13387", null, "4a87f3e751fa9cb40f4e9781ccbec4a2fbe878e493ce5b7c2ad508edfb86c38459e2d287346f54d0e00883", null, 65531, null, "u1kme6wn2vpepunncltv3r7y0x35f3vp74mldkyu6emhu0fxa2025mqyu0z5sej8wz4mtj88h5zp03seknrp7hrj67hmzhmk2em96qyf6jkr9fuhxe65lerx69wtqxlan4j530jqfqtuk", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 1],
[null, "591911bf62d886e42fa558579609ce718ab13387", null, "e961944a708a15c9c62734c34510bb5e2cd740abdeb488e4142b5d402b0295bec67922f1e71ab7fbd0a2ae", 65533, "4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584", "u16hgmd4e2w9k8a574vpj4sj8qwcrhylc5ksu03nzq796x7wzxw96hm54p7rc7w83xjys2pt2k4d50stke6jck8v8wsaszr5d9nsej4urp0t6dv74ffna6r9psqnt3ycxgs7e330z4tzln5dw503uu99vzzf608fwwx2fwtdyh7m8qvj6h74txsa3c8na7y5sn6jy8nuhz3rwp8eczpe2669e5fjsr0696nspnqq", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 2],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", null, 65533, null, "u1vc56lx6j30e4x06cdv0md50jql63vszgkmlp7x6v8cvgyfpdgltkflx8vxnvaqqjmv78jflrey7hrmzu97hx0zsgn2wez5drfyucjg0q", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
[null, null, null, "8a1bff2a9d921e1153b3cb264bc05185a9811de911d53467935434d6537d306752d02054fe5a170464259d", 65535, null, "u1fqkgu0m02zap5m9q5ehqjh2kucmtzgx68d0q289tfqql6yc6r4mrx45guqayz6jj8sh0t666skpstjn35ynjujd6vxdsdfx5ws7zk40l", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 1],
[null, null, null, "14adca6f616abcbe5bc850cc617dcf999517a9a790292fec6bc0761eaa790333e7d06d016de05bca7c6712", 65534, null, "u1fv8pswwma68lf3lu8rq8g59h9qawqvxczdza9vx8pzet3qar3xfcf87683tecgke0nvw8w4au5umrfdt25d7skqfgy9zkwmt2cpqaauz", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 2],
[null, null, "bd51d90654e25613b5a4839dda2b9524ef4b12e7dbdccf3d4af150b06d95758afeb029227396094faf914a", "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "u15h27ztglrzcws96ystr5km77nnhwf8nxq7t68rd9yznqv22nje93jytzf7p8a75yy20zefjkwlvmf92jxwtmlfwsslkv3fstlkqax6warj5ym32669khmxr2370ymjhs55tk070j8kw5gnc60h224v9y03udlc8pdpl9hydk2yy7f2h5", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "4cea9549426d764dbd1b80c229e230a3bf3ca821b97c9847488afe37341634df27c3a634c2253436d98612", null, 65534, "71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d635", "u148p6a3m4fgylyckp2v3lcwfxwnua2nnxe4ftcgelkh64jdjseq6m2xajpckjxpya24ea88fmkejsxxv3rfvlyelcpppv9lhq2s25nr0rcxmvp6scqlcggpxwl4jgdk054afm30y8lsp3r24pudmz4sp2yq2n7366mdgd9jwrf02zqcenpdtypquq3tg74r9685g8ak0cevpjmdrcny7q0grfqer2fhkc23fykxa6p064yl3kjdtdcq976suu09pya675zfm2u5h6sh2yth5m8haqx3e9a0rxry5zcxg4z4jl9", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 5],
[null, null, "02221bc1820ca2b1940e532f00042367ee96acfe9f83476661a1ca4131e5d7485f4a49e0992a8917380f8b", null, 65533, "9ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6", "u1rwualh05shdx6cd69mpk4nyqxjs6940r089urhwultp6zy53jujx3yghv4jav6cc3kaech8ryvcgn36scay9km0qvtfdd5nu4szlpvpjyjkxk7nzcktlh22aw03cdysml9fzh68je8mjjenh64zgy6xx92pc70rh62ka7qvrgyeahdf5ft7syw0snlvl5hhjdl8tlyrlr9gem3zyqf0dwv5h7zdyrxmz776lqfz4vcwempht", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 7],
["e884a80ce4d78b5f04bbf85846741f125d139452", null, null, "0d1d7ecf3ccecd6af9c79c66cad31dc7acd7ffd1ea6dc1c40f2e32fe18d615a143c70f824cf985e7278a37", 65534, null, "u1y95pefqf074ypc68c9v9fpmus3nw4jq76fpzcsk7kc3lw63usfwyz548gv3vglyjn98prxrjxhr9kzylxsh8lslpfk53y04rshsue985mys3zx9upkg858pd68a036hj3z5ggka3l4u", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 0],
[null, "e884a80ce4d78b5f04bbf85846741f125d139452", "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", null, 65533, null, "u1ygrf2qu353zjxmhe3yjlum8ssqy6dkt3x947qfgv5sn3fajh8xq8q0agz8dderah6xnhsxgt3d7nhkygklsm7a2t2hvwmdqn3j20jxk84xy9sjrjqdqljqnz0jeautmn3cfduk6c252", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5],
["15c027d6ac4fa71efe7d742eb7894a1d902fe87c", null, null, "04151f0642a50be2cd5682c1df488c3c34f9491873ac27e000b046a029da8ae30908a819f98a14ff6e05a9", 65535, null, "u1zlvy95gphj9gm5yez7sly7zpvyxxjdv8zds49k4y7nca7lp9lnjx68pkaa37tjw47la3wpddedcmudvkh689hsd0nst9xeqxyrlcrawnarhrh572ca3x32e6c8madrg7e3psvjzjwyh", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 6]
]

File diff suppressed because it is too large Load Diff

View File

@ -1,24 +1,64 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_address.py"],
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unknown_typecode, unknown_bytes, unified_addr, root_seed, account, diversifier_index"],
["e6cabf813929132d772d04b03ae85223d03b9be8", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "753179793677386e336a6d6a73676a39777663656e7238723570366833387679636c686d71307767396b7a70786c7534367a387636346b3567737a72387966777a346a7672796c76766733673633337a30326c756b38356e6d73636b366432736578336e3564376b6e3638687a7a3574763475647439703673793770676c6565756c76676c767832363237646666353771396665703577676478386d3065737832386d307a767578706d7779617a74336a756e3272707177386e75366a326663657167686b353563656436366a73366b366a786e387932787475653866337061716a726b3871366e70746e6e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75317a35677538783364766b7677636d726a30716b3568727839706361646c3536683834663777647970366e7635337233643563636365646563686d77393835746765357733633272353639716137326c676775753578727178683739616a7a63376b716d65733230706b747a71726a6c707835367168676d716d3536686e39777432686379787064616d616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["aa6d43480fd9d91375ce6c4a020706361bd296de", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531343367706a3772643934766d39356d7a73757537746a74716161677934706d6678386c6b77656d70786a7463777a33357a746361383530796e6c7a323932307477617a6171703270367168787878337a357178616b6e73716372676c7578716a337070757367776635757963686c61677938376b376874613768773965793336776d7930367065776c6470", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "a8d7551db5fd9313e8c7203d996af7d477083756", "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, 65534, null, "753178797970646a307a7978637466666b6878796d766a6e6b376e383371666c376e7365356c3071726b346e3266376465376c3733727a79787970347463727975356d6b7875617a6c646e633279306479747a7567797a79636739373034616a66786173376b63757761776d706877776e383839743938743735376579716667346a766566746b687672337167", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, "f44ab023752cb5b406ed8985e18130ab33362697", null, "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", 65533, null, "7531706a336c72656d6e7175737368393878667161336a66647077303872726b35377330346b6c32366865707a7133746a72736e78653574367371716567653976716d776c63366c786373746e6333306e3575357232776b6b7a687039367a3564306a797530716137746b686378366663386a35396b616b387a35636570363261716d61336d36343566683863", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65531, null, "753132787567643930666c726b646b6575336e6c6e6e337565736b793533707175356d323479366170786d38386d34387637333734636c7335367a7039336e61796c617864636866307161796678747267653034376d393533717a3376326772346c74737232736b3372", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
[null, null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65530, null, "75317370757467353667736a763233637435346d7277646c616e7a7665716337747a73356d78786e616135636465676d303368673778363661797079647336356d39327674397561786c3637327375687063367a3768747776657079686b727066757376617a71756539", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 0],
[null, "defa3d5a57efc2e1e9b01a035587d5fb1a38e01d", null, "cc099cc214e56b1192c7b5b17e958c3413e27fefd553380700aca81b24b2918cac951a1a68017fac525a18", 65535, null, "75317667736b636d3939783567687561757668337978713777747037756e366130793663617964736e6e33357032647577707773356873367079676a6877703738326a716e65727a6c6878773370343971666d713237383339716a7472667976686b377964393877396e3064366a6e7336756834666333687364663736366b6e74716e6c6a646b64353667636e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 0],
[null, null, null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65530, null, "75316378636379656d6d3038747964776d743968703273356e6638776a766c757575366c32653861396a666c6c647861736e7a6b6438667665727170636a30786e767261637a71673235356377356e767936783977727566666d703975657a727a72376763783535396b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 0],
[null, "10acd20b183e31d49f25c9a138f49b1a537edcf0", "9b60ae3d302248b349d601567e3d7795bfb334ea1fd1a7e71402169ebbe14bd2ceaa244ccd6e5aa2245613", "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65531, null, "75317a656b68686d686b353478356365356333367274376e63323735676570376e6176326e73783473683061666c6c75703976726835687338367a38736b6a746436646e736c7667736d6174743068386832343763676e666b73646c776c39786d617275797570666c743064716673637830647979656d3266616139776571653378616b397736656672353437636a3832397232746e7974613032687866647873646a6d76397a72356b746b70323066706378656164686672683032616b346136686e7876357336377267717272766670646a7435", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 0],
[null, "af9db6990ed83dd64af3597c04323ea51b0052ad", null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65532, null, "753165353471636e30746570796c33307a7a326672677a37713461366d736e326530326e7076326e6666736433683532336d747838643232616a7666767371757235736a7a3876666e6d77327973363730387170386b6139306a3561343330757938763833616c6a63306330357a6a7535347879356e7677336d66686b376e7737366b6b7964796c713466656c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, null, "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65530, null, "75317a38777372686d66366d3967766136766c33737a636b303670393730783577686d36336a666a3266726d6d63396e39756d34796373387975746a37673833387672676832306c667879353279306832367474386e6776643267796370797176396b793032716b6373", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "78d85bd0db639043377987cdd814c6390016964b684016faf1ad4f166c5f72399a5e8d469ec6beb873d55d", null, 65535, null, "75317861686a333570376d7639756c6b3337327333766465687172663438753077646633786c3772787a7270653461307468753864306d396d7961617078376b35767836747a357074636a76637675346472667137753771777a6d667565336b74387376736333736535", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
["33a6dd87b4d872a4895d345761e4ec423b77928d", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7531687970706c733364776d616c783373756c746b72397564763237376679716a6478307378716c746638676a6e777976343968743575327270336c6c767632756e796d7330383675616a6b6638393837636175616a7136383670356638687276393474616336663078796637796d7a3636747279366b7936726179336d6a633567786661683030637370766b3564676d67736e3737663274336775763270307861366b6c6138717479376d6b6e6b6d337a68303932306c77733633326166743071686b3532363579736c337067323237747866373461736d7075656e326c746533616a6330667a376b34736878797a656d6e7035773770336b746c6874643030366d6b61787979306d746637646a73646175397a666b657332616e387661687a6737647173677938326330707830396d39683061657a736e7936786c66706767667268656d7661786a3578747871356a6e67763076306167726c3073757079676639636574656a35323779727a7a6574386471747164616771", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 0],
["a56c057ef71dab58aa90e47025695c5faaea5123", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "7531646670723876647335683361756e79657a7a7877726d38756461353273743837733876726c676732746730357430713070783336686368783974676b786b6c77747370753332786a6135617271336b7470326e387a613470773779776a30676d68713372776539353072386b3973756e736a76773734743538716c3333347065673464766b616c6b746d6e676e716b7077723332353837653779747932376e6d673636747371377976723779343639776570366b7077346a3530786e6c6d78306a78786737766c6735796c6671387566657664", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "9e5445d6cd3cb9f98b0df1062bda47adffd5a66c0c2c483c8bf15c3176d755914a3576496b5c35fee28a88", 65531, null, "75316a676c686a326d617936646674777a39753271796e786a717a6e75743637343768617375306d646d6c63303266636173756178756764797a776a326c38346d6a3966677a6a3779306b396663706a373336736c6d6a38676b37377567386c6c61766367326c666d6d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
["b02aec10f6fa02a08667bf9b924c3d0574a1334f", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531397163617a647761793438707566366a77616a78307732386d307871756d746d6e6435677974796c6c6e79676867396c76393978356d3872387439673566396a307a30786e34787a6d6e7866747a3772746633756164786b79367178706e6b7438666b66686c78386b63396d6e72646c6e7874733536786378656a7a6472776c65787a7637377876797634", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", "7c98b8f613f9ff02746bea2a167cfd1bd3a1862af9631bf61d9d604e0824e2cb8467a1e549db87a76e7a8a", 65535, null, "75316136346c303971727378756c666a7a6e6d366b326735333575737968746166386564363076346a726a6d6b77766b757834743770647963336e6b7a7265666467746e77383432306c6a3873686d30356a6139667878676e68726139326e6873713536677838633270757a33666b6b676e726b7166357975716664746637743672616e343767646366357676646661637a7766337575793466797368336d7a7538686435746b6c30356d76726765396e38", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
["26c061d67beb8bad48c6b4774a156551e30e4fe2", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531787a757764386163686667776d336577793976326d6a3537373268726b6e6d6578777a6339346d7a6133356d78363863656e767877727a3973396670306e39767a753872756a357a71666d6d376c65387775366c363275346c6d30376e75717865656d383733677838366a766e776c70787379636c397576366b786b72686d30726c677037307830357366", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", "63b7b706d991169986aee56133f0a50b2a0c8225fba6dae95176007b1f023a1e97c1aa366e99bf970fda82", 65534, null, "7531766736326d676a64646e6c763577366c646b793278653063387465746d633832747539766c7a7a6b75796e783439666e75716a76786a743564676e33636d3874356e38357a6371356c6a727467377a6d77686b3730683672646d636c6637736378786e67756b35666c76663261707037367875393037636d6a796c787673656e3235786539763776336b727378613975793076326a6a7133376b6834796d6c61666e3870657671616c716134646d3637", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5]
["e6cabf813929132d772d04b03ae85223d03b9be8", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "u1yy6w8n3jmjsgj9wvcenr8r5p6h38vyclhmq0wg9kzpxlu46z8v64k5gszr8yfwz4jvrylvvg3g633z02luk85nmsck6d2sex3n5d7kn68hzz5tv4udt9p6sy7pgleeulvglvx2627dff57q9fep5wgdx8m0esx28m0zvuxpmwyazt3jun2rpqw8nu6j2fceqghk55ced66js6k6jxn8y2xtue8f3paqjrk8q6nptnn", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
[null, "e6cabf813929132d772d04b03ae85223d03b9be8", "435b0bbc95b5b7d52531a3944f2b85603ee22aaf850963bc156eb561edf2cbe7cf0e770e393ae5d7049026", null, 65530, null, "u1k9kavjcgta8y9t9lv3grvry5fqs6avhe9panu4jlg5j5mkkn4wj844mau24n4hx79yst6glun3wa095upapkqhgyrq9kfd7jr7q9dgpafhwvgl8ujxrlprl5zahl69cprsets6h2t98", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 3],
["3ca74c80ef1d1853423ae2891cd5d0ecbcfde137", null, "69a25a38699708e5f6e76e54e6a7a2ab84dcf288df0d1f2563670168d6c44ace0ef11155c60d5c225e9dec", null, 65530, null, "u149eavna6le6hj9ct0ggat9zu86utes626d2360epdnxezqp0r2xrg8p8rvswqe76pqe5wc7hwfa0rz9y5dkwpsyma365z5y2syguhzud7jhcegxzgklqmwucz56kkw2v54gcqx6wrkf", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 4],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65532, null, "u1z5gu8x3dvkvwcmrj0qk5hrx9pcadl56h84f7wdyp6nv53r3d5cccedechmw985tge5w3c2r569qa72lgguu5xrqxh79ajzc7kqmes20pktzqrjlpx56qhgmqm56hn9wt2hcyxpdamak", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["6fcf5024f6c595d0427be6e48cb96d55aef3fd8c", null, null, "8c858c60a627d366e40454c880cc9cffa57dcf56ec0d64ffcf18921f20ba74e3571c986aa8102053b10ebc", 65532, null, "u1a9kfkzeg06yqx98lkcj4xau3q0fv5f3sapfkns5tjne4d7cl5sxnnwp7tljl2awn43pfhu5cdslwm7dhk268zngp3gmprfs2np2h4g6au92dfarxzzjw4gwy4tqp2a37e2sp6qsr0ck", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 1],
[null, "6fcf5024f6c595d0427be6e48cb96d55aef3fd8c", "9f6e0bf90a18fc0b9b83ae9f23ad4358648638482b5def8975635b66fd8a708335f9235a3186ec0f033f84", "cecbe5e689a453a3fe10ccf7617e6c1fb382819d7fc9200a1f42092ac84a30378f8c1fb90dff71a6d5042d", 65531, "d56a1d62f5a8d7551db5fd9313e8c7203d996af7d477083756d59af80d06a745f44ab023752cb5b406ed8985e18130ab33362697b0e4e4c763ccb8f676495c222f7fba1e31defa3d5a57efc2e1e9b01a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc0", "u129r9zdw0d2cyqes84ld95tumhc64ulh8nd48ty6n0nvdrt38lxh27fpg9x2vdh0fk3s8nj73l4t770ng3tfcqsud3v0j0pc0qrcvxkde6e8t2592v76u8u8c8cn5ktxdpnxl05nj80m05t64r04762360m40t0nfwlvwhxwf5t83h8veu77kdstys4stjzpnwhkykr3ulccc2xzntmch2fjapu40np7hv49xdfwv5207aln0p6gp6jan003e2lmsmas93mjsry5xjrzdus3uwx84jxtfzyhmxc00c0tn3z2t7z64dvpmar2fwv42zv9hc8d5j9uedr2dc5ywr3y9ydy659az9gued24vmage400xac9qxxylf5qtssqgty6rq3wsg796xhee90wujhwu63sdl62edncsgr4727xqfjyjaclu3ld3ar3wdqfkq20s0a2s489g6rhxc9zps5namhke4hypcxmg7m53ysffs49lyn93wgt", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 3],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", "953f3c78d103c32b60559299462ebb27348964b892acad10482fe502c99f0d524959ba7be4f188e3a27138", 65535, "a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d99589c8bb838e8aaf745533ed9e8ae3a1cd074a51a20da8aba18d1dbebbc862ded42435e92476930d069896cff30eb", "u1apmup4mhdktvhuyttx9kzlanqnalhl25t3mvsk7ddercavtwayjmunjcw2xn5x9sv9q9sxpw390ya7al6s8ckhwlkh28prvlfpwgcvz6tytjvvfrjc8zrfjk60zgduj69xw8emgm9vvmaa0vf45s32ndwxrxtwnm5dv6ruxlsnrh3ufrsjmp3tl8ksd22k3dpy0gdex9cxkgjr2vs4xyjdgl9zzhfwrdzrwevu2nvpqujtv9hq365mtd569pzxhjk7zjsv2vqp798rnn2ytmfvl9c0xmxqs83suhf9lwnygufn9ha2p8aj50d62fgvak48zpjus88sjz2gh34kt078g6p4n82ghm4vaaz9vey4efz9w57l4pmtd69eezjcvzs7uplktt7f9hpm6u2wlpcau9twfpmcgg05rtrs7n62rc8h7k6fz95dk7v0eqz8q2juf025w95xexgjd8wmq9mx89rq25jhvzkeg6wx2j24sqexgywut6wwhkappxqu4k8grq3y0scm", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "616fe1a9d887148d6ca10f48ccd92d0dcad24f7c4c9d73ee8122b1766459b04dac4dc07e80edb9d229bbbc", "cc802699330bc4748e34dd598c7124e72299e6a6d5bcc32e90409c8024868b2705aadfab6068d458f69b0c", 65534, "e001afa2fb8dc3436d75a4a6f26572504b192232ecb9f0c02411e52596bc5e90457e745939ffedbd12863ce71a02af117d417adb3d15cc54dcb1fce467500c6b8fb86b12b56da9c382857deecc40a98d5f2935395ee4762dd21afdbb5d47fa9a6dd984d567db2857b927b7fae2db587105415d4642789d38f50b8dbcc129cab3d17d19f3355bcf73cecb8cb8a5da01307152f13936a270572670dc82d39026c6cb4cd4b0f7f5aa2a4f5a", "u1r3x8quqzpmuhlq3wdlwn08dd0thscf0y388akjjvm6daz4xveyqmg4rfjrl27wn65277ts7689s8gg7fzaz6l06x4qvrtd25edzks3zv29ugedseccex5eu827rt6hnvurx2fvmxc72udn802fr75xfahud6kln5gevn3m9e89drxhjvtex964wsc0x4n5yh7enjypwuctpuy97h2xjn9aqz0r6xys5dzfx7qsc4xycew5r6mzvmd2crg0pl3qj5s75ff0a6sc0nx90ck0l4g3r8hdw6jnx32nrs5xpc89p7rj4w7ek5xyduh8ryhtfd6ev84teju3yumt5saxylkcrj5rd9rmk792s9md754h32hc5hueja7yd4l9ewrzu6z7qveaz02s3grq9h3c6xk5erkvkcsns4vwv5t8m5rap353qxhnrtm6yj6krz4te6f37rmx320u3w2xm6245uz63utdzac8mqgwnsjtx34c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 5],
[null, "e7f235734276d38d47f1e191e00c7a1d48af0468", "9304f6e3c889829a0a48f2ebdc0803bbbd393ebf4264e45cb7db793e9376fa85ddf31f5024e0bf796672be", "3ed501c9c63abaf4d0136821f9647e764555a47033ad91d734df12d046c969751330bbf493a241ec4b88bc", 65530, "406f2fdd2afa733f5f641c8c21862a1bafce2609d9eecfa158cfb5cd79f88008e315dc7d8388e76c1782fd2795d18a763624c25fa959cc97489ce75745824b77868c53239cfbdf73caec65604037314faaceb56218c6bd30f8374ac13386793f21a9fb80ad03bc0cda4a44946c00e1b1a1df0e5b87b5bece477a709649e950060591394812951e1fe3895b8cc3d14d2cf6556df6ed4b4ddd3d9a69f53357d7767f4f5ccbdbc596631277f8fecd08cb056b95e3025b9792fff7f244fc716269b926d62e9596fa825c6bf21aff9e", "u1hka0w0azyx0f8zcuk8r94sspvjdc6qggyks95yq454rfvnaj0rslz4rvrmhdy9694tmmrdass74ejyk3ay5ktpfrsjg6r25depzwggzw7wmrgcelm25prsnqcc4fczcv76ldns07cf76u40fpmn4uzjvpyl7fr7yu903p2p3gk7mmdxv8cxsyf66dk36lpnp3ktsyt4l24t8rcrgec7e264fyxd0zyx4qjucr3sm0cc4xvxecwcyxr3jeu9jrg0ft3kkyspmu2t9cegqc92mgv4q34k9tlrrlwlly7vvlt7spv9mjeet8rw4sy6075x9nfcw9j4a6c8gnsvcsq50sx3rwnpu47v5k5vtn93drruyg2vzyrgy04fadjr37q93sxm8xla88rwnaqe28hpkrnh9qmsqyg5vz45kfv5tlmy56f3wps3zcu0umkcry2dctlldzcys2hz97cdtz2xh0le359knlh5596ldr5u2jqnrsygcznq8n9nc29smmtsx4k059j8dxsj0tslycu9zy2d2g03sgxt68d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 6],
[null, null, null, "31844683a07bf8e30057902b0d23e2b2ce9cad0b22190238ca4f329da92c7979052b00f735cb210671bdb0", 65531, null, "u1p5rt2l48lpmyyeypnffal288jgf2tz50fzn23jdp68vcujvwn0uz5u0evcp35jfmfvrl26az7suqqfm0skn9mmz9un86gqkq9va32v4s", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, null, null, "05683c0303858388a785b4cf15d41ac69e1d435b0ad23838e18d62f7ec41c37fc86af71dffd94dfff6b207", 65532, null, "u1uvdts7wj9gsutwnpjhvyrk3p33m7pfm0z4flfahc3hpf66h4vpvzwh06nkxt0fehwtm39hdtdlz5myveg8nmm0ws7cgneqcfasdywukz", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 1],
[null, null, "78ba60804b822cc7e970b11a96b5bccbda556a7c26f0b082cfcd9a68e2690017771c4bdcf8f8bad3c8591f", "6170bb326d6d596c1103834e8fb646ebce4f06c59a9f7baa75e502e30378edfa211a93c00fe911ceedf4ae", 65535, null, "u1s5wcl3lpcyl35jcluvjrdn7wctdjxcfx4gdpk28fc9y69cdtz672lr4jd084ulxmh5kc4uj0y7u5grdkke0czlvyfht962qhtz5k7rnj74vk5a3pky60r9wm7pan49ym3y60x7dqyc9uw0h9n0rgc6wt4mruplrp0eyx6qx5mq4n8ssw", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 3],
[null, "15fa08da52754a1095e3ff1abd5ce4fddfccfc3a", "6493348e8aee112a87f5fa65e1c57065aad369401e05d0daa96e0bcd89e67bf19beb3ac74d599d94585a68", null, 65535, null, "u1cwl9psvwpfsh70cjncdjxtyr9v5xr6xhjmgy64a3gtp2vneq6ffvzvc5r995du3wjt5v5jstvc2zmddr4rhjkhaunck2uyc7a7anje64lerdth8z39ytm4y55gqm6m7z2fe2vz2tlgm", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, "15fa08da52754a1095e3ff1abd5ce4fddfccfc3a", null, "c906109b51e2b37bf8b67761bfa917dc5059c357b7dc8107672b66189a0d15bc496d84ef9114c68c99c911", 65532, null, "u1qeh4dencp58m6knk4lsjcc7dp0dp5gtqas4uw0szmffarlpl7nsztfwpu8rdg7rhldny7q9c0hhqtfdrcj9v62w8fvc92teqrvm7dt8pehyrr3v72vc9rkz22xycuuhz06z5xugenjh", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 1],
["2456cac075428d24707af7de2fc610c833831bdb", null, null, "7cd065b0ab297fb7fd701291d03589031fe3aadf1177902e5bcb65b5ba0aa2a0b73f09734f0b867b29763d", 65530, "d3a2d452431c32d411ac1cce82ad0229407bbc48985675e3f874a4533f1d63a84dfa3e0f460fe2f57e34", "u1e9d8xtcu2a2end34tyr0jaya9yknxh48myd2ptu4mcvq360c0uraxy9sj4jwmzkhw0ska4aypem4cjy2kykgxs7yc020ru76ftny3t0r3ddecnzh4x2vyp7yeh7uwf6fmt88ehud475lx4up3hv6suz5lgvz4g4tmgl5wy5nat2hp98xv8dygfvculrmdcemt8pulaq9r2g5yus3exmlt", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 2],
["254c73c5ea338c0880d1a11b340f3dc606b185b5", null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65530, null, "u1px9za0vuss00sg8604arkx9ljfq53qkk9flszq97p342l5tq3mw3pyp2ndrx397ppyg3y29vw0vdn0fggu6f4ch5y5xp97l7sg70fw2twu9lp6vl3j78zt8w7cfnwsf9zju0ywrkntq", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
[null, "254c73c5ea338c0880d1a11b340f3dc606b185b5", "511a64318c8ee0a2bf0c51e06b27ffdbbeb40265b08502ea41d000e58e06ddccc61f50df0b830a8bd38cf3", "fd3e7eccdb1a91f2c4498bb7eb61cba83eca499cfde9c5ce3e3241873bad2e423abe91dece0a6930e8901d", 65535, null, "u1wjz3uf5jrhwq9um82tywaj8emk0ml2edf78f5esa4lpccfzsry24tud5xchsrj39d6a4497en87w8f6jc62zepxzn6h3jpdhwlr0xhky4malk0fqjfww4tlczsa482t803lug9t3r2pztyx49jhj6fft277n808q9glt8mtd6ful0r3cunwc0hh9qxgcqltgqfr7en60zxcuwne0aau", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 1],
["9d6455fda0501de6f805b354af8caa0b59d01fb9", null, null, "5ef3c8b2bf2a8b0e60a6254f312229b4124d4787e7dada5d81e16b51211707871bede32811a35f4094ae8b", 65533, "63f5dd5b5010d3d025f0287c4cf19c75f33d51ddddba5d657b43ee8da645443814cc7329f3e9b4e54c236c29af3923101756d9fa4bd0f7d2ddaacb6b0f86a2658e0a07a05ac5b950051cd24c47a88d13d659ba2a46ca1830816d09cd7646f76f716abec5de07fe9b523410806ea6f288f8736c23357c85f45791e1708029d9824d90704607f387a03e49bf9836574431345a7877efaa8a08e73081ef8d62cb780ab6883a50a0d470190dfba10a857f82842d3825b3d6da0573d316eb160dc0b716c48fbd467f75b780149ae8808f4e68f50c0536acddf6f1aeab016b6bc1ec144b4e553acfd670f77e755fc88e0677", "u1lrfyl6l6g8pjq8nvn88js5ptpp2zdgc9z9l8k97n0pn2nuxyn8ejvw7d594ct8clp5empjkmtan9we8x5g7gzmp3j2ztpjh8vvt76n7gd6has6fd3y603nt5snsff5grempeg2qxa0a8eek6hhf8755fm8fcwkqe0g34ts8p0zuylyp5mccfzpty7kdtsk9v0v6nwwlc6pzkcazf73m3dnyegpjdj3f3zd3u9n96rjmlrs5rzgus6292h67n2rawwaf5yam459690n3xpa2vst342ef932pf7p7r7gqq7u84sf2wya9ghqsjve9zey4m2zfag4qc7read26p9g8hsp5akadjgq07exafj0yl6ltz3wdektd8qk3e6cguza8wcf4lwy68wap00md7rk2j78uq6w362ddlsksczzclj869yar90wfak5d9tghujn9c4f2f6zx0ekkphp2z24ef879qse5z6c83dlhqnmuf503mtqn4qw6ehqramdt3lx7llhe0q29sv5a80qe9", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 2],
["7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65535, "01bc6bc2307b488d2556d7b7380ea4ffd712f6b02fe806b94569cd4059f396bf29b99d0a40e5e1711ca944f72d436a102fca4b97693da0b086fe9d2e7162470d02e0f05d4bec9512bfb3f38327296efaa74328b118c27402c70c3a90b49ad4bbc68e37c0aa7d9b3fe17799d73b841e751713a02943905aae0803fd69442eb7681ec2a05600054e92eed555028f21b6a155268a2dd6640a69301a52a38d4d9f9f957ae35af7167118141ce4c9be0a6a492fe79f1581a155fa3a2b9d", "u1alunrg2u9ruh9qlkdpq8kl5462djwqr78qcqtzgx09nqdy0mu002nc9d6wwau4vkjrzcaara9vsdg9ct65dwv76llh9aqtxl3g78365944g38psqaswtzxkcj57nw8g5pjk3nsna552nzhhj5ng5ahfeya4pm4cuqcaw9wzpf00wgj8n76su7w5v9pc2ytujrp0a0dffgmaln83tgjmxndpu9pqgfm7kfnnr8v4xauk5yzzxrkupmggaraq9ya4rgyu99e6fc2mqtumhzqcsvxeqwggplq32k4klyv64cj7rv2nm4ywr7kaeswuycueaz86kz6350f882vnxc4qk3j8mn8r7t7qk9murfh4k7gxutp0s4vmq694hj2cr7wcmgt5myv622hkd9walhvdj9rzh4235uzy6yalefmahk45jveqpkcv0amqqm24tx", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 0],
[null, "7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", "ac093a82a7f4a5ab66bcc994bbfc5b3f5f945f4499c5d8987f6404ceb4a91c46320b3618c318d80281b285", null, 65530, "d3a08cb6b83131ac300b0846354a7eef9c410e4b62c47c5426907dfc6685c5c99b7141ac626ab4761fd3f41e728e1a28f89db89ffdeca364dd2f0f0739f0534556483199c71f189341ac9b78a269164206a0ea1ce7", "u18usz37uqaqc4vwez8euld9kgvh9upacav62alde54d8r3mdkqtgpl75wdfc5z6z8z6tdq9mvl3ac3dpp3ql798d998y0hpmncqdcngy0tc3puxls68jdkaxakyeqwuan240zpxncpmxuumh7xkqhcqa7hsm9s299rsdm3h4m3qjt308ymdv37y480myzdqdxtecu2gtsz2s6paa7fjkpu3fs559m3a08cvwvpqlxh64msysv3gw9kurf6rxvqx8k2rdqtu36jcgv0qk04ehq8mm2u8", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 1],
[null, "7ddfe9c9b7d08ed6bda0bbc2be4030e04679d59a", "7198a7b9bf9099809a63bccbd56af56744ea2857ac8d12892ad58d82fd5b0cce71ea7a25816007c34491ec", "2526ec6552f3e0175c922f019077146b5193e880461c3e1daca4778cde010ed5875f16b743ef86ac648b3d", 65534, null, "u1yww9x9nkgzqye9vd7346vmr8v9y0glaxvkdgg27ah3c48g26rd3m26jj2e95dj55wrsz392800qq5pz5p66gzmqz0kft5dn40a0uneph8zust4sqg75g4vskqrpajf08fumnqcjlguh880s97zve58gyylu32973cc3xa804g3gg3s93k7v92pzu8fns9p4r98hdp889pwlhk2wfwe3", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6, 2],
[null, null, "da2672c010f7364df6fad49dd39be0e4d4be73c45e239448fcc385cc68094bf36ddbc4ec0219b567955556", null, 65531, null, "u140nd5cspfh97f2r8tje0dvt9h5jdj0dljgdhg8qvk8nxq7rnjvffklsjq52fwpj02adzd2alq99xch90y5vrnhwwng4cug67cuv3ujne", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 1],
[null, null, null, "cb1c888234bd7f9e6bdbc2178bd32c2fb0451384027975e83f71a98871a290f3bf43c94be686c77b12edb3", 65535, null, "u1gfxcz32g8hd05apu0hy7r6xuj7v8saer7upyejeys4jkkkxdsz5wc7syguhsjvps7kfsuyhllhp4ed8wanr75kzgp52ng84mpy4020cp", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 2],
[null, null, "9b728ad6f50371e961236630b3c8cdd8149ca22cdb87a62cc0ba3e3cfd2b0adcc82930e447f8dcf54b450b", null, 65534, null, "u1hhgs065nspdul537sky5gsx7nczv33kum2g8nj0n0r2sl0cl353ushrv8raqqjdmqu62dsemxrgmtndut90lyqzw2qqmamzk45c0988s", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7, 5],
[null, "77491864e20e6d08fd2e32b555c92c661f19588b", null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65534, "710a88061253ca285b6304b37da2b5294f5cb354a894322848ccbdc7c2545b7da568afac87ffa005c312241c2d57f4b45d6419f0d2e2c5af33ae243785b325cdab95404fc7aed70525cddb41872cfcc214b13232edc78609753dbff930eb0dc156612b9cb434bc4b693392deb87c530435312edcedc6a961133338d786c4a3e103f60110a16b1337129704bf4754ff6ba9fbe65951e610620f71cda8fc877625f2c5bb04cbe1228b1e886f4050afd8fe94e97d2e9e85c6bb748c0042d3249abb1342bb0eebf62058bf3de080d94611a3750915b5dc6c", "u1jkpmuzc6kwmhtyppzhvfeshh5ravl56wwha2wl7ekxhhwt0e6x4je984wrhchzjnefhx6x46j4mgsldzvfhr487gcxzl4cntg2d230jpx7p4yss9x76gj6h8aesnn0cs0wmu29hhuq9tdny9kkzmptkt03rvxx35kvttqe3rg287ku9j0a9a662g2xjs5rg92ntz5mfxh6vhqcykd4tyhy7gak85ajg5grm83yr2f2tdwcq5veaj0w9j2mg74e9dvaakr2sg9kz9n2pph784aefemj6aw2vq6ta2a0fyrjx87gwhferx2rn7rygc3hehhl78etfmh8k7j75qkykn4s3tzp9llh67wxmtuukmxzl7c84vdmnahs7s8x03k9az9m27sskfvzzlnfrafv3epfwr5p0efy264js0jjr50acznqd0djvqetdpspj9ndwual65v7ftzcgss8523hsc4ctgkx4dqc74ccg579cy", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 0],
["47d03a2b56bbc620cb1072cd96ac034ab407e633", null, "f0f8fc9b19e4717670c6e1e555c33c2f76003c70f36cceb23893541a0a1b243e5255a33cccecf8cd6a4da2", null, 65535, null, "u1qvlcmyp2ttgcgwjmsg3zfwc2ycy7t7mwge4ug604662yzmvevk0mt6hrzzuute32etwt8szdqlreu24j0ql4yrcrzges0rm5p3x25czhppedvfatrkn466hqnlkcwf22aurscr224ts", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 2],
[null, "47d03a2b56bbc620cb1072cd96ac034ab407e633", null, "bb9eb75e0ff05cfbf349373f2e26600f5576f3e7e187682026c6767aa9d96c0c23a59c7b3c6a929594d634", 65533, null, "u152snh0cmn3vf2gvp3d3mnkq66qxq5jqak8q8h6nukc5wa8fha8u4tuztu0ngkagw8p9zdjjv655q9yv8gxeea2vnj3jsyvftcne9u2k0yllx07zr32p6xwaycayy07vd62tjwjlx0ea", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8, 3],
[null, null, null, "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65534, null, "u1ddnjsdcpm36r6aq79n3s68shjweksnmwtdltrh046s8m6xcws9ygyawalxx8n6hg6vegk0wh8zjnafxgh6msppjsljvyt0ynece3lvm0", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 0],
[null, null, "240b728bdef9a0b9038380bfd9df50919fdc398a68b7ab3c5f6695c706f7bd7f01539a62905e88c278f8cd", "3fadf8edb20a3301e8260aa311f4cbd54d7d6a76baac88c244b0b121c6dc22a8bcce15898e267829fc1e01", 65530, null, "u1qax0jf3qdd7rfte69nqmpqlryqjkp92n7cry6ghgc7dl5krrrl3n6jk7sra49thugw0r30sk0jg433vkvdrvqm8x7meyrpxj6u3qz6ktusxsh28207r0fduvk3fdkcv9xvvj9khllc2fccdxprdf6ekteeyd9ru28gra4jm3jy35vuwc", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 1],
[null, null, "d026ef8c4715ae0fbcba80aa8d5366fbcf717ab286e33abc4d6509e86dba2d96add6d214664febf4bd2dae", "247f85fa64d6d9f9233910f3d62392e365365c4936b839ed748dd3801a50432253d810bc5b001ce0572e21", 65532, null, "u1evws32k203n60vs6yr5lsy2ekskts0r65c37wdj5xgmdnjwgkvuz5up0scaejh36nmlgalsxzvzfvs52d2nq4cy6j4lran7s0l72lpdgydsr2ydy5w84hkt7gw3fa5j2ze3570ws23trx6ep7prcal2zlqw3mu6zxefuchxhuqmz7efx", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9, 3],
[null, null, null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65530, null, "u1sj55qey22hefwyz6mnc3ldz7fcnkg9536uk5e98rwznvvald27r2vzmeupya5u696l5j0w6f5fdxkf54yvyhy0xze2u2wa2zdv2g67u2", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, "52d58f91376aa980f2b9a6283ff357e84246d6942352184886449ffea8fad7e7ca5b490d090a96e0323392", "e4e01051b99c08506834971f80dadec44a4da13ecdcba617f77fc48d25324f57cb1d4d7424705d573cd682", 65534, "6c2c6e0f9eb7cb17f1942bfc9f4fd6ebb6b4cdd4da2bca26fac4578e9f543405acc7d86ff59158bd0cba3aef6f4a8472d144d99f8b8d1dedaa9077d4f01d4bb27bbe31d88fbefac3dcd4797563a26b1d61fcd9a464ab21ed550fe6fa09695ba0b2f10eea6468cc6e20a66f826e3d14c5006f0563887f5e1289be1b2004caca8d3f34d6e84bf59c1e04619a7c23a996", "u14256dv92sdp99a62e4y0w50jxfacsh8ejnx8lx5wyjpts0qxh0s5ys00rcr9phtvlt3sgk50a5eamx877tx5t9kpu82s2hgg9c3yu7zawxumeehzgvn9ksfxmn69mqak4ldqw90heszshthfcq4dh48zm7xdfjaawx4tu06l2lzjsutyqmp4teyteg55a9nycpngmkgrda6zcjx9ssjuwck7ynxn6rsjz46yp9jl888ejhqdmms4808s3pysfpuj90c7u4ytseul749vv7ed49nx45rl64qc30p72l2syc9jyn3vsqxs57aycu2fx2wg7ujdv8g7uxp5hkuylwkeglrujr353gucfg9j4w0jgzm2lk8dy6mz9pqx57kjftawx5xhxt2yqm6mrlzkgv5tst8mmww", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 2],
[null, null, null, "b3625d9c472c3d61c55ef3451ccc0125fcea15bfd3ca4b243cce82e4957c58547f0180a1777c62a34c3e2c", 65532, null, "u10k0g00daez8x3fec3thxm2a85uqryy0ly6mdkfucf78eme2ygge9kf9l7j5qeqeydzprshzd4nnkafn2yawd88x37p27cf4n8vdzf8yk", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 3],
[null, null, "0ba97e749afc9322db91f262fd8d2872f05f09de246b1f9068abfd25f5165da1a05115c6f4784d2b922a3d", "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65535, "319094318cd405ba27b7e2c084762d31453ec4549a4d97729d033460fcf89d6494f2ffd789e98082ea5ce9534b3acd60fe49e37e4f666931677319ed89f85588741b3128901a93bd78e4be0225a9e2", "u1svr5r9q06vy8kjk66lkjgkq4uv3dy6z30qfvaxs9574xfaclgxnvk6nh89muyzzwrfe5cr37t2y3j6wguduqkshdmphwtjr694f2cq47tshhcw7n5ykq4j7uv5elh6yrm2nxepd5e5hgxrcmer35p435xra6vc54srzma6038762u6ng5krmsu6ere7847vkq9npsrg3judyn2qhxayumghy5h6d3ag20qvpdqtxct8ugjewcntekhrur56lpq5rptazwvpu7pdtdtenpc49xn7rrr8rqqqpqsm2yexljgp26jc7j0apw", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "4f9e8b832971ce3bd99a2a1bd545fc258921fb51abcf8d2c00fcca7e9d2888fd60ffa31716786f1bcd4226", null, 65533, "76bdf9555948cbd5a332d045de6ba6bf4490adfe7444cd467a09075417fcc006", "u12ry6l6v23svd2akz7f7sqv8ru2acd0zm4ge6rafv3yjqdjuudhru7vzv76z2ws460v3gsv389cz8gjs8he6l2e3n37ph59t3gm2ysf88mwqhra4schz76w5xra6l5a2f4s7scrn253q70nnddlllzpf93kzqnu558w", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 6],
[null, null, null, "d58ae9a49d4d838b980c1748795caff9b0c6409d84ad9bb955ba0c352fcdd97bf67101b6505e7c3a457eb6", 65534, null, "u1csyt3mj8jfdgtdglv304e6pv2npmkjlr3jkqs9jv7ce6zn20cvegxn5ry80jkgf6upsqs4rarl6vz2jvgje7xcpn6pedkgtgc5vjdlr0", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 7],
[null, "1ad4227439c1b4476ccd8e97862dab7be1e8d399", null, "6ed96d65379d5ece656901f5cb20cf554ce18600d4a1edcf6812f4459d7ff73cf2b88cd8476b75e8c08d28", 65535, null, "u15a7lvkjmcw983htydpzx9k5lekam8r2huy25zekrye4zmku6feemw294kxxs4906etkd9765dzpm5mdau9ymxrwptvy6yzgqlk3sqmsv68ty5wulzcu7gh3nhy8vy40lht0pgnzdm9a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
[null, "1ad4227439c1b4476ccd8e97862dab7be1e8d399", null, "b6f481042a780462ffa96f81e1288978e5f05c791587de7e957729bcac6eb95892532b0fe13e9c7eef6a24", 65534, null, "u1ylf4e5ydvgya5qw3kzpyq69nwrer20n2vwcg25u5l6pvn765gr88y4p7tuqpkys8ep5vutpm2pxz34406trtn5qs5axh8f5svy6cm6zchwtuf05edl5hk7ug8nruts06plyvu55w6v7", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 1],
["e07a2f7180adb83da18ac2a7d261c264c2ea117d", null, "847bdc7c97cae66c225cdd86be64ed176669fc3195cc4c3f7e6ae50ee9e75819518ffe2b52d3d2b89ac1d2", null, 65531, null, "u1ztr327gh3luqyyp7jg9a5pqpg4swa0a0p6clt08ukfm3jmqf5z8rzr8jshhtdp9su2y3ws27nmzmpagrhnwz89ftj0jd4xt953ry32rezvc67ds64j8z9cqgu9vkrdvd6j4zc6sp595", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 8],
[null, null, "8e039ac36de3830de813d1e921ee5b45e1806b2433fa7a6a24e830811efd363ab08d3d11f335b5438eaa1e", "8ff1581e5373579d4eab49ad946f5e31d653062c99fcd403cc4a867f81cc637d940775700780dc313c7f10", 65532, null, "u16npsq0rzrvnymp8hnjsu5nnvyxms4kmk64l9p60me0kwgmtpgvlphya5ld2spevra5vetg0jt6z2lg0qd7x9md47cew8uu9z6md85fv89pdt3n75r3nx3u0x9y3tsqgrpkqdq3azvs2ws7vw7ufh6uwkp73epaxlqtrrggqn5g0d2vue", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 5],
[null, null, "f14f096dfc4ef1665faee5900c3fd947eb87bfa11c0b474569f2f78b7d4390fffd5a17f0dcac076ab275f3", "0292628b70949569871bb5cb87543359b17812ec26a1723426bd836b68307dab8205384e75eefafaee86bc", 65533, null, "u125q2t4trgyff3rsce9cy4vmr5f662rzdmhj9rww6n0lrc30h3s0ywxea5vet36qqleyspafsc4kkyptqg7dcfershaqklz5ennymq8qrle6aez4wsn7hukj2w82he0sjst2zmuvj79e30j36te5nd4cefg6uqypet476akqf9v6fsla6", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 8],
[null, null, null, "d7999f21dfb1ae832d3c878bfac23f90273825334e3d7f456f01e7dd5427cc1a2e4561749800ebc6189936", 65530, null, "u1urfj2nhfkxqlxn03tlztp0ka2phdueang3h5ydrz7kp4fj34t83htdq7rgaav3athn9vjqntekh7clauuy85f97005sm55ku9q3ntpcl", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 9],
[null, null, null, "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65532, null, "u17yyd9flz2acmdew324yld2wvgr674fkj23zqehf8jda99q8p86m5yzsf35jqdefsa6ej8gcgclj45t8lqezqk0c7aec3adw2ecy7lm0q", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "332f451dc6f7da17fe5ff4077d3d5db79a036e712df558853d4a854ac4f6e51474cf75f38fa97c22b4cf09", 65535, null, "u1vd2et8awuxsxd3wfj6kmapa9uyassz0cnw7njpvdeze046jaevcvd8zfyfs44erg70z7ggf84v4yxlzj9atz6ymua4z93836kc772hg9", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 1],
[null, null, "3f7493951aecd34f3c198d43eb7d4ce36127e427fe0a254436ec19145a0d6e718b2da292a450dc222fc6d3", null, 65534, "4c8a6f55d6e0c373d456851879f5fbc282db9e134806bff71e11bc33ab75dd6ca067fb73a043b646a7cf39cab4928386786d2f24141ee120fdc34d6764eafc66880ee0204f53cc1167ed20b43a52dea3ca7cff8ef35cd8e6d7c111a68ef44bcd0c1513ad47ca61c659cc5d325b440f6b9f59aff66879bb6688fd2859362b", "u1r73y3wnv7888trsmnxghluwshj0dzyxtdk0sefnajvmkgf7msvem2m7srjvdtzylqcajaxnmvz6fml6clud54rufxdss4mwew33wptwh8khpuqce5e6dl867rsyk5zapsc24dvxfcam7n57nxwte604urrucazhd3atmvvm3k2jn0ehnpu9p7t6ce3mvk67tr8ky56lk6v9dhpvp33g57pchw5ct74pcwn9qyjg800ln2nsgj4ucc3uqleywskrn7qm8r9svw2ezza4n42dh8g2nlsw2vuz97agcl7n045kr2xtpv5hvzj0k", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 9],
[null, null, "eee19641bc6b802f353eb793f728b17a277ef0358696a24a7122bc56537b229647f3810d27ce45227c6f39", null, 65532, "1f6411a493bffd048e7d0d87d82fe6f990a2b0a25f5aa0111a6e68f37bf6f3ac2d26b84686e569d58d99c1383597fad81193c4c1b16e6a90e2d507cdfe6fbdaa86163e9cf5de3100fbca7e8da047b090db9f37952fbfee76af61668190bd52ed490e677b515d014384af07219c7c0ee7fc7bfc79f325644e4df4c0d7db08e9f0bd024943c705abff8994bfa605cfbc7ed746a7d3f7c37d9e8bdc433b7d79e08a12f738a8f0dbddfef2f2657ef3e47d1b0fd11e6a13311fb799", "u1vqw2ulxspjtrtc9kcxm07lhnztp0yu8epp359j76n4d7ryal86tytjxwlytzw687actpuu288rj7aat28ns8x2k2atacaca3jc5vzd5mfgarar9q98gxm8a74gvznzcak2f3qvr0t2cj53std8nkd28mv4mcd2crwmvv7qlsjd5lzqvwhvsk46qwpvsvmv3dvfafc36jvtlkuehg056k7337c2yjduwpcap747z7np5rnalywex462qwtlc3gtksdfk27jtw00ju7x85z2granlk94y6j30095cj35lsf0mvragtw79790pmvqdzhf2eajlqk34hzjj6qm5ptg6yg39xj93l3pzu6l4tp4y0uq534mc8n8lru464qtu9m744k6kd4hgu9y2txazque26uh", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
[null, null, "50ca46f825f7f423007aa4147169b529f07f1c8ed634fafc8145a4813177dd1257ee8d8fc5f44e9b564f6a", null, 65532, "33e7ad012e28255398789262275f1175be8462c01491c4d842406d0ec4282c9526174a09878fe8fdde33a29604e5e5e7b2a025d6650b97dbb52befb59b", "u1kkgsnp2kuf9dq83dpnf7y3zu32ea0uj62kh9d4r2f6unmw3325lr74zvychexrhl9kh8ay62hx5l3lhqsd9vzw0fad56fvyr6h77r0sauhz7hgtlz6lwzwz3l8e9dcengdw3667x4rk045zxsqjar0qd5muf7vu4s2rd3aydtv2ukg2muxpkaaxtz6sgutvhv2t5f84tavxfnr9h", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 2],
[null, null, "c412c8ff78f28d9b3391f4ab15d06acf46ac052821ee096a51524813f2adf9a4065cc6c45feba2c052df9e", null, 65530, null, "u1w7x9ttwvk30grems6ae3rhgs6xytrrueaklyc5t509fpux7043fzla70jehhxyn4mg9d3ym095s3wghl9trvvdmu56yn74ajqy38ufjg", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 3],
[null, "51474444099daa371046613260cf3354cfcdada6", "115b08be21bd8cd9ceb49e9e2edb4069867c602485436e8e97487c9553eb65fe18d03e195101c9de9bd184", null, 65533, null, "u14vll5nnqsnpr658wrxatgm2hufyrwqgqflj9q2lr79a8s6r38zvggmzsjh344g5x5nuk66q7t76g7lmxtytw46jetsrmsu52tvxra96760jsr59a6l4xf4qsa0304krvdv3hg9zq629", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
["591911bf62d886e42fa558579609ce718ab13387", null, "4a87f3e751fa9cb40f4e9781ccbec4a2fbe878e493ce5b7c2ad508edfb86c38459e2d287346f54d0e00883", null, 65531, null, "u1kme6wn2vpepunncltv3r7y0x35f3vp74mldkyu6emhu0fxa2025mqyu0z5sej8wz4mtj88h5zp03seknrp7hrj67hmzhmk2em96qyf6jkr9fuhxe65lerx69wtqxlan4j530jqfqtuk", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 1],
[null, "591911bf62d886e42fa558579609ce718ab13387", null, "e961944a708a15c9c62734c34510bb5e2cd740abdeb488e4142b5d402b0295bec67922f1e71ab7fbd0a2ae", 65533, "4c41773554c86995269408b11e6737a4c447586f69173446d8e48bf84cbc000a807899973eb93c5e819aad669413f8387933ad1584", "u16hgmd4e2w9k8a574vpj4sj8qwcrhylc5ksu03nzq796x7wzxw96hm54p7rc7w83xjys2pt2k4d50stke6jck8v8wsaszr5d9nsej4urp0t6dv74ffna6r9psqnt3ycxgs7e330z4tzln5dw503uu99vzzf608fwwx2fwtdyh7m8qvj6h74txsa3c8na7y5sn6jy8nuhz3rwp8eczpe2669e5fjsr0696nspnqq", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 2],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", null, 65533, null, "u1vc56lx6j30e4x06cdv0md50jql63vszgkmlp7x6v8cvgyfpdgltkflx8vxnvaqqjmv78jflrey7hrmzu97hx0zsgn2wez5drfyucjg0q", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
[null, null, null, "8a1bff2a9d921e1153b3cb264bc05185a9811de911d53467935434d6537d306752d02054fe5a170464259d", 65535, null, "u1fqkgu0m02zap5m9q5ehqjh2kucmtzgx68d0q289tfqql6yc6r4mrx45guqayz6jj8sh0t666skpstjn35ynjujd6vxdsdfx5ws7zk40l", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 1],
[null, null, null, "14adca6f616abcbe5bc850cc617dcf999517a9a790292fec6bc0761eaa790333e7d06d016de05bca7c6712", 65534, null, "u1fv8pswwma68lf3lu8rq8g59h9qawqvxczdza9vx8pzet3qar3xfcf87683tecgke0nvw8w4au5umrfdt25d7skqfgy9zkwmt2cpqaauz", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 2],
[null, null, "bd51d90654e25613b5a4839dda2b9524ef4b12e7dbdccf3d4af150b06d95758afeb029227396094faf914a", "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "u15h27ztglrzcws96ystr5km77nnhwf8nxq7t68rd9yznqv22nje93jytzf7p8a75yy20zefjkwlvmf92jxwtmlfwsslkv3fstlkqax6warj5ym32669khmxr2370ymjhs55tk070j8kw5gnc60h224v9y03udlc8pdpl9hydk2yy7f2h5", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "4cea9549426d764dbd1b80c229e230a3bf3ca821b97c9847488afe37341634df27c3a634c2253436d98612", null, 65534, "71b89f903f5d9848f14fcbeb1837570f544d6359eb23faf38a0822da36ce426c4a2fbeffeb0a8a2e297a9d19ba15024590e3329d9fa9261f9938a4032dd34606c9cf9f3dd33e576f05cd1dd6811c6298757d77d9e810abdb226afcaa4346a6560f8932b3181fd355d5d391976183f8d99388839632d635", "u148p6a3m4fgylyckp2v3lcwfxwnua2nnxe4ftcgelkh64jdjseq6m2xajpckjxpya24ea88fmkejsxxv3rfvlyelcpppv9lhq2s25nr0rcxmvp6scqlcggpxwl4jgdk054afm30y8lsp3r24pudmz4sp2yq2n7366mdgd9jwrf02zqcenpdtypquq3tg74r9685g8ak0cevpjmdrcny7q0grfqer2fhkc23fykxa6p064yl3kjdtdcq976suu09pya675zfm2u5h6sh2yth5m8haqx3e9a0rxry5zcxg4z4jl9", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 5],
[null, null, "02221bc1820ca2b1940e532f00042367ee96acfe9f83476661a1ca4131e5d7485f4a49e0992a8917380f8b", null, 65533, "9ea19737388613d38a34fd0f6e50ee5a0cc9677177f50028c141378187bd2819403fc534f80076e9380cb4964d3b6b45819d3b8e9caf54f051852d671bf8c1ffde2d1510756418cb4810936aa57e6965d6", "u1rwualh05shdx6cd69mpk4nyqxjs6940r089urhwultp6zy53jujx3yghv4jav6cc3kaech8ryvcgn36scay9km0qvtfdd5nu4szlpvpjyjkxk7nzcktlh22aw03cdysml9fzh68je8mjjenh64zgy6xx92pc70rh62ka7qvrgyeahdf5ft7syw0snlvl5hhjdl8tlyrlr9gem3zyqf0dwv5h7zdyrxmz776lqfz4vcwempht", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 7],
["e884a80ce4d78b5f04bbf85846741f125d139452", null, null, "0d1d7ecf3ccecd6af9c79c66cad31dc7acd7ffd1ea6dc1c40f2e32fe18d615a143c70f824cf985e7278a37", 65534, null, "u1y95pefqf074ypc68c9v9fpmus3nw4jq76fpzcsk7kc3lw63usfwyz548gv3vglyjn98prxrjxhr9kzylxsh8lslpfk53y04rshsue985mys3zx9upkg858pd68a036hj3z5ggka3l4u", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 0],
[null, "e884a80ce4d78b5f04bbf85846741f125d139452", "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", null, 65533, null, "u1ygrf2qu353zjxmhe3yjlum8ssqy6dkt3x947qfgv5sn3fajh8xq8q0agz8dderah6xnhsxgt3d7nhkygklsm7a2t2hvwmdqn3j20jxk84xy9sjrjqdqljqnz0jeautmn3cfduk6c252", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5],
["15c027d6ac4fa71efe7d742eb7894a1d902fe87c", null, null, "04151f0642a50be2cd5682c1df488c3c34f9491873ac27e000b046a029da8ae30908a819f98a14ff6e05a9", 65535, null, "u1zlvy95gphj9gm5yez7sly7zpvyxxjdv8zds49k4y7nca7lp9lnjx68pkaa37tjw47la3wpddedcmudvkh689hsd0nst9xeqxyrlcrawnarhrh572ca3x32e6c8madrg7e3psvjzjwyh", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 6]
]

View File

@ -31,6 +31,9 @@ def tv_value_json(value, bitcoin_flavoured):
if type(value) == list:
return [bitcoinify(v) for v in value]
if type(value) == str:
return value
if type(value) == bytes:
if bitcoin_flavoured and len(value) == 32:
value = value[::-1]
@ -92,6 +95,13 @@ def tv_vec_bool_rust(name, value, pad):
pad,
))
def tv_str_rust(name, value, pad):
print('''%s%s: "%s",''' % (
pad,
name,
value,
))
def tv_option_bytes_rust(name, value, pad):
if value:
print('''%s%s: Some([
@ -142,6 +152,8 @@ def tv_part_rust(name, value, config, indent=3):
tv_vec_bytes_rust(name, value, pad)
elif config['rust_type'] == 'Vec<bool>':
tv_vec_bool_rust(name, value, pad)
elif config['rust_type'] == '&\'static str':
tv_str_rust(name, value, pad)
elif config['rust_type'].startswith('Option<['):
tv_option_bytes_rust(name, value, pad)
elif type(value) == bytes:

View File

@ -49,79 +49,82 @@ def main():
t_addr = None
j = 0
has_s_addr = rand.bool()
if has_s_addr:
s_account_key = s_coin_key.child(hardened(account))
j = s_account_key.find_j(0)
sapling_d = s_account_key.diversifier(j)
sapling_pk_d = s_account_key.pk_d(j)
sapling_raw_addr = sapling_d + bytes(sapling_pk_d)
else:
sapling_raw_addr = None
for _ in range(0, 3):
has_s_addr = rand.bool()
if has_s_addr:
s_account_key = s_coin_key.child(hardened(account))
j = s_account_key.find_j(j)
sapling_d = s_account_key.diversifier(j)
sapling_pk_d = s_account_key.pk_d(j)
sapling_raw_addr = sapling_d + bytes(sapling_pk_d)
else:
sapling_raw_addr = None
has_o_addr = (not has_s_addr) or rand.bool()
if has_o_addr:
o_account_key = o_coin_key.child(hardened(account))
orchard_fvk = orchard_key_components.FullViewingKey.from_spending_key(o_account_key)
orchard_d = orchard_fvk.diversifier(j)
orchard_pk_d = orchard_fvk.pk_d(j)
orchard_raw_addr = orchard_d + bytes(orchard_pk_d)
else:
orchard_raw_addr = None
has_o_addr = (not has_s_addr) or rand.bool()
if has_o_addr:
o_account_key = o_coin_key.child(hardened(account))
orchard_fvk = orchard_key_components.FullViewingKey.from_spending_key(o_account_key)
orchard_d = orchard_fvk.diversifier(j)
orchard_pk_d = orchard_fvk.pk_d(j)
orchard_raw_addr = orchard_d + bytes(orchard_pk_d)
else:
orchard_raw_addr = None
is_p2pkh = rand.bool()
if has_t_addr and is_p2pkh:
t_account_key = t_coin_key.child(hardened(account))
t_external_key = t_account_key.child(0)
t_index_key = t_account_key.child(j)
t_index_pubkey = t_index_key.public_key()
t_addr = t_index_pubkey.address()
is_p2pkh = rand.bool()
if has_t_addr and is_p2pkh:
t_account_key = t_coin_key.child(hardened(account))
t_external_key = t_account_key.child(0)
t_index_key = t_account_key.child(j)
t_index_pubkey = t_index_key.public_key()
t_addr = t_index_pubkey.address()
# include an unknown item 1/4 of the time
has_unknown_item = rand.bool() and rand.bool()
# use the range reserved for experimental typecodes for unknowns
unknown_tc = rng.randrange(0xFFFA, 0xFFFF+1)
unknown_len = rng.randrange(32, 256)
if has_unknown_item:
unknown_bytes = b"".join([rand.b(unknown_len)])
else:
unknown_bytes = None
# include an unknown item 1/4 of the time
has_unknown_item = rand.bool() and rand.bool()
# use the range reserved for experimental typecodes for unknowns
unknown_tc = rng.randrange(0xFFFA, 0xFFFF+1)
unknown_len = rng.randrange(32, 256)
if has_unknown_item:
unknown_bytes = b"".join([rand.b(unknown_len)])
else:
unknown_bytes = None
receivers = [
(ORCHARD_ITEM, orchard_raw_addr),
(SAPLING_ITEM, sapling_raw_addr),
(P2PKH_ITEM, t_addr if is_p2pkh else None),
(P2SH_ITEM, None if is_p2pkh else t_addr),
(unknown_tc, unknown_bytes),
]
ua = encode_unified(rng, receivers, "u")
receivers = [
(ORCHARD_ITEM, orchard_raw_addr),
(SAPLING_ITEM, sapling_raw_addr),
(P2PKH_ITEM, t_addr if is_p2pkh else None),
(P2SH_ITEM, None if is_p2pkh else t_addr),
(unknown_tc, unknown_bytes),
]
ua = encode_unified(rng, receivers, "u")
expected_lengths = {
ORCHARD_ITEM: 43,
SAPLING_ITEM: 43,
P2PKH_ITEM: 20,
P2SH_ITEM: 20,
unknown_tc: unknown_len
}
decoded = decode_unified(ua, "u", expected_lengths)
assert decoded.get('orchard') == orchard_raw_addr
assert decoded.get('sapling') == sapling_raw_addr
assert decoded.get('transparent') == t_addr
assert decoded.get('unknown') == ((unknown_tc, unknown_bytes) if unknown_bytes else None)
assert decoded.get('transparent') == t_addr
expected_lengths = {
ORCHARD_ITEM: 43,
SAPLING_ITEM: 43,
P2PKH_ITEM: 20,
P2SH_ITEM: 20,
unknown_tc: unknown_len
}
decoded = decode_unified(ua, "u", expected_lengths)
assert decoded.get('orchard') == orchard_raw_addr
assert decoded.get('sapling') == sapling_raw_addr
assert decoded.get('transparent') == t_addr
assert decoded.get('unknown') == ((unknown_tc, unknown_bytes) if unknown_bytes else None)
assert decoded.get('transparent') == t_addr
test_vectors.append({
'p2pkh_bytes': t_addr if is_p2pkh else None,
'p2sh_bytes': None if is_p2pkh else t_addr,
'sapling_raw_addr': sapling_raw_addr,
'orchard_raw_addr': orchard_raw_addr,
'unknown_typecode': unknown_tc,
'unknown_bytes': unknown_bytes,
'unified_addr': ua.encode(),
'root_seed': seed,
'account': account,
'diversifier_index': j,
})
test_vectors.append({
'p2pkh_bytes': t_addr if is_p2pkh else None,
'p2sh_bytes': None if is_p2pkh else t_addr,
'sapling_raw_addr': sapling_raw_addr,
'orchard_raw_addr': orchard_raw_addr,
'unknown_typecode': unknown_tc,
'unknown_bytes': unknown_bytes,
'unified_addr': ua,
'root_seed': seed,
'account': account,
'diversifier_index': j,
})
j += 1
render_tv(
args,
@ -133,7 +136,7 @@ def main():
('orchard_raw_addr', 'Option<[u8; 43]>'),
('unknown_typecode', 'u32'),
('unknown_bytes', {'rust_type': 'Option<Vec<u8>>', 'bitcoin_flavoured': False}),
('unified_addr', {'rust_type': 'Vec<u8>', 'bitcoin_flavoured': False}),
('unified_addr', {'rust_type': '&\'static str'}),
('root_seed', {'rust_type': 'Vec<u8>', 'bitcoin_flavoured': False}),
('account', 'u32'),
('diversifier_index', 'u32'),