polykey-cli
Version:
Polykey CLI
15 lines (12 loc) • 663 kB
JavaScript
"use strict";var KK=Object.create;var Ul=Object.defineProperty;var MK=Object.getOwnPropertyDescriptor;var UK=Object.getOwnPropertyNames;var RK=Object.getPrototypeOf,LK=Object.prototype.hasOwnProperty;var s=(t,e)=>Ul(t,"name",{value:e,configurable:!0});var Xt=(t,e)=>()=>(t&&(e=t(t=0)),e);var p=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),em=(t,e)=>{for(var r in e)Ul(t,r,{get:e[r],enumerable:!0})},SB=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of UK(e))!LK.call(t,i)&&i!==r&&Ul(t,i,{get:()=>e[i],enumerable:!(n=MK(e,i))||n.enumerable});return t};var tm=(t,e,r)=>(r=t!=null?KK(RK(t)):{},SB(e||!t||!t.__esModule?Ul(r,"default",{value:t,enumerable:!0}):r,t)),S=t=>SB(Ul({},"__esModule",{value:!0}),t);var PB=p((VJ,CB)=>{"use strict";function VK(t,e){if(t.length>=255)throw new TypeError("Alphabet too long");for(var r=new Uint8Array(256),n=0;n<r.length;n++)r[n]=255;for(var i=0;i<t.length;i++){var o=t.charAt(i),a=o.charCodeAt(0);if(r[a]!==255)throw new TypeError(o+" is ambiguous");r[a]=i}var c=t.length,u=t.charAt(0),l=Math.log(c)/Math.log(256),d=Math.log(256)/Math.log(c);function f(_){if(_ instanceof Uint8Array||(ArrayBuffer.isView(_)?_=new Uint8Array(_.buffer,_.byteOffset,_.byteLength):Array.isArray(_)&&(_=Uint8Array.from(_))),!(_ instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(_.length===0)return"";for(var g=0,b=0,w=0,B=_.length;w!==B&&_[w]===0;)w++,g++;for(var V=(B-w)*d+1>>>0,Re=new Uint8Array(V);w!==B;){for(var Ke=_[w],Pt=0,gt=V-1;(Ke!==0||Pt<b)&>!==-1;gt--,Pt++)Ke+=256*Re[gt]>>>0,Re[gt]=Ke%c>>>0,Ke=Ke/c>>>0;if(Ke!==0)throw new Error("Non-zero carry");b=Pt,w++}for(var bt=V-b;bt!==V&&Re[bt]===0;)bt++;for(var sr=u.repeat(g);bt<V;++bt)sr+=t.charAt(Re[bt]);return sr}s(f,"encode");function y(_){if(typeof _!="string")throw new TypeError("Expected String");if(_.length===0)return new Uint8Array;var g=0;if(_[g]!==" "){for(var b=0,w=0;_[g]===u;)b++,g++;for(var B=(_.length-g)*l+1>>>0,V=new Uint8Array(B);_[g];){var Re=r[_.charCodeAt(g)];if(Re===255)return;for(var Ke=0,Pt=B-1;(Re!==0||Ke<w)&&Pt!==-1;Pt--,Ke++)Re+=c*V[Pt]>>>0,V[Pt]=Re%256>>>0,Re=Re/256>>>0;if(Re!==0)throw new Error("Non-zero carry");w=Ke,g++}if(_[g]!==" "){for(var gt=B-w;gt!==B&&V[gt]===0;)gt++;for(var bt=new Uint8Array(b+(B-gt)),sr=b;gt!==B;)bt[sr++]=V[gt++];return bt}}}s(y,"decodeUnsafe");function h(_){var g=y(_);if(g)return g;throw new Error(`Non-${e} character`)}return s(h,"decode"),{encode:f,decodeUnsafe:y,decode:h}}s(VK,"base");var HK=VK,GK=HK;CB.exports=GK});var hi=p(pi=>{"use strict";Object.defineProperty(pi,"__esModule",{value:!0});var EB=new Uint8Array(0),$K=s(t=>t.reduce((e,r)=>e+r.toString(16).padStart(2,"0"),""),"toHex"),FK=s(t=>{let e=t.match(/../g);return e?new Uint8Array(e.map(r=>parseInt(r,16))):EB},"fromHex"),WK=s((t,e)=>{if(t===e)return!0;if(t.byteLength!==e.byteLength)return!1;for(let r=0;r<t.byteLength;r++)if(t[r]!==e[r])return!1;return!0},"equals"),zK=s(t=>{if(t instanceof Uint8Array&&t.constructor.name==="Uint8Array")return t;if(t instanceof ArrayBuffer)return new Uint8Array(t);if(ArrayBuffer.isView(t))return new Uint8Array(t.buffer,t.byteOffset,t.byteLength);throw new Error("Unknown type, must be binary type")},"coerce"),JK=s(t=>t instanceof ArrayBuffer||ArrayBuffer.isView(t),"isBinary"),YK=s(t=>new TextEncoder().encode(t),"fromString"),XK=s(t=>new TextDecoder().decode(t),"toString");pi.coerce=zK;pi.empty=EB;pi.equals=WK;pi.fromHex=FK;pi.fromString=YK;pi.isBinary=JK;pi.toHex=$K;pi.toString=XK});var In=p(To=>{"use strict";Object.defineProperty(To,"__esModule",{value:!0});var QK=PB(),ZK=hi(),rm=class{static{s(this,"Encoder")}constructor(e,r,n){this.name=e,this.prefix=r,this.baseEncode=n}encode(e){if(e instanceof Uint8Array)return`${this.prefix}${this.baseEncode(e)}`;throw Error("Unknown type, must be binary type")}},nm=class{static{s(this,"Decoder")}constructor(e,r,n){if(this.name=e,this.prefix=r,r.codePointAt(0)===void 0)throw new Error("Invalid prefix character");this.prefixCodePoint=r.codePointAt(0),this.baseDecode=n}decode(e){if(typeof e=="string"){if(e.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(e)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(e.slice(this.prefix.length))}else throw Error("Can only multibase decode strings")}or(e){return sm(this,e)}},im=class{static{s(this,"ComposedDecoder")}constructor(e){this.decoders=e}or(e){return sm(this,e)}decode(e){let r=e[0],n=this.decoders[r];if(n)return n.decode(e);throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}},sm=s((t,e)=>new im({...t.decoders||{[t.prefix]:t},...e.decoders||{[e.prefix]:e}}),"or"),Jp=class{static{s(this,"Codec")}constructor(e,r,n,i){this.name=e,this.prefix=r,this.baseEncode=n,this.baseDecode=i,this.encoder=new rm(e,r,n),this.decoder=new nm(e,r,i)}encode(e){return this.encoder.encode(e)}decode(e){return this.decoder.decode(e)}},om=s(({name:t,prefix:e,encode:r,decode:n})=>new Jp(t,e,r,n),"from"),eM=s(({prefix:t,name:e,alphabet:r})=>{let{encode:n,decode:i}=QK(r,e);return om({prefix:t,name:e,encode:n,decode:o=>ZK.coerce(i(o))})},"baseX"),tM=s((t,e,r,n)=>{let i={};for(let d=0;d<e.length;++d)i[e[d]]=d;let o=t.length;for(;t[o-1]==="=";)--o;let a=new Uint8Array(o*r/8|0),c=0,u=0,l=0;for(let d=0;d<o;++d){let f=i[t[d]];if(f===void 0)throw new SyntaxError(`Non-${n} character`);u=u<<r|f,c+=r,c>=8&&(c-=8,a[l++]=255&u>>c)}if(c>=r||255&u<<8-c)throw new SyntaxError("Unexpected end of data");return a},"decode"),rM=s((t,e,r)=>{let n=e[e.length-1]==="=",i=(1<<r)-1,o="",a=0,c=0;for(let u=0;u<t.length;++u)for(c=c<<8|t[u],a+=8;a>r;)a-=r,o+=e[i&c>>a];if(a&&(o+=e[i&c<<r-a]),n)for(;o.length*r&7;)o+="=";return o},"encode"),nM=s(({name:t,prefix:e,bitsPerChar:r,alphabet:n})=>om({prefix:e,name:t,encode(i){return rM(i,n,r)},decode(i){return tM(i,n,r,t)}}),"rfc4648");To.Codec=Jp;To.baseX=eM;To.from=om;To.or=sm;To.rfc4648=nM});var kB=p(am=>{"use strict";Object.defineProperty(am,"__esModule",{value:!0});var iM=In(),xB=hi(),sM=iM.from({prefix:"\0",name:"identity",encode:t=>xB.toString(t),decode:t=>xB.fromString(t)});am.identity=sM});var BB=p(cm=>{"use strict";Object.defineProperty(cm,"__esModule",{value:!0});var oM=In(),aM=oM.rfc4648({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1});cm.base2=aM});var IB=p(um=>{"use strict";Object.defineProperty(um,"__esModule",{value:!0});var cM=In(),uM=cM.rfc4648({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3});um.base8=uM});var TB=p(lm=>{"use strict";Object.defineProperty(lm,"__esModule",{value:!0});var lM=In(),dM=lM.baseX({prefix:"9",name:"base10",alphabet:"0123456789"});lm.base10=dM});var DB=p(Yp=>{"use strict";Object.defineProperty(Yp,"__esModule",{value:!0});var OB=In(),fM=OB.rfc4648({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),pM=OB.rfc4648({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4});Yp.base16=fM;Yp.base16upper=pM});var dm=p(Tn=>{"use strict";Object.defineProperty(Tn,"__esModule",{value:!0});var Qi=In(),hM=Qi.rfc4648({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),yM=Qi.rfc4648({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),_M=Qi.rfc4648({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),gM=Qi.rfc4648({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),bM=Qi.rfc4648({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),mM=Qi.rfc4648({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),vM=Qi.rfc4648({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),AM=Qi.rfc4648({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),wM=Qi.rfc4648({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5});Tn.base32=hM;Tn.base32hex=bM;Tn.base32hexpad=vM;Tn.base32hexpadupper=AM;Tn.base32hexupper=mM;Tn.base32pad=_M;Tn.base32padupper=gM;Tn.base32upper=yM;Tn.base32z=wM});var jB=p(Xp=>{"use strict";Object.defineProperty(Xp,"__esModule",{value:!0});var NB=In(),SM=NB.baseX({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),CM=NB.baseX({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"});Xp.base36=SM;Xp.base36upper=CM});var fm=p(Qp=>{"use strict";Object.defineProperty(Qp,"__esModule",{value:!0});var qB=In(),PM=qB.baseX({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),EM=qB.baseX({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"});Qp.base58btc=PM;Qp.base58flickr=EM});var KB=p(ec=>{"use strict";Object.defineProperty(ec,"__esModule",{value:!0});var Zp=In(),xM=Zp.rfc4648({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),kM=Zp.rfc4648({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),BM=Zp.rfc4648({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),IM=Zp.rfc4648({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6});ec.base64=xM;ec.base64pad=kM;ec.base64url=BM;ec.base64urlpad=IM});var UB=p(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});var TM=In(),MB=Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}"),OM=MB.reduce((t,e,r)=>(t[r]=e,t),[]),DM=MB.reduce((t,e,r)=>(t[e.codePointAt(0)]=r,t),[]);function NM(t){return t.reduce((e,r)=>(e+=OM[r],e),"")}s(NM,"encode");function jM(t){let e=[];for(let r of t){let n=DM[r.codePointAt(0)];if(n===void 0)throw new Error(`Non-base256emoji character: ${r}`);e.push(n)}return new Uint8Array(e)}s(jM,"decode");var qM=TM.from({prefix:"\u{1F680}",name:"base256emoji",encode:NM,decode:jM});pm.base256emoji=qM});var GB=p((sY,HB)=>{"use strict";var KM=VB,RB=128,MM=127,UM=~MM,RM=Math.pow(2,31);function VB(t,e,r){e=e||[],r=r||0;for(var n=r;t>=RM;)e[r++]=t&255|RB,t/=128;for(;t&UM;)e[r++]=t&255|RB,t>>>=7;return e[r]=t|0,VB.bytes=r-n+1,e}s(VB,"encode");var LM=hm,VM=128,LB=127;function hm(t,n){var r=0,n=n||0,i=0,o=n,a,c=t.length;do{if(o>=c)throw hm.bytes=0,new RangeError("Could not decode varint");a=t[o++],r+=i<28?(a&LB)<<i:(a&LB)*Math.pow(2,i),i+=7}while(a>=VM);return hm.bytes=o-n,r}s(hm,"read");var HM=Math.pow(2,7),GM=Math.pow(2,14),$M=Math.pow(2,21),FM=Math.pow(2,28),WM=Math.pow(2,35),zM=Math.pow(2,42),JM=Math.pow(2,49),YM=Math.pow(2,56),XM=Math.pow(2,63),QM=s(function(t){return t<HM?1:t<GM?2:t<$M?3:t<FM?4:t<WM?5:t<zM?6:t<JM?7:t<YM?8:t<XM?9:10},"length"),ZM={encode:KM,decode:LM,encodingLength:QM},e6=ZM,t6=e6;HB.exports=t6});var Ll=p(Rl=>{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});var eh=GB(),r6=s((t,e=0)=>[eh.decode(t,e),eh.decode.bytes],"decode"),n6=s((t,e,r=0)=>(eh.encode(t,e,r),e),"encodeTo"),i6=s(t=>eh.encodingLength(t),"encodingLength");Rl.decode=r6;Rl.encodeTo=n6;Rl.encodingLength=i6});var nc=p(rc=>{"use strict";Object.defineProperty(rc,"__esModule",{value:!0});var $B=hi(),tc=Ll(),s6=s((t,e)=>{let r=e.byteLength,n=tc.encodingLength(t),i=n+tc.encodingLength(r),o=new Uint8Array(i+r);return tc.encodeTo(t,o,0),tc.encodeTo(r,o,n),o.set(e,i),new Vl(t,r,e,o)},"create"),o6=s(t=>{let e=$B.coerce(t),[r,n]=tc.decode(e),[i,o]=tc.decode(e.subarray(n)),a=e.subarray(n+o);if(a.byteLength!==i)throw new Error("Incorrect length");return new Vl(r,i,a,e)},"decode"),a6=s((t,e)=>t===e?!0:t.code===e.code&&t.size===e.size&&$B.equals(t.bytes,e.bytes),"equals"),Vl=class{static{s(this,"Digest")}constructor(e,r,n,i){this.code=e,this.size=r,this.digest=n,this.bytes=i}};rc.Digest=Vl;rc.create=s6;rc.decode=o6;rc.equals=a6});var nh=p(rh=>{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});var FB=nc(),c6=s(({name:t,code:e,encode:r})=>new th(t,e,r),"from"),th=class{static{s(this,"Hasher")}constructor(e,r,n){this.name=e,this.code=r,this.encode=n}digest(e){if(e instanceof Uint8Array){let r=this.encode(e);return r instanceof Uint8Array?FB.create(this.code,r):r.then(n=>FB.create(this.code,n))}else throw Error("Unknown type, must be binary type")}};rh.Hasher=th;rh.from=c6});var YB=p(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});var u6=require("crypto"),WB=nh(),zB=hi();function l6(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}s(l6,"_interopDefaultLegacy");var JB=l6(u6),d6=WB.from({name:"sha2-256",code:18,encode:t=>zB.coerce(JB.default.createHash("sha256").update(t).digest())}),f6=WB.from({name:"sha2-512",code:19,encode:t=>zB.coerce(JB.default.createHash("sha512").update(t).digest())});ih.sha256=d6;ih.sha512=f6});var ZB=p(ym=>{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});var p6=hi(),h6=nc(),XB=0,y6="identity",QB=p6.coerce,_6=s(t=>h6.create(XB,QB(t)),"digest"),g6={code:XB,name:y6,encode:QB,digest:_6};ym.identity=g6});var tI=p(ic=>{"use strict";Object.defineProperty(ic,"__esModule",{value:!0});var eI=hi(),b6="raw",m6=85,v6=s(t=>eI.coerce(t),"encode"),A6=s(t=>eI.coerce(t),"decode");ic.code=m6;ic.decode=A6;ic.encode=v6;ic.name=b6});var rI=p(sc=>{"use strict";Object.defineProperty(sc,"__esModule",{value:!0});var w6=new TextEncoder,S6=new TextDecoder,C6="json",P6=512,E6=s(t=>w6.encode(JSON.stringify(t)),"encode"),x6=s(t=>JSON.parse(S6.decode(t)),"decode");sc.code=P6;sc.decode=x6;sc.encode=E6;sc.name=C6});var bm=p(gm=>{"use strict";Object.defineProperty(gm,"__esModule",{value:!0});var Gl=Ll(),sh=nc(),Ks=fm(),ch=dm(),k6=hi(),_m=class t{static{s(this,"CID")}constructor(e,r,n,i){this.code=r,this.version=e,this.multihash=n,this.bytes=i,this.byteOffset=i.byteOffset,this.byteLength=i.byteLength,this.asCID=this,this._baseCache=new Map,Object.defineProperties(this,{byteOffset:ah,byteLength:ah,code:oh,version:oh,multihash:oh,bytes:oh,_baseCache:ah,asCID:ah})}toV0(){switch(this.version){case 0:return this;default:{let{code:e,multihash:r}=this;if(e!==Hl)throw new Error("Cannot convert a non dag-pb CID to CIDv0");if(r.code!==O6)throw new Error("Cannot convert non sha2-256 multihash CID to CIDv0");return t.createV0(r)}}}toV1(){switch(this.version){case 0:{let{code:e,digest:r}=this.multihash,n=sh.create(e,r);return t.createV1(this.code,n)}case 1:return this;default:throw Error(`Can not convert CID version ${this.version} to version 0. This is a bug please report`)}}equals(e){return e&&this.code===e.code&&this.version===e.version&&sh.equals(this.multihash,e.multihash)}toString(e){let{bytes:r,version:n,_baseCache:i}=this;switch(n){case 0:return I6(r,i,e||Ks.base58btc.encoder);default:return T6(r,i,e||ch.base32.encoder)}}toJSON(){return{code:this.code,version:this.version,hash:this.multihash.bytes}}get[Symbol.toStringTag](){return"CID"}[Symbol.for("nodejs.util.inspect.custom")](){return"CID("+this.toString()+")"}static isCID(e){return N6(/^0\.0/,j6),!!(e&&(e[iI]||e.asCID===e))}get toBaseEncodedString(){throw new Error("Deprecated, use .toString()")}get codec(){throw new Error('"codec" property is deprecated, use integer "code" property instead')}get buffer(){throw new Error("Deprecated .buffer property, use .bytes to get Uint8Array instead")}get multibaseName(){throw new Error('"multibaseName" property is deprecated')}get prefix(){throw new Error('"prefix" property is deprecated')}static asCID(e){if(e instanceof t)return e;if(e!=null&&e.asCID===e){let{version:r,code:n,multihash:i,bytes:o}=e;return new t(r,n,i,o||nI(r,n,i.bytes))}else if(e!=null&&e[iI]===!0){let{version:r,multihash:n,code:i}=e,o=sh.decode(n);return t.create(r,i,o)}else return null}static create(e,r,n){if(typeof r!="number")throw new Error("String codecs are no longer supported");switch(e){case 0:{if(r!==Hl)throw new Error(`Version 0 CID must use dag-pb (code: ${Hl}) block encoding`);return new t(e,r,n,n.bytes)}case 1:{let i=nI(e,r,n.bytes);return new t(e,r,n,i)}default:throw new Error("Invalid version")}}static createV0(e){return t.create(0,Hl,e)}static createV1(e,r){return t.create(1,e,r)}static decode(e){let[r,n]=t.decodeFirst(e);if(n.length)throw new Error("Incorrect length");return r}static decodeFirst(e){let r=t.inspectBytes(e),n=r.size-r.multihashSize,i=k6.coerce(e.subarray(n,n+r.multihashSize));if(i.byteLength!==r.multihashSize)throw new Error("Incorrect length");let o=i.subarray(r.multihashSize-r.digestSize),a=new sh.Digest(r.multihashCode,r.digestSize,o,i);return[r.version===0?t.createV0(a):t.createV1(r.codec,a),e.subarray(r.size)]}static inspectBytes(e){let r=0,n=s(()=>{let[f,y]=Gl.decode(e.subarray(r));return r+=y,f},"next"),i=n(),o=Hl;if(i===18?(i=0,r=0):i===1&&(o=n()),i!==0&&i!==1)throw new RangeError(`Invalid CID version ${i}`);let a=r,c=n(),u=n(),l=r+u,d=l-a;return{version:i,codec:o,multihashCode:c,digestSize:u,multihashSize:d,size:l}}static parse(e,r){let[n,i]=B6(e,r),o=t.decode(i);return o._baseCache.set(n,e),o}},B6=s((t,e)=>{switch(t[0]){case"Q":{let r=e||Ks.base58btc;return[Ks.base58btc.prefix,r.decode(`${Ks.base58btc.prefix}${t}`)]}case Ks.base58btc.prefix:{let r=e||Ks.base58btc;return[Ks.base58btc.prefix,r.decode(t)]}case ch.base32.prefix:{let r=e||ch.base32;return[ch.base32.prefix,r.decode(t)]}default:{if(e==null)throw Error("To parse non base32 or base58btc encoded CID multibase decoder must be provided");return[t[0],e.decode(t)]}}},"parseCIDtoBytes"),I6=s((t,e,r)=>{let{prefix:n}=r;if(n!==Ks.base58btc.prefix)throw Error(`Cannot string encode V0 in ${r.name} encoding`);let i=e.get(n);if(i==null){let o=r.encode(t).slice(1);return e.set(n,o),o}else return i},"toStringV0"),T6=s((t,e,r)=>{let{prefix:n}=r,i=e.get(n);if(i==null){let o=r.encode(t);return e.set(n,o),o}else return i},"toStringV1"),Hl=112,O6=18,nI=s((t,e,r)=>{let n=Gl.encodingLength(t),i=n+Gl.encodingLength(e),o=new Uint8Array(i+r.byteLength);return Gl.encodeTo(t,o,0),Gl.encodeTo(e,o,n),o.set(r,i),o},"encodeCID"),iI=Symbol.for("@ipld/js-cid/CID"),oh={writable:!1,configurable:!1,enumerable:!0},ah={writable:!1,enumerable:!1,configurable:!1},D6="0.0.0-dev",N6=s((t,e)=>{if(t.test(D6))console.warn(e);else throw new Error(e)},"deprecate"),j6=`CID.isCID(v) is deprecated and will be removed in the next major release.
Following code pattern:
if (CID.isCID(value)) {
doSomethingWithCID(value)
}
Is replaced with:
const cid = CID.asCID(value)
if (cid) {
// Make sure to use cid instead of value
doSomethingWithCID(cid)
}
`;gm.CID=_m});var mm=p(Oo=>{"use strict";Object.defineProperty(Oo,"__esModule",{value:!0});var q6=bm(),K6=Ll(),M6=hi(),U6=nh(),R6=nc();Oo.CID=q6.CID;Oo.varint=K6;Oo.bytes=M6;Oo.hasher=U6;Oo.digest=R6});var vm=p(yi=>{"use strict";Object.defineProperty(yi,"__esModule",{value:!0});var L6=kB(),V6=BB(),H6=IB(),G6=TB(),$6=DB(),F6=dm(),W6=jB(),z6=fm(),J6=KB(),Y6=UB(),X6=YB(),Q6=ZB(),Z6=tI(),e4=rI();mm();var t4=bm(),r4=nh(),n4=nc(),i4=Ll(),s4=hi(),o4={...L6,...V6,...H6,...G6,...$6,...F6,...W6,...z6,...J6,...Y6},a4={...X6,...Q6},c4={raw:Z6,json:e4};yi.CID=t4.CID;yi.hasher=r4;yi.digest=n4;yi.varint=i4;yi.bytes=s4;yi.bases=o4;yi.codecs=c4;yi.hashes=a4});var $l=p(z=>{"use strict";var sI=z&&z.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(z,"__esModule",{value:!0});z.fromFixedPoint=z.toFixedPoint=z.roundPrecise=z.strChunks=z.dec2hex=z.dec2bits=z.bits2bytes=z.bytes2bits=z.hex2bytes=z.bytes2hex=z.fromBuffer=z.toBuffer=z.fromMultibase=z.toMultibase=z.fromUUID=z.toUUID=z.fromJSON=z.toJSON=z.fromString=z.toString=z.equals=z.take=z.timeSource=z.nodeBits=z.randomBits=z.randomBytes=void 0;var u4=sI(require("crypto")),uh=require("perf_hooks"),Am=vm(),Do=sI(oc());function l4(t){return u4.default.randomBytes(t)}s(l4,"randomBytes");z.randomBytes=l4;function d4(t,e){return[...t(Math.ceil(e/8))].map(i=>lh(i,8)).join("").substr(0,e)}s(d4,"randomBits");z.randomBits=d4;function f4(t,e){return[...t.subarray(0,Math.min(t.byteLength,Math.ceil(e/8)))].map(i=>lh(i,8)).join("").substr(0,e)}s(f4,"nodeBits");z.nodeBits=f4;function p4(t){let e;return t!=null&&uh.performance.timeOrigin<=t?(e=t,()=>{let r=e+uh.performance.now();return r===t&&(r+=1),r}):(e=uh.performance.timeOrigin,()=>e+uh.performance.now())}s(p4,"timeSource");z.timeSource=p4;function*h4(t,e){for(let r=0;r<e;r++){let n=t.next();if(n.done)return;yield n.value}}s(h4,"take");z.take=h4;function y4(t,e){return t.byteLength!==e.byteLength?!1:t.every((r,n)=>r===e[n])}s(y4,"equals");z.equals=y4;function _4(t){return String.fromCharCode(...t)}s(_4,"toString");z.toString=_4;function g4(t){let e=Do.default.create(t.length);for(let r=0;r<t.length;r++)e[r]=t.charCodeAt(r);return e}s(g4,"fromString");z.fromString=g4;function b4(t){return{type:Do.default.name,data:[...t]}}s(b4,"toJSON");z.toJSON=b4;function m4(t){if(typeof t!="object"||t==null)return;let e=Object.getOwnPropertyNames(t);if(!(e.length!==2||!e.includes("type")||!e.includes("data"))&&t.type===Do.default.name&&Array.isArray(t.data))return Do.default.create(t.data)}s(m4,"fromJSON");z.fromJSON=m4;function v4(t){if(t.byteLength!==16)throw new RangeError("UUID can only be created from buffers with 16 bytes");let e=aI(t);return[e.substr(0,8),e.substr(8,4),e.substr(12,4),e.substr(16,4),e.substr(20,12)].join("-")}s(v4,"toUUID");z.toUUID=v4;function A4(t){let e=t.split("-").join("");if(e.length===32)return Do.default.create(cI(e).buffer)}s(A4,"fromUUID");z.fromUUID=A4;var oI={};for(let t in Am.bases){let e=Am.bases[t];oI[e.prefix]=e}function w4(t,e){return Am.bases[e].encode(t)}s(w4,"toMultibase");z.toMultibase=w4;function S4(t){let e=t[0],r=oI[e];if(r==null)return;let n;try{n=r.decode(t)}catch{return}return Do.default.create(n)}s(S4,"fromMultibase");z.fromMultibase=S4;function C4(t){return Buffer.from(t.buffer,t.byteOffset,t.byteLength)}s(C4,"toBuffer");z.toBuffer=C4;function P4(t){return Do.default.create(t.buffer,t.byteOffset,t.byteLength)}s(P4,"fromBuffer");z.fromBuffer=P4;function aI(t){return[...t].map(e=>uI(e,2)).join("")}s(aI,"bytes2hex");z.bytes2hex=aI;function cI(t){let e=wm(t,2).map(r=>parseInt(r,16));return new Uint8Array(e)}s(cI,"hex2bytes");z.hex2bytes=cI;function E4(t){return[...t].map(e=>lh(e,8)).join("")}s(E4,"bytes2bits");z.bytes2bits=E4;function x4(t){let e=wm(t,8).map(r=>parseInt(r,2));return new Uint8Array(e)}s(x4,"bits2bytes");z.bits2bytes=x4;function lh(t,e){if(t<0)throw RangeError("`dec` must be positive");if(e!=null){if(e<0)throw RangeError("`size` must be positive");if(e===0)return"";t%=2**e}else e=0;return t.toString(2).padStart(e,"0")}s(lh,"dec2bits");z.dec2bits=lh;function uI(t,e){if(t<0)throw RangeError("`dec` must be positive");if(e!=null){if(e<0)throw RangeError("`size` must be positive");if(e===0)return"";t%=16**e}else e=0;return t.toString(16).padStart(e,"0")}s(uI,"dec2hex");z.dec2hex=uI;function wm(t,e){let r=Math.ceil(t.length/e),n=new Array(r),i=0,o=0;for(;i<r;++i,o+=e)n[i]=t.substr(o,e);return n}s(wm,"strChunks");z.strChunks=wm;function Sm(t,e=0,r=10){let n=Math.pow(r,e);return Math.round((t+Number.EPSILON)*n)/n}s(Sm,"roundPrecise");z.roundPrecise=Sm;function k4(t,e,r){let n=Math.trunc(t),i;r==null?i=t%1:i=Sm(t%1,r),i===1&&(n+=i,i=0);let o=Math.floor(i*2**e);return[n,o]}s(k4,"toFixedPoint");z.toFixedPoint=k4;function B4([t,e],r,n){let i;return n==null?i=e/2**r:i=Sm(e/2**r,n),t+i}s(B4,"fromFixedPoint");z.fromFixedPoint=B4});var oc=p(Zi=>{"use strict";var I4=Zi&&Zi.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T4=Zi&&Zi.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O4=Zi&&Zi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&I4(e,t,r);return T4(e,t),e};Object.defineProperty(Zi,"__esModule",{value:!0});var sn=O4($l()),Cm=class t extends Uint8Array{static{s(this,"IdInternal")}static create(...e){return new t(...e)}static fromString(e){return sn.fromString(e)}static fromJSON(e){return sn.fromJSON(e)}static fromBuffer(e){return sn.fromBuffer(e)}static fromUUID(e){return sn.fromUUID(e)}static fromMultibase(e){return sn.fromMultibase(e)}[Symbol.toPrimitive](e){return sn.toString(this)}toString(){return sn.toString(this)}toJSON(){return sn.toJSON(this)}toBuffer(){return sn.toBuffer(this)}toUUID(){return sn.toUUID(this)}toMultibase(e){return sn.toMultibase(this,e)}equals(e){return sn.equals(this,e)}};Zi.default=Cm});function Fl(){return dh>fh.length-16&&(lI.default.randomFillSync(fh),dh=0),fh.slice(dh,dh+=16)}var lI,fh,dh,Pm=Xt(()=>{lI=tm(require("crypto")),fh=new Uint8Array(256),dh=fh.length;s(Fl,"rng")});var dI,fI=Xt(()=>{dI=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function D4(t){return typeof t=="string"&&dI.test(t)}var Ms,Wl=Xt(()=>{fI();s(D4,"validate");Ms=D4});function N4(t,e=0){let r=(Qt[t[e+0]]+Qt[t[e+1]]+Qt[t[e+2]]+Qt[t[e+3]]+"-"+Qt[t[e+4]]+Qt[t[e+5]]+"-"+Qt[t[e+6]]+Qt[t[e+7]]+"-"+Qt[t[e+8]]+Qt[t[e+9]]+"-"+Qt[t[e+10]]+Qt[t[e+11]]+Qt[t[e+12]]+Qt[t[e+13]]+Qt[t[e+14]]+Qt[t[e+15]]).toLowerCase();if(!Ms(r))throw TypeError("Stringified UUID is invalid");return r}var Qt,Us,zl=Xt(()=>{Wl();Qt=[];for(let t=0;t<256;++t)Qt.push((t+256).toString(16).substr(1));s(N4,"stringify");Us=N4});function j4(t,e,r){let n=e&&r||0,i=e||new Array(16);t=t||{};let o=t.node||pI,a=t.clockseq!==void 0?t.clockseq:Em;if(o==null||a==null){let y=t.random||(t.rng||Fl)();o==null&&(o=pI=[y[0]|1,y[1],y[2],y[3],y[4],y[5]]),a==null&&(a=Em=(y[6]<<8|y[7])&16383)}let c=t.msecs!==void 0?t.msecs:Date.now(),u=t.nsecs!==void 0?t.nsecs:km+1,l=c-xm+(u-km)/1e4;if(l<0&&t.clockseq===void 0&&(a=a+1&16383),(l<0||c>xm)&&t.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");xm=c,km=u,Em=a,c+=122192928e5;let d=((c&268435455)*1e4+u)%4294967296;i[n++]=d>>>24&255,i[n++]=d>>>16&255,i[n++]=d>>>8&255,i[n++]=d&255;let f=c/4294967296*1e4&268435455;i[n++]=f>>>8&255,i[n++]=f&255,i[n++]=f>>>24&15|16,i[n++]=f>>>16&255,i[n++]=a>>>8|128,i[n++]=a&255;for(let y=0;y<6;++y)i[n+y]=o[y];return e||Us(i)}var pI,Em,xm,km,hI,yI=Xt(()=>{Pm();zl();xm=0,km=0;s(j4,"v1");hI=j4});function q4(t){if(!Ms(t))throw TypeError("Invalid UUID");let e,r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}var ph,Bm=Xt(()=>{Wl();s(q4,"parse");ph=q4});function K4(t){t=unescape(encodeURIComponent(t));let e=[];for(let r=0;r<t.length;++r)e.push(t.charCodeAt(r));return e}function Jl(t,e,r){function n(i,o,a,c){if(typeof i=="string"&&(i=K4(i)),typeof o=="string"&&(o=ph(o)),o.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let u=new Uint8Array(16+i.length);if(u.set(o),u.set(i,o.length),u=r(u),u[6]=u[6]&15|e,u[8]=u[8]&63|128,a){c=c||0;for(let l=0;l<16;++l)a[c+l]=u[l];return a}return Us(u)}s(n,"generateUUID");try{n.name=t}catch{}return n.DNS=M4,n.URL=U4,n}var M4,U4,Im=Xt(()=>{zl();Bm();s(K4,"stringToBytes");M4="6ba7b810-9dad-11d1-80b4-00c04fd430c8",U4="6ba7b811-9dad-11d1-80b4-00c04fd430c8";s(Jl,"default")});function R4(t){return Array.isArray(t)?t=Buffer.from(t):typeof t=="string"&&(t=Buffer.from(t,"utf8")),_I.default.createHash("md5").update(t).digest()}var _I,gI,bI=Xt(()=>{_I=tm(require("crypto"));s(R4,"md5");gI=R4});var L4,mI,vI=Xt(()=>{Im();bI();L4=Jl("v3",48,gI),mI=L4});function V4(t,e,r){t=t||{};let n=t.random||(t.rng||Fl)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(let i=0;i<16;++i)e[r+i]=n[i];return e}return Us(n)}var AI,wI=Xt(()=>{Pm();zl();s(V4,"v4");AI=V4});function H4(t){return Array.isArray(t)?t=Buffer.from(t):typeof t=="string"&&(t=Buffer.from(t,"utf8")),SI.default.createHash("sha1").update(t).digest()}var SI,CI,PI=Xt(()=>{SI=tm(require("crypto"));s(H4,"sha1");CI=H4});var G4,EI,xI=Xt(()=>{Im();PI();G4=Jl("v5",80,CI),EI=G4});var kI,BI=Xt(()=>{kI="00000000-0000-0000-0000-000000000000"});function $4(t){if(!Ms(t))throw TypeError("Invalid UUID");return parseInt(t.substr(14,1),16)}var II,TI=Xt(()=>{Wl();s($4,"version");II=$4});var Tm={};em(Tm,{NIL:()=>kI,parse:()=>ph,stringify:()=>Us,v1:()=>hI,v3:()=>mI,v4:()=>AI,v5:()=>EI,validate:()=>Ms,version:()=>II});var Om=Xt(()=>{yI();vI();wI();xI();BI();TI();Wl();zl();Bm()});var OI=p(On=>{"use strict";var F4=On&&On.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),W4=On&&On.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z4=On&&On.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&F4(e,t,r);return W4(e,t),e},J4=On&&On.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(On,"__esModule",{value:!0});var Y4=(Om(),S(Tm)),X4=z4($l()),Q4=J4(oc()),Dm=class{static{s(this,"IdRandom")}randomSource;constructor({randomSource:e=X4.randomBytes}={}){this.randomSource=e}get(){return this.next().value}next(){let e=Q4.default.create(16);return(0,Y4.v4)({rng:()=>this.randomSource(16)},e),{value:e,done:!1}}[Symbol.iterator](){return this}};On.default=Dm});var DI=p(Yl=>{"use strict";var Z4=Yl&&Yl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Yl,"__esModule",{value:!0});var Nm=(Om(),S(Tm)),eU=Z4(oc()),jm=class{static{s(this,"IdDeterministic")}namespaceData;constructor({namespace:e=""}={}){let r=new Uint8Array(16);(0,Nm.v5)(e,Nm.NIL,r),this.namespaceData=r}get(e){return this.next(e).value}next(e=""){let r=eU.default.create(16);return(0,Nm.v5)(e,this.namespaceData,r),{value:r,done:!1}}[Symbol.iterator](){return this}};Yl.default=jm});var jI=p(Zt=>{"use strict";var tU=Zt&&Zt.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rU=Zt&&Zt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nU=Zt&&Zt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&tU(e,t,r);return rU(e,t),e},iU=Zt&&Zt.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Zt,"__esModule",{value:!0});Zt.extractRand=Zt.extractSeq=Zt.extractTs=void 0;var sU=iU(oc()),Pr=nU($l()),Rs=36,Ls=12,yh=12,qm=62,hh=3,oU="10",aU="0111";function NI(t){let e=t.subarray(0,(Rs+Ls)/8),r=Pr.bytes2bits(e),n=r.substr(0,Rs),i=r.substr(Rs,Rs+Ls),o=parseInt(n,2),a=parseInt(i,2);return Pr.fromFixedPoint([o,a],Ls,hh)}s(NI,"extractTs");Zt.extractTs=NI;function cU(t){let e=t.subarray((Rs+Ls)/8,(Rs+Ls+4+yh)/8),r=Pr.bytes2bits(e).substr(4,yh);return parseInt(r,2)}s(cU,"extractSeq");Zt.extractSeq=cU;function uU(t){let e=t.subarray((Rs+Ls+4+yh)/8);return Pr.bytes2bits(e).substr(2)}s(uU,"extractRand");Zt.extractRand=uU;var Km=class{static{s(this,"IdSortable")}randomSource;clock;nodeBits;lastTs;_lastId;seqCounter;constructor({lastId:e,nodeId:r,timeSource:n=Pr.timeSource,randomSource:i=Pr.randomBytes}={}){if(this.randomSource=i,e==null)this.clock=n();else{let o=NI(e);this.clock=n(o*10**hh)}r!=null&&(this.nodeBits=Pr.nodeBits(r,qm))}get lastId(){if(this._lastId==null)throw new ReferenceError("lastId has not yet been generated");return this._lastId}get(){return this.next().value}next(){let e=this.clock()/10**hh,[r,n]=Pr.toFixedPoint(e,Ls,hh),i=Pr.dec2bits(r,Rs),o=Pr.dec2bits(n,Ls);this.lastTs!=null&&this.lastTs[0]>=r&&this.lastTs[1]>=n?this.seqCounter+=1:this.seqCounter=0;let a=Pr.dec2bits(this.seqCounter,yh),c;if(this.nodeBits!=null){let f=qm-this.nodeBits.length;c=this.nodeBits,f>0&&(c+=Pr.randomBits(this.randomSource,f))}else c=Pr.randomBits(this.randomSource,qm);let u=i+o+aU+a+oU+c,l=Pr.bits2bytes(u),d=sU.default.create(l.buffer);return this.lastTs=[r,n],this._lastId=d,{value:d,done:!1}}[Symbol.iterator](){return this}};Zt.default=Km});var gh=p(Et=>{"use strict";var lU=Et&&Et.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dU=Et&&Et.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fU=Et&&Et.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&lU(e,t,r);return dU(e,t),e},_h=Et&&Et.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Et,"__esModule",{value:!0});Et.utils=Et.IdSortable=Et.IdDeterministic=Et.IdRandom=Et.IdInternal=void 0;var pU=oc();Object.defineProperty(Et,"IdInternal",{enumerable:!0,get:function(){return _h(pU).default}});var hU=OI();Object.defineProperty(Et,"IdRandom",{enumerable:!0,get:function(){return _h(hU).default}});var yU=DI();Object.defineProperty(Et,"IdDeterministic",{enumerable:!0,get:function(){return _h(yU).default}});var _U=jI();Object.defineProperty(Et,"IdSortable",{enumerable:!0,get:function(){return _h(_U).default}});Et.utils=fU($l())});var Dn=p(ac=>{"use strict";var gU="[object ArrayBuffer]",es=class t{static{s(this,"BufferSourceConverter")}static isArrayBuffer(e){return Object.prototype.toString.call(e)===gU}static toArrayBuffer(e){return this.isArrayBuffer(e)?e:e.byteLength===e.buffer.byteLength||e.byteOffset===0&&e.byteLength===e.buffer.byteLength?e.buffer:this.toUint8Array(e.buffer).slice(e.byteOffset,e.byteOffset+e.byteLength).buffer}static toUint8Array(e){return this.toView(e,Uint8Array)}static toView(e,r){if(e.constructor===r)return e;if(this.isArrayBuffer(e))return new r(e);if(this.isArrayBufferView(e))return new r(e.buffer,e.byteOffset,e.byteLength);throw new TypeError("The provided value is not of type '(ArrayBuffer or ArrayBufferView)'")}static isBufferSource(e){return this.isArrayBufferView(e)||this.isArrayBuffer(e)}static isArrayBufferView(e){return ArrayBuffer.isView(e)||e&&this.isArrayBuffer(e.buffer)}static isEqual(e,r){let n=t.toUint8Array(e),i=t.toUint8Array(r);if(n.length!==i.byteLength)return!1;for(let o=0;o<n.length;o++)if(n[o]!==i[o])return!1;return!0}static concat(...e){let r;Array.isArray(e[0])&&!(e[1]instanceof Function)||Array.isArray(e[0])&&e[1]instanceof Function?r=e[0]:e[e.length-1]instanceof Function?r=e.slice(0,e.length-1):r=e;let n=0;for(let a of r)n+=a.byteLength;let i=new Uint8Array(n),o=0;for(let a of r){let c=this.toUint8Array(a);i.set(c,o),o+=c.length}return e[e.length-1]instanceof Function?this.toView(i,e[e.length-1]):i.buffer}},Mm="string",bU=/^[0-9a-f]+$/i,mU=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/,vU=/^[a-zA-Z0-9-_]+$/,bh=class{static{s(this,"Utf8Converter")}static fromString(e){let r=unescape(encodeURIComponent(e)),n=new Uint8Array(r.length);for(let i=0;i<r.length;i++)n[i]=r.charCodeAt(i);return n.buffer}static toString(e){let r=es.toUint8Array(e),n="";for(let o=0;o<r.length;o++)n+=String.fromCharCode(r[o]);return decodeURIComponent(escape(n))}},on=class{static{s(this,"Utf16Converter")}static toString(e,r=!1){let n=es.toArrayBuffer(e),i=new DataView(n),o="";for(let a=0;a<n.byteLength;a+=2){let c=i.getUint16(a,r);o+=String.fromCharCode(c)}return o}static fromString(e,r=!1){let n=new ArrayBuffer(e.length*2),i=new DataView(n);for(let o=0;o<e.length;o++)i.setUint16(o*2,e.charCodeAt(o),r);return n}},mh=class t{static{s(this,"Convert")}static isHex(e){return typeof e===Mm&&bU.test(e)}static isBase64(e){return typeof e===Mm&&mU.test(e)}static isBase64Url(e){return typeof e===Mm&&vU.test(e)}static ToString(e,r="utf8"){let n=es.toUint8Array(e);switch(r.toLowerCase()){case"utf8":return this.ToUtf8String(n);case"binary":return this.ToBinary(n);case"hex":return this.ToHex(n);case"base64":return this.ToBase64(n);case"base64url":return this.ToBase64Url(n);case"utf16le":return on.toString(n,!0);case"utf16":case"utf16be":return on.toString(n);default:throw new Error(`Unknown type of encoding '${r}'`)}}static FromString(e,r="utf8"){if(!e)return new ArrayBuffer(0);switch(r.toLowerCase()){case"utf8":return this.FromUtf8String(e);case"binary":return this.FromBinary(e);case"hex":return this.FromHex(e);case"base64":return this.FromBase64(e);case"base64url":return this.FromBase64Url(e);case"utf16le":return on.fromString(e,!0);case"utf16":case"utf16be":return on.fromString(e);default:throw new Error(`Unknown type of encoding '${r}'`)}}static ToBase64(e){let r=es.toUint8Array(e);if(typeof btoa<"u"){let n=this.ToString(r,"binary");return btoa(n)}else return Buffer.from(r).toString("base64")}static FromBase64(e){let r=this.formatString(e);if(!r)return new ArrayBuffer(0);if(!t.isBase64(r))throw new TypeError("Argument 'base64Text' is not Base64 encoded");return typeof atob<"u"?this.FromBinary(atob(r)):new Uint8Array(Buffer.from(r,"base64")).buffer}static FromBase64Url(e){let r=this.formatString(e);if(!r)return new ArrayBuffer(0);if(!t.isBase64Url(r))throw new TypeError("Argument 'base64url' is not Base64Url encoded");return this.FromBase64(this.Base64Padding(r.replace(/\-/g,"+").replace(/\_/g,"/")))}static ToBase64Url(e){return this.ToBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=/g,"")}static FromUtf8String(e,r=t.DEFAULT_UTF8_ENCODING){switch(r){case"ascii":return this.FromBinary(e);case"utf8":return bh.fromString(e);case"utf16":case"utf16be":return on.fromString(e);case"utf16le":case"usc2":return on.fromString(e,!0);default:throw new Error(`Unknown type of encoding '${r}'`)}}static ToUtf8String(e,r=t.DEFAULT_UTF8_ENCODING){switch(r){case"ascii":return this.ToBinary(e);case"utf8":return bh.toString(e);case"utf16":case"utf16be":return on.toString(e);case"utf16le":case"usc2":return on.toString(e,!0);default:throw new Error(`Unknown type of encoding '${r}'`)}}static FromBinary(e){let r=e.length,n=new Uint8Array(r);for(let i=0;i<r;i++)n[i]=e.charCodeAt(i);return n.buffer}static ToBinary(e){let r=es.toUint8Array(e),n="";for(let i=0;i<r.length;i++)n+=String.fromCharCode(r[i]);return n}static ToHex(e){let r=es.toUint8Array(e),n="",i=r.length;for(let o=0;o<i;o++){let a=r[o];a<16&&(n+="0"),n+=a.toString(16)}return n}static FromHex(e){let r=this.formatString(e);if(!r)return new ArrayBuffer(0);if(!t.isHex(r))throw new TypeError("Argument 'hexString' is not HEX encoded");r.length%2&&(r=`0${r}`);let n=new Uint8Array(r.length/2);for(let i=0;i<r.length;i=i+2){let o=r.slice(i,i+2);n[i/2]=parseInt(o,16)}return n.buffer}static ToUtf16String(e,r=!1){return on.toString(e,r)}static FromUtf16String(e,r=!1){return on.fromString(e,r)}static Base64Padding(e){let r=4-e.length%4;if(r<4)for(let n=0;n<r;n++)e+="=";return e}static formatString(e){return e?.replace(/[\n\r\t ]/g,"")||""}};mh.DEFAULT_UTF8_ENCODING="utf8";function AU(t,...e){let r=arguments[0];for(let n=1;n<arguments.length;n++){let i=arguments[n];for(let o in i)r[o]=i[o]}return r}s(AU,"assign");function wU(...t){let e=t.map(i=>i.byteLength).reduce((i,o)=>i+o),r=new Uint8Array(e),n=0;return t.map(i=>new Uint8Array(i)).forEach(i=>{for(let o of i)r[n++]=o}),r.buffer}s(wU,"combine");function SU(t,e){if(!(t&&e)||t.byteLength!==e.byteLength)return!1;let r=new Uint8Array(t),n=new Uint8Array(e);for(let i=0;i<t.byteLength;i++)if(r[i]!==n[i])return!1;return!0}s(SU,"isEqual");ac.BufferSourceConverter=es;ac.Convert=mh;ac.assign=AU;ac.combine=wU;ac.isEqual=SU});var C={};em(C,{__addDisposableResource:()=>r2,__assign:()=>vh,__asyncDelegator:()=>zI,__asyncGenerator:()=>WI,__asyncValues:()=>JI,__await:()=>cc,__awaiter:()=>LI,__classPrivateFieldGet:()=>ZI,__classPrivateFieldIn:()=>t2,__classPrivateFieldSet:()=>e2,__createBinding:()=>wh,__decorate:()=>MI,__disposeResources:()=>n2,__esDecorate:()=>CU,__exportStar:()=>HI,__extends:()=>qI,__generator:()=>VI,__importDefault:()=>QI,__importStar:()=>XI,__makeTemplateObject:()=>YI,__metadata:()=>RI,__param:()=>UI,__propKey:()=>EU,__read:()=>Rm,__rest:()=>KI,__runInitializers:()=>PU,__setFunctionName:()=>xU,__spread:()=>GI,__spreadArray:()=>FI,__spreadArrays:()=>$I,__values:()=>Ah,default:()=>IU});function qI(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Um(t,e);function r(){this.constructor=t}s(r,"__"),t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function KI(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(r[n[i]]=t[n[i]]);return r}function MI(t,e,r,n){var i=arguments.length,o=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(o=(i<3?a(o):i>3?a(e,r,o):a(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o}function UI(t,e){return function(r,n){e(r,n,t)}}function CU(t,e,r,n,i,o){function a(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}s(a,"accept");for(var c=n.kind,u=c==="getter"?"get":c==="setter"?"set":"value",l=!e&&t?n.static?t:t.prototype:null,d=e||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),f,y=!1,h=r.length-1;h>=0;h--){var _={};for(var g in n)_[g]=g==="access"?{}:n[g];for(var g in n.access)_.access[g]=n.access[g];_.addInitializer=function(w){if(y)throw new TypeError("Cannot add initializers after decoration has completed");o.push(a(w||null))};var b=(0,r[h])(c==="accessor"?{get:d.get,set:d.set}:d[u],_);if(c==="accessor"){if(b===void 0)continue;if(b===null||typeof b!="object")throw new TypeError("Object expected");(f=a(b.get))&&(d.get=f),(f=a(b.set))&&(d.set=f),(f=a(b.init))&&i.unshift(f)}else(f=a(b))&&(c==="field"?i.unshift(f):d[u]=f)}l&&Object.defineProperty(l,n.name,d),y=!0}function PU(t,e,r){for(var n=arguments.length>2,i=0;i<e.length;i++)r=n?e[i].call(t,r):e[i].call(t);return n?r:void 0}function EU(t){return typeof t=="symbol"?t:"".concat(t)}function xU(t,e,r){return typeof e=="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:r?"".concat(r," ",e):e})}function RI(t,e){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(t,e)}function LI(t,e,r,n){function i(o){return o instanceof r?o:new r(function(a){a(o)})}return s(i,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{l(n.next(d))}catch(f){a(f)}}s(c,"fulfilled");function u(d){try{l(n.throw(d))}catch(f){a(f)}}s(u,"rejected");function l(d){d.done?o(d.value):i(d.value).then(c,u)}s(l,"step"),l((n=n.apply(t,e||[])).next())})}function VI(t,e){var r={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,i,o,a;return a={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function c(l){return function(d){return u([l,d])}}function u(l){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,l[0]&&(r=0)),r;)try{if(n=1,i&&(o=l[0]&2?i.return:l[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,i=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(o=r.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){r.label=l[1];break}if(l[0]===6&&r.label<o[1]){r.label=o[1],o=l;break}if(o&&r.label<o[2]){r.label=o[2],r.ops.push(l);break}o[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(d){l=[6,d],i=0}finally{n=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}function HI(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wh(e,t,r)}function Ah(t){var e=typeof Symbol=="function"&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Rm(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),i,o=[],a;try{for(;(e===void 0||e-- >0)&&!(i=n.next()).done;)o.push(i.value)}catch(c){a={error:c}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return o}function GI(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(Rm(arguments[e]));return t}function $I(){for(var t=0,e=0,r=arguments.length;e<r;e++)t+=arguments[e].length;for(var n=Array(t),i=0,e=0;e<r;e++)for(var o=arguments[e],a=0,c=o.length;a<c;a++,i++)n[i]=o[a];return n}function FI(t,e,r){if(r||arguments.length===2)for(var n=0,i=e.length,o;n<i;n++)(o||!(n in e))&&(o||(o=Array.prototype.slice.call(e,0,n)),o[n]=e[n]);return t.concat(o||Array.prototype.slice.call(e))}function cc(t){return this instanceof cc?(this.v=t,this):new cc(t)}function WI(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),i,o=[];return i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i;function a(y){n[y]&&(i[y]=function(h){return new Promise(function(_,g){o.push([y,h,_,g])>1||c(y,h)})})}function c(y,h){try{u(n[y](h))}catch(_){f(o[0][3],_)}}function u(y){y.value instanceof cc?Promise.resolve(y.value.v).then(l,d):f(o[0][2],y)}function l(y){c("next",y)}function d(y){c("throw",y)}function f(y,h){y(h),o.shift(),o.length&&c(o[0][0],o[0][1])}}function zI(t){var e,r;return e={},n("next"),n("throw",function(i){throw i}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(i,o){e[i]=t[i]?function(a){return(r=!r)?{value:cc(t[i](a)),done:!1}:o?o(a):a}:o}}function JI(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof Ah=="function"?Ah(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(o){r[o]=t[o]&&function(a){return new Promise(function(c,u){a=t[o](a),i(c,u,a.done,a.value)})}}function i(o,a,c,u){Promise.resolve(u).then(function(l){o({value:l,done:c})},a)}}function YI(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function XI(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&wh(e,t,r);return kU(e,t),e}function QI(t){return t&&t.__esModule?t:{defa