From 93394bf63d060e3a9dd9847882c78c58b329cfec Mon Sep 17 00:00:00 2001 From: galargh Date: Sun, 6 Aug 2023 00:50:13 +0000 Subject: [PATCH] chore: update submodules and go generate --- code_string.go | 962 +++++++++++++++++++++++++------------------------ code_table.go | 10 + multicodec | 2 +- 3 files changed, 494 insertions(+), 480 deletions(-) diff --git a/code_string.go b/code_string.go index 706e139..ad5d5f5 100644 --- a/code_string.go +++ b/code_string.go @@ -63,6 +63,7 @@ func _() { _ = x[Sctp-132] _ = x[DagJose-133] _ = x[DagCose-134] + _ = x[Lbry-140] _ = x[EthBlock-144] _ = x[EthBlockList-145] _ = x[EthTxTrie-146] @@ -184,6 +185,7 @@ func _() { _ = x[AesGcm256-8192] _ = x[Silverpine-16194] _ = x[Sm3_256-21325] + _ = x[Sha256a-28690] _ = x[Blake2b8-45569] _ = x[Blake2b16-45570] _ = x[Blake2b24-45571] @@ -543,7 +545,7 @@ func _() { _ = x[Scion-13639680] } -const _Code_name = "identitycidv1cidv2cidv3ip4tcpsha1sha2-256sha2-512sha3-512sha3-384sha3-256sha3-224shake-128shake-256keccak-224keccak-256keccak-384keccak-512blake3sha2-384dccpmurmur3-x64-64murmur3-32ip6ip6zoneipcidrpathmulticodecmultihashmultiaddrmultibasevarsigdnsdns4dns6dnsaddrprotobufcborrawdbl-sha2-256rlpbencodedag-pbdag-cborlibp2p-keygit-rawtorrent-infotorrent-fileleofcoin-blockleofcoin-txleofcoin-prsctpdag-josedag-coseeth-blocketh-block-listeth-tx-trieeth-txeth-tx-receipt-trieeth-tx-receipteth-state-trieeth-account-snapshoteth-storage-trieeth-receipt-log-trieeth-receipt-logaes-128aes-192aes-256chacha-128chacha-256bitcoin-blockbitcoin-txbitcoin-witness-commitmentzcash-blockzcash-txcaip-50streamidstellar-blockstellar-txmd4md5decred-blockdecred-txipldipfsswarmipnszeronetsecp256k1-pubdnslinkbls12_381-g1-pubbls12_381-g2-pubx25519-pubed25519-pubbls12_381-g1g2-pubsr25519-pubdash-blockdash-txswarm-manifestswarm-feedbeesonudpp2p-webrtc-starp2p-webrtc-directp2p-stardustwebrtc-directwebrtcp2p-circuitdag-jsonudtutpcrc32crc64-ecmaunixthreadp2phttpsoniononion3garlic64garlic32tlssninoisequicquic-v1webtransportcerthashwswssp2p-websocket-starhttpswhid-1-snpjsonmessagepackcaripns-recordlibp2p-peer-recordlibp2p-relay-rsvpmemorytransportcar-index-sortedcar-multihash-index-sortedtransport-bitswaptransport-graphsync-filecoinv1transport-ipfs-gateway-httpmultididsha2-256-trunc254-paddedsha2-224sha2-512-224sha2-512-256murmur3-x64-128ripemd-128ripemd-160ripemd-256ripemd-320x11p256-pubp384-pubp521-pubed448-pubx448-pubrsa-pubsm2-pubed25519-privsecp256k1-privx25519-privsr25519-privrsa-privp256-privp384-privp521-privkangarootwelveaes-gcm-256silverpinesm3-256blake2b-8blake2b-16blake2b-24blake2b-32blake2b-40blake2b-48blake2b-56blake2b-64blake2b-72blake2b-80blake2b-88blake2b-96blake2b-104blake2b-112blake2b-120blake2b-128blake2b-136blake2b-144blake2b-152blake2b-160blake2b-168blake2b-176blake2b-184blake2b-192blake2b-200blake2b-208blake2b-216blake2b-224blake2b-232blake2b-240blake2b-248blake2b-256blake2b-264blake2b-272blake2b-280blake2b-288blake2b-296blake2b-304blake2b-312blake2b-320blake2b-328blake2b-336blake2b-344blake2b-352blake2b-360blake2b-368blake2b-376blake2b-384blake2b-392blake2b-400blake2b-408blake2b-416blake2b-424blake2b-432blake2b-440blake2b-448blake2b-456blake2b-464blake2b-472blake2b-480blake2b-488blake2b-496blake2b-504blake2b-512blake2s-8blake2s-16blake2s-24blake2s-32blake2s-40blake2s-48blake2s-56blake2s-64blake2s-72blake2s-80blake2s-88blake2s-96blake2s-104blake2s-112blake2s-120blake2s-128blake2s-136blake2s-144blake2s-152blake2s-160blake2s-168blake2s-176blake2s-184blake2s-192blake2s-200blake2s-208blake2s-216blake2s-224blake2s-232blake2s-240blake2s-248blake2s-256skein256-8skein256-16skein256-24skein256-32skein256-40skein256-48skein256-56skein256-64skein256-72skein256-80skein256-88skein256-96skein256-104skein256-112skein256-120skein256-128skein256-136skein256-144skein256-152skein256-160skein256-168skein256-176skein256-184skein256-192skein256-200skein256-208skein256-216skein256-224skein256-232skein256-240skein256-248skein256-256skein512-8skein512-16skein512-24skein512-32skein512-40skein512-48skein512-56skein512-64skein512-72skein512-80skein512-88skein512-96skein512-104skein512-112skein512-120skein512-128skein512-136skein512-144skein512-152skein512-160skein512-168skein512-176skein512-184skein512-192skein512-200skein512-208skein512-216skein512-224skein512-232skein512-240skein512-248skein512-256skein512-264skein512-272skein512-280skein512-288skein512-296skein512-304skein512-312skein512-320skein512-328skein512-336skein512-344skein512-352skein512-360skein512-368skein512-376skein512-384skein512-392skein512-400skein512-408skein512-416skein512-424skein512-432skein512-440skein512-448skein512-456skein512-464skein512-472skein512-480skein512-488skein512-496skein512-504skein512-512skein1024-8skein1024-16skein1024-24skein1024-32skein1024-40skein1024-48skein1024-56skein1024-64skein1024-72skein1024-80skein1024-88skein1024-96skein1024-104skein1024-112skein1024-120skein1024-128skein1024-136skein1024-144skein1024-152skein1024-160skein1024-168skein1024-176skein1024-184skein1024-192skein1024-200skein1024-208skein1024-216skein1024-224skein1024-232skein1024-240skein1024-248skein1024-256skein1024-264skein1024-272skein1024-280skein1024-288skein1024-296skein1024-304skein1024-312skein1024-320skein1024-328skein1024-336skein1024-344skein1024-352skein1024-360skein1024-368skein1024-376skein1024-384skein1024-392skein1024-400skein1024-408skein1024-416skein1024-424skein1024-432skein1024-440skein1024-448skein1024-456skein1024-464skein1024-472skein1024-480skein1024-488skein1024-496skein1024-504skein1024-512skein1024-520skein1024-528skein1024-536skein1024-544skein1024-552skein1024-560skein1024-568skein1024-576skein1024-584skein1024-592skein1024-600skein1024-608skein1024-616skein1024-624skein1024-632skein1024-640skein1024-648skein1024-656skein1024-664skein1024-672skein1024-680skein1024-688skein1024-696skein1024-704skein1024-712skein1024-720skein1024-728skein1024-736skein1024-744skein1024-752skein1024-760skein1024-768skein1024-776skein1024-784skein1024-792skein1024-800skein1024-808skein1024-816skein1024-824skein1024-832skein1024-840skein1024-848skein1024-856skein1024-864skein1024-872skein1024-880skein1024-888skein1024-896skein1024-904skein1024-912skein1024-920skein1024-928skein1024-936skein1024-944skein1024-952skein1024-960skein1024-968skein1024-976skein1024-984skein1024-992skein1024-1000skein1024-1008skein1024-1016skein1024-1024xxh-32xxh-64xxh3-64xxh3-128poseidon-bls12_381-a2-fc1poseidon-bls12_381-a2-fc1-scurdca-2015-canonsszssz-sha2-256-bmtjson-jcsiscczeroxcert-imprint-256nonstandard-siges256kbls-12381-g1-sigbls-12381-g2-sigeddsaeip-191jwk_jcs-pubfil-commitment-unsealedfil-commitment-sealedplaintextv2holochain-adr-v0holochain-adr-v1holochain-key-v0holochain-key-v1holochain-sig-v0holochain-sig-v1skynet-nsarweave-nssubspace-nskumandra-nses256es284es512rs256scion" +const _Code_name = "identitycidv1cidv2cidv3ip4tcpsha1sha2-256sha2-512sha3-512sha3-384sha3-256sha3-224shake-128shake-256keccak-224keccak-256keccak-384keccak-512blake3sha2-384dccpmurmur3-x64-64murmur3-32ip6ip6zoneipcidrpathmulticodecmultihashmultiaddrmultibasevarsigdnsdns4dns6dnsaddrprotobufcborrawdbl-sha2-256rlpbencodedag-pbdag-cborlibp2p-keygit-rawtorrent-infotorrent-fileleofcoin-blockleofcoin-txleofcoin-prsctpdag-josedag-coselbryeth-blocketh-block-listeth-tx-trieeth-txeth-tx-receipt-trieeth-tx-receipteth-state-trieeth-account-snapshoteth-storage-trieeth-receipt-log-trieeth-receipt-logaes-128aes-192aes-256chacha-128chacha-256bitcoin-blockbitcoin-txbitcoin-witness-commitmentzcash-blockzcash-txcaip-50streamidstellar-blockstellar-txmd4md5decred-blockdecred-txipldipfsswarmipnszeronetsecp256k1-pubdnslinkbls12_381-g1-pubbls12_381-g2-pubx25519-pubed25519-pubbls12_381-g1g2-pubsr25519-pubdash-blockdash-txswarm-manifestswarm-feedbeesonudpp2p-webrtc-starp2p-webrtc-directp2p-stardustwebrtc-directwebrtcp2p-circuitdag-jsonudtutpcrc32crc64-ecmaunixthreadp2phttpsoniononion3garlic64garlic32tlssninoisequicquic-v1webtransportcerthashwswssp2p-websocket-starhttpswhid-1-snpjsonmessagepackcaripns-recordlibp2p-peer-recordlibp2p-relay-rsvpmemorytransportcar-index-sortedcar-multihash-index-sortedtransport-bitswaptransport-graphsync-filecoinv1transport-ipfs-gateway-httpmultididsha2-256-trunc254-paddedsha2-224sha2-512-224sha2-512-256murmur3-x64-128ripemd-128ripemd-160ripemd-256ripemd-320x11p256-pubp384-pubp521-pubed448-pubx448-pubrsa-pubsm2-pubed25519-privsecp256k1-privx25519-privsr25519-privrsa-privp256-privp384-privp521-privkangarootwelveaes-gcm-256silverpinesm3-256sha256ablake2b-8blake2b-16blake2b-24blake2b-32blake2b-40blake2b-48blake2b-56blake2b-64blake2b-72blake2b-80blake2b-88blake2b-96blake2b-104blake2b-112blake2b-120blake2b-128blake2b-136blake2b-144blake2b-152blake2b-160blake2b-168blake2b-176blake2b-184blake2b-192blake2b-200blake2b-208blake2b-216blake2b-224blake2b-232blake2b-240blake2b-248blake2b-256blake2b-264blake2b-272blake2b-280blake2b-288blake2b-296blake2b-304blake2b-312blake2b-320blake2b-328blake2b-336blake2b-344blake2b-352blake2b-360blake2b-368blake2b-376blake2b-384blake2b-392blake2b-400blake2b-408blake2b-416blake2b-424blake2b-432blake2b-440blake2b-448blake2b-456blake2b-464blake2b-472blake2b-480blake2b-488blake2b-496blake2b-504blake2b-512blake2s-8blake2s-16blake2s-24blake2s-32blake2s-40blake2s-48blake2s-56blake2s-64blake2s-72blake2s-80blake2s-88blake2s-96blake2s-104blake2s-112blake2s-120blake2s-128blake2s-136blake2s-144blake2s-152blake2s-160blake2s-168blake2s-176blake2s-184blake2s-192blake2s-200blake2s-208blake2s-216blake2s-224blake2s-232blake2s-240blake2s-248blake2s-256skein256-8skein256-16skein256-24skein256-32skein256-40skein256-48skein256-56skein256-64skein256-72skein256-80skein256-88skein256-96skein256-104skein256-112skein256-120skein256-128skein256-136skein256-144skein256-152skein256-160skein256-168skein256-176skein256-184skein256-192skein256-200skein256-208skein256-216skein256-224skein256-232skein256-240skein256-248skein256-256skein512-8skein512-16skein512-24skein512-32skein512-40skein512-48skein512-56skein512-64skein512-72skein512-80skein512-88skein512-96skein512-104skein512-112skein512-120skein512-128skein512-136skein512-144skein512-152skein512-160skein512-168skein512-176skein512-184skein512-192skein512-200skein512-208skein512-216skein512-224skein512-232skein512-240skein512-248skein512-256skein512-264skein512-272skein512-280skein512-288skein512-296skein512-304skein512-312skein512-320skein512-328skein512-336skein512-344skein512-352skein512-360skein512-368skein512-376skein512-384skein512-392skein512-400skein512-408skein512-416skein512-424skein512-432skein512-440skein512-448skein512-456skein512-464skein512-472skein512-480skein512-488skein512-496skein512-504skein512-512skein1024-8skein1024-16skein1024-24skein1024-32skein1024-40skein1024-48skein1024-56skein1024-64skein1024-72skein1024-80skein1024-88skein1024-96skein1024-104skein1024-112skein1024-120skein1024-128skein1024-136skein1024-144skein1024-152skein1024-160skein1024-168skein1024-176skein1024-184skein1024-192skein1024-200skein1024-208skein1024-216skein1024-224skein1024-232skein1024-240skein1024-248skein1024-256skein1024-264skein1024-272skein1024-280skein1024-288skein1024-296skein1024-304skein1024-312skein1024-320skein1024-328skein1024-336skein1024-344skein1024-352skein1024-360skein1024-368skein1024-376skein1024-384skein1024-392skein1024-400skein1024-408skein1024-416skein1024-424skein1024-432skein1024-440skein1024-448skein1024-456skein1024-464skein1024-472skein1024-480skein1024-488skein1024-496skein1024-504skein1024-512skein1024-520skein1024-528skein1024-536skein1024-544skein1024-552skein1024-560skein1024-568skein1024-576skein1024-584skein1024-592skein1024-600skein1024-608skein1024-616skein1024-624skein1024-632skein1024-640skein1024-648skein1024-656skein1024-664skein1024-672skein1024-680skein1024-688skein1024-696skein1024-704skein1024-712skein1024-720skein1024-728skein1024-736skein1024-744skein1024-752skein1024-760skein1024-768skein1024-776skein1024-784skein1024-792skein1024-800skein1024-808skein1024-816skein1024-824skein1024-832skein1024-840skein1024-848skein1024-856skein1024-864skein1024-872skein1024-880skein1024-888skein1024-896skein1024-904skein1024-912skein1024-920skein1024-928skein1024-936skein1024-944skein1024-952skein1024-960skein1024-968skein1024-976skein1024-984skein1024-992skein1024-1000skein1024-1008skein1024-1016skein1024-1024xxh-32xxh-64xxh3-64xxh3-128poseidon-bls12_381-a2-fc1poseidon-bls12_381-a2-fc1-scurdca-2015-canonsszssz-sha2-256-bmtjson-jcsiscczeroxcert-imprint-256nonstandard-siges256kbls-12381-g1-sigbls-12381-g2-sigeddsaeip-191jwk_jcs-pubfil-commitment-unsealedfil-commitment-sealedplaintextv2holochain-adr-v0holochain-adr-v1holochain-key-v0holochain-key-v1holochain-sig-v0holochain-sig-v1skynet-nsarweave-nssubspace-nskumandra-nses256es284es512rs256scion" var _Code_map = map[Code]string{ 0: _Code_name[0:8], @@ -601,484 +603,486 @@ var _Code_map = map[Code]string{ 132: _Code_name[390:394], 133: _Code_name[394:402], 134: _Code_name[402:410], - 144: _Code_name[410:419], - 145: _Code_name[419:433], - 146: _Code_name[433:444], - 147: _Code_name[444:450], - 148: _Code_name[450:469], - 149: _Code_name[469:483], - 150: _Code_name[483:497], - 151: _Code_name[497:517], - 152: _Code_name[517:533], - 153: _Code_name[533:553], - 154: _Code_name[553:568], - 160: _Code_name[568:575], - 161: _Code_name[575:582], - 162: _Code_name[582:589], - 163: _Code_name[589:599], - 164: _Code_name[599:609], - 176: _Code_name[609:622], - 177: _Code_name[622:632], - 178: _Code_name[632:658], - 192: _Code_name[658:669], - 193: _Code_name[669:677], - 202: _Code_name[677:684], - 206: _Code_name[684:692], - 208: _Code_name[692:705], - 209: _Code_name[705:715], - 212: _Code_name[715:718], - 213: _Code_name[718:721], - 224: _Code_name[721:733], - 225: _Code_name[733:742], - 226: _Code_name[742:746], - 227: _Code_name[746:750], - 228: _Code_name[750:755], - 229: _Code_name[755:759], - 230: _Code_name[759:766], - 231: _Code_name[766:779], - 232: _Code_name[779:786], - 234: _Code_name[786:802], - 235: _Code_name[802:818], - 236: _Code_name[818:828], - 237: _Code_name[828:839], - 238: _Code_name[839:857], - 239: _Code_name[857:868], - 240: _Code_name[868:878], - 241: _Code_name[878:885], - 250: _Code_name[885:899], - 251: _Code_name[899:909], - 252: _Code_name[909:915], - 273: _Code_name[915:918], - 275: _Code_name[918:933], - 276: _Code_name[933:950], - 277: _Code_name[950:962], - 280: _Code_name[962:975], - 281: _Code_name[975:981], - 290: _Code_name[981:992], - 297: _Code_name[992:1000], - 301: _Code_name[1000:1003], - 302: _Code_name[1003:1006], - 306: _Code_name[1006:1011], - 356: _Code_name[1011:1021], - 400: _Code_name[1021:1025], - 406: _Code_name[1025:1031], - 421: _Code_name[1031:1034], - 443: _Code_name[1034:1039], - 444: _Code_name[1039:1044], - 445: _Code_name[1044:1050], - 446: _Code_name[1050:1058], - 447: _Code_name[1058:1066], - 448: _Code_name[1066:1069], - 449: _Code_name[1069:1072], - 454: _Code_name[1072:1077], - 460: _Code_name[1077:1081], - 461: _Code_name[1081:1088], - 465: _Code_name[1088:1100], - 466: _Code_name[1100:1108], - 477: _Code_name[1108:1110], - 478: _Code_name[1110:1113], - 479: _Code_name[1113:1131], - 480: _Code_name[1131:1135], - 496: _Code_name[1135:1146], - 512: _Code_name[1146:1150], - 513: _Code_name[1150:1161], - 514: _Code_name[1161:1164], - 768: _Code_name[1164:1175], - 769: _Code_name[1175:1193], - 770: _Code_name[1193:1210], - 777: _Code_name[1210:1225], - 1024: _Code_name[1225:1241], - 1025: _Code_name[1241:1267], - 2304: _Code_name[1267:1284], - 2320: _Code_name[1284:1314], - 2336: _Code_name[1314:1341], - 3357: _Code_name[1341:1349], - 4114: _Code_name[1349:1373], - 4115: _Code_name[1373:1381], - 4116: _Code_name[1381:1393], - 4117: _Code_name[1393:1405], - 4130: _Code_name[1405:1420], - 4178: _Code_name[1420:1430], - 4179: _Code_name[1430:1440], - 4180: _Code_name[1440:1450], - 4181: _Code_name[1450:1460], - 4352: _Code_name[1460:1463], - 4608: _Code_name[1463:1471], - 4609: _Code_name[1471:1479], - 4610: _Code_name[1479:1487], - 4611: _Code_name[1487:1496], - 4612: _Code_name[1496:1504], - 4613: _Code_name[1504:1511], - 4614: _Code_name[1511:1518], - 4864: _Code_name[1518:1530], - 4865: _Code_name[1530:1544], - 4866: _Code_name[1544:1555], - 4867: _Code_name[1555:1567], - 4869: _Code_name[1567:1575], - 4870: _Code_name[1575:1584], - 4871: _Code_name[1584:1593], - 4872: _Code_name[1593:1602], - 7425: _Code_name[1602:1616], - 8192: _Code_name[1616:1627], - 16194: _Code_name[1627:1637], - 21325: _Code_name[1637:1644], - 45569: _Code_name[1644:1653], - 45570: _Code_name[1653:1663], - 45571: _Code_name[1663:1673], - 45572: _Code_name[1673:1683], - 45573: _Code_name[1683:1693], - 45574: _Code_name[1693:1703], - 45575: _Code_name[1703:1713], - 45576: _Code_name[1713:1723], - 45577: _Code_name[1723:1733], - 45578: _Code_name[1733:1743], - 45579: _Code_name[1743:1753], - 45580: _Code_name[1753:1763], - 45581: _Code_name[1763:1774], - 45582: _Code_name[1774:1785], - 45583: _Code_name[1785:1796], - 45584: _Code_name[1796:1807], - 45585: _Code_name[1807:1818], - 45586: _Code_name[1818:1829], - 45587: _Code_name[1829:1840], - 45588: _Code_name[1840:1851], - 45589: _Code_name[1851:1862], - 45590: _Code_name[1862:1873], - 45591: _Code_name[1873:1884], - 45592: _Code_name[1884:1895], - 45593: _Code_name[1895:1906], - 45594: _Code_name[1906:1917], - 45595: _Code_name[1917:1928], - 45596: _Code_name[1928:1939], - 45597: _Code_name[1939:1950], - 45598: _Code_name[1950:1961], - 45599: _Code_name[1961:1972], - 45600: _Code_name[1972:1983], - 45601: _Code_name[1983:1994], - 45602: _Code_name[1994:2005], - 45603: _Code_name[2005:2016], - 45604: _Code_name[2016:2027], - 45605: _Code_name[2027:2038], - 45606: _Code_name[2038:2049], - 45607: _Code_name[2049:2060], - 45608: _Code_name[2060:2071], - 45609: _Code_name[2071:2082], - 45610: _Code_name[2082:2093], - 45611: _Code_name[2093:2104], - 45612: _Code_name[2104:2115], - 45613: _Code_name[2115:2126], - 45614: _Code_name[2126:2137], - 45615: _Code_name[2137:2148], - 45616: _Code_name[2148:2159], - 45617: _Code_name[2159:2170], - 45618: _Code_name[2170:2181], - 45619: _Code_name[2181:2192], - 45620: _Code_name[2192:2203], - 45621: _Code_name[2203:2214], - 45622: _Code_name[2214:2225], - 45623: _Code_name[2225:2236], - 45624: _Code_name[2236:2247], - 45625: _Code_name[2247:2258], - 45626: _Code_name[2258:2269], - 45627: _Code_name[2269:2280], - 45628: _Code_name[2280:2291], - 45629: _Code_name[2291:2302], - 45630: _Code_name[2302:2313], - 45631: _Code_name[2313:2324], - 45632: _Code_name[2324:2335], - 45633: _Code_name[2335:2344], - 45634: _Code_name[2344:2354], - 45635: _Code_name[2354:2364], - 45636: _Code_name[2364:2374], - 45637: _Code_name[2374:2384], - 45638: _Code_name[2384:2394], - 45639: _Code_name[2394:2404], - 45640: _Code_name[2404:2414], - 45641: _Code_name[2414:2424], - 45642: _Code_name[2424:2434], - 45643: _Code_name[2434:2444], - 45644: _Code_name[2444:2454], - 45645: _Code_name[2454:2465], - 45646: _Code_name[2465:2476], - 45647: _Code_name[2476:2487], - 45648: _Code_name[2487:2498], - 45649: _Code_name[2498:2509], - 45650: _Code_name[2509:2520], - 45651: _Code_name[2520:2531], - 45652: _Code_name[2531:2542], - 45653: _Code_name[2542:2553], - 45654: _Code_name[2553:2564], - 45655: _Code_name[2564:2575], - 45656: _Code_name[2575:2586], - 45657: _Code_name[2586:2597], - 45658: _Code_name[2597:2608], - 45659: _Code_name[2608:2619], - 45660: _Code_name[2619:2630], - 45661: _Code_name[2630:2641], - 45662: _Code_name[2641:2652], - 45663: _Code_name[2652:2663], - 45664: _Code_name[2663:2674], - 45825: _Code_name[2674:2684], - 45826: _Code_name[2684:2695], - 45827: _Code_name[2695:2706], - 45828: _Code_name[2706:2717], - 45829: _Code_name[2717:2728], - 45830: _Code_name[2728:2739], - 45831: _Code_name[2739:2750], - 45832: _Code_name[2750:2761], - 45833: _Code_name[2761:2772], - 45834: _Code_name[2772:2783], - 45835: _Code_name[2783:2794], - 45836: _Code_name[2794:2805], - 45837: _Code_name[2805:2817], - 45838: _Code_name[2817:2829], - 45839: _Code_name[2829:2841], - 45840: _Code_name[2841:2853], - 45841: _Code_name[2853:2865], - 45842: _Code_name[2865:2877], - 45843: _Code_name[2877:2889], - 45844: _Code_name[2889:2901], - 45845: _Code_name[2901:2913], - 45846: _Code_name[2913:2925], - 45847: _Code_name[2925:2937], - 45848: _Code_name[2937:2949], - 45849: _Code_name[2949:2961], - 45850: _Code_name[2961:2973], - 45851: _Code_name[2973:2985], - 45852: _Code_name[2985:2997], - 45853: _Code_name[2997:3009], - 45854: _Code_name[3009:3021], - 45855: _Code_name[3021:3033], - 45856: _Code_name[3033:3045], - 45857: _Code_name[3045:3055], - 45858: _Code_name[3055:3066], - 45859: _Code_name[3066:3077], - 45860: _Code_name[3077:3088], - 45861: _Code_name[3088:3099], - 45862: _Code_name[3099:3110], - 45863: _Code_name[3110:3121], - 45864: _Code_name[3121:3132], - 45865: _Code_name[3132:3143], - 45866: _Code_name[3143:3154], - 45867: _Code_name[3154:3165], - 45868: _Code_name[3165:3176], - 45869: _Code_name[3176:3188], - 45870: _Code_name[3188:3200], - 45871: _Code_name[3200:3212], - 45872: _Code_name[3212:3224], - 45873: _Code_name[3224:3236], - 45874: _Code_name[3236:3248], - 45875: _Code_name[3248:3260], - 45876: _Code_name[3260:3272], - 45877: _Code_name[3272:3284], - 45878: _Code_name[3284:3296], - 45879: _Code_name[3296:3308], - 45880: _Code_name[3308:3320], - 45881: _Code_name[3320:3332], - 45882: _Code_name[3332:3344], - 45883: _Code_name[3344:3356], - 45884: _Code_name[3356:3368], - 45885: _Code_name[3368:3380], - 45886: _Code_name[3380:3392], - 45887: _Code_name[3392:3404], - 45888: _Code_name[3404:3416], - 45889: _Code_name[3416:3428], - 45890: _Code_name[3428:3440], - 45891: _Code_name[3440:3452], - 45892: _Code_name[3452:3464], - 45893: _Code_name[3464:3476], - 45894: _Code_name[3476:3488], - 45895: _Code_name[3488:3500], - 45896: _Code_name[3500:3512], - 45897: _Code_name[3512:3524], - 45898: _Code_name[3524:3536], - 45899: _Code_name[3536:3548], - 45900: _Code_name[3548:3560], - 45901: _Code_name[3560:3572], - 45902: _Code_name[3572:3584], - 45903: _Code_name[3584:3596], - 45904: _Code_name[3596:3608], - 45905: _Code_name[3608:3620], - 45906: _Code_name[3620:3632], - 45907: _Code_name[3632:3644], - 45908: _Code_name[3644:3656], - 45909: _Code_name[3656:3668], - 45910: _Code_name[3668:3680], - 45911: _Code_name[3680:3692], - 45912: _Code_name[3692:3704], - 45913: _Code_name[3704:3716], - 45914: _Code_name[3716:3728], - 45915: _Code_name[3728:3740], - 45916: _Code_name[3740:3752], - 45917: _Code_name[3752:3764], - 45918: _Code_name[3764:3776], - 45919: _Code_name[3776:3788], - 45920: _Code_name[3788:3800], - 45921: _Code_name[3800:3811], - 45922: _Code_name[3811:3823], - 45923: _Code_name[3823:3835], - 45924: _Code_name[3835:3847], - 45925: _Code_name[3847:3859], - 45926: _Code_name[3859:3871], - 45927: _Code_name[3871:3883], - 45928: _Code_name[3883:3895], - 45929: _Code_name[3895:3907], - 45930: _Code_name[3907:3919], - 45931: _Code_name[3919:3931], - 45932: _Code_name[3931:3943], - 45933: _Code_name[3943:3956], - 45934: _Code_name[3956:3969], - 45935: _Code_name[3969:3982], - 45936: _Code_name[3982:3995], - 45937: _Code_name[3995:4008], - 45938: _Code_name[4008:4021], - 45939: _Code_name[4021:4034], - 45940: _Code_name[4034:4047], - 45941: _Code_name[4047:4060], - 45942: _Code_name[4060:4073], - 45943: _Code_name[4073:4086], - 45944: _Code_name[4086:4099], - 45945: _Code_name[4099:4112], - 45946: _Code_name[4112:4125], - 45947: _Code_name[4125:4138], - 45948: _Code_name[4138:4151], - 45949: _Code_name[4151:4164], - 45950: _Code_name[4164:4177], - 45951: _Code_name[4177:4190], - 45952: _Code_name[4190:4203], - 45953: _Code_name[4203:4216], - 45954: _Code_name[4216:4229], - 45955: _Code_name[4229:4242], - 45956: _Code_name[4242:4255], - 45957: _Code_name[4255:4268], - 45958: _Code_name[4268:4281], - 45959: _Code_name[4281:4294], - 45960: _Code_name[4294:4307], - 45961: _Code_name[4307:4320], - 45962: _Code_name[4320:4333], - 45963: _Code_name[4333:4346], - 45964: _Code_name[4346:4359], - 45965: _Code_name[4359:4372], - 45966: _Code_name[4372:4385], - 45967: _Code_name[4385:4398], - 45968: _Code_name[4398:4411], - 45969: _Code_name[4411:4424], - 45970: _Code_name[4424:4437], - 45971: _Code_name[4437:4450], - 45972: _Code_name[4450:4463], - 45973: _Code_name[4463:4476], - 45974: _Code_name[4476:4489], - 45975: _Code_name[4489:4502], - 45976: _Code_name[4502:4515], - 45977: _Code_name[4515:4528], - 45978: _Code_name[4528:4541], - 45979: _Code_name[4541:4554], - 45980: _Code_name[4554:4567], - 45981: _Code_name[4567:4580], - 45982: _Code_name[4580:4593], - 45983: _Code_name[4593:4606], - 45984: _Code_name[4606:4619], - 45985: _Code_name[4619:4632], - 45986: _Code_name[4632:4645], - 45987: _Code_name[4645:4658], - 45988: _Code_name[4658:4671], - 45989: _Code_name[4671:4684], - 45990: _Code_name[4684:4697], - 45991: _Code_name[4697:4710], - 45992: _Code_name[4710:4723], - 45993: _Code_name[4723:4736], - 45994: _Code_name[4736:4749], - 45995: _Code_name[4749:4762], - 45996: _Code_name[4762:4775], - 45997: _Code_name[4775:4788], - 45998: _Code_name[4788:4801], - 45999: _Code_name[4801:4814], - 46000: _Code_name[4814:4827], - 46001: _Code_name[4827:4840], - 46002: _Code_name[4840:4853], - 46003: _Code_name[4853:4866], - 46004: _Code_name[4866:4879], - 46005: _Code_name[4879:4892], - 46006: _Code_name[4892:4905], - 46007: _Code_name[4905:4918], - 46008: _Code_name[4918:4931], - 46009: _Code_name[4931:4944], - 46010: _Code_name[4944:4957], - 46011: _Code_name[4957:4970], - 46012: _Code_name[4970:4983], - 46013: _Code_name[4983:4996], - 46014: _Code_name[4996:5009], - 46015: _Code_name[5009:5022], - 46016: _Code_name[5022:5035], - 46017: _Code_name[5035:5048], - 46018: _Code_name[5048:5061], - 46019: _Code_name[5061:5074], - 46020: _Code_name[5074:5087], - 46021: _Code_name[5087:5100], - 46022: _Code_name[5100:5113], - 46023: _Code_name[5113:5126], - 46024: _Code_name[5126:5139], - 46025: _Code_name[5139:5152], - 46026: _Code_name[5152:5165], - 46027: _Code_name[5165:5178], - 46028: _Code_name[5178:5191], - 46029: _Code_name[5191:5204], - 46030: _Code_name[5204:5217], - 46031: _Code_name[5217:5230], - 46032: _Code_name[5230:5243], - 46033: _Code_name[5243:5256], - 46034: _Code_name[5256:5269], - 46035: _Code_name[5269:5282], - 46036: _Code_name[5282:5295], - 46037: _Code_name[5295:5308], - 46038: _Code_name[5308:5321], - 46039: _Code_name[5321:5334], - 46040: _Code_name[5334:5347], - 46041: _Code_name[5347:5360], - 46042: _Code_name[5360:5373], - 46043: _Code_name[5373:5386], - 46044: _Code_name[5386:5399], - 46045: _Code_name[5399:5413], - 46046: _Code_name[5413:5427], - 46047: _Code_name[5427:5441], - 46048: _Code_name[5441:5455], - 46049: _Code_name[5455:5461], - 46050: _Code_name[5461:5467], - 46051: _Code_name[5467:5474], - 46052: _Code_name[5474:5482], - 46081: _Code_name[5482:5507], - 46082: _Code_name[5507:5535], - 46083: _Code_name[5535:5551], - 46337: _Code_name[5551:5554], - 46338: _Code_name[5554:5570], - 46593: _Code_name[5570:5578], - 52225: _Code_name[5578:5582], - 52753: _Code_name[5582:5603], - 53248: _Code_name[5603:5618], - 53479: _Code_name[5618:5624], - 53482: _Code_name[5624:5640], - 53483: _Code_name[5640:5656], - 53485: _Code_name[5656:5661], - 53649: _Code_name[5661:5668], - 60241: _Code_name[5668:5679], - 61697: _Code_name[5679:5702], - 61698: _Code_name[5702:5723], - 7367777: _Code_name[5723:5734], - 8417572: _Code_name[5734:5750], - 8483108: _Code_name[5750:5766], - 9728292: _Code_name[5766:5782], - 9793828: _Code_name[5782:5798], - 10645796: _Code_name[5798:5814], - 10711332: _Code_name[5814:5830], - 11639056: _Code_name[5830:5839], - 11704592: _Code_name[5839:5849], - 11770128: _Code_name[5849:5860], - 11835664: _Code_name[5860:5871], - 13636096: _Code_name[5871:5876], - 13636097: _Code_name[5876:5881], - 13636098: _Code_name[5881:5886], - 13636101: _Code_name[5886:5891], - 13639680: _Code_name[5891:5896], + 140: _Code_name[410:414], + 144: _Code_name[414:423], + 145: _Code_name[423:437], + 146: _Code_name[437:448], + 147: _Code_name[448:454], + 148: _Code_name[454:473], + 149: _Code_name[473:487], + 150: _Code_name[487:501], + 151: _Code_name[501:521], + 152: _Code_name[521:537], + 153: _Code_name[537:557], + 154: _Code_name[557:572], + 160: _Code_name[572:579], + 161: _Code_name[579:586], + 162: _Code_name[586:593], + 163: _Code_name[593:603], + 164: _Code_name[603:613], + 176: _Code_name[613:626], + 177: _Code_name[626:636], + 178: _Code_name[636:662], + 192: _Code_name[662:673], + 193: _Code_name[673:681], + 202: _Code_name[681:688], + 206: _Code_name[688:696], + 208: _Code_name[696:709], + 209: _Code_name[709:719], + 212: _Code_name[719:722], + 213: _Code_name[722:725], + 224: _Code_name[725:737], + 225: _Code_name[737:746], + 226: _Code_name[746:750], + 227: _Code_name[750:754], + 228: _Code_name[754:759], + 229: _Code_name[759:763], + 230: _Code_name[763:770], + 231: _Code_name[770:783], + 232: _Code_name[783:790], + 234: _Code_name[790:806], + 235: _Code_name[806:822], + 236: _Code_name[822:832], + 237: _Code_name[832:843], + 238: _Code_name[843:861], + 239: _Code_name[861:872], + 240: _Code_name[872:882], + 241: _Code_name[882:889], + 250: _Code_name[889:903], + 251: _Code_name[903:913], + 252: _Code_name[913:919], + 273: _Code_name[919:922], + 275: _Code_name[922:937], + 276: _Code_name[937:954], + 277: _Code_name[954:966], + 280: _Code_name[966:979], + 281: _Code_name[979:985], + 290: _Code_name[985:996], + 297: _Code_name[996:1004], + 301: _Code_name[1004:1007], + 302: _Code_name[1007:1010], + 306: _Code_name[1010:1015], + 356: _Code_name[1015:1025], + 400: _Code_name[1025:1029], + 406: _Code_name[1029:1035], + 421: _Code_name[1035:1038], + 443: _Code_name[1038:1043], + 444: _Code_name[1043:1048], + 445: _Code_name[1048:1054], + 446: _Code_name[1054:1062], + 447: _Code_name[1062:1070], + 448: _Code_name[1070:1073], + 449: _Code_name[1073:1076], + 454: _Code_name[1076:1081], + 460: _Code_name[1081:1085], + 461: _Code_name[1085:1092], + 465: _Code_name[1092:1104], + 466: _Code_name[1104:1112], + 477: _Code_name[1112:1114], + 478: _Code_name[1114:1117], + 479: _Code_name[1117:1135], + 480: _Code_name[1135:1139], + 496: _Code_name[1139:1150], + 512: _Code_name[1150:1154], + 513: _Code_name[1154:1165], + 514: _Code_name[1165:1168], + 768: _Code_name[1168:1179], + 769: _Code_name[1179:1197], + 770: _Code_name[1197:1214], + 777: _Code_name[1214:1229], + 1024: _Code_name[1229:1245], + 1025: _Code_name[1245:1271], + 2304: _Code_name[1271:1288], + 2320: _Code_name[1288:1318], + 2336: _Code_name[1318:1345], + 3357: _Code_name[1345:1353], + 4114: _Code_name[1353:1377], + 4115: _Code_name[1377:1385], + 4116: _Code_name[1385:1397], + 4117: _Code_name[1397:1409], + 4130: _Code_name[1409:1424], + 4178: _Code_name[1424:1434], + 4179: _Code_name[1434:1444], + 4180: _Code_name[1444:1454], + 4181: _Code_name[1454:1464], + 4352: _Code_name[1464:1467], + 4608: _Code_name[1467:1475], + 4609: _Code_name[1475:1483], + 4610: _Code_name[1483:1491], + 4611: _Code_name[1491:1500], + 4612: _Code_name[1500:1508], + 4613: _Code_name[1508:1515], + 4614: _Code_name[1515:1522], + 4864: _Code_name[1522:1534], + 4865: _Code_name[1534:1548], + 4866: _Code_name[1548:1559], + 4867: _Code_name[1559:1571], + 4869: _Code_name[1571:1579], + 4870: _Code_name[1579:1588], + 4871: _Code_name[1588:1597], + 4872: _Code_name[1597:1606], + 7425: _Code_name[1606:1620], + 8192: _Code_name[1620:1631], + 16194: _Code_name[1631:1641], + 21325: _Code_name[1641:1648], + 28690: _Code_name[1648:1655], + 45569: _Code_name[1655:1664], + 45570: _Code_name[1664:1674], + 45571: _Code_name[1674:1684], + 45572: _Code_name[1684:1694], + 45573: _Code_name[1694:1704], + 45574: _Code_name[1704:1714], + 45575: _Code_name[1714:1724], + 45576: _Code_name[1724:1734], + 45577: _Code_name[1734:1744], + 45578: _Code_name[1744:1754], + 45579: _Code_name[1754:1764], + 45580: _Code_name[1764:1774], + 45581: _Code_name[1774:1785], + 45582: _Code_name[1785:1796], + 45583: _Code_name[1796:1807], + 45584: _Code_name[1807:1818], + 45585: _Code_name[1818:1829], + 45586: _Code_name[1829:1840], + 45587: _Code_name[1840:1851], + 45588: _Code_name[1851:1862], + 45589: _Code_name[1862:1873], + 45590: _Code_name[1873:1884], + 45591: _Code_name[1884:1895], + 45592: _Code_name[1895:1906], + 45593: _Code_name[1906:1917], + 45594: _Code_name[1917:1928], + 45595: _Code_name[1928:1939], + 45596: _Code_name[1939:1950], + 45597: _Code_name[1950:1961], + 45598: _Code_name[1961:1972], + 45599: _Code_name[1972:1983], + 45600: _Code_name[1983:1994], + 45601: _Code_name[1994:2005], + 45602: _Code_name[2005:2016], + 45603: _Code_name[2016:2027], + 45604: _Code_name[2027:2038], + 45605: _Code_name[2038:2049], + 45606: _Code_name[2049:2060], + 45607: _Code_name[2060:2071], + 45608: _Code_name[2071:2082], + 45609: _Code_name[2082:2093], + 45610: _Code_name[2093:2104], + 45611: _Code_name[2104:2115], + 45612: _Code_name[2115:2126], + 45613: _Code_name[2126:2137], + 45614: _Code_name[2137:2148], + 45615: _Code_name[2148:2159], + 45616: _Code_name[2159:2170], + 45617: _Code_name[2170:2181], + 45618: _Code_name[2181:2192], + 45619: _Code_name[2192:2203], + 45620: _Code_name[2203:2214], + 45621: _Code_name[2214:2225], + 45622: _Code_name[2225:2236], + 45623: _Code_name[2236:2247], + 45624: _Code_name[2247:2258], + 45625: _Code_name[2258:2269], + 45626: _Code_name[2269:2280], + 45627: _Code_name[2280:2291], + 45628: _Code_name[2291:2302], + 45629: _Code_name[2302:2313], + 45630: _Code_name[2313:2324], + 45631: _Code_name[2324:2335], + 45632: _Code_name[2335:2346], + 45633: _Code_name[2346:2355], + 45634: _Code_name[2355:2365], + 45635: _Code_name[2365:2375], + 45636: _Code_name[2375:2385], + 45637: _Code_name[2385:2395], + 45638: _Code_name[2395:2405], + 45639: _Code_name[2405:2415], + 45640: _Code_name[2415:2425], + 45641: _Code_name[2425:2435], + 45642: _Code_name[2435:2445], + 45643: _Code_name[2445:2455], + 45644: _Code_name[2455:2465], + 45645: _Code_name[2465:2476], + 45646: _Code_name[2476:2487], + 45647: _Code_name[2487:2498], + 45648: _Code_name[2498:2509], + 45649: _Code_name[2509:2520], + 45650: _Code_name[2520:2531], + 45651: _Code_name[2531:2542], + 45652: _Code_name[2542:2553], + 45653: _Code_name[2553:2564], + 45654: _Code_name[2564:2575], + 45655: _Code_name[2575:2586], + 45656: _Code_name[2586:2597], + 45657: _Code_name[2597:2608], + 45658: _Code_name[2608:2619], + 45659: _Code_name[2619:2630], + 45660: _Code_name[2630:2641], + 45661: _Code_name[2641:2652], + 45662: _Code_name[2652:2663], + 45663: _Code_name[2663:2674], + 45664: _Code_name[2674:2685], + 45825: _Code_name[2685:2695], + 45826: _Code_name[2695:2706], + 45827: _Code_name[2706:2717], + 45828: _Code_name[2717:2728], + 45829: _Code_name[2728:2739], + 45830: _Code_name[2739:2750], + 45831: _Code_name[2750:2761], + 45832: _Code_name[2761:2772], + 45833: _Code_name[2772:2783], + 45834: _Code_name[2783:2794], + 45835: _Code_name[2794:2805], + 45836: _Code_name[2805:2816], + 45837: _Code_name[2816:2828], + 45838: _Code_name[2828:2840], + 45839: _Code_name[2840:2852], + 45840: _Code_name[2852:2864], + 45841: _Code_name[2864:2876], + 45842: _Code_name[2876:2888], + 45843: _Code_name[2888:2900], + 45844: _Code_name[2900:2912], + 45845: _Code_name[2912:2924], + 45846: _Code_name[2924:2936], + 45847: _Code_name[2936:2948], + 45848: _Code_name[2948:2960], + 45849: _Code_name[2960:2972], + 45850: _Code_name[2972:2984], + 45851: _Code_name[2984:2996], + 45852: _Code_name[2996:3008], + 45853: _Code_name[3008:3020], + 45854: _Code_name[3020:3032], + 45855: _Code_name[3032:3044], + 45856: _Code_name[3044:3056], + 45857: _Code_name[3056:3066], + 45858: _Code_name[3066:3077], + 45859: _Code_name[3077:3088], + 45860: _Code_name[3088:3099], + 45861: _Code_name[3099:3110], + 45862: _Code_name[3110:3121], + 45863: _Code_name[3121:3132], + 45864: _Code_name[3132:3143], + 45865: _Code_name[3143:3154], + 45866: _Code_name[3154:3165], + 45867: _Code_name[3165:3176], + 45868: _Code_name[3176:3187], + 45869: _Code_name[3187:3199], + 45870: _Code_name[3199:3211], + 45871: _Code_name[3211:3223], + 45872: _Code_name[3223:3235], + 45873: _Code_name[3235:3247], + 45874: _Code_name[3247:3259], + 45875: _Code_name[3259:3271], + 45876: _Code_name[3271:3283], + 45877: _Code_name[3283:3295], + 45878: _Code_name[3295:3307], + 45879: _Code_name[3307:3319], + 45880: _Code_name[3319:3331], + 45881: _Code_name[3331:3343], + 45882: _Code_name[3343:3355], + 45883: _Code_name[3355:3367], + 45884: _Code_name[3367:3379], + 45885: _Code_name[3379:3391], + 45886: _Code_name[3391:3403], + 45887: _Code_name[3403:3415], + 45888: _Code_name[3415:3427], + 45889: _Code_name[3427:3439], + 45890: _Code_name[3439:3451], + 45891: _Code_name[3451:3463], + 45892: _Code_name[3463:3475], + 45893: _Code_name[3475:3487], + 45894: _Code_name[3487:3499], + 45895: _Code_name[3499:3511], + 45896: _Code_name[3511:3523], + 45897: _Code_name[3523:3535], + 45898: _Code_name[3535:3547], + 45899: _Code_name[3547:3559], + 45900: _Code_name[3559:3571], + 45901: _Code_name[3571:3583], + 45902: _Code_name[3583:3595], + 45903: _Code_name[3595:3607], + 45904: _Code_name[3607:3619], + 45905: _Code_name[3619:3631], + 45906: _Code_name[3631:3643], + 45907: _Code_name[3643:3655], + 45908: _Code_name[3655:3667], + 45909: _Code_name[3667:3679], + 45910: _Code_name[3679:3691], + 45911: _Code_name[3691:3703], + 45912: _Code_name[3703:3715], + 45913: _Code_name[3715:3727], + 45914: _Code_name[3727:3739], + 45915: _Code_name[3739:3751], + 45916: _Code_name[3751:3763], + 45917: _Code_name[3763:3775], + 45918: _Code_name[3775:3787], + 45919: _Code_name[3787:3799], + 45920: _Code_name[3799:3811], + 45921: _Code_name[3811:3822], + 45922: _Code_name[3822:3834], + 45923: _Code_name[3834:3846], + 45924: _Code_name[3846:3858], + 45925: _Code_name[3858:3870], + 45926: _Code_name[3870:3882], + 45927: _Code_name[3882:3894], + 45928: _Code_name[3894:3906], + 45929: _Code_name[3906:3918], + 45930: _Code_name[3918:3930], + 45931: _Code_name[3930:3942], + 45932: _Code_name[3942:3954], + 45933: _Code_name[3954:3967], + 45934: _Code_name[3967:3980], + 45935: _Code_name[3980:3993], + 45936: _Code_name[3993:4006], + 45937: _Code_name[4006:4019], + 45938: _Code_name[4019:4032], + 45939: _Code_name[4032:4045], + 45940: _Code_name[4045:4058], + 45941: _Code_name[4058:4071], + 45942: _Code_name[4071:4084], + 45943: _Code_name[4084:4097], + 45944: _Code_name[4097:4110], + 45945: _Code_name[4110:4123], + 45946: _Code_name[4123:4136], + 45947: _Code_name[4136:4149], + 45948: _Code_name[4149:4162], + 45949: _Code_name[4162:4175], + 45950: _Code_name[4175:4188], + 45951: _Code_name[4188:4201], + 45952: _Code_name[4201:4214], + 45953: _Code_name[4214:4227], + 45954: _Code_name[4227:4240], + 45955: _Code_name[4240:4253], + 45956: _Code_name[4253:4266], + 45957: _Code_name[4266:4279], + 45958: _Code_name[4279:4292], + 45959: _Code_name[4292:4305], + 45960: _Code_name[4305:4318], + 45961: _Code_name[4318:4331], + 45962: _Code_name[4331:4344], + 45963: _Code_name[4344:4357], + 45964: _Code_name[4357:4370], + 45965: _Code_name[4370:4383], + 45966: _Code_name[4383:4396], + 45967: _Code_name[4396:4409], + 45968: _Code_name[4409:4422], + 45969: _Code_name[4422:4435], + 45970: _Code_name[4435:4448], + 45971: _Code_name[4448:4461], + 45972: _Code_name[4461:4474], + 45973: _Code_name[4474:4487], + 45974: _Code_name[4487:4500], + 45975: _Code_name[4500:4513], + 45976: _Code_name[4513:4526], + 45977: _Code_name[4526:4539], + 45978: _Code_name[4539:4552], + 45979: _Code_name[4552:4565], + 45980: _Code_name[4565:4578], + 45981: _Code_name[4578:4591], + 45982: _Code_name[4591:4604], + 45983: _Code_name[4604:4617], + 45984: _Code_name[4617:4630], + 45985: _Code_name[4630:4643], + 45986: _Code_name[4643:4656], + 45987: _Code_name[4656:4669], + 45988: _Code_name[4669:4682], + 45989: _Code_name[4682:4695], + 45990: _Code_name[4695:4708], + 45991: _Code_name[4708:4721], + 45992: _Code_name[4721:4734], + 45993: _Code_name[4734:4747], + 45994: _Code_name[4747:4760], + 45995: _Code_name[4760:4773], + 45996: _Code_name[4773:4786], + 45997: _Code_name[4786:4799], + 45998: _Code_name[4799:4812], + 45999: _Code_name[4812:4825], + 46000: _Code_name[4825:4838], + 46001: _Code_name[4838:4851], + 46002: _Code_name[4851:4864], + 46003: _Code_name[4864:4877], + 46004: _Code_name[4877:4890], + 46005: _Code_name[4890:4903], + 46006: _Code_name[4903:4916], + 46007: _Code_name[4916:4929], + 46008: _Code_name[4929:4942], + 46009: _Code_name[4942:4955], + 46010: _Code_name[4955:4968], + 46011: _Code_name[4968:4981], + 46012: _Code_name[4981:4994], + 46013: _Code_name[4994:5007], + 46014: _Code_name[5007:5020], + 46015: _Code_name[5020:5033], + 46016: _Code_name[5033:5046], + 46017: _Code_name[5046:5059], + 46018: _Code_name[5059:5072], + 46019: _Code_name[5072:5085], + 46020: _Code_name[5085:5098], + 46021: _Code_name[5098:5111], + 46022: _Code_name[5111:5124], + 46023: _Code_name[5124:5137], + 46024: _Code_name[5137:5150], + 46025: _Code_name[5150:5163], + 46026: _Code_name[5163:5176], + 46027: _Code_name[5176:5189], + 46028: _Code_name[5189:5202], + 46029: _Code_name[5202:5215], + 46030: _Code_name[5215:5228], + 46031: _Code_name[5228:5241], + 46032: _Code_name[5241:5254], + 46033: _Code_name[5254:5267], + 46034: _Code_name[5267:5280], + 46035: _Code_name[5280:5293], + 46036: _Code_name[5293:5306], + 46037: _Code_name[5306:5319], + 46038: _Code_name[5319:5332], + 46039: _Code_name[5332:5345], + 46040: _Code_name[5345:5358], + 46041: _Code_name[5358:5371], + 46042: _Code_name[5371:5384], + 46043: _Code_name[5384:5397], + 46044: _Code_name[5397:5410], + 46045: _Code_name[5410:5424], + 46046: _Code_name[5424:5438], + 46047: _Code_name[5438:5452], + 46048: _Code_name[5452:5466], + 46049: _Code_name[5466:5472], + 46050: _Code_name[5472:5478], + 46051: _Code_name[5478:5485], + 46052: _Code_name[5485:5493], + 46081: _Code_name[5493:5518], + 46082: _Code_name[5518:5546], + 46083: _Code_name[5546:5562], + 46337: _Code_name[5562:5565], + 46338: _Code_name[5565:5581], + 46593: _Code_name[5581:5589], + 52225: _Code_name[5589:5593], + 52753: _Code_name[5593:5614], + 53248: _Code_name[5614:5629], + 53479: _Code_name[5629:5635], + 53482: _Code_name[5635:5651], + 53483: _Code_name[5651:5667], + 53485: _Code_name[5667:5672], + 53649: _Code_name[5672:5679], + 60241: _Code_name[5679:5690], + 61697: _Code_name[5690:5713], + 61698: _Code_name[5713:5734], + 7367777: _Code_name[5734:5745], + 8417572: _Code_name[5745:5761], + 8483108: _Code_name[5761:5777], + 9728292: _Code_name[5777:5793], + 9793828: _Code_name[5793:5809], + 10645796: _Code_name[5809:5825], + 10711332: _Code_name[5825:5841], + 11639056: _Code_name[5841:5850], + 11704592: _Code_name[5850:5860], + 11770128: _Code_name[5860:5871], + 11835664: _Code_name[5871:5882], + 13636096: _Code_name[5882:5887], + 13636097: _Code_name[5887:5892], + 13636098: _Code_name[5892:5897], + 13636101: _Code_name[5897:5902], + 13639680: _Code_name[5902:5907], } func (i Code) String() string { diff --git a/code_table.go b/code_table.go index c162ea1..7397972 100644 --- a/code_table.go +++ b/code_table.go @@ -168,6 +168,9 @@ const ( // DagCose is a draft code tagged "ipld" and described by: MerkleDAG COSE. DagCose Code = 0x86 // dag-cose + // Lbry is a draft code tagged "namespace" and described by: LBRY Address. + Lbry Code = 0x8c // lbry + // EthBlock is a permanent code tagged "ipld" and described by: Ethereum Header (RLP). EthBlock Code = 0x90 // eth-block @@ -531,6 +534,9 @@ const ( // Sm3_256 is a draft code tagged "multihash". Sm3_256 Code = 0x534d // sm3-256 + // Sha256a is a draft code tagged "hash" and described by: The sum of multiple sha2-256 hashes; as specified by Ceramic CIP-124.. + Sha256a Code = 0x7012 // sha256a + // Blake2b8 is a draft code tagged "multihash" and described by: Blake2b consists of 64 output lengths that give different hashes. Blake2b8 Code = 0xb201 // blake2b-8 @@ -1659,6 +1665,7 @@ var knownCodes = []Code{ Sctp, DagJose, DagCose, + Lbry, EthBlock, EthBlockList, EthTxTrie, @@ -1780,6 +1787,7 @@ var knownCodes = []Code{ AesGcm256, Silverpine, Sm3_256, + Sha256a, Blake2b8, Blake2b16, Blake2b24, @@ -2158,6 +2166,7 @@ func (c Code) Tag() string { Crc32, Crc64Ecma, Murmur3X64_128, + Sha256a, Xxh32, Xxh64, Xxh3_64, @@ -2661,6 +2670,7 @@ func (c Code) Tag() string { return "multihash" case Path, + Lbry, Streamid, Ipld, Ipfs, diff --git a/multicodec b/multicodec index b98f2f3..a031693 160000 --- a/multicodec +++ b/multicodec @@ -1 +1 @@ -Subproject commit b98f2f38fc63c992545263815c2afdd692d2dc8e +Subproject commit a03169371c0a4aec0083febc996c38c3846a0914