(self.webpackChunkfrog=self.webpackChunkfrog||[]).push([[8234],{43349:e=>{function r(e,r){if(!e)throw new Error(r||"Assertion failed")}e.exports=r,r.equal=function(e,r,t){if(e!=r)throw new Error(t||"Assertion failed: "+e+" != "+r)}},53360:(e,r,t)=>{"use strict";t.d(r,{Fo:()=>Je});var n={};t.r(n),t.d(n,{identity:()=>M});var a={};t.r(a),t.d(a,{base2:()=>S});var o={};t.r(o),t.d(o,{base8:()=>k});var i={};t.r(i),t.d(i,{base10:()=>T});var s={};t.r(s),t.d(s,{base16:()=>N,base16upper:()=>j});var c={};t.r(c),t.d(c,{base32:()=>z,base32hex:()=>O,base32hexpad:()=>F,base32hexpadupper:()=>H,base32hexupper:()=>J,base32pad:()=>B,base32padupper:()=>L,base32upper:()=>D,base32z:()=>V});var h={};t.r(h),t.d(h,{base36:()=>q,base36upper:()=>R});var d={};t.r(d),t.d(d,{base58btc:()=>I,base58flickr:()=>K});var f={};t.r(f),t.d(f,{base64:()=>G,base64pad:()=>Q,base64url:()=>Z,base64urlpad:()=>$});var p={};t.r(p),t.d(p,{base256emoji:()=>_});var b={};t.r(b),t.d(b,{sha256:()=>Ue,sha512:()=>Ee});var u={};t.r(u),t.d(u,{identity:()=>Me});var l={};t.r(l),t.d(l,{code:()=>ke,decode:()=>Ne,encode:()=>Te,name:()=>Se});var w={};t.r(w),t.d(w,{code:()=>Be,decode:()=>Oe,encode:()=>Le,name:()=>De});const y=function(e,r){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var a=0;a<e.length;a++){var o=e.charAt(a),i=o.charCodeAt(0);if(255!==t[i])throw new TypeError(o+" is ambiguous");t[i]=a}var s=e.length,c=e.charAt(0),h=Math.log(s)/Math.log(256),d=Math.log(256)/Math.log(s);function f(e){if("string"!=typeof e)throw new TypeError("Expected String");if(0===e.length)return new Uint8Array;var r=0;if(" "!==e[r]){for(var n=0,a=0;e[r]===c;)n++,r++;for(var o=(e.length-r)*h+1>>>0,i=new Uint8Array(o);e[r];){var d=t[e.charCodeAt(r)];if(255===d)return;for(var f=0,p=o-1;(0!==d||f<a)&&-1!==p;p--,f++)d+=s*i[p]>>>0,i[p]=d%256>>>0,d=d/256>>>0;if(0!==d)throw new Error("Non-zero carry");a=f,r++}if(" "!==e[r]){for(var b=o-a;b!==o&&0===i[b];)b++;for(var u=new Uint8Array(n+(o-b)),l=n;b!==o;)u[l++]=i[b++];return u}}}return{encode:function(r){if(r instanceof Uint8Array||(ArrayBuffer.isView(r)?r=new Uint8Array(r.buffer,r.byteOffset,r.byteLength):Array.isArray(r)&&(r=Uint8Array.from(r))),!(r instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===r.length)return"";for(var t=0,n=0,a=0,o=r.length;a!==o&&0===r[a];)a++,t++;for(var i=(o-a)*d+1>>>0,h=new Uint8Array(i);a!==o;){for(var f=r[a],p=0,b=i-1;(0!==f||p<n)&&-1!==b;b--,p++)f+=256*h[b]>>>0,h[b]=f%s>>>0,f=f/s>>>0;if(0!==f)throw new Error("Non-zero carry");n=p,a++}for(var u=i-n;u!==i&&0===h[u];)u++;for(var l=c.repeat(t);u<i;++u)l+=e.charAt(h[u]);return l},decodeUnsafe:f,decode:function(e){var t=f(e);if(t)return t;throw new Error(`Non-${r} character`)}}},x=(new Uint8Array(0),e=>{if(e instanceof Uint8Array&&"Uint8Array"===e.constructor.name)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Unknown type, must be binary type")});class m{constructor(e,r,t){this.name=e,this.prefix=r,this.baseEncode=t}encode(e){if(e instanceof Uint8Array)return`${this.prefix}${this.baseEncode(e)}`;throw Error("Unknown type, must be binary type")}}class g{constructor(e,r,t){if(this.name=e,this.prefix=r,void 0===r.codePointAt(0))throw new Error("Invalid prefix character");this.prefixCodePoint=r.codePointAt(0),this.baseDecode=t}decode(e){if("string"==typeof e){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))}throw Error("Can only multibase decode strings")}or(e){return A(this,e)}}class v{constructor(e){this.decoders=e}or(e){return A(this,e)}decode(e){const r=e[0],t=this.decoders[r];if(t)return t.decode(e);throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}const A=(e,r)=>new v({...e.decoders||{[e.prefix]:e},...r.decoders||{[r.prefix]:r}});class C{constructor(e,r,t,n){this.name=e,this.prefix=r,this.baseEncode=t,this.baseDecode=n,this.encoder=new m(e,r,t),this.decoder=new g(e,r,n)}encode(e){return this.encoder.encode(e)}decode(e){return this.decoder.decode(e)}}const U=({name:e,prefix:r,encode:t,decode:n})=>new C(e,r,t,n),E=({prefix:e,name:r,alphabet:t})=>{const{encode:n,decode:a}=y(t,r);return U({prefix:e,name:r,encode:n,decode:e=>x(a(e))})},P=({name:e,prefix:r,bitsPerChar:t,alphabet:n})=>U({prefix:r,name:e,encode:e=>((e,r,t)=>{const n="="===r[r.length-1],a=(1<<t)-1;let o="",i=0,s=0;for(let n=0;n<e.length;++n)for(s=s<<8|e[n],i+=8;i>t;)i-=t,o+=r[a&s>>i];if(i&&(o+=r[a&s<<t-i]),n)for(;o.length*t&7;)o+="=";return o})(e,n,t),decode:r=>((e,r,t,n)=>{const a={};for(let e=0;e<r.length;++e)a[r[e]]=e;let o=e.length;for(;"="===e[o-1];)--o;const i=new Uint8Array(o*t/8|0);let s=0,c=0,h=0;for(let r=0;r<o;++r){const o=a[e[r]];if(void 0===o)throw new SyntaxError(`Non-${n} character`);c=c<<t|o,s+=t,s>=8&&(s-=8,i[h++]=255&c>>s)}if(s>=t||255&c<<8-s)throw new SyntaxError("Unexpected end of data");return i})(r,n,t,e)}),M=U({prefix:"\0",name:"identity",encode:e=>{return r=e,(new TextDecoder).decode(r);var r},decode:e=>(e=>(new TextEncoder).encode(e))(e)}),S=P({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1}),k=P({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3}),T=E({prefix:"9",name:"base10",alphabet:"0123456789"}),N=P({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),j=P({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4}),z=P({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),D=P({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),B=P({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),L=P({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),O=P({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),J=P({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),F=P({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),H=P({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),V=P({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5}),q=E({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),R=E({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"}),I=E({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),K=E({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"}),G=P({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),Q=P({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),Z=P({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),$=P({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6}),W=Array.from("馃殌馃獝鈽勷煕梆煂岎煂戰煂掟煂擆煂旔煂曫煂栶煂楌煂橉煂嶐煂忦煂庰煇夆榾馃捇馃枼馃捑馃捒馃槀鉂ゐ煒嶐煠p煒婐煓忦煉曫煒煒橉煈嶐煒咅煈忦煒侌煍ヰ煡梆煉旔煉栶煉欚煒煠旔煒嗮煓勷煉煒夆樅馃憣馃馃挏馃様馃槑馃槆馃尮馃う馃帀馃挒鉁屸湪馃し馃槺馃槍馃尭馃檶馃構馃挆馃挌馃槒馃挍馃檪馃挀馃ぉ馃槃馃榾馃枻馃槂馃挴馃檲馃憞馃幎馃槖馃き鉂p煒滒煉嬸煈€馃槳馃槕馃挜馃檵馃槥馃槱馃槨馃お馃憡馃コ馃槬馃い馃憠馃拑馃槼鉁嬸煒氿煒濔煒答煂燄煒煓凁煃€馃尫馃樆馃槗猸愨渽馃ズ馃寛馃槇馃馃挦鉁旔煒p煆凁煉愨樄馃帄馃挊馃槧鈽濔煒曫煂吼煄傪煂火煒愷煐曫煉濔煓婐煒桂煑p煉煉€馃憫馃幍馃馃槢馃敶馃槫馃尲馃槴鈿金煠欌槙馃弳馃か馃憟馃槷馃檰馃嵒馃崈馃惗馃拋馃槻馃尶馃А馃巵鈿○煂烉煄堚潓鉁婐煈嬸煒梆煠煒娥煠濔煔娥煉梆煃擆煉煠燄煓侌煔煉煠湀馃巰馃嵑馃馃槞馃挓馃尡馃槚馃懚馃ゴ鈻垛灐鉂擆煉庰煉糕瑖馃槰馃寶馃馃樂馃暫鈿狆煓咅煒燄煒叼煈庰煠拆煠狆煠ю煋岎煍叼煉咅煣愷煇攫煃掟煒楌煠戰煂婐煠煇封槑馃挧馃槸馃拞馃憜馃帳馃檱馃崙鉂勷煂答煉p煇葛煉岎煋嶐煡€馃あ馃憛馃挕馃挬馃憪馃摳馃懟馃馃ぎ馃幖馃サ馃毄馃崕馃崐馃懠馃拲馃摚馃"),X=W.reduce(((e,r,t)=>(e[t]=r,e)),[]),Y=W.reduce(((e,r,t)=>(e[r.codePointAt(0)]=t,e)),[]);const _=U({prefix:"馃殌",name:"base256emoji",encode:function(e){return e.reduce(((e,r)=>e+=X[r]),"")},decode:function(e){const r=[];for(const t of e){const e=Y[t.codePointAt(0)];if(void 0===e)throw new Error(`Non-base256emoji character: ${t}`);r.push(e)}return new Uint8Array(r)}});var ee=function e(r,t,n){t=t||[];var a=n=n||0;for(;r>=ne;)t[n++]=255&r|re,r/=128;for(;r&te;)t[n++]=255&r|re,r>>>=7;return t[n]=0|r,e.bytes=n-a+1,t},re=128,te=-128,ne=Math.pow(2,31);var ae=function e(r,t){var n,a=0,o=0,i=t=t||0,s=r.length;do{if(i>=s)throw e.bytes=0,new RangeError("Could not decode varint");n=r[i++],a+=o<28?(n&ie)<<o:(n&ie)*Math.pow(2,o),o+=7}while(n>=oe);return e.bytes=i-t,a},oe=128,ie=127;var se=Math.pow(2,7),ce=Math.pow(2,14),he=Math.pow(2,21),de=Math.pow(2,28),fe=Math.pow(2,35),pe=Math.pow(2,42),be=Math.pow(2,49),ue=Math.pow(2,56),le=Math.pow(2,63);const we={encode:ee,decode:ae,encodingLength:function(e){return e<se?1:e<ce?2:e<he?3:e<de?4:e<fe?5:e<pe?6:e<be?7:e<ue?8:e<le?9:10}},ye=(e,r,t=0)=>(we.encode(e,r,t),r),xe=e=>we.encodingLength(e),me=(e,r)=>{const t=r.byteLength,n=xe(e),a=n+xe(t),o=new Uint8Array(a+t);return ye(e,o,0),ye(t,o,n),o.set(r,a),new ge(e,t,r,o)};class ge{constructor(e,r,t,n){this.code=e,this.size=r,this.digest=t,this.bytes=n}}const ve=({name:e,code:r,encode:t})=>new Ae(e,r,t);class Ae{constructor(e,r,t){this.name=e,this.code=r,this.encode=t}digest(e){if(e instanceof Uint8Array){const r=this.encode(e);return r instanceof Uint8Array?me(this.code,r):r.then((e=>me(this.code,e)))}throw Error("Unknown type, must be binary type")}}const Ce=e=>async r=>new Uint8Array(await crypto.subtle.digest(e,r)),Ue=ve({name:"sha2-256",code:18,encode:Ce("SHA-256")}),Ee=ve({name:"sha2-512",code:19,encode:Ce("SHA-512")}),Pe=x,Me={code:0,name:"identity",encode:Pe,digest:e=>me(0,Pe(e))},Se="raw",ke=85,Te=e=>x(e),Ne=e=>x(e),je=new TextEncoder,ze=new TextDecoder,De="json",Be=512,Le=e=>je.encode(JSON.stringify(e)),Oe=e=>JSON.parse(ze.decode(e));Symbol.toStringTag,Symbol.for("nodejs.util.inspect.custom");Symbol.for("@ipld/js-cid/CID");const Je={...n,...a,...o,...i,...s,...c,...h,...d,...f,...p}},64367:(e,r)=>{"use strict";var t=r;function n(e){return 1===e.length?"0"+e:e}function a(e){for(var r="",t=0;t<e.length;t++)r+=n(e[t].toString(16));return r}t.toArray=function(e,r){if(Array.isArray(e))return e.slice();if(!e)return[];var t=[];if("string"!=typeof e){for(var n=0;n<e.length;n++)t[n]=0|e[n];return t}if("hex"===r){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(n=0;n<e.length;n+=2)t.push(parseInt(e[n]+e[n+1],16))}else for(n=0;n<e.length;n++){var a=e.charCodeAt(n),o=a>>8,i=255&a;o?t.push(o,i):t.push(i)}return t},t.zero2=n,t.toHex=a,t.encode=function(e,r){return"hex"===r?a(e):e}}}]);