quartz/wallet/node_modules/@magic-sdk/provider/dist/es/index.mjs
2022-03-04 20:05:23 +08:00

7 lines
36 KiB
JavaScript

var Rt=Object.create;var j=Object.defineProperty,vt=Object.defineProperties,Tt=Object.getOwnPropertyDescriptor,xt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertyNames,be=Object.getOwnPropertySymbols,Pt=Object.getPrototypeOf,$e=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable;var Me=(t,e,n)=>e in t?j(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Ne=(t,e)=>{for(var n in e||(e={}))$e.call(e,n)&&Me(t,n,e[n]);if(be)for(var n of be(e))bt.call(e,n)&&Me(t,n,e[n]);return t},we=(t,e)=>vt(t,xt(e)),Ae=t=>j(t,"__esModule",{value:!0});var $t=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Mt=(t,e)=>{Ae(t);for(var n in e)j(t,n,{get:e[n],enumerable:!0})},Nt=(t,e,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of It(e))!$e.call(t,r)&&r!=="default"&&j(t,r,{get:()=>e[r],enumerable:!(n=Tt(e,r))||n.enumerable});return t},wt=t=>Nt(Ae(j(t!=null?Rt(Pt(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var I=(t,e,n)=>new Promise((r,s)=>{var o=c=>{try{i(n.next(c))}catch(p){s(p)}},a=c=>{try{i(n.throw(c))}catch(p){s(p)}},i=c=>c.done?r(c.value):Promise.resolve(c.value).then(o,a);i((n=n.apply(t,e)).next())});var rt=$t((fr,he)=>{"use strict";var bn=Object.prototype.hasOwnProperty,v="~";function B(){}Object.create&&(B.prototype=Object.create(null),new B().__proto__||(v=!1));function $n(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function nt(t,e,n,r,s){if(typeof n!="function")throw new TypeError("The listener must be a function");var o=new $n(n,r||t,s),a=v?v+e:e;return t._events[a]?t._events[a].fn?t._events[a]=[t._events[a],o]:t._events[a].push(o):(t._events[a]=o,t._eventsCount++),t}function se(t,e){--t._eventsCount==0?t._events=new B:delete t._events[e]}function g(){this._events=new B,this._eventsCount=0}g.prototype.eventNames=function(){var e=[],n,r;if(this._eventsCount===0)return e;for(r in n=this._events)bn.call(n,r)&&e.push(v?r.slice(1):r);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(n)):e};g.prototype.listeners=function(e){var n=v?v+e:e,r=this._events[n];if(!r)return[];if(r.fn)return[r.fn];for(var s=0,o=r.length,a=new Array(o);s<o;s++)a[s]=r[s].fn;return a};g.prototype.listenerCount=function(e){var n=v?v+e:e,r=this._events[n];return r?r.fn?1:r.length:0};g.prototype.emit=function(e,n,r,s,o,a){var i=v?v+e:e;if(!this._events[i])return!1;var c=this._events[i],p=arguments.length,l,u;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),p){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,n),!0;case 3:return c.fn.call(c.context,n,r),!0;case 4:return c.fn.call(c.context,n,r,s),!0;case 5:return c.fn.call(c.context,n,r,s,o),!0;case 6:return c.fn.call(c.context,n,r,s,o,a),!0}for(u=1,l=new Array(p-1);u<p;u++)l[u-1]=arguments[u];c.fn.apply(c.context,l)}else{var T=c.length,M;for(u=0;u<T;u++)switch(c[u].once&&this.removeListener(e,c[u].fn,void 0,!0),p){case 1:c[u].fn.call(c[u].context);break;case 2:c[u].fn.call(c[u].context,n);break;case 3:c[u].fn.call(c[u].context,n,r);break;case 4:c[u].fn.call(c[u].context,n,r,s);break;default:if(!l)for(M=1,l=new Array(p-1);M<p;M++)l[M-1]=arguments[M];c[u].fn.apply(c[u].context,l)}}return!0};g.prototype.on=function(e,n,r){return nt(this,e,n,r,!1)};g.prototype.once=function(e,n,r){return nt(this,e,n,r,!0)};g.prototype.removeListener=function(e,n,r,s){var o=v?v+e:e;if(!this._events[o])return this;if(!n)return se(this,o),this;var a=this._events[o];if(a.fn)a.fn===n&&(!s||a.once)&&(!r||a.context===r)&&se(this,o);else{for(var i=0,c=[],p=a.length;i<p;i++)(a[i].fn!==n||s&&!a[i].once||r&&a[i].context!==r)&&c.push(a[i]);c.length?this._events[o]=c.length===1?c[0]:c:se(this,o)}return this};g.prototype.removeAllListeners=function(e){var n;return e?(n=v?v+e:e,this._events[n]&&se(this,n)):(this._events=new B,this._eventsCount=0),this};g.prototype.off=g.prototype.removeListener;g.prototype.addListener=g.prototype.on;g.prefixed=v;g.EventEmitter=g;typeof he!="undefined"&&(he.exports=g)});function At(t){let e={exports:{}};return t(e,e.exports),e.exports}var St=Number.MAX_SAFE_INTEGER||9007199254740991;var de={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:St,MAX_SAFE_COMPONENT_LENGTH:16},Lt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{},d=Lt,U=At(function(t,e){let{MAX_SAFE_COMPONENT_LENGTH:n}=de,r=(e=t.exports={}).re=[],s=e.src=[],o=e.t={},a=0,i=(c,p,l)=>{let u=a++;d(u,p),o[c]=u,s[u]=p,r[u]=new RegExp(p,l?"g":void 0)};i("NUMERICIDENTIFIER","0|[1-9]\\d*"),i("NUMERICIDENTIFIERLOOSE","[0-9]+"),i("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),i("MAINVERSION",`(${s[o.NUMERICIDENTIFIER]})\\.(${s[o.NUMERICIDENTIFIER]})\\.(${s[o.NUMERICIDENTIFIER]})`),i("MAINVERSIONLOOSE",`(${s[o.NUMERICIDENTIFIERLOOSE]})\\.(${s[o.NUMERICIDENTIFIERLOOSE]})\\.(${s[o.NUMERICIDENTIFIERLOOSE]})`),i("PRERELEASEIDENTIFIER",`(?:${s[o.NUMERICIDENTIFIER]}|${s[o.NONNUMERICIDENTIFIER]})`),i("PRERELEASEIDENTIFIERLOOSE",`(?:${s[o.NUMERICIDENTIFIERLOOSE]}|${s[o.NONNUMERICIDENTIFIER]})`),i("PRERELEASE",`(?:-(${s[o.PRERELEASEIDENTIFIER]}(?:\\.${s[o.PRERELEASEIDENTIFIER]})*))`),i("PRERELEASELOOSE",`(?:-?(${s[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[o.PRERELEASEIDENTIFIERLOOSE]})*))`),i("BUILDIDENTIFIER","[0-9A-Za-z-]+"),i("BUILD",`(?:\\+(${s[o.BUILDIDENTIFIER]}(?:\\.${s[o.BUILDIDENTIFIER]})*))`),i("FULLPLAIN",`v?${s[o.MAINVERSION]}${s[o.PRERELEASE]}?${s[o.BUILD]}?`),i("FULL",`^${s[o.FULLPLAIN]}$`),i("LOOSEPLAIN",`[v=\\s]*${s[o.MAINVERSIONLOOSE]}${s[o.PRERELEASELOOSE]}?${s[o.BUILD]}?`),i("LOOSE",`^${s[o.LOOSEPLAIN]}$`),i("GTLT","((?:<|>)?=?)"),i("XRANGEIDENTIFIERLOOSE",`${s[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),i("XRANGEIDENTIFIER",`${s[o.NUMERICIDENTIFIER]}|x|X|\\*`),i("XRANGEPLAIN",`[v=\\s]*(${s[o.XRANGEIDENTIFIER]})(?:\\.(${s[o.XRANGEIDENTIFIER]})(?:\\.(${s[o.XRANGEIDENTIFIER]})(?:${s[o.PRERELEASE]})?${s[o.BUILD]}?)?)?`),i("XRANGEPLAINLOOSE",`[v=\\s]*(${s[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[o.XRANGEIDENTIFIERLOOSE]})(?:${s[o.PRERELEASELOOSE]})?${s[o.BUILD]}?)?)?`),i("XRANGE",`^${s[o.GTLT]}\\s*${s[o.XRANGEPLAIN]}$`),i("XRANGELOOSE",`^${s[o.GTLT]}\\s*${s[o.XRANGEPLAINLOOSE]}$`),i("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),i("COERCERTL",s[o.COERCE],!0),i("LONETILDE","(?:~>?)"),i("TILDETRIM",`(\\s*)${s[o.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",i("TILDE",`^${s[o.LONETILDE]}${s[o.XRANGEPLAIN]}$`),i("TILDELOOSE",`^${s[o.LONETILDE]}${s[o.XRANGEPLAINLOOSE]}$`),i("LONECARET","(?:\\^)"),i("CARETTRIM",`(\\s*)${s[o.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",i("CARET",`^${s[o.LONECARET]}${s[o.XRANGEPLAIN]}$`),i("CARETLOOSE",`^${s[o.LONECARET]}${s[o.XRANGEPLAINLOOSE]}$`),i("COMPARATORLOOSE",`^${s[o.GTLT]}\\s*(${s[o.LOOSEPLAIN]})$|^$`),i("COMPARATOR",`^${s[o.GTLT]}\\s*(${s[o.FULLPLAIN]})$|^$`),i("COMPARATORTRIM",`(\\s*)${s[o.GTLT]}\\s*(${s[o.LOOSEPLAIN]}|${s[o.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",i("HYPHENRANGE",`^\\s*(${s[o.XRANGEPLAIN]})\\s+-\\s+(${s[o.XRANGEPLAIN]})\\s*$`),i("HYPHENRANGELOOSE",`^\\s*(${s[o.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[o.XRANGEPLAINLOOSE]})\\s*$`),i("STAR","(<|>)?=?\\s*\\*"),i("GTE0","^\\s*>=\\s*0.0.0\\s*$"),i("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}),Se=/^[0-9]+$/,Le=(t,e)=>{let n=Se.test(t),r=Se.test(e);return n&&r&&(t=+t,e=+e),t===e?0:n&&!r?-1:r&&!n?1:t<e?-1:1},Ct=(t,e)=>Le(e,t),Ot={compareIdentifiers:Le,rcompareIdentifiers:Ct},{MAX_LENGTH:Ce,MAX_SAFE_INTEGER:z}=de,{re:Oe,t:_e}=U,{compareIdentifiers:K}=Ot,E=class{constructor(e,n){if(n&&typeof n=="object"||(n={loose:!!n,includePrerelease:!1}),e instanceof E){if(e.loose===!!n.loose&&e.includePrerelease===!!n.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid Version: ${e}`);if(e.length>Ce)throw new TypeError(`version is longer than ${Ce} characters`);d("SemVer",e,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let r=e.trim().match(n.loose?Oe[_e.LOOSE]:Oe[_e.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>z||this.major<0)throw new TypeError("Invalid major version");if(this.minor>z||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>z||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(s=>{if(/^[0-9]+$/.test(s)){let o=+s;if(o>=0&&o<z)return o}return s}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(d("SemVer.compare",this.version,this.options,e),!(e instanceof E)){if(typeof e=="string"&&e===this.version)return 0;e=new E(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof E||(e=new E(e,this.options)),K(this.major,e.major)||K(this.minor,e.minor)||K(this.patch,e.patch)}comparePre(e){if(e instanceof E||(e=new E(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let n=0;do{let r=this.prerelease[n],s=e.prerelease[n];if(d("prerelease compare",n,r,s),r===void 0&&s===void 0)return 0;if(s===void 0)return 1;if(r===void 0)return-1;if(r!==s)return K(r,s)}while(++n)}compareBuild(e){e instanceof E||(e=new E(e,this.options));let n=0;do{let r=this.build[n],s=e.build[n];if(d("prerelease compare",n,r,s),r===void 0&&s===void 0)return 0;if(s===void 0)return 1;if(r===void 0)return-1;if(r!==s)return K(r,s)}while(++n)}inc(e,n){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",n),this.inc("pre",n);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",n),this.inc("pre",n);break;case"major":this.minor===0&&this.patch===0&&this.prerelease.length!==0||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":this.patch===0&&this.prerelease.length!==0||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let r=this.prerelease.length;for(;--r>=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}n&&(this.prerelease[0]===n?isNaN(this.prerelease[1])&&(this.prerelease=[n,0]):this.prerelease=[n,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}},_t=(t,e,n)=>new E(t,n).compare(new E(e,n)),D=_t,Dt=(t,e,n)=>D(t,e,n)===0,kt=Dt,Jt=(t,e,n)=>D(t,e,n)!==0,qt=Jt,Gt=(t,e,n)=>D(t,e,n)>0,jt=Gt,Ut=(t,e,n)=>D(t,e,n)>=0,Kt=Ut,Ft=(t,e,n)=>D(t,e,n)<0,Wt=Ft,Xt=(t,e,n)=>D(t,e,n)<=0,Bt=Xt,Ht=(t,e,n,r)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t===n;case"!==":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t!==n;case"":case"=":case"==":return kt(t,n,r);case"!=":return qt(t,n,r);case">":return jt(t,n,r);case">=":return Kt(t,n,r);case"<":return Wt(t,n,r);case"<=":return Bt(t,n,r);default:throw new TypeError(`Invalid operator: ${e}`)}},me=Ht,F=Symbol("SemVer ANY"),L=class{static get ANY(){return F}constructor(e,n){if(n&&typeof n=="object"||(n={loose:!!n,includePrerelease:!1}),e instanceof L){if(e.loose===!!n.loose)return e;e=e.value}d("comparator",e,n),this.options=n,this.loose=!!n.loose,this.parse(e),this.semver===F?this.value="":this.value=this.operator+this.semver.version,d("comp",this)}parse(e){let n=this.options.loose?De[ke.COMPARATORLOOSE]:De[ke.COMPARATOR],r=e.match(n);if(!r)throw new TypeError(`Invalid comparator: ${e}`);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new E(r[2],this.options.loose):this.semver=F}toString(){return this.value}test(e){if(d("Comparator.test",e,this.options.loose),this.semver===F||e===F)return!0;if(typeof e=="string")try{e=new E(e,this.options)}catch(n){return!1}return me(e,this.operator,this.semver,this.options)}intersects(e,n){if(!(e instanceof L))throw new TypeError("a Comparator is required");if(n&&typeof n=="object"||(n={loose:!!n,includePrerelease:!1}),this.operator==="")return this.value===""||new N(e.value,n).test(this.value);if(e.operator==="")return e.value===""||new N(this.value,n).test(e.semver);let r=!(this.operator!==">="&&this.operator!==">"||e.operator!==">="&&e.operator!==">"),s=!(this.operator!=="<="&&this.operator!=="<"||e.operator!=="<="&&e.operator!=="<"),o=this.semver.version===e.semver.version,a=!(this.operator!==">="&&this.operator!=="<="||e.operator!==">="&&e.operator!=="<="),i=me(this.semver,"<",e.semver,n)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),c=me(this.semver,">",e.semver,n)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return r||s||o&&a||i||c}},{re:De,t:ke}=U,N=class{constructor(e,n){if(n&&typeof n=="object"||(n={loose:!!n,includePrerelease:!1}),e instanceof N)return e.loose===!!n.loose&&e.includePrerelease===!!n.includePrerelease?e:new N(e.raw,n);if(e instanceof L)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(r=>this.parseRange(r.trim())).filter(r=>r.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let{loose:n}=this.options;e=e.trim();let r=n?y[h.HYPHENRANGELOOSE]:y[h.HYPHENRANGE];e=e.replace(r,cn(this.options.includePrerelease)),d("hyphen replace",e),e=e.replace(y[h.COMPARATORTRIM],Vt),d("comparator trim",e,y[h.COMPARATORTRIM]),e=(e=(e=e.replace(y[h.TILDETRIM],zt)).replace(y[h.CARETTRIM],Yt)).split(/\s+/).join(" ");let s=n?y[h.COMPARATORLOOSE]:y[h.COMPARATOR];return e.split(" ").map(o=>Zt(o,this.options)).join(" ").split(/\s+/).map(o=>an(o,this.options)).filter(this.options.loose?o=>!!o.match(s):()=>!0).map(o=>new L(o,this.options))}intersects(e,n){if(!(e instanceof N))throw new TypeError("a Range is required");return this.set.some(r=>Je(r,n)&&e.set.some(s=>Je(s,n)&&r.every(o=>s.every(a=>o.intersects(a,n)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new E(e,this.options)}catch(n){return!1}for(let n=0;n<this.set.length;n++)if(ln(this.set[n],e,this.options))return!0;return!1}},{re:y,t:h,comparatorTrimReplace:Vt,tildeTrimReplace:zt,caretTrimReplace:Yt}=U,Je=(t,e)=>{let n=!0,r=t.slice(),s=r.pop();for(;n&&r.length;)n=r.every(o=>s.intersects(o,e)),s=r.pop();return n},Zt=(t,e)=>(d("comp",t,e),t=tn(t,e),d("caret",t),t=Qt(t,e),d("tildes",t),t=rn(t,e),d("xrange",t),t=on(t,e),d("stars",t),t),R=t=>!t||t.toLowerCase()==="x"||t==="*",Qt=(t,e)=>t.trim().split(/\s+/).map(n=>en(n,e)).join(" "),en=(t,e)=>{let n=e.loose?y[h.TILDELOOSE]:y[h.TILDE];return t.replace(n,(r,s,o,a,i)=>{let c;return d("tilde",t,r,s,o,a,i),R(s)?c="":R(o)?c=`>=${s}.0.0 <${+s+1}.0.0-0`:R(a)?c=`>=${s}.${o}.0 <${s}.${+o+1}.0-0`:i?(d("replaceTilde pr",i),c=`>=${s}.${o}.${a}-${i} <${s}.${+o+1}.0-0`):c=`>=${s}.${o}.${a} <${s}.${+o+1}.0-0`,d("tilde return",c),c})},tn=(t,e)=>t.trim().split(/\s+/).map(n=>nn(n,e)).join(" "),nn=(t,e)=>{d("caret",t,e);let n=e.loose?y[h.CARETLOOSE]:y[h.CARET],r=e.includePrerelease?"-0":"";return t.replace(n,(s,o,a,i,c)=>{let p;return d("caret",t,s,o,a,i,c),R(o)?p="":R(a)?p=`>=${o}.0.0${r} <${+o+1}.0.0-0`:R(i)?p=o==="0"?`>=${o}.${a}.0${r} <${o}.${+a+1}.0-0`:`>=${o}.${a}.0${r} <${+o+1}.0.0-0`:c?(d("replaceCaret pr",c),p=o==="0"?a==="0"?`>=${o}.${a}.${i}-${c} <${o}.${a}.${+i+1}-0`:`>=${o}.${a}.${i}-${c} <${o}.${+a+1}.0-0`:`>=${o}.${a}.${i}-${c} <${+o+1}.0.0-0`):(d("no pr"),p=o==="0"?a==="0"?`>=${o}.${a}.${i}${r} <${o}.${a}.${+i+1}-0`:`>=${o}.${a}.${i}${r} <${o}.${+a+1}.0-0`:`>=${o}.${a}.${i} <${+o+1}.0.0-0`),d("caret return",p),p})},rn=(t,e)=>(d("replaceXRanges",t,e),t.split(/\s+/).map(n=>sn(n,e)).join(" ")),sn=(t,e)=>{t=t.trim();let n=e.loose?y[h.XRANGELOOSE]:y[h.XRANGE];return t.replace(n,(r,s,o,a,i,c)=>{d("xRange",t,r,s,o,a,i,c);let p=R(o),l=p||R(a),u=l||R(i),T=u;return s==="="&&T&&(s=""),c=e.includePrerelease?"-0":"",p?r=s===">"||s==="<"?"<0.0.0-0":"*":s&&T?(l&&(a=0),i=0,s===">"?(s=">=",l?(o=+o+1,a=0,i=0):(a=+a+1,i=0)):s==="<="&&(s="<",l?o=+o+1:a=+a+1),s==="<"&&(c="-0"),r=`${s+o}.${a}.${i}${c}`):l?r=`>=${o}.0.0${c} <${+o+1}.0.0-0`:u&&(r=`>=${o}.${a}.0${c} <${o}.${+a+1}.0-0`),d("xRange return",r),r})},on=(t,e)=>(d("replaceStars",t,e),t.trim().replace(y[h.STAR],"")),an=(t,e)=>(d("replaceGTE0",t,e),t.trim().replace(y[e.includePrerelease?h.GTE0PRE:h.GTE0],"")),cn=t=>(e,n,r,s,o,a,i,c,p,l,u,T,M)=>`${n=R(r)?"":R(s)?`>=${r}.0.0${t?"-0":""}`:R(o)?`>=${r}.${s}.0${t?"-0":""}`:a?`>=${n}`:`>=${n}${t?"-0":""}`} ${c=R(p)?"":R(l)?`<${+p+1}.0.0-0`:R(u)?`<${p}.${+l+1}.0-0`:T?`<=${p}.${l}.${u}-${T}`:t?`<${p}.${l}.${+u+1}-0`:`<=${c}`}`.trim(),ln=(t,e,n)=>{for(let r=0;r<t.length;r++)if(!t[r].test(e))return!1;if(e.prerelease.length&&!n.includePrerelease){for(let r=0;r<t.length;r++)if(d(t[r].semver),t[r].semver!==L.ANY&&t[r].semver.prerelease.length>0){let s=t[r].semver;if(s.major===e.major&&s.minor===e.minor&&s.patch===e.patch)return!0}return!1}return!0},qe=(t,e,n)=>{try{e=new N(e,n)}catch(r){return!1}return e.test(t)};var{MAX_LENGTH:pn}=de,{re:Ge,t:je}=U,un=(t,e)=>{if(e&&typeof e=="object"||(e={loose:!!e,includePrerelease:!1}),t instanceof E)return t;if(typeof t!="string"||t.length>pn||!(e.loose?Ge[je.LOOSE]:Ge[je.FULL]).test(t))return null;try{return new E(t,e)}catch(n){return null}},dn=un,{re:Y,t:Z}=U,Ue=(t,e)=>{if(t instanceof E)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;let n=null;if((e=e||{}).rtl){let r;for(;(r=Y[Z.COERCERTL].exec(t))&&(!n||n.index+n[0].length!==t.length);)n&&r.index+r[0].length===n.index+n[0].length||(n=r),Y[Z.COERCERTL].lastIndex=r.index+r[1].length+r[2].length;Y[Z.COERCERTL].lastIndex=-1}else n=t.match(Y[Z.COERCE]);return n===null?null:dn(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,e)};function mn(t){return String.fromCharCode(parseInt(t.slice(1),16))}function En(t){return`%${`00${t.charCodeAt(0).toString(16)}`.slice(-2)}`}function hn(t){return btoa(encodeURIComponent(t).replace(/%[0-9A-F]{2}/g,mn))}function fn(t){return decodeURIComponent(Array.from(atob(t),En).join(""))}function Q(t){return hn(JSON.stringify(t))}function Ke(t){return JSON.parse(fn(t))}import{RPCErrorCode as Tn,SDKErrorCode as k,SDKWarningCode as ne}from"@magic-sdk/types";import{MagicPayloadMethod as yn,RPCErrorCode as gn}from"@magic-sdk/types";function b(t){return typeof t=="undefined"}function Rn(t){return t===null}function ee(t){return Rn(t)||b(t)}function er(t){return ee(t)?!1:!b(t.jsonrpc)&&!b(t.id)&&!b(t.method)&&!b(t.params)}function Fe(t){return ee(t)?!1:!b(t.jsonrpc)&&!b(t.id)&&(!b(t.result)||!b(t.error))}function tr(t){return ee(t)?!1:typeof t=="string"&&Object.values(yn).includes(t)}function We(t){return ee(t)?!1:typeof t=="number"&&Object.values(gn).includes(t)}function te(t){if(!t)return!0;for(let e in t)if(Object.hasOwnProperty.call(t,e))return!1;return!0}var m={};function vn(t,e){return Object.assign(m,e),t}var Xe={"magic-sdk":"magic-sdk","@magic-sdk/react-native":"magic-sdk-rn"};var $=class extends Error{constructor(e,n){super(`Magic SDK Error: [${e}] ${n}`);this.code=e;this.rawMessage=n;this.__proto__=Error;Object.setPrototypeOf(this,$.prototype)}},w=class extends Error{constructor(e){super();this.__proto__=Error;let n=Number(e==null?void 0:e.code);this.rawMessage=(e==null?void 0:e.message)||"Internal error",this.code=We(n)?n:Tn.InternalError,this.message=`Magic RPC Error: [${this.code}] ${this.rawMessage}`,Object.setPrototypeOf(this,w.prototype)}},W=class{constructor(e,n){this.code=e;this.rawMessage=n;this.message=`Magic SDK Warning: [${e}] ${n}`}log(){console.warn(this.message)}},X=class extends Error{constructor(e,n,r,s){super(`Magic Extension Error (${e.name}): [${n}] ${r}`);this.code=n;this.rawMessage=r;this.data=s;this.__proto__=Error;Object.setPrototypeOf(this,X.prototype)}},re=class{constructor(e,n,r){this.code=n;this.rawMessage=r;this.message=`Magic Extension Warning (${e.name}): [${n}] ${r}`}log(){console.warn(this.message)}};function Be(){return new $(k.MissingApiKey,"Please provide an API key that you acquired from the Magic developer dashboard.")}function cr(){return new $(k.ModalNotReady,"Modal is not ready.")}function He(){return new $(k.MalformedResponse,"Response from the Magic iframe is malformed.")}function Ve(t){return new $(k.ExtensionNotInitialized,`Extensions must be initialized with a Magic SDK instance before \`Extension.${t}\` can be accessed. Do not invoke \`Extension.${t}\` inside an extension constructor.`)}function ze(t){let e=`Some extensions are incompatible with \`${m.sdkName}@${m.version}\`:`;return t.filter(n=>typeof n.compat!="undefined"&&n.compat!==null).forEach(n=>{let r=n.compat[m.sdkName];typeof r=="string"?e+=`
- Extension \`${n.name}\` supports version(s) \`${r}\``:r||(e+=`
- Extension \`${n.name}\` does not support ${m.platform} environments.`)}),new $(k.IncompatibleExtensions,e)}function Ye(t){let e=n=>{let r=n+1,s=r%10,o=r%100;return s===1&&o!==11?`${r}st`:s===2&&o!==12?`${r}nd`:s===3&&o!==13?`${r}rd`:`${r}th`};return new $(k.InvalidArgument,`Invalid ${e(t.argument)} argument given to \`${t.procedure}\`.
Expected: \`${t.expected}\`
Received: \`${t.received}\``)}function lr(){return new W(ne.DuplicateIframe,"Duplicate iframes found.")}function Ze(){return new W(ne.SyncWeb3Method,"Non-async web3 methods are deprecated in web3 > 1.0 and are not supported by the Magic web3 provider. Please use an async method instead.")}function Qe(){return new W(ne.ReactNativeEndpointConfiguration,`CUSTOM DOMAINS ARE NOT SUPPORTED WHEN USING MAGIC SDK WITH REACT NATIVE! The \`endpoint\` parameter SHOULD NOT be provided. The Magic \`<iframe>\` is automatically wrapped by a WebView pointed at \`${m.defaultEndpoint}\`. Changing this default behavior will lead to unexpected results and potentially security-threatening bugs.`)}function pr(t){let{method:e,removalVersions:n,useInstead:r}=t,s=n[m.sdkName],o=r?` Use \`${r}\` instead.`:"",a=`\`${e}\` will be removed from \`${m.sdkName}\` in version \`${s}\`.${o}`;return new W(ne.DeprecationNotice,a)}import{MagicPayloadMethod as J}from"@magic-sdk/types";import{MagicOutgoingWindowMessage as Mn,MagicIncomingWindowMessage as Nn}from"@magic-sdk/types";function*xn(){let t=0;for(;;)t<Number.MAX_SAFE_INTEGER?yield++t:t=0}var In=xn();function Ee(){return In.next().value}var et=Symbol("Payload pre-processed by Magic SDK");function tt(t){return Object.defineProperty(t,et,{value:!0,enumerable:!1}),t}function Pn(t){return!!t[et]}function C(t){var e,n,r;return Pn(t)||(t.jsonrpc=(e=t.jsonrpc)!=null?e:"2.0",t.id=Ee(),t.method=(n=t.method)!=null?n:"noop",t.params=(r=t.params)!=null?r:[],tt(t)),t}function f(t,e=[]){return tt({params:e,method:t,jsonrpc:"2.0",id:Ee()})}var O=class{constructor(e){e instanceof O?(this._jsonrpc=e.payload.jsonrpc,this._id=e.payload.id,this._result=e.payload.result,this._error=e.payload.error):Fe(e)?(this._jsonrpc=e.jsonrpc,this._id=e.id,this._result=e.result,this._error=e.error):(this._jsonrpc=e.jsonrpc,this._id=e.id,this._result=void 0,this._error=void 0)}applyError(e){return this._error=e,this}applyResult(e){return this._result=e,this}get hasError(){return typeof this._error!="undefined"&&this._error!==null}get hasResult(){return typeof this._result!="undefined"}get payload(){return{jsonrpc:this._jsonrpc,id:this._id,result:this._result,error:this._error}}};var st=wt(rt()),ot=class extends st.default{};function oe(){let t=new ot;return{emitter:t,createChainingEmitterMethod:(r,s)=>(...o)=>(t[r].apply(t,o),s),createBoundEmitterMethod:r=>(...s)=>t[r].apply(t,s)}}var it=Symbol("isPromiEvent");function at(t){return!!t[it]}function ie(t){let e=fe(t),{createBoundEmitterMethod:n,createChainingEmitterMethod:r}=oe(),s=Symbol("Promise.then"),o=Symbol("Promise.catch"),a=Symbol("Promise.finally"),i=(l,u)=>(...T)=>{let M=u[l].apply(u,T);return c(M)},c=l=>Object.assign(l,{[it]:!0,[s]:l[s]||l.then,[o]:l[o]||l.catch,[a]:l[a]||l.finally,then:i(s,l),catch:i(o,l),finally:i(a,l),on:r("on",l),once:r("once",l),addListener:r("addListener",l),off:r("off",l),removeListener:r("removeListener",l),removeAllListeners:r("removeAllListeners",l),emit:n("emit"),eventNames:n("eventNames"),listeners:n("listeners"),listenerCount:n("listenerCount")}),p=c(e.then(l=>(p.emit("done",l),p.emit("settled"),l),l=>{throw p.emit("error",l),p.emit("settled"),l}));return p}function fe(t){return new Promise((e,n)=>{let r=t(e,n);Promise.resolve(r).catch(n)})}var P=class{constructor(e){this.sdk=e}get overlay(){return this.sdk.overlay}request(e){let n=this.overlay.post(Mn.MAGIC_HANDLE_REQUEST,C(e)),r=ie((o,a)=>{n.then(i=>{if(s(),i.hasError)a(new w(i.payload.error));else if(i.hasResult)o(i.payload.result);else throw He()}).catch(i=>{s(),a(i)})}),s=this.overlay.on(Nn.MAGIC_HANDLE_EVENT,o=>{var i;let{response:a}=o.data;if(a.id===e.id&&((i=a.result)==null?void 0:i.event)){let{event:c,params:p=[]}=a.result;r.emit(c,...p)}});return r}};var ye=class extends P{loginWithMagicLink(e){let{email:n,showUI:r=!0,redirectURI:s}=e,o=f(this.sdk.testMode?J.LoginWithMagicLinkTestMode:J.LoginWithMagicLink,[{email:n,showUI:r,redirectURI:s}]);return this.request(o)}loginWithSMS(e){let{phoneNumber:n}=e,r=f(this.sdk.testMode?J.LoginWithSmsTestMode:J.LoginWithSms,[{phoneNumber:n,showUI:!0}]);return this.request(r)}loginWithCredential(e){let n=e!=null?e:"";if(!e&&m.platform==="web"){n=window.location.search;let s=window.location.origin+window.location.pathname;window.history.replaceState(null,"",s)}let r=f(this.sdk.testMode?J.LoginWithCredentialTestMode:J.LoginWithCredential,[n]);return this.request(r)}};import{MagicPayloadMethod as x}from"@magic-sdk/types";var H={};Mt(H,{clear:()=>wn,getItem:()=>_,iterate:()=>Cn,key:()=>Sn,keys:()=>Ln,length:()=>An,removeItem:()=>ce,setItem:()=>q});var ae;function A(t){return(...e)=>I(this,null,function*(){return ae||(ae=yield m.configureStorage()),yield ae.ready(),ae[t](...e)})}var _=A("getItem"),q=A("setItem"),ce=A("removeItem"),wn=A("clear"),An=A("length"),Sn=A("key"),Ln=A("keys"),Cn=A("iterate");function ct(){let t=window.crypto.getRandomValues(new Uint8Array(16));t[6]=t[6]&15|64,t[8]=t[8]&191|128;let e="";return e+=t[0].toString(16),e+=t[1].toString(16),e+=t[2].toString(16),e+=t[3].toString(16),e+="-",e+=t[4].toString(16),e+=t[5].toString(16),e+="-",e+=t[6].toString(16),e+=t[7].toString(16),e+="-",e+=t[8].toString(16),e+=t[9].toString(16),e+="-",e+=t[10].toString(16),e+=t[11].toString(16),e+=t[12].toString(16),e+=t[13].toString(16),e+=t[14].toString(16),e+=t[15].toString(16),e}var ge="STORE_KEY_PRIVATE_KEY",le="STORE_KEY_PUBLIC_JWK",Re="ECDSA",lt="P-256",On={name:Re,namedCurve:lt},_n={name:Re,namedCurve:lt};function pt(){ce(le),ce(ge)}function ut(){return I(this,null,function*(){let t=yield Dn();if(!t){console.info("unable to create public key or webcrypto is unsupported");return}let{subtle:e}=window.crypto,n=yield _(ge);if(!n||!e){console.info("unable to find private key or webcrypto unsupported");return}let r={iat:Math.floor(new Date().getTime()/1e3),jti:ct()},s={typ:"dpop+jwt",alg:"ES256",jwk:t},o={protected:dt(JSON.stringify(s)),claims:dt(JSON.stringify(r))},a=qn(`${o.protected}.${o.claims}`),i={name:Re,hash:{name:"SHA-256"}},c=jn(new Uint8Array(yield e.sign(i,n,a)));return`${o.protected}.${o.claims}.${c}`})}function Dn(){return I(this,null,function*(){if(!Jn()){console.info("webcrypto is not supported");return}return(yield _(le))||(yield kn()),_(le)})}function kn(){return I(this,null,function*(){let t=null,{subtle:e}=window.crypto,n=yield e.generateKey(On,!0,["sign"]),r=yield e.exportKey("jwk",n.privateKey);t=yield e.exportKey("jwk",n.publicKey);let s=yield e.importKey("jwk",r,_n,!1,["sign"]);yield q(ge,s),yield q(le,t)})}function Jn(){let t=typeof window!="undefined"&&!!window.crypto,e=t&&!!window.crypto.subtle;return t&&e}function dt(t){return mt(Gn(t))}function qn(t){return new TextEncoder().encode(t)}function mt(t){return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+/g,"")}function Gn(t){return encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(n,r)=>String.fromCharCode(parseInt(r,16)))}function jn(t){let e="";return t.forEach(n=>{e+=String.fromCharCode(n)}),mt(e)}var ve=class extends P{getIdToken(e){let n=f(this.sdk.testMode?x.GetIdTokenTestMode:x.GetIdToken,[e]);return this.request(n)}generateIdToken(e){let n=f(this.sdk.testMode?x.GenerateIdTokenTestMode:x.GenerateIdToken,[e]);return this.request(n)}getMetadata(){let e=f(this.sdk.testMode?x.GetMetadataTestMode:x.GetMetadata);return this.request(e)}updateEmail(e){let{email:n,showUI:r=!0}=e,s=f(this.sdk.testMode?x.UpdateEmailTestMode:x.UpdateEmail,[{email:n,showUI:r}]);return this.request(s)}isLoggedIn(){let e=f(this.sdk.testMode?x.IsLoggedInTestMode:x.IsLoggedIn);return this.request(e)}logout(){pt();let e=f(this.sdk.testMode?x.LogoutTestMode:x.Logout);return this.request(e)}showSettings(){let e=f(this.sdk.testMode?x.UserSettingsTestMode:x.UserSettings);return this.request(e)}};import{MagicOutgoingWindowMessage as Et}from"@magic-sdk/types";var{createBoundEmitterMethod:pe,createChainingEmitterMethod:G}=oe(),Te=class extends P{constructor(){super(...arguments);this.isMagic=!0;this.on=G("on",this);this.once=G("once",this);this.addListener=G("addListener",this);this.off=G("off",this);this.removeListener=G("removeListener",this);this.removeAllListeners=G("removeAllListeners",this);this.emit=pe("emit");this.eventNames=pe("eventNames");this.listeners=pe("listeners");this.listenerCount=pe("listenerCount")}sendAsync(e,n){if(!n)throw Ye({procedure:"Magic.rpcProvider.sendAsync",argument:1,expected:"function",received:n===null?"null":typeof n});if(Array.isArray(e))this.overlay.post(Et.MAGIC_HANDLE_REQUEST,e.map(r=>{let s=C(r);return this.prefixPayloadMethodForTestMode(s),s})).then(r=>{n(null,r.map(s=>we(Ne({},s.payload),{error:s.hasError?new w(s.payload.error):null})))});else{let r=C(e);this.prefixPayloadMethodForTestMode(r),this.overlay.post(Et.MAGIC_HANDLE_REQUEST,r).then(s=>{n(s.hasError?new w(s.payload.error):null,s.payload)})}}send(e,n){if(typeof e=="string"){let s=f(e,Array.isArray(n)?n:[]);return this.request(s)}if(Array.isArray(e)||!!n){this.sendAsync(e,n);return}let r=Ze();return r.log(),new O(e).applyError({code:-32603,message:r.rawMessage}).payload}enable(){let e=f("eth_accounts");return this.request(e)}request(e){return this.prefixPayloadMethodForTestMode(e),super.request(e)}prefixPayloadMethodForTestMode(e){let n="testMode/eth/";this.sdk.testMode&&(e.method=`${n}${e.method}`)}};function xe(t,e){return e?new URL(t,e):new URL(t)}var ht=["request","overlay","sdk"];function Un(t){let e=Object.getPrototypeOf(t),n=[e];for(;e!==P.prototype;)e=Object.getPrototypeOf(e),n.push(e);return n}var Ie=class extends P{constructor(){super(void 0);this.__sdk_access_field_descriptors__=new Map;this.__is_initialized__=!1;this.utils={createPromiEvent:ie,isPromiEvent:at,encodeJSON:Q,decodeJSON:Ke,createJsonRpcRequestPayload:f,standardizeJsonRpcRequestPayload:C,storage:H};let e=[this,...Un(this)];ht.forEach(n=>{let r=e.map(i=>Object.getOwnPropertyDescriptor(i,n)),s=r.findIndex(i=>!!i),o=s>0,a=r[s];a&&(this.__sdk_access_field_descriptors__.set(n,{descriptor:a,isPrototypeField:o}),Object.defineProperty(this,n,{configurable:!0,get:()=>{throw Ve(n)}}))})}init(e){this.__is_initialized__||(ht.forEach(n=>{if(this.__sdk_access_field_descriptors__.has(n)){let{descriptor:r,isPrototypeField:s}=this.__sdk_access_field_descriptors__.get(n);s?delete this[n]:Object.defineProperty(this,n,r)}}),this.sdk=e,this.__is_initialized__=!0)}createDeprecationWarning(e){let{method:n,removalVersion:r,useInstead:s}=e,o=s?` Use \`${s}\` instead.`:"",a=`\`${n}\` will be removed from this Extension in version \`${r}\`.${o}`;return new re(this,"DEPRECATION_NOTICE",a)}createWarning(e,n){return new re(this,e,n)}createError(e,n,r){return new X(this,e,n,r)}},ft=class extends Ie{},S=class extends Ie{};S.Internal=ft,S.Anonymous="anonymous extension";function yt(t){return t.compat&&t.compat[m.sdkName]!=null?typeof t.compat[m.sdkName]=="string"?qe(Ue(m.version),t.compat[m.sdkName]):!!t.compat[m.sdkName]:!0}function Kn(t){var s;let e=(s=t==null?void 0:t.extensions)!=null?s:[],n={},r=[];if(Array.isArray(e)?e.forEach(o=>{yt(o)?(o.init(this),(o.name||o.name!==S.Anonymous)&&(this[o.name]=o),o instanceof S.Internal&&(te(o.config)||(n[o.name]=o.config))):r.push(o)}):Object.keys(e).forEach(o=>{if(yt(e[o])){e[o].init(this);let a=e[o];this[o]=a,a instanceof S.Internal&&(te(a.config)||(n[e[o].name]=a.config))}else r.push(e[o])}),r.length)throw ze(r);return n}var V=class{constructor(e,n){this.apiKey=e;var a;if(!e)throw Be();m.platform==="react-native"&&(n==null?void 0:n.endpoint)&&Qe().log();let{defaultEndpoint:r,version:s}=m;this.testMode=!!(n==null?void 0:n.testMode),this.endpoint=xe((a=n==null?void 0:n.endpoint)!=null?a:r).origin,this.auth=new ye(this),this.user=new ve(this),this.rpcProvider=new Te(this);let o=Kn.call(this,n);this.parameters=Q({API_KEY:this.apiKey,DOMAIN_ORIGIN:window.location?window.location.origin:"",ETH_NETWORK:n==null?void 0:n.network,host:xe(this.endpoint).host,sdk:Xe[m.sdkName],version:s,ext:te(o)?void 0:o,locale:(n==null?void 0:n.locale)||"en_US"})}get overlay(){if(!V.__overlays__.has(this.parameters)){let e=new m.ViewController(this.endpoint,this.parameters);e.init(),V.__overlays__.set(this.parameters,e)}return V.__overlays__.get(this.parameters)}preload(){return I(this,null,function*(){yield this.overlay.ready})}},Pe=V;Pe.__overlays__=new Map;import{MagicIncomingWindowMessage as ue}from"@magic-sdk/types";function Fn(t,e){return e&&Array.isArray(t)?t.find(n=>n.id===e):t}function Wn(t,e){var s;let n=(s=e.data.response)==null?void 0:s.id,r=Fn(t,n);if(n&&r){let o=new O(r).applyResult(e.data.response.result).applyError(e.data.response.error);return{id:n,response:o}}return{}}function Xn(t,e){return I(this,null,function*(){let n=yield _("rt"),r;if(m.platform==="web")try{r=yield ut()}catch(s){console.error("webcrypto error",s)}return r?n?{msgType:t,payload:e,jwt:r,rt:n}:{msgType:t,payload:e,jwt:r}:{msgType:t,payload:e}})}function Bn(t){return I(this,null,function*(){!t.data.rt||(yield q("rt",t.data.rt))})}var gt=class{constructor(e,n){this.endpoint=e;this.parameters=n;this.messageHandlers=new Set;this.ready=this.waitForReady(),this.listen()}post(e,n){return I(this,null,function*(){return fe(r=>I(this,null,function*(){yield this.ready;let s=[],o=Array.isArray(n)?n.map(p=>p.id):[],a=yield Xn(`${e}-${this.parameters}`,n);yield this._post(a);let i=p=>l=>{let{id:u,response:T}=Wn(n,l);Bn(l),u&&T&&Array.isArray(n)&&o.includes(u)?(s.push(T),s.length===n.length&&(p(),r(s))):u&&T&&!Array.isArray(n)&&u===n.id&&(p(),r(T))},c=this.on(ue.MAGIC_HANDLE_RESPONSE,i(()=>c()))}))})}on(e,n){let r=n.bind(window),s=o=>{o.data.msgType===`${e}-${this.parameters}`&&r(o)};return this.messageHandlers.add(s),()=>this.messageHandlers.delete(s)}waitForReady(){return new Promise(e=>{this.on(ue.MAGIC_OVERLAY_READY,()=>e())})}listen(){this.on(ue.MAGIC_HIDE_OVERLAY,()=>{this.hideOverlay()}),this.on(ue.MAGIC_SHOW_OVERLAY,()=>{this.showOverlay()})}};export{S as Extension,X as MagicExtensionError,re as MagicExtensionWarning,w as MagicRPCError,$ as MagicSDKError,W as MagicSDKWarning,Pe as SDKBase,ge as STORE_KEY_PRIVATE_KEY,le as STORE_KEY_PUBLIC_JWK,ot as TypedEmitter,gt as ViewController,pt as clearKeys,pr as createDeprecationWarning,lr as createDuplicateIframeWarning,Ve as createExtensionNotInitializedError,ze as createIncompatibleExtensionsError,Ye as createInvalidArgumentError,ut as createJwt,He as createMalformedResponseError,Be as createMissingApiKeyError,cr as createModalNotReadyError,ie as createPromiEvent,fe as createPromise,Qe as createReactNativeEndpointConfigurationWarning,vn as createSDK,Ze as createSynchronousWeb3MethodWarning,oe as createTypedEmitter,xe as createURL,Ke as decodeJSON,Q as encodeJSON,Ee as getPayloadId,te as isEmpty,We as isJsonRpcErrorCode,er as isJsonRpcRequestPayload,Fe as isJsonRpcResponsePayload,tr as isMagicPayloadMethod,at as isPromiEvent,H as storage,ct as uuid};
//# sourceMappingURL=index.mjs.map