Socket
Socket
Sign inDemoInstall

multicodec

Package Overview
Dependencies
3
Maintainers
5
Versions
45
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.1 to 3.1.0

4

CHANGELOG.md

@@ -0,1 +1,5 @@

# [3.1.0](https://github.com/multiformats/js-multicodec/compare/v3.0.1...v3.1.0) (2021-06-24)
## [3.0.1](https://github.com/multiformats/js-multicodec/compare/v3.0.0...v3.0.1) (2021-03-02)

@@ -2,0 +6,0 @@

17

dist/index.min.js

@@ -1,14 +0,3 @@

(function (root, factory) {
if (typeof module === 'object' && module.exports) {
module.exports = factory();
} else {
root.Multicodec = factory();
}
}(typeof self !== 'undefined' ? self : this, function () {
var Multicodec=(()=>{var o=(e,n)=>()=>(n||(n={exports:{}},e(n.exports,n)),n.exports);var W=o((e2,Q)=>{Q.exports=X;var Z=128,Re=127,Ke=~Re,Ie=Math.pow(2,31);function X(e,n,b){n=n||[],b=b||0;for(var t=b;e>=Ie;)n[b++]=e&255|Z,e/=128;for(;e&Ke;)n[b++]=e&255|Z,e>>>=7;return n[b]=e|0,X.bytes=b-t+1,n}});var H=o((n2,Y)=>{Y.exports=D;var Le=128,_=127;function D(e,n){var b=0,n=n||0,t=0,i=n,r,x=e.length;do{if(i>=x)throw D.bytes=0,new RangeError("Could not decode varint");r=e[i++],b+=t<28?(r&_)<<t:(r&_)*Math.pow(2,t),t+=7}while(r>=Le);return D.bytes=i-n,b}});var P=o((b2,$)=>{var Ge=Math.pow(2,7),Je=Math.pow(2,14),Qe=Math.pow(2,21),Xe=Math.pow(2,28),Ze=Math.pow(2,35),We=Math.pow(2,42),Ye=Math.pow(2,49),_e=Math.pow(2,56),He=Math.pow(2,63);$.exports=function(e){return e<Ge?1:e<Je?2:e<Qe?3:e<Xe?4:e<Ze?5:e<We?6:e<Ye?7:e<_e?8:e<He?9:10}});var B=o((t2,ee)=>{ee.exports={encode:W(),decode:H(),encodingLength:P()}});var be=o((i2,ne)=>{"use strict";function $e(e,n){n||(n=e.reduce((i,r)=>i+r.length,0));let b=new Uint8Array(n),t=0;for(let i of e)b.set(i,t),t+=i.length;return b}ne.exports=$e});var ie=o((s2,te)=>{"use strict";function Pe(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var n=new Uint8Array(256),b=0;b<n.length;b++)n[b]=255;for(var t=0;t<e.length;t++){var i=e.charAt(t),r=i.charCodeAt(0);if(n[r]!==255)throw new TypeError(i+" is ambiguous");n[r]=t}var x=e.length,k=e.charAt(0),y=Math.log(x)/Math.log(256),l=Math.log(256)/Math.log(x);function q(s){if(s instanceof Uint8Array||(ArrayBuffer.isView(s)?s=new Uint8Array(s.buffer,s.byteOffset,s.byteLength):Array.isArray(s)&&(s=Uint8Array.from(s))),!(s instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(s.length===0)return"";for(var c=0,A=0,f=0,h=s.length;f!==h&&s[f]===0;)f++,c++;for(var p=(h-f)*l+1>>>0,d=new Uint8Array(p);f!==h;){for(var w=s[f],v=0,u=p-1;(w!==0||v<A)&&u!==-1;u--,v++)w+=256*d[u]>>>0,d[u]=w%x>>>0,w=w/x>>>0;if(w!==0)throw new Error("Non-zero carry");A=v,f++}for(var g=p-A;g!==p&&d[g]===0;)g++;for(var N=k.repeat(c);g<p;++g)N+=e.charAt(d[g]);return N}function J(s){if(typeof s!="string")throw new TypeError("Expected String");if(s.length===0)return new Uint8Array;var c=0;if(s[c]!==" "){for(var A=0,f=0;s[c]===k;)A++,c++;for(var h=(s.length-c)*y+1>>>0,p=new Uint8Array(h);s[c];){var d=n[s.charCodeAt(c)];if(d===255)return;for(var w=0,v=h-1;(d!==0||w<f)&&v!==-1;v--,w++)d+=x*p[v]>>>0,p[v]=d%256>>>0,d=d/256>>>0;if(d!==0)throw new Error("Non-zero carry");f=w,c++}if(s[c]!==" "){for(var u=h-f;u!==h&&p[u]===0;)u++;for(var g=new Uint8Array(A+(h-u)),N=A;u!==h;)g[N++]=p[u++];return g}}}function Oe(s){var c=J(s);if(c)return c;throw new Error("Non-base"+x+" character")}return{encode:q,decodeUnsafe:J,decode:Oe}}te.exports=Pe});var z=o(V=>{"use strict";V.TextEncoder=TextEncoder;V.TextDecoder=TextDecoder});var F=o((r2,se)=>{"use strict";var{TextEncoder:e0,TextDecoder:n0}=z(),b0=new n0,t0=e=>b0.decode(e),i0=new e0,s0=e=>i0.encode(e);function x0(e,n){let b=new Uint8Array(n),t=0;for(let i of e)b.set(i,t),t+=i.length;return b}se.exports={decodeText:t0,encodeText:s0,concat:x0}});var oe=o((o2,xe)=>{"use strict";var{encodeText:r0}=F(),re=class{constructor(n,b,t,i){this.name=n,this.code=b,this.codeBuf=r0(this.code),this.alphabet=i,this.codec=t(i)}encode(n){return this.codec.encode(n)}decode(n){for(let b of n)if(this.alphabet&&this.alphabet.indexOf(b)<0)throw new Error(`invalid character '${b}' in '${n}'`);return this.codec.decode(n)}};xe.exports=re});var ce=o((a2,ae)=>{"use strict";var o0=(e,n,b)=>{let t={};for(let l=0;l<n.length;++l)t[n[l]]=l;let i=e.length;for(;e[i-1]==="=";)--i;let r=new Uint8Array(i*b/8|0),x=0,k=0,y=0;for(let l=0;l<i;++l){let q=t[e[l]];if(q===void 0)throw new SyntaxError("Invalid character "+e[l]);k=k<<b|q,x+=b,x>=8&&(x-=8,r[y++]=255&k>>x)}if(x>=b||255&k<<8-x)throw new SyntaxError("Unexpected end of data");return r},a0=(e,n,b)=>{let t=n[n.length-1]==="=",i=(1<<b)-1,r="",x=0,k=0;for(let y=0;y<e.length;++y)for(k=k<<8|e[y],x+=8;x>b;)x-=b,r+=n[i&k>>x];if(x&&(r+=n[i&k<<b-x]),t)for(;r.length*b&7;)r+="=";return r},c0=e=>n=>({encode(b){return a0(b,n,e)},decode(b){return o0(b,n,e)}});ae.exports={rfc4648:c0}});var fe=o((c2,ke)=>{"use strict";var U=ie(),k0=oe(),{rfc4648:a}=ce(),{decodeText:d0,encodeText:l0}=F(),f0=()=>({encode:d0,decode:l0}),de=[["identity","\0",f0,""],["base2","0",a(1),"01"],["base8","7",a(3),"01234567"],["base10","9",U,"0123456789"],["base16","f",a(4),"0123456789abcdef"],["base16upper","F",a(4),"0123456789ABCDEF"],["base32hex","v",a(5),"0123456789abcdefghijklmnopqrstuv"],["base32hexupper","V",a(5),"0123456789ABCDEFGHIJKLMNOPQRSTUV"],["base32hexpad","t",a(5),"0123456789abcdefghijklmnopqrstuv="],["base32hexpadupper","T",a(5),"0123456789ABCDEFGHIJKLMNOPQRSTUV="],["base32","b",a(5),"abcdefghijklmnopqrstuvwxyz234567"],["base32upper","B",a(5),"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"],["base32pad","c",a(5),"abcdefghijklmnopqrstuvwxyz234567="],["base32padupper","C",a(5),"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567="],["base32z","h",a(5),"ybndrfg8ejkmcpqxot1uwisza345h769"],["base36","k",U,"0123456789abcdefghijklmnopqrstuvwxyz"],["base36upper","K",U,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"],["base58btc","z",U,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base58flickr","Z",U,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base64","m",a(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",a(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",a(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",a(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],le=de.reduce((e,n)=>(e[n[0]]=new k0(n[0],n[1],n[2],n[3]),e),{}),u0=de.reduce((e,n)=>(e[n[1]]=le[n[0]],e),{});ke.exports={names:le,codes:u0}});var O=o((m,ue)=>{"use strict";var T=fe(),{encodeText:h0,decodeText:M,concat:he}=F();function w0(e,n){if(!n)throw new Error("requires an encoded Uint8Array");let{name:b,codeBuf:t}=E(e);return p0(b,n),he([t,n],t.length+n.length)}function g0(e,n){let b=E(e),t=h0(b.encode(n));return he([b.codeBuf,t],b.codeBuf.length+t.length)}function m0(e){e instanceof Uint8Array&&(e=M(e));let n=e[0];return["f","F","v","V","t","T","b","B","c","C","h","k","K"].includes(n)&&(e=e.toLowerCase()),E(e[0]).decode(e.substring(1))}function v0(e){if(e instanceof Uint8Array&&(e=M(e)),Object.prototype.toString.call(e)!=="[object String]")return!1;try{return E(e[0]).name}catch(n){return!1}}function p0(e,n){E(e).decode(M(n))}function E(e){if(Object.prototype.hasOwnProperty.call(T.names,e))return T.names[e];if(Object.prototype.hasOwnProperty.call(T.codes,e))return T.codes[e];throw new Error(`Unsupported encoding: ${e}`)}function y0(e){return e instanceof Uint8Array&&(e=M(e)),E(e[0])}m=ue.exports=w0;m.encode=g0;m.decode=m0;m.isEncoded=v0;m.encoding=E;m.encodingFromData=y0;var A0=Object.freeze(T.names),E0=Object.freeze(T.codes);m.names=A0;m.codes=E0});var we=o((k2,pe)=>{"use strict";var{encoding:T0}=O(),{TextDecoder:U0}=z(),q0=new U0("utf8");function N0(e){let n="";for(let b=0;b<e.length;b++)n+=String.fromCharCode(e[b]);return n}function z0(e,n="utf8"){return n==="utf8"||n==="utf-8"?q0.decode(e):n==="ascii"?N0(e):T0(n).encode(e)}pe.exports=z0});var me=o((d2,ge)=>{"use strict";var{encoding:F0}=O(),{TextEncoder:M0}=z(),j0=new M0;function S0(e){let n=new Uint8Array(e.length);for(let b=0;b<e.length;b++)n[b]=e.charCodeAt(b);return n}function C0(e,n="utf8"){return n==="utf8"||n==="utf-8"?j0.encode(e):n==="ascii"?S0(e):F0(n).decode(e)}ge.exports=C0});var R=o((l2,ve)=>{"use strict";var ye=B(),D0=we(),B0=me();ve.exports={numberToUint8Array:V0,uint8ArrayToNumber:Ae,varintUint8ArrayEncode:O0,varintEncode:R0};function Ae(e){return parseInt(D0(e,"base16"),16)}function V0(e){let n=e.toString(16);return n.length%2==1&&(n="0"+n),B0(n,"base16")}function O0(e){return Uint8Array.from(ye.encode(Ae(e)))}function R0(e){return Uint8Array.from(ye.encode(e))}});var Te=o((f2,Ee)=>{"use strict";var K0=Object.freeze({identity:0,cidv1:1,cidv2:2,cidv3:3,ip4:4,tcp:6,sha1:17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,blake3:30,dccp:33,"murmur3-128":34,"murmur3-32":35,ip6:41,ip6zone:42,path:47,multicodec:48,multihash:49,multiaddr:50,multibase:51,dns:53,dns4:54,dns6:55,dnsaddr:56,protobuf:80,cbor:81,raw:85,"dbl-sha2-256":86,rlp:96,bencode:99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,sctp:132,"dag-jose":133,"dag-cose":134,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"bitcoin-block":176,"bitcoin-tx":177,"bitcoin-witness-commitment":178,"zcash-block":192,"zcash-tx":193,docid:206,"stellar-block":208,"stellar-tx":209,md4:212,md5:213,bmt:214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,zeronet:230,"secp256k1-pub":231,"bls12_381-g1-pub":234,"bls12_381-g2-pub":235,"x25519-pub":236,"ed25519-pub":237,"bls12_381-g1g2-pub":238,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,udp:273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,udt:301,utp:302,unix:400,thread:406,p2p:421,ipfs:421,https:443,onion:444,onion3:445,garlic64:446,garlic32:447,tls:448,quic:460,ws:477,wss:478,"p2p-websocket-star":479,http:480,json:512,messagepack:513,"libp2p-peer-record":769,"sha2-256-trunc254-padded":4114,"ripemd-128":4178,"ripemd-160":4179,"ripemd-256":4180,"ripemd-320":4181,x11:4352,"p256-pub":4608,"p384-pub":4609,"p521-pub":4610,"ed448-pub":4611,"x448-pub":4612,"ed25519-priv":4864,kangarootwelve:7425,"sm3-256":21325,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46e3,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"poseidon-bls12_381-a2-fc1":46081,"poseidon-bls12_381-a2-fc1-sc":46082,"zeroxcert-imprint-256":52753,"fil-commitment-unsealed":61697,"fil-commitment-sealed":61698,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332,"skynet-ns":11639056});Ee.exports={baseTable:K0}});var qe=o((u2,Ue)=>{"use strict";var{baseTable:K}=Te(),I0=R().varintEncode,I={},L={},j={};for(let e in K){let n=e,b=K[n];I[n]=I0(b);let t=n.toUpperCase().replace(/-/g,"_");L[t]=b,j[b]||(j[b]=n)}Object.freeze(I);Object.freeze(L);Object.freeze(j);var L0=Object.freeze(K);Ue.exports={nameToVarint:I,constantToCode:L,nameToCode:L0,codeToName:j}});var Ve=o((h2,Ne)=>{"use strict";var S=B(),G0=be(),ze=R(),{nameToVarint:C,constantToCode:J0,nameToCode:Fe,codeToName:G}=qe();function Q0(e,n){let b;if(e instanceof Uint8Array)b=ze.varintUint8ArrayEncode(e);else if(C[e])b=C[e];else throw new Error("multicodec not recognized");return G0([b,n],b.length+n.length)}function X0(e){return S.decode(e),e.slice(S.decode.bytes)}function Me(e){let n=S.decode(e),b=G[n];if(b===void 0)throw new Error(`Code "${n}" not found`);return b}function je(e){return G[e]}function Se(e){let n=Fe[e];if(n===void 0)throw new Error(`Codec "${e}" not found`);return n}function Ce(e){return S.decode(e)}function De(e){let n=C[e];if(n===void 0)throw new Error(`Codec "${e}" not found`);return n}function Be(e){return ze.varintEncode(e)}function Z0(e){return Me(e)}function W0(e){return je(e)}function Y0(e){return Se(e)}function _0(e){return Ce(e)}function H0(e){return De(e)}function $0(e){return Array.from(Be(e))}Ne.exports={addPrefix:Q0,rmPrefix:X0,getNameFromData:Me,getNameFromCode:je,getCodeFromName:Se,getCodeFromData:Ce,getVarintFromName:De,getVarintFromCode:Be,getCodec:Z0,getName:W0,getNumber:Y0,getCode:_0,getCodeVarint:H0,getVarint:$0,...J0,nameToVarint:C,nameToCode:Fe,codeToName:G}});return Ve();})();
return Multicodec;
}));
(function (root, factory) {(typeof module === 'object' && module.exports) ? module.exports = factory() : root.Multicodec = factory()}(typeof self !== 'undefined' ? self : this, function () {
var Multicodec=(()=>{var o=(e,n)=>()=>(n||(n={exports:{}},e(n.exports,n)),n.exports);var J=o((Z0,L)=>{L.exports=C;var X=128,Re=127,Ve=~Re,Oe=Math.pow(2,31);function C(e,n,b){if(Number.MAX_SAFE_INTEGER&&e>Number.MAX_SAFE_INTEGER)throw C.bytes=0,new RangeError("Could not encode varint");n=n||[],b=b||0;for(var t=b;e>=Oe;)n[b++]=e&255|X,e/=128;for(;e&Ve;)n[b++]=e&255|X,e>>>=7;return n[b]=e|0,C.bytes=b-t+1,n}});var W=o((W0,Q)=>{Q.exports=D;var Ie=128,Z=127;function D(e,n){var b=0,n=n||0,t=0,i=n,r,x=e.length;do{if(i>=x||t>49)throw D.bytes=0,new RangeError("Could not decode varint");r=e[i++],b+=t<28?(r&Z)<<t:(r&Z)*Math.pow(2,t),t+=7}while(r>=Ie);return D.bytes=i-n,b}});var H=o((Y0,Y)=>{var Ge=Math.pow(2,7),Ke=Math.pow(2,14),_e=Math.pow(2,21),Le=Math.pow(2,28),Xe=Math.pow(2,35),Je=Math.pow(2,42),Qe=Math.pow(2,49),Ze=Math.pow(2,56),We=Math.pow(2,63);Y.exports=function(e){return e<Ge?1:e<Ke?2:e<_e?3:e<Le?4:e<Xe?5:e<Je?6:e<Qe?7:e<Ze?8:e<We?9:10}});var B=o((H0,$)=>{$.exports={encode:J(),decode:W(),encodingLength:H()}});var ee=o(($0,P)=>{"use strict";function Ye(e,n){n||(n=e.reduce((i,r)=>i+r.length,0));let b=new Uint8Array(n),t=0;for(let i of e)b.set(i,t),t+=i.length;return b}P.exports=Ye});var be=o((P0,ne)=>{"use strict";function He(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var n=new Uint8Array(256),b=0;b<n.length;b++)n[b]=255;for(var t=0;t<e.length;t++){var i=e.charAt(t),r=i.charCodeAt(0);if(n[r]!==255)throw new TypeError(i+" is ambiguous");n[r]=t}var x=e.length,k=e.charAt(0),y=Math.log(x)/Math.log(256),l=Math.log(256)/Math.log(x);function N(s){if(s instanceof Uint8Array||(ArrayBuffer.isView(s)?s=new Uint8Array(s.buffer,s.byteOffset,s.byteLength):Array.isArray(s)&&(s=Uint8Array.from(s))),!(s instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(s.length===0)return"";for(var c=0,A=0,f=0,h=s.length;f!==h&&s[f]===0;)f++,c++;for(var p=(h-f)*l+1>>>0,d=new Uint8Array(p);f!==h;){for(var w=s[f],v=0,u=p-1;(w!==0||v<A)&&u!==-1;u--,v++)w+=256*d[u]>>>0,d[u]=w%x>>>0,w=w/x>>>0;if(w!==0)throw new Error("Non-zero carry");A=v,f++}for(var g=p-A;g!==p&&d[g]===0;)g++;for(var q=k.repeat(c);g<p;++g)q+=e.charAt(d[g]);return q}function _(s){if(typeof s!="string")throw new TypeError("Expected String");if(s.length===0)return new Uint8Array;var c=0;if(s[c]!==" "){for(var A=0,f=0;s[c]===k;)A++,c++;for(var h=(s.length-c)*y+1>>>0,p=new Uint8Array(h);s[c];){var d=n[s.charCodeAt(c)];if(d===255)return;for(var w=0,v=h-1;(d!==0||w<f)&&v!==-1;v--,w++)d+=x*p[v]>>>0,p[v]=d%256>>>0,d=d/256>>>0;if(d!==0)throw new Error("Non-zero carry");f=w,c++}if(s[c]!==" "){for(var u=h-f;u!==h&&p[u]===0;)u++;for(var g=new Uint8Array(A+(h-u)),q=A;u!==h;)g[q++]=p[u++];return g}}}function Be(s){var c=_(s);if(c)return c;throw new Error("Non-base"+x+" character")}return{encode:N,decodeUnsafe:_,decode:Be}}ne.exports=He});var F=o((e2,te)=>{"use strict";var $e=new TextDecoder,Pe=e=>$e.decode(e),e0=new TextEncoder,n0=e=>e0.encode(e);function b0(e,n){let b=new Uint8Array(n),t=0;for(let i of e)b.set(i,t),t+=i.length;return b}te.exports={decodeText:Pe,encodeText:n0,concat:b0}});var xe=o((n2,ie)=>{"use strict";var{encodeText:t0}=F(),se=class{constructor(n,b,t,i){this.name=n,this.code=b,this.codeBuf=t0(this.code),this.alphabet=i,this.codec=t(i)}encode(n){return this.codec.encode(n)}decode(n){for(let b of n)if(this.alphabet&&this.alphabet.indexOf(b)<0)throw new Error(`invalid character '${b}' in '${n}'`);return this.codec.decode(n)}};ie.exports=se});var oe=o((b2,re)=>{"use strict";var i0=(e,n,b)=>{let t={};for(let l=0;l<n.length;++l)t[n[l]]=l;let i=e.length;for(;e[i-1]==="=";)--i;let r=new Uint8Array(i*b/8|0),x=0,k=0,y=0;for(let l=0;l<i;++l){let N=t[e[l]];if(N===void 0)throw new SyntaxError("Invalid character "+e[l]);k=k<<b|N,x+=b,x>=8&&(x-=8,r[y++]=255&k>>x)}if(x>=b||255&k<<8-x)throw new SyntaxError("Unexpected end of data");return r},s0=(e,n,b)=>{let t=n[n.length-1]==="=",i=(1<<b)-1,r="",x=0,k=0;for(let y=0;y<e.length;++y)for(k=k<<8|e[y],x+=8;x>b;)x-=b,r+=n[i&k>>x];if(x&&(r+=n[i&k<<b-x]),t)for(;r.length*b&7;)r+="=";return r},x0=e=>n=>({encode(b){return s0(b,n,e)},decode(b){return i0(b,n,e)}});re.exports={rfc4648:x0}});var de=o((t2,ae)=>{"use strict";var U=be(),r0=xe(),{rfc4648:a}=oe(),{decodeText:o0,encodeText:a0}=F(),c0=()=>({encode:o0,decode:a0}),ce=[["identity","\0",c0,""],["base2","0",a(1),"01"],["base8","7",a(3),"01234567"],["base10","9",U,"0123456789"],["base16","f",a(4),"0123456789abcdef"],["base16upper","F",a(4),"0123456789ABCDEF"],["base32hex","v",a(5),"0123456789abcdefghijklmnopqrstuv"],["base32hexupper","V",a(5),"0123456789ABCDEFGHIJKLMNOPQRSTUV"],["base32hexpad","t",a(5),"0123456789abcdefghijklmnopqrstuv="],["base32hexpadupper","T",a(5),"0123456789ABCDEFGHIJKLMNOPQRSTUV="],["base32","b",a(5),"abcdefghijklmnopqrstuvwxyz234567"],["base32upper","B",a(5),"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"],["base32pad","c",a(5),"abcdefghijklmnopqrstuvwxyz234567="],["base32padupper","C",a(5),"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567="],["base32z","h",a(5),"ybndrfg8ejkmcpqxot1uwisza345h769"],["base36","k",U,"0123456789abcdefghijklmnopqrstuvwxyz"],["base36upper","K",U,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"],["base58btc","z",U,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base58flickr","Z",U,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base64","m",a(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",a(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",a(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",a(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],ke=ce.reduce((e,n)=>(e[n[0]]=new r0(n[0],n[1],n[2],n[3]),e),{}),k0=ce.reduce((e,n)=>(e[n[1]]=ke[n[0]],e),{});ae.exports={names:ke,codes:k0}});var R=o((m,le)=>{"use strict";var T=de(),{encodeText:d0,decodeText:M,concat:fe}=F();function f0(e,n){if(!n)throw new Error("requires an encoded Uint8Array");let{name:b,codeBuf:t}=E(e);return l0(b,n),fe([t,n],t.length+n.length)}function u0(e,n){let b=E(e),t=d0(b.encode(n));return fe([b.codeBuf,t],b.codeBuf.length+t.length)}function h0(e){e instanceof Uint8Array&&(e=M(e));let n=e[0];return["f","F","v","V","t","T","b","B","c","C","h","k","K"].includes(n)&&(e=e.toLowerCase()),E(e[0]).decode(e.substring(1))}function p0(e){if(e instanceof Uint8Array&&(e=M(e)),Object.prototype.toString.call(e)!=="[object String]")return!1;try{return E(e[0]).name}catch(n){return!1}}function l0(e,n){E(e).decode(M(n))}function E(e){if(Object.prototype.hasOwnProperty.call(T.names,e))return T.names[e];if(Object.prototype.hasOwnProperty.call(T.codes,e))return T.codes[e];throw new Error(`Unsupported encoding: ${e}`)}function w0(e){return e instanceof Uint8Array&&(e=M(e)),E(e[0])}m=le.exports=f0;m.encode=u0;m.decode=h0;m.isEncoded=p0;m.encoding=E;m.encodingFromData=w0;var g0=Object.freeze(T.names),m0=Object.freeze(T.codes);m.names=g0;m.codes=m0});var he=o((i2,ue)=>{"use strict";var{encoding:v0}=R(),y0=new TextDecoder("utf8");function A0(e){let n="";for(let b=0;b<e.length;b++)n+=String.fromCharCode(e[b]);return n}function E0(e,n="utf8"){return n==="utf8"||n==="utf-8"?y0.decode(e):n==="ascii"?A0(e):v0(n).encode(e)}ue.exports=E0});var we=o((s2,pe)=>{"use strict";var{encoding:T0}=R(),U0=new TextEncoder;function N0(e){let n=new Uint8Array(e.length);for(let b=0;b<e.length;b++)n[b]=e.charCodeAt(b);return n}function q0(e,n="utf8"){return n==="utf8"||n==="utf-8"?U0.encode(e):n==="ascii"?N0(e):T0(n).decode(e)}pe.exports=q0});var V=o((x2,ge)=>{"use strict";var me=B(),F0=he(),M0=we();ge.exports={numberToUint8Array:z0,uint8ArrayToNumber:ve,varintUint8ArrayEncode:S0,varintEncode:j0};function ve(e){return parseInt(F0(e,"base16"),16)}function z0(e){let n=e.toString(16);return n.length%2==1&&(n="0"+n),M0(n,"base16")}function S0(e){return Uint8Array.from(me.encode(ve(e)))}function j0(e){return Uint8Array.from(me.encode(e))}});var Ae=o((r2,ye)=>{"use strict";var C0=Object.freeze({identity:0,cidv1:1,cidv2:2,cidv3:3,ip4:4,tcp:6,sha1:17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,blake3:30,dccp:33,"murmur3-128":34,"murmur3-32":35,ip6:41,ip6zone:42,path:47,multicodec:48,multihash:49,multiaddr:50,multibase:51,dns:53,dns4:54,dns6:55,dnsaddr:56,protobuf:80,cbor:81,raw:85,"dbl-sha2-256":86,rlp:96,bencode:99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,sctp:132,"dag-jose":133,"dag-cose":134,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"bitcoin-block":176,"bitcoin-tx":177,"bitcoin-witness-commitment":178,"zcash-block":192,"zcash-tx":193,docid:206,"stellar-block":208,"stellar-tx":209,md4:212,md5:213,bmt:214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,zeronet:230,"secp256k1-pub":231,"bls12_381-g1-pub":234,"bls12_381-g2-pub":235,"x25519-pub":236,"ed25519-pub":237,"bls12_381-g1g2-pub":238,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,udp:273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,udt:301,utp:302,unix:400,thread:406,p2p:421,ipfs:421,https:443,onion:444,onion3:445,garlic64:446,garlic32:447,tls:448,quic:460,ws:477,wss:478,"p2p-websocket-star":479,http:480,json:512,messagepack:513,"libp2p-peer-record":769,"sha2-256-trunc254-padded":4114,"ripemd-128":4178,"ripemd-160":4179,"ripemd-256":4180,"ripemd-320":4181,x11:4352,"p256-pub":4608,"p384-pub":4609,"p521-pub":4610,"ed448-pub":4611,"x448-pub":4612,"ed25519-priv":4864,kangarootwelve:7425,"sm3-256":21325,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46e3,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"poseidon-bls12_381-a2-fc1":46081,"poseidon-bls12_381-a2-fc1-sc":46082,"zeroxcert-imprint-256":52753,"fil-commitment-unsealed":61697,"fil-commitment-sealed":61698,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332,"skynet-ns":11639056});ye.exports={baseTable:C0}});var Te=o((o2,Ee)=>{"use strict";var{baseTable:O}=Ae(),D0=V().varintEncode,I={},G={},z={};for(let e in O){let n=e,b=O[n];I[n]=D0(b);let t=n.toUpperCase().replace(/-/g,"_");G[t]=b,z[b]||(z[b]=n)}Object.freeze(I);Object.freeze(G);Object.freeze(z);var B0=Object.freeze(O);Ee.exports={nameToVarint:I,constantToCode:G,nameToCode:B0,codeToName:z}});var De=o((a2,Ue)=>{"use strict";var S=B(),R0=ee(),Ne=V(),{nameToVarint:j,constantToCode:V0,nameToCode:qe,codeToName:K}=Te();function O0(e,n){let b;if(e instanceof Uint8Array)b=Ne.varintUint8ArrayEncode(e);else if(j[e])b=j[e];else throw new Error("multicodec not recognized");return R0([b,n],b.length+n.length)}function I0(e){return S.decode(e),e.slice(S.decode.bytes)}function Fe(e){let n=S.decode(e),b=K[n];if(b===void 0)throw new Error(`Code "${n}" not found`);return b}function Me(e){return K[e]}function ze(e){let n=qe[e];if(n===void 0)throw new Error(`Codec "${e}" not found`);return n}function Se(e){return S.decode(e)}function je(e){let n=j[e];if(n===void 0)throw new Error(`Codec "${e}" not found`);return n}function Ce(e){return Ne.varintEncode(e)}function G0(e){return Fe(e)}function K0(e){return Me(e)}function _0(e){return ze(e)}function L0(e){return Se(e)}function X0(e){return je(e)}function J0(e){return Array.from(Ce(e))}Ue.exports={addPrefix:O0,rmPrefix:I0,getNameFromData:Fe,getNameFromCode:Me,getCodeFromName:ze,getCodeFromData:Se,getVarintFromName:je,getVarintFromCode:Ce,getCodec:G0,getName:K0,getNumber:_0,getCode:L0,getCodeVarint:X0,getVarint:J0,...V0,nameToVarint:j,nameToCode:qe,codeToName:K}});return De();})();
return Multicodec}));
{
"name": "multicodec",
"version": "3.0.1",
"version": "3.1.0",
"description": "JavaScript implementation of the multicodec specification",

@@ -13,2 +13,5 @@ "leadMaintainer": "Henrique Dias <hacdias@gmail.com>",

"dist/src/*/index"
],
"src/": [
"dist/src/index"
]

@@ -52,10 +55,11 @@ }

"dependencies": {
"uint8arrays": "^2.1.3",
"varint": "^5.0.2"
"uint8arrays": "^2.1.5",
"varint": "^6.0.0"
},
"devDependencies": {
"@types/varint": "^5.0.0",
"aegir": "^31.0.1",
"@types/varint": "^6.0.0",
"aegir": "^32.2.0",
"bent": "^7.3.12",
"pre-push": "~0.1.1"
"pre-push": "~0.1.1",
"util": "^0.12.3"
},

@@ -67,3 +71,3 @@ "eslintConfig": {

"build": {
"bundlesizeMax": "6.7kB"
"bundlesizeMax": "15kB"
}

@@ -76,9 +80,11 @@ },

"Hugo Dias <hugomrdias@gmail.com>",
"achingbrain <alex@achingbrain.net>",
"Mikeal Rogers <mikeal.rogers@gmail.com>",
"Richard Littauer <richard.littauer@gmail.com>",
"wanderer <mjbecze@gmail.com>",
"achingbrain <alex@achingbrain.net>",
"Friedel Ziegelmayer <dignifiedquire@gmail.com>",
"Vasco Santos <vasco.santos@moxy.studio>",
"Rod Vagg <rod@vagg.org>",
"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ <victorbjelkholm@gmail.com>",
"Carson Farmer <carson.farmer@gmail.com>",
"Filip Š <filip.stamcar@hotmail.com>",

@@ -88,6 +94,4 @@ "Joel Thorstensson <oed@3box.io>",

"Marcin Rataj <lidel@lidel.org>",
"Peter-Jan Brone <peter-jan@settlemint.com>",
"Vasco Santos <vasco.santos@moxy.studio>",
"Carson Farmer <carson.farmer@gmail.com>"
"Peter-Jan Brone <peter-jan@settlemint.com>"
]
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc